:root{--ice-white:#f6fcf9;--atoll:#364d59;--midnight-blue:#0a2b3b;--ocean-mist:#eaf3ef;--mint-forest:#798a8d;--dove-grey:#cdd9d6}body{background-color:var(--ice-white);color:var(--atoll);font-family:Raleway,sans-serif;font-size:16px;line-height:20px}h1{color:var(--midnight-blue);margin-top:0;margin-bottom:24px;font-family:Cormorant Garamond,sans-serif;font-size:6.2rem;font-weight:400;line-height:120%}h2{color:var(--midnight-blue);margin-top:0;margin-bottom:24px;font-family:Cormorant Garamond,sans-serif;font-size:5rem;font-weight:400;line-height:120%}h3{color:var(--midnight-blue);margin-top:0;margin-bottom:24px;font-family:Cormorant Garamond,sans-serif;font-size:4rem;font-weight:400;line-height:120%}h4{color:var(--midnight-blue);margin-top:0;margin-bottom:16px;font-family:Cormorant Garamond,sans-serif;font-size:3.3rem;font-weight:400;line-height:120%}h5{color:var(--midnight-blue);margin-top:0;margin-bottom:16px;font-family:Cormorant Garamond,sans-serif;font-size:2.6rem;font-weight:400;line-height:120%}h6{color:var(--midnight-blue);margin-top:0;margin-bottom:16px;font-family:Cormorant Garamond,sans-serif;font-size:2rem;font-weight:400;line-height:120%}p{color:var(--atoll);margin-bottom:16px;font-family:Raleway,sans-serif;font-size:1.1rem;line-height:160%}a{color:var(--atoll);text-decoration:underline;-webkit-text-decoration-color:var(--atoll);text-decoration-color:var(--atoll);font-family:Raleway,sans-serif;font-size:1.1rem;line-height:160%}ul{margin-top:16px;margin-bottom:16px;padding-left:32px}li{padding-bottom:8px;font-size:1.4vw;line-height:160%}img{max-width:100%;display:inline-block}label{color:var(--atoll);margin-bottom:5px;font-family:Raleway,sans-serif;font-size:1.4vw;font-weight:400;line-height:140%;display:block}em{font-style:italic}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;font-size:1.1vw;line-height:140%}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section.top-padding-192{padding-top:192px}.section.padding-192{padding-top:192px;padding-bottom:192px}.section.bottom-padding-192{padding-bottom:192px}.section.no-bottom-padding{padding-bottom:0}.section.padding-96{padding-top:96px;padding-bottom:96px}.section.padding-96.grey-bg,.section.bg-color-2{background-color:var(--ocean-mist)}.section.bg-color-1{background-color:var(--atoll)}.section.bg-color-1.overlap-section-top{margin-top:-240px}.section.hero-heading{padding-top:25vh;padding-bottom:25vh}.section.hero-heading.grey-bg{background-color:var(--ocean-mist)}.section.top-padding-96{padding-top:96px}.section.padding-288{padding-top:288px;padding-bottom:288px}.section.testimonials,.section.padding-192{padding-top:192px;padding-bottom:192px}.section.padding-192.light-grey-bg{background-color:var(--ocean-mist);background-color:var(--ocean-mist)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}.container.room-slider-section{overflow:hidden}.container.testimonials{background-color:var(--ocean-mist)}.feature-paragraph{font-family:Cormorant Garamond,sans-serif;font-size:1.8rem;line-height:140%}.feature-paragraph.medium-width{max-width:80vw;margin-left:auto;margin-right:auto}.button{border:1px solid var(--atoll);background-color:var(--atoll);color:var(--ice-white);text-align:left;cursor:pointer;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc8759c8_dark_btn_arrow.svg);background-position:86% 42%;background-repeat:no-repeat;background-size:auto;padding:16px 96px 16px 32px;transition:background-position .3s}.button:hover{background-position:90% 42%}.button.outline{color:var(--midnight-blue);background-color:#0000;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc8759ca_light_btn_arrow.svg)}.button.light{border-color:var(--ice-white);background-color:var(--ice-white);color:var(--midnight-blue);background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc8759ca_light_btn_arrow.svg)}.button.light.testimonial-2{outline-offset:0px;background-color:#0000;background-position:80% 42%;border-style:none;outline:1px #0a2b3b;height:60px;inset:0% 0% 0% auto}.button.light.testimonial-2:hover{background-position:90% 42%}.button.light.testimonial-2.left{background-position:80%;inset:0% auto 0% 0%;transform:scaleX(-1)}.button.light.testimonial-2.left:hover{background-position:90%}.button.light.testimonial{outline-offset:0px;background-color:#0000;background-position:80% 42%;border-style:none;outline:1px #0a2b3b;height:60px;top:auto;bottom:-60px}.button.light.testimonial:hover{background-position:90% 42%}.button.light.testimonial.left{background-position:80%;transform:scaleX(-1)}.button.light.testimonial.left:hover{background-position:90%}.button.secondary{color:var(--midnight-blue);background-color:#0000;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc8759ca_light_btn_arrow.svg);border-style:none}.button.secondary.margin-right{margin-right:40px}.button.newsletter{width:164px;height:50px;padding-top:0;padding-bottom:0;padding-left:24px}.overlay-content-container{z-index:2;justify-content:flex-start;align-items:flex-end;width:100%;min-height:100vh;margin-left:auto;margin-right:auto;padding-bottom:5vh;padding-left:5vw;padding-right:5vw;display:flex;position:absolute;inset:0%}.homepage-hero-content{flex-flow:row;align-items:center;width:100%;padding-bottom:24px;display:flex;position:relative}.light{color:var(--ice-white);text-align:left}.divider._96px{height:96px}.divider._288px{height:288px}.divider._144px{height:144px}.grid-layout-content-wrapper.left-padding20{padding-left:20vw}.card-image-wapper{align-items:flex-end;display:flex;overflow:hidden}.card-content-wrapper{padding-top:24px}.card-image{object-fit:cover;width:100%;height:110%}.card-image.parallax{width:100%;height:100%}.quote-wrapper{flex-direction:column;align-items:flex-end;padding-left:10vw;padding-right:10vw;display:flex}.static-hero-image{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/690dd8ad161f5d9dfefa6622_test2.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:flex-start;align-items:flex-end;width:100%;height:100vh;padding-bottom:3vw;padding-left:5vw;padding-right:5vw;display:block;overflow:hidden}.static-hero-image.homepage{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc875ae5_Hotel_Location.jpg);background-position:50%;background-size:cover;background-attachment:fixed;height:60vh}.static-hero-image.gastronomy{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc875a13_restaurant_outdoorArea.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.static-hero-image.experiences{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc875a32_beachSurfing.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.static-hero-image.island-paradise{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900d394953a8dd6dffe6919_jumeirah-maldives-olhahali-island-beach-aerial-view-vertical.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.static-hero-image.contact{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6956ab8ea0ca534c8a8002ad_contact-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.static-hero-image.culture{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6901cc5ce5d39fdf45532674_robin-noguier-river-boat.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.static-hero-image.mountains{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6901daa95d887a52ad8ac143_takahiro-taguchi-snowy-village.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.static-hero-image.contact-mobile{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6956ab8ea0ca534c8a8002ad_contact-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:none}.static-hero-image.world-map{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/69551f19503ff1b0e91bc5da_world-map-watercolour-blue.webp);background-position:50%;background-size:cover;height:60vh;position:relative}.cta-1-grid{grid-column-gap:8px;grid-row-gap:16px;grid-template:". . .Area-2 Area-2. . . . .Area-4 Area-4"minmax(auto,1fr)"Area Area. . . .Area-3 Area-3 Area-3.Area-4 Area-4"minmax(auto,1fr)/1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.cta-wrapper{position:relative}.cta-area-1,.cta-area-2,.cta-area-3,.cta-area-4{overflow:hidden}.cta-1-link-block{justify-content:center;align-items:center;font-style:normal;text-decoration:none;display:flex;position:absolute;inset:0%}.cta-1-arrow{margin-left:32px}.footer-section{background-color:var(--ocean-mist)}.footer-wrapper{flex-flow:wrap;padding-top:96px;padding-bottom:192px;display:flex}.footer-menu{width:40%}.footer-contact{flex-flow:column;justify-content:space-between;width:60%;display:flex}.footer-logo{flex-flow:row;justify-content:space-between;width:100%;margin-bottom:96px;display:flex}.footer-link{color:var(--midnight-blue);cursor:pointer;margin-bottom:20px;font-family:Cormorant Garamond,sans-serif;font-size:1.8rem;font-style:normal;line-height:140%;text-decoration:none;transition:color .3s;display:block}.footer-link:hover{color:#838a7bb3}.footer-contact-link{color:var(--midnight-blue);cursor:pointer;justify-content:flex-start;align-items:center;margin-bottom:20px;font-family:Cormorant Garamond,sans-serif;font-size:1.8rem;font-style:normal;line-height:140%;text-decoration:none;transition:color .3s;display:flex}.footer-contact-link:hover{color:#838a7bb3}.contact-icon{color:var(--mint-forest);align-self:auto;width:32px;height:32px;margin-right:16px}.footer-social-links{margin-bottom:20px;display:flex}.footer-logo-link{width:350px;display:block}.footer-logo-link.w--current{cursor:pointer}.footer-social-link{color:var(--mint-forest);cursor:pointer;width:32px;height:32px;margin-right:32px}.right-padding{padding-right:5vw}.left-padding{padding-left:5vw}.centered-paragraph{text-align:center;max-width:1238px;margin-bottom:192px;margin-left:auto;margin-right:auto}.footer-container{width:100%;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}.grid-layout{grid-template-rows:auto;display:flex}.grid-layout-section-content{width:50%}.grid-layout-section-content.space-between{flex-direction:column;justify-content:space-between;display:flex}.medium-height{height:70vh}.small-height{height:50vh}.newsletter-input{width:300px;height:50px;margin-bottom:0;font-size:1.1rem;line-height:120%}.right-padding10{padding-right:10vw}.grid-layout-2{flex-wrap:wrap;grid-template-rows:auto;margin-bottom:64px;display:flex}.grid-layout-2-section-left,.grid-layout-2-section-right{width:50%}.hero-arrow{flex:none;margin-bottom:48px;margin-right:5vw}.nav-link{padding-top:1vh;padding-bottom:1vh;font-family:Cormorant Garamond,sans-serif;font-size:5rem;font-style:normal;text-decoration:none;display:inline-block}.nav-link.w--current{color:var(--mint-forest)}.nav-logo{z-index:99;align-self:center;width:250px}.nav-logo.mobile-only{width:65px;display:none}.nav-logo.mobile-none{display:inline-block}.nav-buttons{z-index:99;flex:1;justify-content:flex-end;display:flex}.menu-button{cursor:pointer;color:currentColor;justify-content:center;align-self:center;align-items:center;padding:4px 16px;display:flex}.menu-button.w--open{color:var(--midnight-blue);background-color:#0000}.nav-menu-container{z-index:98;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-top:80px;padding-left:5vw;padding-right:5vw;display:flex;position:absolute}.nav-primary-wrapper{flex:1;justify-content:flex-start;align-items:center;padding-left:5vw;padding-right:5vw;display:flex}.nav-secondary-wrapper{border-top:1px solid var(--ocean-mist);justify-content:space-between;padding-top:16px;padding-bottom:16px;display:flex}.nav-social-wrapper{align-items:center;display:flex}.nav-social-link{color:var(--mint-forest);width:32px;height:32px;margin-right:32px}.nav-social-link.first{margin-left:56px}.nav-social-link.last{margin-right:0}.nav-primary-links-wrapper{flex-direction:column;align-items:flex-start;width:50%;padding-right:5vw;display:flex}.nav-image-wrapper{align-items:center;width:50%;display:flex}.nav-image-wrapper.medium-height{height:60vh;position:relative;overflow:hidden}.main-nav-image{position:absolute;inset:auto 0% 0%}.secondary-nav-image{align-self:center;position:absolute;inset:auto 0% 0%}.secondary-nav-image._1,.secondary-nav-image._2,.secondary-nav-image._3,.secondary-nav-image._4,.secondary-nav-image._5,.secondary-nav-image._1,.secondary-nav-image._2,.secondary-nav-image._4{display:none}.cta-grid-image{object-fit:cover;width:100%;height:100%}.hero-bg-image{object-fit:cover;display:block;position:absolute;inset:0%}.hero-bg-image._4{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc875ae5_Hotel_Location.jpg)}.hero-bg-image.mobile._1{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb19b7bbdfe2bc7831449_St%20Moritz%20-%20SKi.jpg);background-size:cover}.hero-bg-image.mobile._2{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb19b7bbdfe2bc7831449_St%20Moritz%20-%20SKi.jpg);display:none}.hero-bg-image.mobile._3{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb2274744fab1c789ca8a_Singita%20-%20Singita%20Sabi%20Sand.jpg);background-position:50%}.hero-bg-image._1{z-index:1;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694ec212741f8dadb64b695d_1a8c68ebbd198aee0f1b1da9c6dbc0b8_cheval-blanc-seychelles-hero.webp);background-position:50%;background-size:cover}.hero-bg-image._2{z-index:2;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6958ffd3da175ef806260f2a_38df43cd7f067cfa395b5f96e2588876_skiier-on%20mountain-hero.webp);background-position:50%;background-size:cover}.hero-bg-image._3{z-index:3;background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/695261a2b35f8760f506a87f_singita-sabi-sands-hero.webp);background-position:50%;background-size:cover}.hero-bg-image._2-mobile{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6958ffd37cb9123c2c294b48_11c24bafcae8f5d5139013f71620724d_skiier-on%20mountain-hero-mobile.webp);background-position:50%;background-size:cover;display:none}.hero-bg-image._1-mobile{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694ed004692061802b470f1f_cheval-blanc-seychelles-hero-mobile.webp);background-position:50%;background-size:cover;display:none}.hero-bg-image._3-mobile{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/695261a220648d87bfec6785_singita-sabi-sands-hero-mobile.webp);background-position:50%;background-size:cover;display:none}.image-bg-overlay{background-image:linear-gradient(#40637233,#40637233);display:block;position:absolute;inset:0%}.card-image-wapper-fixed{overflow:hidden}.card-image-wapper-fixed.extra-large-height{height:70vh}.card-image-fixed{object-fit:cover;width:100%;height:100%}.loader{z-index:9999;background-color:var(--atoll);justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.hero-arrow-image{height:120px;transform:scaleX(-100%)}.hero-bg-wrapper{z-index:1;height:100vh;position:relative;overflow:hidden}.hero-bg-wrapper.mobile{display:none}.spinner{width:200px}.menu-button-svg{width:40px;height:40px}.navigation{z-index:99;background-color:#0000;flex-flow:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:fixed;top:0;left:0;right:0}.navbar-container{justify-content:space-between;width:100%;max-width:100%;height:120px;padding-left:5vw;padding-right:5vw;display:flex}.nav-menu{background-color:#0000;flex-direction:column;flex:1;justify-content:space-between;position:fixed;inset:0}.menu-open-trigger,.menu-close-trigger{display:none}.navbar{z-index:99;background-color:var(--ice-white);color:var(--midnight-blue);width:100%;height:120px;transition:color .3s,background-color .3s;position:fixed;top:0;left:0;right:0}.navbar.transparent{color:#fff;background-color:#0000}.navbar.is-open{color:var(--midnight-blue)}.nav-anim-wrapper{z-index:98;background-color:var(--ice-white);position:fixed;inset:0}.nav-logo-wrapper{z-index:99;color:currentColor;align-self:center}.nav-logo-wrapper.w--current{color:currentColor}.nav-logo-wrapper.mobile-only{width:65px;display:none}.nav-logo-wrapper.mobile-none{display:inline-block}.nav-contact-link{color:var(--midnight-blue);cursor:pointer;justify-content:flex-start;align-items:flex-end;padding-bottom:8px;font-family:Cormorant Garamond,sans-serif;font-size:1.8rem;font-style:normal;line-height:140%;text-decoration:none;transition:color .3s;display:flex}.nav-contact-link:hover{color:#838a7bb3}.form{grid-column-gap:12px;grid-row-gap:12px;display:flex}.footer-logo-wrapper{width:40%}.newsletter-wrapper{width:60%}.form-block{margin-bottom:0}.testimonial-slider{background-color:#0000;height:auto}.testimonial-name{color:var(--mint-forest);text-align:right;margin-bottom:0}.testimonial-slide{width:42.5vw;height:auto;margin-right:5vw}.testimonial-slider-nav{display:none}.mask{padding-bottom:24px}.hero-bg-image-wrapper{object-fit:cover;display:block;position:absolute;inset:0%}.hero-bg-image-wrapper._4{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/6900c4d396b077c9dc875ae5_Hotel_Location.jpg)}.hero-bg-image-wrapper.mobile._1{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb19b7bbdfe2bc7831449_St%20Moritz%20-%20SKi.jpg);background-size:cover}.hero-bg-image-wrapper.mobile._2{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb19b7bbdfe2bc7831449_St%20Moritz%20-%20SKi.jpg)}.hero-bg-image-wrapper.mobile._3{background-image:url(https://cdn.prod.website-files.com/6900c4d296b077c9dc875901/694fb2274744fab1c789ca8a_Singita%20-%20Singita%20Sabi%20Sand.jpg);background-position:50%}.hero-bg-image-wrapper._1{z-index:1;opacity:1}.hero-bg-image-wrapper._2{z-index:2;opacity:0}.hero-bg-image-wrapper._3{z-index:3;opacity:0}.homepage-hero-heading-h2{color:var(--ice-white);margin-bottom:0}.hero-bg-overlay{z-index:4;background-image:linear-gradient(#0003,#0000 20% 50%,#00000080);display:block;position:absolute;inset:0%}.quote{align-self:center;position:absolute;inset:0%}.faq-list-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.faq-wrapper{flex-flow:column;display:flex}.faq-header{cursor:pointer;border-bottom:1px solid #c2c2c2;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.faq-header-icon{width:1.25rem}.faq-answer-wrapper{overflow:hidden}.faq-answer{padding-top:1rem}.card-caption{text-align:center}.hero-content{width:100%;position:relative}.hero-content.no-left-padding{padding-left:0}@media screen and (min-width:1280px){.h1{font-size:6.5rem}}@media screen and (min-width:1440px){li,label{font-size:1.2vw}.container{padding-left:10vw;padding-right:10vw}.feature-paragraph.medium-width{max-width:60vw}.overlay-content-container{padding-left:10vw;padding-right:10vw}.booking-form-block{padding-left:10vh;padding-right:10vh}.grid-layout-content-wrapper.right-padding{padding-right:10vw}.card-image{width:100%}.paragraph-width-medium{max-width:50vw}.static-hero-image{padding-left:10vw;padding-right:10vw}.hero2{flex-direction:column}.hero2-content-wrapper{padding-left:10vw;padding-right:10vw}.slide-nav{max-width:1600px;padding-left:80px;padding-right:80px}.footer-container{padding-left:10vw;padding-right:10vw}.room-flex-thirds{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr}.hero-arrow{margin-right:7vw}.menu-button{font-size:1.2vw}.nav-menu-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:10vw;padding-right:10vw}.nav-primary-wrapper{padding-left:10vw;padding-right:10vw}.nav-secondary-link{font-size:2vw}.nav-container,.navigation-bar-dark,.rooms-collection-list-wrapper,.booking-wrapper{padding-left:10vw;padding-right:10vw}.nav-link-light,.nav-link-dark{font-size:1.2vw}.blog-collection-list-wrapper{padding-left:10vw;padding-right:10vw}.blog-flex-thirds{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr}.filter-link{font-size:2vw}.hero1-content-wrapper-copy{padding-left:10vw;padding-right:10vw}.card-image-2{width:100%}.h1{font-size:7rem}.full-width-image,.navbar-container{padding-left:10vw;padding-right:10vw}.nav-menu{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.nav-primary-wrapper-copy{padding-left:10vw;padding-right:10vw}.testimonial-slide,.testimonial-slide-2{width:35vw;margin-right:10vw}}@media screen and (min-width:1920px){.container{max-width:1600px;padding-left:0;padding-right:0}.overlay-content-container{justify-content:flex-start;align-items:flex-end;max-width:1600px;padding-left:0;padding-right:0}.footer-container{max-width:1600px;padding-left:0;padding-right:0}.nav-menu-container{max-width:1600px;padding-left:0;padding-right:0;position:fixed;inset:0}.nav-container{max-width:1600px;padding-left:0;padding-right:0}.link-2{color:var(--atoll);-webkit-text-decoration-color:var(--atoll);text-decoration-color:var(--atoll);font-size:1.2vw;font-style:normal;line-height:160%}.h1{font-size:7.5rem}.instagram-container{max-width:2400px}.navbar-container{max-width:1600px;padding-left:0;padding-right:0}.nav-secondary-wrapper-copy{border-style:solid;border-width:1px 0 0;border-color:var(--mint-forest)}.nav-anim-wrapper{position:fixed;inset:0}.testimonial-slide{width:700px;margin-right:200px}.homepage-hero-heading-h2{font-size:5.8rem}.testimonial-slide-2{width:700px;margin-right:200px}}@media screen and (max-width:991px){h1{font-size:5rem}h2{font-size:3.8rem}h3{font-size:3.1rem}h4{font-size:2.4rem}h5{font-size:1.9rem}h6{font-size:1.5rem}p,a{font-size:1rem}li,label{font-size:2vw}figcaption{font-size:1.6vw}.section.top-padding-192{padding-top:96px}.section.padding-192{padding-top:128px;padding-bottom:128px}.section.bg-color-1.overlap-section-top{margin-top:-128px;padding-top:128px}.section.hero-heading{padding-top:20vh;padding-bottom:20vh}.section.padding-288{padding-top:192px;padding-bottom:192px}.style-guide-color-grid{grid-column-gap:32px;grid-row-gap:32px}.styleguide-color{width:140px;height:140px}.h1-jumbo{font-size:7rem}.feature-paragraph{font-size:1.4rem}.small-text{font-size:.85rem}.small-text.right-arrow-text{top:316px}.button{text-align:center;padding-left:32px}.button.secondary{border-style:none;padding-left:32px}.button.secondary.margin-right{margin-bottom:32px;margin-right:0}.hero4{padding-left:0}.homepage-hero{min-height:100vh}.subhero-section{display:none}.form-input{font-size:1.1rem}.booking-form{flex-wrap:wrap}.submit-button{font-size:1rem}.two-column-body-grid{grid-column-gap:64px}.two-column-body-wrapper{padding-bottom:48px;padding-left:5vw;padding-right:5vw}.heading-wrapper{padding-bottom:48px}.heading-wrapper.width-small{max-width:50vw}.divider._288px{height:144px}.divider._144px{height:96px}.divider._96px{height:48px}.paragraph-width-medium{max-width:75vw}.grid-list-item-wrapper{padding-top:16px;padding-bottom:16px}.cta-1-grid{width:100%}.footer-wrapper{padding-bottom:96px}.footer-top-row{padding-bottom:48px}.footer-bottom-row{flex-wrap:wrap}.footer-logo{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column}.footer-link,.footer-contact-link{font-size:1.6rem}.contact-icon{margin-right:16px}.footer-bottom-links{width:100%;margin-bottom:16px}.footer-secondary-link{font-size:2vw}.footer-logo-link{width:300px}.hero-content-container{padding-left:0}.room-type-wrapper{padding-bottom:98px}.room-type-image-wrapper.large-height.right-padding{height:auto}.room-amenity-wrapper{flex-direction:column}.room-amenity-icon{margin-right:0}.room-amenity-section{margin-top:24px;padding-top:16px}.room-type-btn-wrapper{flex-direction:column;margin-top:32px}.full-frame-slider{height:70vh}.cta-2-grid{width:100%}.banner{align-items:stretch;padding-left:0;padding-right:0}.subtitle{font-size:1.2rem}.banner-collection-item{padding-left:32px;padding-right:32px}.banner-title{align-items:center;padding-right:32px;display:flex}.room-slide-image-wrapper{height:55vh}.room-slide-content-wrapper{flex-wrap:wrap}.room-slide-title{width:100%;padding-right:0}.room-slide-description{width:100%;padding-left:0}.room-slider-left-arrow{padding-top:60vh}.grid-halves{grid-template-rows:auto auto;grid-template-columns:1fr}.main-content{border-bottom-style:solid;border-bottom-width:1px;border-right-style:none;width:100%;margin-bottom:72px;padding-bottom:48px}.secondary-content{width:100%;padding-left:0}.grid-split-section,.grid-split-section._3row{grid-row-gap:96px}.grid-split-section._3row{grid-row-gap:96px}.grid-split-section.about{grid-row-gap:10vh}.image-container.large-height.about{height:500px}.content-container.right-padding{padding-right:0}.content-container.left-padding{padding-left:0}.medium-height{height:40vh}.small-height{height:35vh}.btn-wrapper{margin-top:32px}.cta-3-grid{width:100%;padding-left:0;padding-right:0}.newsletter-form{flex-wrap:wrap}.large-height{height:55vh}.booking-input{width:30%;margin-bottom:32px}.cta-4-grid{grid-row-gap:32px;grid-template-rows:minmax(auto,.5fr) minmax(auto,1fr);grid-template-areas:"Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2""Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3";width:100%;padding-left:0;padding-right:0}.extra-small-height{height:20vh}.contact-hero-image{padding-left:15vw;padding-right:15vw}.form-message{font-size:1.1rem}.contact-link{font-size:3vw}.maps-wrapper{height:50vh}.tab-link{font-size:3vw}.hero-arrow{margin-bottom:24px}.nav-link{font-size:4rem}.menu-button{font-size:2vw}.nav-primary-wrapper{padding-left:0;padding-right:0}.nav-secondary-link{margin-right:32px;font-size:3vw}.nav-image-wrapper.medium-height{height:38vh}.btn-explore{width:80px;height:80px;inset:auto 16px 16px auto}.arrow-img{display:none}.collection-image-wrapper{height:50vh}.boking-image-wrapper.large-height.left-padding{display:none}.booking-form-wrapper{width:100%}.main-booking-form{flex-wrap:wrap}.main-booking-input{width:30%;margin-bottom:32px}.room-slider-next,.room-slider-previous{height:55vh;top:0}.room-type-image{object-fit:cover;width:100%;height:100%}.no-padding-tablet{padding-left:0;padding-right:0}.nav-link-light{font-size:2vw}._404-grid-2{padding-right:5vw}._404-grid-3{padding-left:5vw}.nav-link-dark{font-size:2vw}.quote-section{padding-top:64px;padding-bottom:64px}.card-image-wapper-fixed.extra-large-height{height:65vh}.full-frame-video-wrapper{height:50vh}.hero-arrow-image{height:100px}.popup-info{width:90vw}.hero-content-centered{padding-top:40vh;padding-left:0}.blog-post{max-width:100%}.blog-post img{margin-top:32px;margin-bottom:32px}.filter-link{font-size:3vw}.filter-collection-item{padding-left:32px;padding-right:32px}.filter-wrapper{align-items:center;padding-right:32px;display:flex}.filter-banner{align-items:stretch;padding-left:0;padding-right:0}.fab-button{width:80px}.spinner{width:180px}.mg-bottom-48px{margin-bottom:40px}.grid-4-columns.instagram-feed---3-col-grid{grid-template-columns:1fr 1fr 1fr}.btn-primary{padding-top:24px;padding-bottom:24px}.heading-h1-size{font-size:48px;line-height:60px}.grid-2-columns{grid-template-columns:1fr}.paragraph,.inline-link{font-size:1rem}.image-hero-content-wrapper{padding-left:0;padding-right:0}.hero1-content-wrapper-copy{position:relative}.grid-split-section-2._3row{grid-row-gap:96px;grid-row-gap:96px}.h3{font-size:3rem}.h1{font-size:5rem}.instagram-container{padding-left:5vw;padding-right:5vw}.inspiration-photo-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.full-width-image{height:50vh}.nav-primary-wrapper-copy{padding-left:0;padding-right:0}.nav-secondary-wrapper-copy{margin-bottom:7vh}.nav-contact-link{font-size:1.6rem}.contact-details{flex-flow:column}.footer-logo-wrapper,.newsletter-wrapper{width:auto}.quote{padding-top:64px;padding-bottom:64px}.hero-content{padding-left:0}}@media screen and (max-width:767px){.section.top-padding-192{padding-top:64px}.section.hero-heading{padding-top:15vh;padding-bottom:15vh}.style-guide-color-grid{grid-column-gap:8px;grid-row-gap:32px}.styleguide-color{width:auto;height:120px}.button.light.testimonial,.button.light.testimonial.left,.button.light.testimonial-2,.button.light.testimonial-2.left,.button.light.testimonial,.button.light.testimonial.left,.button.light.testimonial-2,.button.light.testimonial-2.left,.button.light.testimonial,.button.light.testimonial.left,.button.light.testimonial.left,.button.light.testimonial-2,.button.light.testimonial-2.left,.button.light.testimonial-2.left{display:none}.hero-badge{width:80px}.subhero-section{display:none}.two-column-body-wrapper{padding-left:0;padding-right:0}.heading-wrapper{padding-bottom:32px}.overlap-image{margin-bottom:52px}.split-section-wrapper{flex-wrap:wrap;grid-template-columns:1fr}.split-section-wrapper.reverse-wrap{flex-wrap:wrap-reverse}.quote-wrapper{padding-left:0;padding-right:0}.paragraph-width-medium{max-width:100%}.footer-wrapper{padding-bottom:48px}.footer-top-row{flex-wrap:wrap}.footer-menu{width:100%;margin-bottom:48px}.footer-contact,.footer-logo{width:100%}.contact-icon{margin-right:12px}.full-frame-slider{height:100vh}.left-arrow,.right-arrow{display:none}.room-slide-image-wrapper{height:70vh}.room-item{margin-right:16px}.grid-layout{grid-template-columns:1fr}.image-container.right-padding{padding-right:0}.image-container.left-padding{padding-left:0}.image-container.large-height.about{height:400px}.content-container.left-padding._3,.content-container.right-padding._2,.content-container.left-padding._3,.content-container.left-padding._3,.content-container.right-padding._2,.content-container.right-padding._2{margin-bottom:64px}.medium-height{height:65vh}.small-height{height:50vh}.newsletter-input{flex:1}.large-height{height:70vh}.extra-small-height{height:35vh}.grid-layout-2{grid-template-columns:1fr}.contact-info{width:50%}.maps-wrapper{height:100vh}.hero-arrow{display:none}.nav-logo{width:200px}.book-button{margin-right:16px}.nav-image-wrapper.medium-height{height:28vh;display:none}.main-nav-image,.secondary-nav-image._1,.secondary-nav-image._1{inset:0% 0% auto}.room-collection-list{display:flex}.booking-wrapper{min-height:100vh}.booking-content{padding-top:10vh;padding-bottom:10vh}.booking-close-btn{z-index:2;margin-right:0}.icon{width:32px}.full-frame-video-wrapper{height:100vh}.popup-info{align-items:stretch;width:100vw;min-height:100vh}.popup-image-wrapper{width:25%}.popup-content-wrapper{align-self:center;width:75%;padding-top:24px;padding-bottom:24px}.popup-close-btn{z-index:2}.blog-item{margin-right:16px}.spinner{width:160px}.mg-bottom-48px{margin-bottom:32px}.grid-4-columns{grid-template-columns:1fr 1fr}.grid-4-columns.instagram-feed---3-col-grid{grid-column-gap:12px;grid-row-gap:12px;grid-column-gap:12px;grid-row-gap:12px;grid-column-gap:12px;grid-row-gap:12px;grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr}.btn-primary{padding:20px 32px}.text-200{font-size:16px;line-height:18px}.heading-h1-size{font-size:38px;line-height:46px}.grid-2-columns,.grid-2-columns._1-5fr---1fr,.grid-2-columns._1-5fr---1fr{grid-template-columns:1fr}.hero1-content-wrapper-copy{padding-top:10vh}.grid-split-section-2{grid-row-gap:64px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.h1{font-size:4rem}.div-block-4{margin-bottom:96px}.affiliates-wrapper{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;justify-content:space-between;align-items:center;padding-left:5vw;padding-right:5vw}.full-width-image{height:100vh}.nav-secondary-wrapper-copy{flex-wrap:wrap;margin-top:2vh;margin-bottom:2vh}.nav-logo-wrapper{padding-left:0}.testimonial-slide{width:100%}.testimonial-slider-nav{display:block;position:relative}.homepage-hero-heading-h3{display:block}.homepage-hero-heading-h2{font-size:3.2rem}.testimonial-slide-2{width:100%}.quote-card{padding-left:0;padding-right:0}.display-s{font-size:1.25rem}}@media screen and (max-width:479px){h1{font-size:3.2rem}h2{font-size:2.8rem;line-height:100%}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}p,a{font-size:.9rem}ul{padding-left:16px}li{font-size:4.5vw}label{font-size:5vw}figcaption{font-size:4vw}.section.padding-192{padding-top:96px;padding-bottom:96px}.section.padding-288,.section.padding-192{padding-top:96px;padding-bottom:96px}.section.bottom-padding-192{padding-bottom:96px}.section.hero-heading{padding-top:10vh;padding-bottom:10vh}.section.padding-288{padding-top:96px;padding-bottom:96px}.styleguide-section-wrapper{flex-wrap:wrap}.styleguide-title-wrapper{background-color:var(--ice-white);width:100%;margin-bottom:32px;padding-top:60px;padding-right:0;top:0}.styleguide-content-wrapper{width:100%;padding-left:0}.style-guide-color-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.styleguide-heading-content{width:100%}.styleguide-heading-label{display:none}.h1-jumbo{font-size:5rem}.feature-paragraph{font-size:1.2rem}.small-text{font-size:.8rem}.small-text.right-arrow-text{top:156px}.button{background-position:80%;width:100%;font-size:1rem;font-style:italic}.button:hover{background-position:86%}.overlay-content-container{padding-top:0}.homepage-hero-content{padding-bottom:0}.light.right-align{text-align:left;text-align:left}.form-input,.submit-button{font-size:1rem}.two-column-body-grid{grid-template:"."".""."/1fr}.two-column-body-wrapper{padding-bottom:64px}.heading-wrapper{padding-bottom:8px}.heading-wrapper.inner-spacing{padding-left:0}.heading-wrapper.centered{text-align:left}.heading-wrapper.width-small{max-width:100vw}.overlap-image-wrapper{height:65vh}.overlap-image{margin-bottom:26px}.divider._288px,.divider._144px,.divider._96px,.divider._288px,.divider._144px,.divider._96px{height:64px}.grid-layout-content-wrapper{margin-bottom:80px}.grid-layout-content-wrapper.left-padding{order:1}.grid-layout-content-wrapper.last{margin-bottom:0}.quote-wrapper{align-items:flex-start}.testimonial-profile-image-wrapper{width:80px;height:80px}.static-hero-image.culture,.static-hero-image.mountains{background-position:30% 100%}.static-hero-image.experiences{background-position:100%}.static-hero-image.island-paradise{background-position:30% 100%}.static-hero-image.contact{background-position:50%;display:none}.static-hero-image.culture,.static-hero-image.mountains{background-position:30% 100%}.static-hero-image.contact-mobile{background-position:50%;display:block}.grid-list-item-wrapper{flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.grid-list-item-image-wrapper{order:-1;width:50%;padding-right:0%}.grid-list-item-content-wrapper{width:100%;padding-left:0%}.grid-list-item-number-wrapper{width:100%}.cta-1-grid{grid-column-gap:16px;grid-row-gap:8px;grid-template:"Area Area Area. . ."minmax(auto,.5fr)"Area Area Area.Area-4 Area-4"minmax(auto,.5fr)". . . .Area-4 Area-4"minmax(auto,1fr)"Area-2 Area-2 Area-2. . .""Area-2 Area-2 Area-2 Area-3 Area-3 Area-3"". . .Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.cta-area-1{padding-left:0}.cta-1-link-block{text-align:center;flex-direction:column}.footer-top-row{padding-bottom:48px}.footer-bottom-row{flex-direction:column}.footer-menu,.footer-contact{width:100%}.footer-link,.footer-contact-link{font-size:1.4rem}.contact-icon{display:none}.footer-secondary-link{margin-bottom:16px;margin-right:0;font-size:4vw;display:block}.footer-logo-link{width:250px}.hero2-image-wrapper{width:80%;height:100%;inset:auto 0% 0% auto}.room-type-wrapper{flex-wrap:wrap;padding-bottom:80px}.room-type-image-wrapper{width:100%}.room-type-image-wrapper.large-height.right-padding{height:55vh}.room-type-content-wrapper{flex-direction:column-reverse;order:1;align-content:flex-end;width:100%}.room-amenity-wrapper{padding-left:4px;padding-right:4px}.room-amenity-section{border-bottom:1px solid var(--atoll);margin-bottom:32px;padding-bottom:16px}.right-padding{padding-right:0}.left-padding{padding-left:0}.room-type-btn-wrapper{flex-wrap:wrap}.full-frame-slider{height:50vh}.cta-2-link-block{text-align:center;flex-wrap:wrap;align-content:center}.cta-2-grid{grid-row-gap:8px;grid-template-rows:minmax(auto,.25fr) minmax(auto,.25fr) minmax(auto,.25fr) minmax(auto,.25fr) minmax(auto,.25fr) minmax(auto,.25fr) minmax(auto,.25fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.centered-paragraph{margin-top:64px;margin-bottom:92px}.banner{flex-direction:column;align-items:stretch}.subtitle{font-size:1rem}.banner-collection-item{border-right-style:none;width:33%;padding-left:0;padding-right:0}.banner-title{border-bottom:1px solid var(--atoll);text-align:center;border-right-style:none;justify-content:center}.home-room-mask{width:85vw;margin-left:5vw}.home-room-single-slide{padding-left:0}.room-slide-wrapper{justify-content:flex-start;overflow:hidden}.room-slide-image-wrapper{height:45vh}.room-slide-content-wrapper{flex-wrap:wrap}.room-slide-title,.room-slide-description{width:100%}.mobile-only{display:block}.room-slider-left-arrow{display:none}.room-flex-thirds{width:270%}.room-item{width:90%}.grid-layout{flex-wrap:wrap}.grid-layout-section-content{width:100%}.grid-split-section{grid-row-gap:24px;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr}.grid-split-section._2row{grid-row-gap:24px}.grid-split-section._3row{grid-row-gap:24px;grid-template-rows:auto auto auto auto auto auto}.grid-split-section.about{grid-row-gap:5vh;grid-template-rows:auto auto auto auto}.content-container{margin-bottom:56px}.medium-height{height:50vh}.small-height{height:40vh}.split-section{width:100%}.cta-3-grid{grid-column-gap:8px;grid-row-gap:16px;grid-template:"Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"minmax(auto,.75fr)"Area Area Area Area Area Area"minmax(auto,1fr)"Area-3 Area-3 Area-3 Area-3 Area-3 Area-3""Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"/1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.newsletter-input{flex:none;width:100%}.large-height{height:55vh}.booking-input{width:100%}.cta-4-grid{grid-column-gap:8px;grid-template:"Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2 Area-2"minmax(auto,.3fr)"Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3 Area-3"minmax(auto,1fr)/1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.hero-paragraph{padding-left:0;padding-right:0}.grid-layout-2{margin-bottom:0}.contact-hero-image{padding-left:0;padding-right:0}.grid-layout-2-section-left{order:1;width:100%}.grid-layout-2-section-right{width:100%}.form-message{font-size:1rem}.contact-info{width:100%}.contact-link{margin-bottom:16px;font-size:6vw}.maps-wrapper{height:80vh;margin-top:32px}.tab-link{white-space:nowrap;margin-right:32px;font-size:6.5vw}.nav-link{font-size:3.2rem}.nav-logo{width:180px}.book-button{margin-right:0}.menu-button{justify-content:center;align-items:center;padding-left:4px;padding-right:4px;display:flex}.nav-social-link{width:28px;height:28px;margin-right:24px}.nav-secondary-link{margin-bottom:16px;margin-right:24px;font-size:8vw}.nav-primary-links-wrapper{width:100%}.logo-light.mobile-only{display:inline-block}.lottie-btn{margin-left:0;display:none}.mobile-none{display:none}.no-padding-mobile{padding-left:0;padding-right:0}.cta-grid-image-wrapper.first{padding-left:5vw}.room-subhero-section{padding-top:8px;padding-bottom:8px}.rooms-collection-list-wrapper{padding-bottom:24px;padding-left:5vw;overflow:scroll}.tabs-menu{padding-bottom:16px;display:flex;overflow:scroll}.booking-wrapper{align-items:flex-start;display:none;overflow:scroll}.main-booking-input{width:100%}.room-slider-next{width:8vw;height:45vh;padding-top:0}.room-slider-previous{display:none}.room-link-block{width:100%}.collection-content-wrapper{justify-content:center}.styleguide-icons-content{flex-wrap:wrap;width:100%}.lottie-mobile{width:32px;margin-left:0;display:block}.utility-page-content{width:100%}.nav-link-light{font-size:4.5vw}._404-grid{display:none}.nav-link-dark{font-size:4.5vw}.hero-bg-image._1,.hero-bg-image._2,.hero-bg-image._3{display:none}.hero-bg-image.mobile._1,.hero-bg-image.mobile._2,.hero-bg-image.mobile._3,.hero-bg-image._2-mobile,.hero-bg-image._1-mobile,.hero-bg-image._3-mobile{display:block}.hero-bg-image._1,.hero-bg-image._2,.hero-bg-image._3{display:none}.hero-bg-image.mobile._1,.hero-bg-image.mobile._2,.hero-bg-image.mobile._3,.hero-bg-image.mobile._1,.hero-bg-image.mobile._2,.hero-bg-image.mobile._3,.hero-bg-image._2-mobile,.hero-bg-image._1-mobile,.hero-bg-image._3-mobile{display:block}.full-frame-video-wrapper{height:65vh;margin-top:32px}.popup-info{flex-wrap:wrap;align-content:flex-start;width:100vw;min-height:100vh}.popup-image-wrapper{width:100%;height:35vh}.popup-content-wrapper{width:100%;padding-left:5vw;padding-right:5vw}.popup-close-btn{background-color:var(--ice-white);border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:24px;margin-right:5vw}.popup-close-icon{margin-left:0}.hero-bg-wrapper.mobile{display:block}.hero-content-centered{padding-top:35vh;padding-left:0}.blog-post img{margin-top:24px;margin-bottom:24px}.blog-collection-list-wrapper{padding-bottom:24px;padding-left:5vw;overflow:scroll}.blog-flex-thirds{width:270%}.blog-item{width:90%}.collection-link-block{width:100%}.blog-list-item{margin-bottom:24px}.blog-image-container{width:100%}.blog-content-container{width:100%;margin-top:24px;margin-bottom:56px}.filter-section{padding-top:8px;padding-bottom:8px;display:block}.filter-link{margin-bottom:16px;font-size:8vw}.filter-collection-item{border-right-style:none;width:33%;padding-left:16px;padding-right:16px}.filter-wrapper{padding-left:16px;padding-right:16px}.filter-banner{align-items:stretch;padding-left:5vw;padding-right:5vw;overflow:scroll}.spinner{width:140px}.affiliate-list-item{width:100%}.mg-bottom-48px{margin-bottom:32px}.grid-4-columns{grid-column-gap:5vw;grid-row-gap:5vw;grid-template-columns:1fr 1fr}.btn-primary{width:100%;padding-top:18px;padding-bottom:18px}.container-default{padding-left:20px;padding-right:20px}.heading-h1-size{font-size:32px;line-height:38px}.instagram-feed---icon-inside{max-width:36px}.inline-link{font-size:.9rem}.grid{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}.hero-bold-text.right-align{text-align:left;text-align:left}.hero1-content-wrapper-copy{padding-top:0}.grid-split-section-2{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.grid-split-section-2._3row{grid-row-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto auto auto auto auto}.h3{font-size:2.5rem}.h1{font-size:3rem}.affiliates-wrapper{padding-left:0;padding-right:0}.inspiration-photo-grid{grid-column-gap:2px;grid-row-gap:2px}.inspiration-photo-grid-container{padding-left:2px;padding-right:2px}.full-width-image{height:65vh;margin-top:32px}.full-width-image.culture,.full-width-image.mountains{background-position:30% 100%}.full-width-image.experiences{background-position:100%}.full-width-image.island-paradise{background-position:30% 100%}.full-width-image.contact{background-position:50%}.full-width-image.culture,.full-width-image.mountains{background-position:30% 100%}.navbar-container{height:80px}.nav-secondary-wrapper-copy{border-top-width:0;margin-top:0}.navbar{height:80px}.nav-logo-wrapper.mobile-only{display:inline-block}.nav-logo-wrapper.mobile-none{display:none}.nav-contact-link{font-size:1.4rem}.form{flex-flow:column}.homepage-hero-heading-h2{font-size:2.4rem;line-height:120%}.quote-card{align-items:flex-start}}#w-node-_3e824ed7-12ab-072e-7ca8-32671c13ff24-dc875997{grid-area:Area}#w-node-b45193f4-b25a-c406-7151-8c01831a36e5-dc875997{grid-area:Area-2}#w-node-fb63b2f3-6ff6-11e1-1c83-17e8c863bfb7-dc875997{grid-area:Area-3}#w-node-_9ce6b1f4-930a-5747-baa4-6080f7aec469-dc875997{grid-area:Area-4}