::-ms-backdrop{border:0 solid;box-sizing:border-box;margin:0;padding:0}::-webkit-file-upload-button{border:0 solid;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:host,:root{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border:1px solid #000;border-collapse:collapse;font-family:Roboto,sans-serif;min-width:100%;text-indent:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::-webkit-file-upload-button{background-color:transparent;border-radius:0;color:inherit;font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--white:#fff;--gold:#f3b36a;--gold-dark:#c7a680;--gray-lighest:#dbdbdb;--gray-lighter:#f3f3f3;--gray-light:#c4c4c4;--gray:#4b4b4b;--blue-lighter:#6e859d;--blue-light:#468;--blue:#253a50;--blue-dark:#171c25;--bg:#fafafa;--text-xs:13px;--text-sm:14px;--text-base:18px;--text-lg:21px;--text-xl:26px;--text-2xl:32px;--text-5xl:54px;--text-6xl:56px;--text-7xl:62px;--text-xs-mobile:12px;--text-sm-mobile:14px;--text-base-mobile:16px;--text-lg-mobile:18px;--text-xl-mobile:20px;--text-2xl-mobile:24px;--text-5xl-mobile:32px;--text-6xl-mobile:36px;--text-7xl-mobile:40px;--leading-normal:normal;--leading-tight:26px;--leading-snug:32px;--leading-relaxed:42px;--leading-loose:46px;--leading-extra:58px;--leading-super:62px;--leading-mega:68px;--leading-mobile-tight:1.1;--leading-mobile-normal:1.2;--leading-mobile-relaxed:1.3;--tracking-normal:0%;--tracking-wide:3%;--tracking-wider:6%;--tracking-widest:12%;--tracking-mobile-normal:0%;--tracking-mobile-wide:1%;--tracking-mobile-wider:2%;--tracking-mobile-widest:4%}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;.swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-css-mode{&.swiper-centered.swiper-vertical{>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);position:absolute;width:var(--swiper-navigation-size);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%);svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.text-xs-tight{font-size:var(--text-xs);letter-spacing:var(--tracking-normal);line-height:var(--leading-normal)}@media (max-width:768px){.text-xs-tight{font-size:var(--text-xs-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-normal)}}.text-sm{font-size:var(--text-sm);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight)}@media (max-width:768px){.text-sm{font-size:var(--text-sm-mobile);letter-spacing:var(--tracking-mobile-wider);line-height:var(--leading-mobile-normal)}}.text-sm-loose{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight)}@media (max-width:768px){.text-sm-loose{font-size:var(--text-sm-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.text-base{font-size:var(--text-base);letter-spacing:var(--tracking-widest);line-height:var(--leading-tight)}@media (max-width:768px){.text-base{font-size:var(--text-base-mobile);letter-spacing:var(--tracking-mobile-wider);line-height:var(--leading-mobile-normal)}}.text-base-wide{font-size:var(--text-base);letter-spacing:var(--tracking-wide);line-height:var(--leading-tight)}@media (max-width:768px){.text-base-wide{font-size:var(--text-base-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.text-lg{font-size:var(--text-lg);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.text-lg{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.text-xl{font-size:var(--text-xl);letter-spacing:var(--tracking-wider);line-height:var(--leading-snug)}@media (max-width:768px){.text-xl{font-size:var(--text-xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.text-xl-wide{font-size:var(--text-xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.text-xl-wide{font-size:var(--text-xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.text-2xl{font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-loose)}@media (max-width:768px){.text-2xl{font-size:var(--text-2xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-relaxed)}}.text-2xl-relaxed{font-size:var(--text-2xl);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed)}@media (max-width:768px){.text-2xl-relaxed{font-size:var(--text-2xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.text-2xl-wide{font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-relaxed)}@media (max-width:768px){.text-2xl-wide{font-size:var(--text-2xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-relaxed)}}.text-5xl{font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-extra)}@media (max-width:768px){.text-5xl{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.text-5xl-loose{font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}@media (max-width:768px){.text-5xl-loose{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.text-6xl{font-size:var(--text-6xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-mega)}@media (max-width:1024px){.text-6xl{font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-extra)}}@media (max-width:768px){.text-6xl{font-size:var(--text-6xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.text-7xl{font-size:var(--text-7xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-mega)}@media (max-width:1024px){.text-7xl{font-size:50px;letter-spacing:var(--tracking-wide);line-height:var(--leading-mega)}}@media (max-width:768px){.text-7xl{font-size:var(--text-7xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}body,html{background-color:var(--bg);scroll-behavior:smooth}html *{font-family:Roboto,sans-serif}.input:-webkit-autofill,.input:-webkit-autofill:active,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{margin:0 auto;max-width:1920px;@media (max-width:1024px){padding-inline:20px}}.container-content{margin-inline:auto;max-width:1330px;padding-inline:30px;@media (max-width:1024px){padding-inline:20px}}.dark-wrapper{background-color:var(--blue-dark);overflow:hidden}.obloha{-o-object-position:top;object-position:top}td,th{border:1px solid #000;font-family:Roboto,sans-serif;font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);padding-inline:.5rem}.table-wrapper{overflow-x:auto;width:auto}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.button-sm{font-size:var(--text-base);height:43px;letter-spacing:var(--tracking-wide);width:172px}.button-lg{font-size:var(--text-sm);height:58px;letter-spacing:var(--tracking-widest);width:324px}.button-default{background-color:var(--gold-dark);color:var(--blue)}.button-default:hover{background-color:var(--gold)}.button-outline{background-color:transparent;border:1px solid var(--gold-dark)}.button-outline-white{color:var(--white)}.button-outline-blue{color:var(--blue)}.button-outline:hover{background-color:var(--gold-dark)}.button-full-width{display:block;width:100%}@media (max-width:800px){.button{width:100%}}.footer-wrapper{position:relative;width:100%}.footer-wrapper:has(.absolute-gradient) .footer{padding-top:1rem}.absolute-gradient{background:-webkit-gradient(linear,left bottom,left top,color-stop(15.99%,rgba(23,28,37,0)),color-stop(90.69%,#171c25));background:linear-gradient(0deg,#171c2500 15.99%,#171c25 90.69%);inset:0;position:absolute;z-index:100}.footer{height:100%;overflow:hidden;padding-bottom:124px;padding-top:268px;position:relative;width:100%}@media (max-width:1024px){.footer{padding-bottom:64px;padding-top:124px}}.footer-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;position:absolute;width:100%;z-index:20}.footer-content{margin-inline:auto;max-width:802px;position:relative;z-index:20}.footer-content>*+*{margin-top:38px}.footer-content h2,.footer-content p{color:var(--white);text-align:center}.footer-content p{font-weight:300}.footer-content-text-button{text-align:center}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:293px;margin-inline:auto;z-index:20}@media (max-width:1024px){.footer-social{margin-top:150px}}.footer-social a img{width:28px}.footer-copy{color:var(--blue-light);margin-top:64px;position:relative;text-align:center;z-index:20}@media (max-width:1024px){.footer-copy{margin-top:24px}}.footer-copy a{display:block;margin-top:32px;margin-inline:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar-link-special{font-weight:500;min-width:172px;padding-inline:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.navbar-link{color:var(--white);font-size:var(--text-base);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-link.active,.navbar-link:hover{color:var(--gold)}.navbar-dropdown{position:relative}.navbar-dropdown .navbar-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.navbar-dropdown .dropdown-menu{background:var(--blue-dark);border-radius:4px;min-width:60px;opacity:0;padding:8px 0;position:absolute;right:50%;top:100%;-webkit-transform:translateY(-10px) translateX(50%);transform:translateY(-10px) translate(50%);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:1002}.navbar-dropdown .dropdown-menu.show{opacity:1;-webkit-transform:translateY(0) translateX(50%);transform:translateY(0) translate(50%);visibility:visible}.navbar-dropdown .dropdown-item{color:var(--white);display:block;font-size:var(--text-base);font-weight:300;padding:8px 16px;text-transform:uppercase;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.navbar-dropdown .dropdown-item:hover{background-color:#ffffff1a}.navbar-wrapper{overflow:unset;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-wrapper .navbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;max-width:1634px;padding-inline:30px}@media (max-width:1100px){.navbar-wrapper .navbar-container{height:75px;padding-inline:20px}}.navbar-wrapper .navbar-container .navbar-logo{z-index:1001}.navbar-wrapper .navbar-container .navbar-logo img{height:100%;max-height:70px;-o-object-fit:contain;object-fit:contain}@media (max-width:1100px){.navbar-wrapper .navbar-container .navbar-logo img{max-height:50px}}.navbar-wrapper .navbar-container .navbar-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;width:100%}@media (max-width:1100px){.navbar-wrapper .navbar-container .navbar-link-list{display:none}}.navbar-wrapper .navbar-container .navbar-hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;cursor:pointer;height:20px;justify-content:space-between;padding:0;width:30px;z-index:1001}.navbar-wrapper .navbar-container .navbar-hamburger span{background-color:var(--gold-dark);border-radius:999px;display:block;height:2.5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.navbar-wrapper .navbar-container .navbar-hamburger.active span:first-child{-webkit-transform:translateY(8.75px) rotate(45deg);transform:translateY(8.75px) rotate(45deg)}.navbar-wrapper .navbar-container .navbar-hamburger.active span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.navbar-wrapper .navbar-container .navbar-hamburger.active span:nth-child(3){-webkit-transform:translateY(-8.75px) rotate(-45deg);transform:translateY(-8.75px) rotate(-45deg)}@media (max-width:1100px){.navbar-wrapper .navbar-container .navbar-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}.navbar-wrapper .mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--blue-dark);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw;z-index:1000}@media (max-width:1100px){.navbar-wrapper .mobile-menu{display:block}}.navbar-wrapper .mobile-menu.active{opacity:1;-webkit-transform:translateX(0);transform:translate(0);visibility:visible}.navbar-wrapper .mobile-menu .mobile-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;height:100%;padding:20px}.navbar-wrapper .mobile-menu .mobile-menu-content .navbar-dropdown .dropdown-menu{bottom:100%;top:auto;-webkit-transform:translateY(10px) translateX(50%);transform:translateY(10px) translate(50%)}.navbar-wrapper .mobile-menu .mobile-menu-content .navbar-dropdown .dropdown-menu.show{-webkit-transform:translateY(0) translateX(50%);transform:translateY(0) translate(50%)}.navbar-wrapper .mobile-menu .mobile-menu-content .mobile-link,.navbar-wrapper .mobile-menu .mobile-menu-content .navbar-dropdown{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-wrapper .mobile-menu .mobile-menu-content .mobile-link{color:var(--white);cursor:pointer;font-size:clamp(1.5rem,4vw,2rem);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);text-decoration:none;text-transform:uppercase}.navbar-wrapper .mobile-menu .mobile-menu-content .mobile-link:hover{text-shadow:0 0 10px var(--white),0 0 20px var(--white)}.navbar-wrapper .mobile-menu .mobile-menu-content .mobile-link-special{margin-top:20px}.navbar-wrapper .mobile-menu.active .mobile-link,.navbar-wrapper .mobile-menu.active .navbar-dropdown{-webkit-animation:slideInUp .6s ease-out forwards;animation:slideInUp .6s ease-out forwards}.navbar-wrapper .mobile-menu.active .mobile-link:first-child,.navbar-wrapper .mobile-menu.active .navbar-dropdown:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(2),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(3),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(4),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(5),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(6),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(7),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(8),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.navbar-wrapper .mobile-menu.active .mobile-link:nth-child(9),.navbar-wrapper .mobile-menu.active .navbar-dropdown:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes slideInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.founder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--blue-dark);gap:100px;height:560px;padding-inline:100px}@media (max-width:1100px){.founder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:unset;padding-block:60px}}@media (max-width:800px){.founder{margin-top:0;padding-inline:20px}}.founder img{aspect-ratio:1/1}@media (max-width:800px){.founder img{width:unset}}.founder .founder-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--white);justify-content:center;max-width:445px}@media (max-width:800px){.founder .founder-text{max-width:unset}}.founder .founder-text>*+*{margin-top:20px}.founder .founder-text .gold{color:var(--gold-dark);text-transform:uppercase}@media (max-width:768px){.founder .founder-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-block:120px}@media (max-width:1024px){.team{grid-template-columns:repeat(2,1fr);margin-block:80px}}@media (max-width:768px){.team{grid-template-columns:1fr;margin-block:60px}}.team .team-item{border:1px solid var(--gray-lighest);padding:28px}.team .team-item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.team .team-item .team-item-text{margin-top:26px}.team .team-item .team-item-text>*+*{margin-top:16px}.team .team-item .team-item-text h2,.team .team-item .team-item-text p{color:var(--blue-dark)}.team .team-item .team-item-text h3{color:#2a445e;font-size:16px;letter-spacing:12%;line-height:26px;text-transform:uppercase}.team .team-item .team-item-text p{font-size:16px;line-height:26px}.about-text-section{height:785px;position:relative}.about-text-section .container-content{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;z-index:10}.about-text-section .container-content,.about-text-section .container-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-text-section .container-content-text{gap:220px}@media (max-width:1024px){.about-text-section .container-content-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0 20px}}.about-text-section .container-content h2,.about-text-section .container-content p{color:var(--blue-dark);font-weight:300}.about-text-section .container-content h2{min-width:405px}@media (max-width:1024px){.about-text-section .container-content h2{min-width:unset;white-space:normal}}.about-text-section:has(.about-absolute-image) .about-absolute-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.about-text-section:has(.about-absolute-image) h2,.about-text-section:has(.about-absolute-image) p{color:var(--white)}@media (max-width:768px){.about-text-section{height:auto;padding:120px 0}}.full-width-image{height:100vh;max-height:560px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1300px){.full-width-image{max-height:400px}}@media (max-width:1024px){.full-width-image{max-height:300px}}@media (max-width:768px){.full-width-image{max-height:200px}}.full-width-image.footer-full-image{margin-top:85px;max-height:750px}@media (max-width:1024px){.full-width-image.footer-full-image{aspect-ratio:1/1;max-height:590px}}@media (max-width:768px){.full-width-image.footer-full-image{aspect-ratio:1/1;max-height:330px}}.blog-card{border:1px solid var(--gray-lighest);display:block;padding:28px}.blog-card img{border:1px solid var(--gold-dark);width:100%}.blog-card h3{color:var(--blue);font-size:var(--text-2xl);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed);margin-top:28px}.blog-card .blog-card-details{color:#1a1a1a;font-size:var(--text-sm);font-style:italic;letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);margin-block:12px}.blog-card .blog-card-details .blog-card-tag{text-decoration:underline}.blog-card p{color:#1a1a1a;display:-webkit-box;font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.blog-card .read-more{color:var(--blue);display:block;font-weight:500;margin-left:auto;margin-top:28px;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-block:100px 140px;margin-inline:auto;max-width:1310px;padding-inline:20px}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.chalet-description{margin-bottom:290px;margin-top:110px}.chalet-description h1{color:var(--blue)}@media (max-width:1024px){.chalet-description{margin-bottom:100px;margin-top:100px}}@media (max-width:768px){.chalet-description{margin-bottom:60px;margin-top:60px}}.chalet-description>*+*{margin-top:64px}@media (max-width:1024px){.chalet-description>*+*{margin-top:32px}}@media (max-width:768px){.chalet-description>*+*{margin-top:16px}}.chalet-description-text>*+*{margin-top:32px}.chalet-description-images{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:64px}@media (max-width:1024px){.chalet-description-images{grid-template-columns:1fr}}.chalet-description-images img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.chalet-description-images img{aspect-ratio:1/1}}.zigzag-dark-wrapper{display:grid}@media (max-width:1024px){.zigzag-dark-wrapper{padding-bottom:130px;padding-top:130px}}@media (max-width:768px){.zigzag-dark-wrapper{padding-bottom:0;padding-top:0}}.zigzag-advanced-container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.zigzag-advanced-container{gap:80px;grid-template-columns:1fr;max-width:100vw}}@media (max-width:768px){.zigzag-advanced-container{gap:0}}.zigzag-advanced-container.rotated .zigzag-advanced-text{margin-left:auto;margin-right:80px}@media (min-width:1921px){.zigzag-advanced-container.rotated .zigzag-advanced-text{margin-right:180px}}@media (max-width:1327px){.zigzag-advanced-container.rotated .zigzag-advanced-text{padding-left:20px}}@media (max-width:1024px){.zigzag-advanced-container.rotated .zigzag-advanced-text{margin:0}}.zigzag-advanced-container.rotated .zigzag-advanced-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1921px){.zigzag-advanced-container:not(.rotated) .zigzag-advanced-text{margin-left:180px}}@media (max-width:1024px){.zigzag-advanced-container:not(.rotated) .zigzag-advanced-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.zigzag-advanced-container .zigzag-advanced-text{margin-left:80px;max-width:550px}@media (max-width:1327px){.zigzag-advanced-container .zigzag-advanced-text{max-width:unset}}@media (max-width:1024px){.zigzag-advanced-container .zigzag-advanced-text{margin:0}}.zigzag-advanced-container .zigzag-advanced-text>*+*{margin-top:32px}.zigzag-advanced-container .zigzag-advanced-text h2,.zigzag-advanced-container .zigzag-advanced-text h3,.zigzag-advanced-container .zigzag-advanced-text li,.zigzag-advanced-container .zigzag-advanced-text ol,.zigzag-advanced-container .zigzag-advanced-text p,.zigzag-advanced-container .zigzag-advanced-text ul{color:var(--white)}.zigzag-advanced-container .zigzag-advanced-text ul{list-style:disc;padding-left:1rem}.zigzag-advanced-container .zigzag-advanced-text ul>*+*{margin-top:1.5rem}.zigzag-advanced-container .zigzag-advanced-text ul li{font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.zigzag-advanced-container .zigzag-advanced-text ul li{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.zigzag-advanced-image{height:100%}@media (min-width:1921px){.zigzag-advanced-image{min-height:80vh}}.zigzag-advanced-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zigzag-advanced-text{padding-block:80px}@media (max-width:1328px){.zigzag-advanced-text{margin-left:0;padding-block:35px 20px}}@media (max-width:768px){.zigzag-advanced-text{margin-left:0;padding-block:60px}}@media (max-width:1327px){.zigzag-advanced-text{margin:unset!important;max-width:unset;padding-inline:20px}}@media (max-width:1024px){.zigzag-advanced-text{padding-inline:20px}}#map{height:700px;width:100%}@media (max-width:1024px){#map{height:500px}}.date-range-picker{position:relative}.date-range-picker .input-wrapper{position:relative;width:100%}.date-range-picker .input-field{padding-right:40px;width:100%}.date-range-picker .date-display{cursor:pointer;font-size:1rem}.date-range-picker .date-display:focus{outline:none}.date-range-picker .calendar-icon{pointer-events:none;position:absolute;right:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.date-range-picker .calendar-popup{background:var(--blue-dark);border:1px solid var(--blue-lighter);border-radius:5px;left:0;margin-top:5px;opacity:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:320px;z-index:10000}@media (max-width:768px){.date-range-picker .calendar-popup{width:auto}}.date-range-picker .calendar-popup.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.date-range-picker .calendar-popup .calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--blue);padding:16px 20px}.date-range-picker .calendar-popup .calendar-header .month-year{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.date-range-picker .calendar-popup .calendar-header .month-year select{background:none;border:none;color:var(--white);cursor:pointer;font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}.date-range-picker .calendar-popup .calendar-header .month-year select:focus{outline:none}.date-range-picker .calendar-popup .calendar-header .month-year select option{background:var(--blue-dark);color:var(--white)}.date-range-picker .calendar-popup .calendar-header .nav-btn{background:none;border:none;color:var(--blue-lighter);cursor:pointer;font-size:16px;padding:6px 8px}.date-range-picker .calendar-popup .calendar-header .nav-btn:hover{color:var(--white)}.date-range-picker .calendar-popup .calendar-grid{overflow:hidden;padding:16px 20px 20px;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.date-range-picker .calendar-popup .calendar-grid .weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.date-range-picker .calendar-popup .calendar-grid .weekdays span{color:var(--blue-lighter);font-size:var(--text-xs);padding:8px 4px;text-align:center;text-transform:uppercase}.date-range-picker .calendar-popup .calendar-grid .days{display:grid;gap:2px;grid-template-columns:repeat(7,1fr);overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.date-range-picker .calendar-popup .calendar-grid .days .day{border-radius:3px;color:var(--white);cursor:pointer;font-size:var(--text-sm);padding:10px 4px;text-align:center}.date-range-picker .calendar-popup .calendar-grid .days .day:not(.empty):hover{background:var(--blue);color:var(--white)}.date-range-picker .calendar-popup .calendar-grid .days .day.selected{background:var(--gold-dark);color:var(--blue-dark)}.date-range-picker .calendar-popup .calendar-grid .days .day.in-range{background:var(--gold-dark);color:var(--blue-dark);opacity:.7}.date-range-picker .calendar-popup .calendar-grid .days .day.disabled{cursor:not-allowed;opacity:.3}.date-range-picker .calendar-popup .calendar-grid .days .day.disabled,.date-range-picker .calendar-popup .calendar-grid .days .day.disabled:hover{background:repeating-linear-gradient(45deg,transparent,transparent 2px,var(--blue-lighter) 2px,var(--blue-lighter) 4px);color:var(--blue-lighter)}.date-range-picker.mobile-popup .calendar-popup{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.3);box-shadow:0 10px 25px #0000004d;inset:50% auto auto 50%;margin:0;position:fixed;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);width:min(320px,100vw - 40px)}.date-range-picker.mobile-popup .calendar-popup.active{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.date-range-picker.position-below .calendar-popup{bottom:auto;margin-bottom:0;margin-top:5px;top:100%;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.date-range-picker.position-below .calendar-popup.active{-webkit-transform:translateY(0);transform:translateY(0)}.input-field{border:1px solid var(--white);border-radius:5px;color:var(--white);font-size:var(--text-base);height:58px;letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);outline:none;padding-inline:28px}.input-field:-moz-placeholder{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.input-field:-ms-input-placeholder{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.input-field:placeholder-shown{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.input-field::-webkit-input-placeholder{color:var(--blue-lighter)!important}.input-field::-moz-placeholder{color:var(--blue-lighter)!important}.input-field::-ms-input-placeholder{color:var(--blue-lighter)!important}.input-field:-ms-input-placeholder{color:var(--blue-lighter)!important}.input-field::placeholder{color:var(--blue-lighter)!important}.input-field-span{grid-column:span 2}.textarea-field{border:1px solid var(--white);border-radius:5px;color:var(--white);font-size:var(--text-base);height:275px;letter-spacing:var(--tracking-widest);line-height:var(--leading-tight);outline:none;overflow:auto;padding-block:20px;padding-inline:28px;resize:vertical}.textarea-field:-moz-placeholder{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.textarea-field:-ms-input-placeholder{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.textarea-field:placeholder-shown{border:1px solid var(--blue-lighter);font-weight:400;text-transform:uppercase}.textarea-field::-webkit-input-placeholder{color:var(--blue-lighter)!important}.textarea-field::-moz-placeholder{color:var(--blue-lighter)!important}.textarea-field::-ms-input-placeholder{color:var(--blue-lighter)!important}.textarea-field:-ms-input-placeholder{color:var(--blue-lighter)!important}.textarea-field::placeholder{color:var(--blue-lighter)!important}.textarea-field-span{grid-column:span 2}.dark-wrapper:has(.contact-container){overflow:unset}.contact-container{display:grid;gap:85px;grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:950px;padding-bottom:70px;padding-top:160px}@media (max-width:1024px){.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:20px}}.contact-container .contact-text{color:var(--white)}.contact-container .contact-text>*+*{margin-top:32px}.contact-container .contact-text p span{color:var(--gold-dark)}.contact-container .text-form{color:var(--white);font-size:var(--text-sm);font-weight:300;grid-column:span 2;letter-spacing:var(--tracking-widest);line-height:var(--leading-tight)}.contact-container .text-form a{color:var(--gold-dark)}.contact-container .contact-button{grid-column:span 2;width:100%}.contact-container .contact-form{display:grid;gap:20px;grid-column:span 2;grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1024px){.contact-container .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-container .contact-form .span-1{grid-column:span 1}.contact-container .demo-message{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;font-size:var(--text-sm);font-weight:400;gap:8px;padding:12px 16px}.contact-container .demo-message svg{-ms-flex-negative:0;flex-shrink:0;height:20px;width:20px}.contact-container .demo-message.success{background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:#16a34a}.contact-container .demo-message.error{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#dc2626}.gallery{padding-bottom:230px;padding-top:110px}.gallery>*+*{margin-top:70px}@media (max-width:768px){.gallery>*+*{margin-top:32px}}@media (max-width:1024px){.gallery{padding-bottom:0;padding-top:80px}.gallery:last-child{padding-bottom:80px}}@media (max-width:768px){.gallery{padding-bottom:0;padding-top:60px}.gallery:last-child{padding-bottom:60px}}.gallery-text{color:var(--white);text-align:center}.gallery-images{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.gallery-images a{display:block}.gallery-images img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:800px){.gallery-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-detail{margin-inline:auto;margin-bottom:170px;margin-top:110px;max-width:955px;padding-inline:30px}@media (max-width:768px){.blog-detail{margin-bottom:60px;margin-top:60px}}.blog-detail>*+*{margin-top:32px}@media (max-width:768px){.blog-detail>*+*{margin-top:16px}}.blog-detail h1{color:var(--blue);font-size:var(--text-5xl);font-weight:300!important;letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}.blog-detail h2{font-size:var(--text-xl);font-weight:300!important;letter-spacing:var(--tracking-wider)}.blog-detail h2,.blog-detail p{color:var(--blue-dark);line-height:var(--leading-snug)}.blog-detail p{font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide)}.blog-detail img{margin-block:90px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.blog-detail img{height:400px}}@media (max-width:768px){.blog-detail img{aspect-ratio:1/1;height:unset;margin-block:32px}}.blog-news{margin-inline:auto;max-width:1310px;padding-inline:20px}.blog-news h2{color:var(--blue);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super);margin-bottom:45px}.blog-news .blog-news-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:200px}@media (max-width:1024px){.blog-news .blog-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-news .blog-news-grid{grid-template-columns:1fr;margin-bottom:60px}}.services-description{margin-bottom:290px;margin-top:110px}.services-description h1{color:var(--blue)}@media (max-width:1024px){.services-description{margin-bottom:100px;margin-top:100px}}@media (max-width:768px){.services-description{margin-bottom:60px;margin-top:60px}}.services-description>*+*{margin-top:32px}@media (max-width:1024px){.services-description>*+*{margin-top:32px}}@media (max-width:768px){.services-description>*+*{margin-top:16px}}.services-description-text>*+*{margin-top:32px}.services-description-images{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:64px}@media (max-width:1024px){.services-description-images{grid-template-columns:1fr}}.services-description-images img{height:700px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.services-description-images img{aspect-ratio:1/1;height:auto}}.spa-description{margin-bottom:290px;margin-top:110px}.spa-description h1{color:var(--blue)}@media (max-width:1024px){.spa-description{margin-bottom:100px;margin-top:100px}}@media (max-width:768px){.spa-description{margin-bottom:60px;margin-top:60px}}.spa-description>*+*{margin-top:32px}@media (max-width:1024px){.spa-description>*+*{margin-top:32px}}@media (max-width:768px){.spa-description>*+*{margin-top:16px}}.spa-description-text>*+*{margin-top:32px}.spa-description-images{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:64px}@media (max-width:1024px){.spa-description-images{grid-template-columns:1fr}}.spa-description-images img{height:700px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.spa-description-images img{aspect-ratio:1/1;height:auto}}.slider-container .slider{position:relative}@media (max-width:1024px){.slider-container .slider{overflow:unset!important}}.slider-container .swiper-wrapper .swiper-slide{height:680px!important}@media (max-width:1024px){.slider-container .swiper-wrapper .swiper-slide{height:400px!important}}.slider-container .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-container .swiper-wrapper .swiper-slide.swiper-slide:not(.swiper-slide-active):after{background-color:#171c2580;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.slider-container .slider-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:var(--white);border:1px solid var(--gray-light);cursor:pointer;height:56px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:56px;z-index:10}@media (max-width:1024px){.slider-container .slider-button{display:none!important}}.slider-container .slider-button:active{-webkit-transform:scale(.95) translateY(-50%);transform:scale(.95) translateY(-50%)}.slider-container .slider-button-right{right:24%}.slider-container .slider-button-left,.slider-container .slider-button-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider-container .slider-button-left{left:24%}.verbier-description{margin-bottom:170px;margin-top:110px}@media (max-width:768px){.verbier-description{margin-bottom:60px;margin-top:60px}}.verbier-description-text>*+*{margin-top:32px}@media (max-width:768px){.verbier-description-text>*+*{margin-top:16px}}.verbier-description-text a{text-decoration:underline}.verbier-description-text h1{color:var(--blue);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}@media (max-width:768px){.verbier-description-text h1{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.verbier-description-text h2{font-size:var(--text-xl);font-weight:300;letter-spacing:var(--tracking-wider);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-description-text h2{font-size:var(--text-xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-description-text p{color:var(--blue-dark);font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-description-text p{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-description-images{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:85px}@media (max-width:1024px){.verbier-description-images{grid-template-columns:1fr;margin-top:60px}}.verbier-description-images img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.verbier-description-images img{aspect-ratio:1/1}}.verbier-ski{margin-bottom:170px;margin-top:160px}@media (max-width:1024px){.verbier-ski{margin-bottom:80px;margin-top:80px}}@media (max-width:768px){.verbier-ski{margin-bottom:60px;margin-top:60px}}.verbier-ski-text h2{color:var(--blue);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}@media (max-width:768px){.verbier-ski-text h2{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.verbier-ski-text p{color:var(--blue-dark);font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-ski-text p{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-ski-text>*+*{margin-top:32px}.verbier-summer{margin-bottom:205px;margin-top:205px}@media (max-width:1024px){.verbier-summer{margin-bottom:80px;margin-top:80px}}@media (max-width:768px){.verbier-summer{margin-bottom:60px;margin-top:60px}}.verbier-summer>*+*{margin-top:60px}@media (max-width:768px){.verbier-summer>*+*{margin-top:32px}}.verbier-summer-text>*+*{margin-top:44px}@media (max-width:1024px){.verbier-summer-text>*+*{margin-top:16px}}.verbier-summer-text h2{color:var(--blue);font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}@media (max-width:768px){.verbier-summer-text h2{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.verbier-summer-text h3{color:var(--blue-dark);font-size:var(--text-2xl);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed)}@media (max-width:768px){.verbier-summer-text h3{font-size:var(--text-2xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-relaxed)}}.verbier-summer-text p{color:var(--blue-dark);font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-summer-text p{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-summer-text p.special{font-size:var(--text-xl);font-weight:400;letter-spacing:var(--tracking-wider);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-summer-text p.special{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-winter{padding-bottom:145px;padding-top:160px}@media (max-width:1024px){.verbier-winter{padding-bottom:130px;padding-top:130px}}@media (max-width:768px){.verbier-winter{padding-bottom:80px;padding-top:80px}}.verbier-winter>*+*{margin-top:60px}.verbier-winter-text{color:var(--white)}.verbier-winter-text>*+*{margin-top:44px}@media (max-width:1024px){.verbier-winter-text>*+*{margin-top:16px}}.verbier-winter-text h2{font-size:var(--text-5xl);letter-spacing:var(--tracking-wide);line-height:var(--leading-super)}@media (max-width:768px){.verbier-winter-text h2{font-size:var(--text-5xl-mobile);letter-spacing:var(--tracking-mobile-normal);line-height:var(--leading-mobile-relaxed)}}.verbier-winter-text h3{font-size:var(--text-2xl);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed)}@media (max-width:768px){.verbier-winter-text h3{font-size:var(--text-2xl-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-relaxed)}}.verbier-winter-text p{font-size:var(--text-lg);font-weight:300;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-winter-text p{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-winter-text p.special{font-size:var(--text-xl);font-weight:400;letter-spacing:var(--tracking-wider);line-height:var(--leading-snug)}@media (max-width:768px){.verbier-winter-text p.special{font-size:var(--text-lg-mobile);letter-spacing:var(--tracking-mobile-wide);line-height:var(--leading-mobile-normal)}}.verbier-image{max-height:940px}@media (max-width:1024px){.verbier-image{max-height:590px}}.verbier-slider-wrapper{margin-bottom:190px;overflow:hidden!important}@media (max-width:1024px){.verbier-slider-wrapper{margin-bottom:130px}}.hero{background-color:var(--blue-dark);height:calc(100vh - 110px);overflow:hidden;position:relative}@media (max-width:1100px){.hero{height:calc(100vh - 75px)}}.hero:after{background:linear-gradient(181.07deg,#171c2500 16.79%,#171c254d 100.39%),linear-gradient(2.14deg,#171c2500 75.03%,#171c254d 92.67%);content:""}.hero video,.hero:after{inset:0;position:absolute}.hero video{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:50}.hero .hero-content-text-heading{color:var(--white);margin-top:165px;text-align:center}@media (max-width:1327px){.hero .hero-content-text-heading{margin-top:90px;padding-inline:20px;text-wrap:balance}}.hero .hero-content-text-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.hero-content-logo{max-width:415px;width:100%}@media (max-width:1327px){.hero-content-logo{height:120px}}.index-slider{padding-bottom:320px;padding-top:150px}@media (max-width:1024px){.index-slider{padding-bottom:100px}}.index-slider .hp-slider{margin-top:85px}.index-slider-text{color:var(--white);display:grid;font-weight:300;justify-items:center;text-align:center}.index-slider-text>*+*{margin-top:32px}.zigzag-container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:auto}@media (max-width:1024px){.zigzag-container{grid-template-columns:1fr}}.zigzag-container.rotated .zigzag-text{margin-left:auto;margin-right:80px}@media (min-width:1921px){.zigzag-container.rotated .zigzag-text{margin-right:180px}}.zigzag-container.rotated .zigzag-text h2,.zigzag-container.rotated .zigzag-text p{text-align:right}@media (max-width:1024px){.zigzag-container.rotated .zigzag-text h2,.zigzag-container.rotated .zigzag-text p{text-align:left}}.zigzag-container.rotated .zigzag-text-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.zigzag-container.rotated .zigzag-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:1024px){.zigzag-container.rotated .zigzag-image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.zigzag-container .zigzag-image{height:100%}@media (min-width:1921px){.zigzag-container .zigzag-image{height:80vh}}.zigzag-container .zigzag-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1921px){.zigzag-container:not(.rotated) .zigzag-text{margin-left:180px}}@media (max-width:1024px){.zigzag-container:not(.rotated){background-color:var(--gray-lighter);padding-block:60px}}.zigzag-container .zigzag-text{margin-left:80px;max-width:550px;padding-block:80px}.zigzag-container .zigzag-text>*+*{margin-top:32px}@media (max-width:768px){.zigzag-container .zigzag-text>*+*{margin-top:16px}}.zigzag-container .zigzag-text h2{color:var(--blue)}.zigzag-container .zigzag-text p{color:var(--gray);font-weight:300}@media (max-width:1327px){.zigzag-container .zigzag-text{margin-left:0!important;margin-right:0!important;max-width:unset;padding-inline:30px}}@media (max-width:1024px){.zigzag-container .zigzag-text-button a{max-width:100%!important;width:100%}}
