*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:#06111e}body{font-family:system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea{font-family:inherit}a{color:inherit}.r-hero-grid{grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.r-hero-grid,.r-tech-grid{display:grid;align-items:center}.r-tech-grid{grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.r-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.r-programmes-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.r-stats-bar{display:flex}.r-resa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.r-name-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.r-mobile-only{display:none}.r-footer{justify-content:space-between}.r-footer,.r-nav-links{display:flex;align-items:center}.r-nav-links{gap:24px}.r-nav-links-mobile{display:none}.r-hero-image{display:block}[role=button],a,button{-webkit-tap-highlight-color:transparent}@media (max-width:900px){.r-programmes-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.r-galerie-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:180px 180px!important}.r-galerie-grid>:first-child{grid-column:1/3!important;grid-row:1!important}.r-galerie-grid>:nth-child(2){grid-column:1!important;grid-row:2!important}.r-galerie-grid>:nth-child(3){grid-column:2!important;grid-row:2!important}.r-galerie-grid>:nth-child(4){display:none!important}.r-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.r-hero-image{display:none!important}.r-tech-grid{gap:28px!important}.r-programmes-grid,.r-reviews-grid,.r-tech-grid{grid-template-columns:1fr!important}.r-stats-bar{display:grid!important;grid-template-columns:1fr 1fr!important}.r-stats-bar>div{border-right:none!important;border-bottom:1px solid rgba(0,180,216,.12)}.r-nav-links{display:none!important}.r-footer{flex-direction:column!important;gap:14px!important;text-align:center!important}.r-name-grid,.r-resa-grid{grid-template-columns:1fr!important}.r-mobile-only{display:block!important}.r-step-hide{display:none!important}.r-page-pad{padding:24px 16px!important}.r-section-pad{padding:60px 16px!important}.r-container{padding:0 16px!important}.r-h1{font-size:clamp(2rem,9vw,3rem)!important}input,select,textarea{font-size:16px!important;padding:12px!important}.r-fullwidth-text{max-width:100%!important}}.r-adm-burger{display:none;background:none;border:none;color:#6a8fa8;cursor:pointer;font-size:22px;padding:2px 8px;margin-right:4px;line-height:1;flex-shrink:0}.r-adm-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:49}.r-adm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.r-adm-chart{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.r-adm-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.r-adm-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.r-adm-split{display:grid;grid-gap:16px;gap:16px}@media (max-width:700px){.r-adm-sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:50!important;transform:translateX(-100%)!important;transition:transform .24s ease!important;width:260px!important}.r-adm-sidebar-open{transform:translateX(0)!important}.r-adm-overlay-open{display:block!important}.r-adm-burger{display:inline-block!important}.r-adm-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}.r-adm-2col,.r-adm-chart,.r-adm-split{grid-template-columns:1fr!important}.r-adm-header{padding:13px 16px!important}.r-adm-content{padding:16px!important}.r-adm-modal{padding:20px!important;max-width:calc(100vw - 24px)!important}}@supports (padding-top:env(safe-area-inset-top)){.r-safe-top{padding-top:max(18px,env(safe-area-inset-top))!important}.r-safe-bottom{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}@keyframes slideInToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}