html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}img{border:0;}figure{margin:1em 40px;}h1,h2,h3{margin-top:20px;}body,h5{line-height:20px;}blockquote,figure{margin:0 0 10px;}ol,p,ul{margin-top:0;margin-bottom:10px;}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:10px;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{height:100%;overflow-x:hidden;}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;color:#333;}img{max-width:100%;vertical-align:middle;display:inline-block;}.w-inline-block{max-width:100%;display:inline-block;}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;}html[data-w-dynpage] [data-w-cloak]{color:transparent !important;}h1,h2,h3,h4,h5,h6{font-weight:700;}h1{font-size:38px;line-height:44px;}h2{font-size:32px;line-height:36px;}h3{font-size:24px;line-height:30px;}ol,ul{padding-left:40px;}.w-slider-mask,.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block;}.w-slider-mask{overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap;}@media (min-width:768px){[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px;}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}}html{scroll-behavior:smooth;}body{background-color:#f5f7f9;font-family:AvertaStd-Regular,sans-serif;color:#667380;font-size:17px;line-height:1.7;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:24px;font-weight:700;line-height:1.1;color:#89916d;}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-family:Troulis,"Open Sans",sans-serif;}h1{font-size:46px;}h2{font-size:36px;}h3{font-size:24px;line-height:1.2;}p{margin-bottom:24px;}a{-webkit-transition:color 400ms ease-out;transition:color 400ms ease-out;color:#667380;font-size:15px;line-height:1;font-weight:700;text-decoration:none;}a:hover{color:#89916d;}ul{margin-top:0px;margin-bottom:24px;}li{margin-bottom:4px;}figure{margin-top:48px;margin-bottom:48px;}.section{padding-top:180px;padding-bottom:180px;}.section.cta{padding-top:0px;padding-bottom:0px;}.section.footer{padding-top:120px;padding-bottom:0px;background-color:#fff;}.section .awards{padding-bottom:120px;}.section.template-links{padding-top:50px;padding-bottom:50px;border-top:1px solid #eceef0;background-color:#fff;}.section.hero{overflow:hidden;height:100vh !important;padding-top:0px;padding-bottom:0px;background-image:none;}.section.welcome{overflow:hidden;min-height:100vh;max-width:100vw;}.section.about,.section.bg-white{background-color:#fff;}.container{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;}.container.slider{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;padding-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:1618px;margin-left:calc(4% - 40px);}.container.rooms{text-align:center;}.container.menu-links{position:relative;z-index:300;}.extra-large-heading{margin-top:0px;margin-bottom:90px;font-family:Troulis,"Open Sans",sans-serif;color:#89916d;font-size:110px;line-height:1;font-weight:400;letter-spacing:-3px;text-transform:uppercase;}.extra-large-heading.huge{margin-bottom:10px;}.large-heading{margin-bottom:56px;font-family:Troulis,"Open Sans",sans-serif;color:#89916d;font-size:60px;line-height:1;font-weight:300;text-transform:uppercase;}.large-heading.averta{font-family:"AvertaStd-Regular",sans-serif !important;text-transform:none;}.medium-heading{margin-bottom:24px;font-family:"AvertaStd-Regular",sans-serif !important;color:#89916d;font-size:40px;line-height:1;font-weight:700;}.large-text{position:relative;z-index:15;font-size:24px;line-height:1.2;font-weight:400;}.medium-text{font-size:20px;line-height:1.4;}.label-text{color:#89916d;font-size:15px;font-weight:700;text-transform:uppercase;}.grid-quarters{display:-ms-grid;display:grid;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-auto-columns:1fr;grid-column-gap:40px;grid-row-gap:40px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.button{padding:15px 32px 12px;background-color:#fff;box-shadow:0 6px 12px 0 rgba(102,115,128,.06);-webkit-transition:color 400ms ease-out,background-color 400ms ease-out;transition:color 400ms ease-out,background-color 400ms ease-out;color:#89916d;text-align:center;text-transform:uppercase;}.button:hover{background-color:#89916d;box-shadow:none;color:#fff;}ul[id^="wpforms-"]{padding-left:0;}.margin-bottom-medium{margin-bottom:24px;}.margin-none{margin:0px;}.margin-none.margin-bottom-small{margin-bottom:10px;}.full-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:none;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;}.full-container.nav{padding-right:4%;padding-left:4%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.cta-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:600px;padding-bottom:72px;padding-left:72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top,left bottom,color-stop(63%,rgba(1,14,26,0)),to(rgba(66,76,69,.9)));background:linear-gradient(180deg,rgba(1,14,26,0) 63%,rgba(66,76,69,.9));background-position:0px 0px,50% 50%;background-size:auto,cover;-webkit-transition-property:none;transition-property:none;font-weight:400;transition:opacity 500ms cubic-bezier(0,0,.84,-.15);}.cta-wrap img.fit-img{position:absolute;bottom:0;left:0;z-index:-1;object-fit:cover;width:100%;height:100%;}.cta-wrap:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(63%,rgba(1,14,26,0)),to(rgba(66,76,69,.9)));background:linear-gradient(180deg,rgba(1,14,26,0) 63%,rgba(66,76,69,.9));background-position:0px 0px,50% 50%;background-size:auto,cover;}.cta-wrap.contact{background:-webkit-gradient(linear,left top,left bottom,color-stop(63%,rgba(1,14,26,0)),to(rgba(66,76,69,.9)));background:linear-gradient(180deg,rgba(1,14,26,0) 63%,rgba(66,76,69,.9));}.cta-heading{position:relative;z-index:10;margin-bottom:0px;font-family:Troulis,"Open Sans",sans-serif;color:#fff;font-size:70px;line-height:1;font-weight:300;pointer-events:none;}.cta-subtitle-wrap{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:12px;margin-left:2px;color:#fff;pointer-events:none;}.cta-arrow{margin-left:8px;}.awards{display:flex;justify-content:center;column-gap:20px;}.awards img{max-width:160px;height:auto;object-fit:contain;}.awards.ba img{max-width:320px;}.footer-column{display:-ms-grid;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:12px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.footer-link,#main-footer-menu li a,#main-footer-menu li{font-size:17px;line-height:1.5;font-weight:400;word-break:break-all;}#main-footer-menu li{margin-bottom:12px;}#main-footer-menu{padding-left:0;list-style:none;}.template-links-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.hero-slider{position:static;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.mask{position:relative;}.hero-content{position:relative;display:inline-block;vertical-align:top;width:100vw;height:100vh;white-space:normal;text-align:left;}.hero-content video{position:absolute;height:100vh;width:100vw;object-fit:cover;}.hero-content:before{position:absolute;content:"";width:100vw;height:100vh;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(99,104,111,0)),to(rgba(137,145,109,.8)));background-image:linear-gradient(180deg,rgba(99,104,111,0) 30%,rgba(137,145,109,.8));background-position:0px 0px,50% 50%;background-size:auto,cover;z-index:2;}.slider-text{max-width:900px;margin-bottom:0px;color:#fff;font-size:24px;line-height:1.4;z-index:3;font-family:"AvertaStd-Regular",sans-serif;}.slider-heading{margin-top:0px;margin-bottom:40px;font-family:Troulis,"Open Sans",sans-serif;color:#fff;font-size:110px;line-height:1;font-weight:400;letter-spacing:-3px;text-transform:uppercase;z-index:3;}.rooms-heading-wrap{max-width:765px;margin-right:auto;margin-left:auto;text-align:center;}.grid-half{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.grid-half.rooms{margin-top:90px;margin-bottom:56px;}.grid-half.about{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.card{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:440px;padding:50px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff;}.card:hover{color:#fff;}.collection-item{height:440px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transform:scale(1);transition:transform 250ms linear;}.collection-item:hover{transform:scale(.95);transition:transform 250ms linear;}.gradient-overlay{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:15;overflow:hidden;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(1,14,26,0)),to(rgba(24,24,24,1)));background-image:linear-gradient(180deg,rgba(1,14,26,0) 40%,rgba(24,24,24,1));}.card-content{position:relative;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-direction:column;text-align:left;}.small-text{line-height:1.2;font-size:16px;margin-top:10px;}.price{margin-bottom:0px;font-family:Troulis,"Open Sans",sans-serif;color:#fff;font-size:40px;line-height:1;font-weight:700;letter-spacing:-3px;}.about-wrap{max-width:530px;margin-right:40px;}.card-photo-mask{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-o-object-fit:cover;object-fit:cover;}.line{display:block;width:100%;height:2px;background-color:#fff;transition:all .277s linear;}.card-photo{position:absolute;left:0%;top:0%;right:0%;bottom:0%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.resort-wrap{max-width:478px;margin-left:80px;}.cover-image{width:100%;height:740px;-o-object-fit:cover;object-fit:cover;}.nav-bar{position:absolute;left:0%;right:0%;bottom:auto;z-index:1000;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.nav-button,.nav-button .line-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50px;height:50px;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-around;-webkit-box-align:space-around;-webkit-align-items:space-around;-ms-flex-align:center;align-items:center;border-radius:100px;background-color:rgba(102,115,128,.2);cursor:pointer;}.nav-button .line-container{background-color:transparent;width:25px;height:20px;}.menu-social{display:-ms-grid;display:grid;width:420px;margin-top:48px;margin-right:0px;margin-left:0px;justify-items:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.menu-links-wrap{position:relative;z-index:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.menu-bg{position:absolute;left:0%;top:0%;right:0%;bottom:auto;z-index:100;width:100%;height:100%;background-color:#89916d;}.menu-photo-bg{max-width:620px;}.menu-photo-bg img{object-fit:cover;height:925px;}.menu-photo-mask{position:absolute;left:auto;top:0%;right:0%;bottom:0%;z-index:150;width:50%;height:100%;}#main-navigation{list-style:none;}#main-navigation li{margin-bottom:12px;}#main-navigation li a{-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;font-family:Troulis,"Open Sans",sans-serif;color:#fff;font-size:25px;line-height:1;font-weight:300;text-transform:none;}#main-navigation li a:hover,#main-navigation .current-menu-item a{color:#070b0b;}.menu{position:fixed;left:0%;top:0%;right:0%;bottom:auto;z-index:500;display:none;overflow:hidden;width:100%;height:100%;}.social-link{-webkit-transition:color 200ms ease-out;transition:color 200ms ease-out;color:#fff;font-weight:400;}.social-link:hover{color:#070b0b;}.social-wrap{margin-right:24px;}.cta-overlay{position:absolute;left:0%;top:0%;right:0%;bottom:0%;background-color:#89916d;opacity:0;transition:opacity 500ms cubic-bezier(0,0,.84,-.15);z-index:1;}.template-links-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;flex:1;}.hero h1,.hero p{opacity:0;transform:translateY(100%);transition-property:opacity,transform;transition-duration:.5s;}ul#footer-menu{display:flex;list-style:none;padding-left:0;flex-wrap:wrap;}ul#footer-menu li{line-height:1.5;}ul#footer-menu li a{font-size:17px;font-weight:400;padding-right:10px;}@media screen and (max-width: 991px){.section{padding-top:110px;padding-bottom:110px;}.section.footer{padding-top:90px;padding-bottom:0px;}.section .awards{padding-bottom:90px;}.section.template-links{padding-top:60px;padding-bottom:60px;}.extra-large-heading{font-size:90px;}.large-heading{font-size:60px;}.grid-quarters{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.full-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.full-container.nav{padding-right:40px;padding-left:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.cta-wrap{width:100%;padding-bottom:56px;padding-left:56px;}.cta-wrap.contact{padding-bottom:56px;padding-left:56px;}.cta-heading{font-size:60px;}.template-links-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.slider-text{max-width:100%;}.slider-heading{width:100%;font-size:90px;}.container.slider{margin-left:auto;}.grid-half.rooms{-ms-grid-columns:1fr;grid-template-columns:1fr;}.grid-half.about{-ms-grid-columns:1fr;grid-template-columns:1fr;}.card{padding:40px;}.about-wrap{max-width:100%;margin-right:0px;}.resort-wrap{max-width:none;margin-top:56px;margin-left:0px;}.nav-bar{position:absolute;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.menu-photo-mask{display:none;}.menu{display:none;height:100vh;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}.footer-logo{width:120px;height:120px;}.dash{display:none;}}@media screen and (max-width: 767px){h1{font-size:32px;}h2{font-size:28px;}.section{padding-top:80px;padding-bottom:80px;}.section.footer{padding-top:60px;padding-bottom:0px;}.section .awards{padding-bottom:60px;}.container{padding-right:20px;padding-left:20px;}.extra-large-heading{font-size:70px;}.large-heading{font-size:46px;}.medium-heading{font-size:28px;}.grid-quarters{-ms-grid-columns:1fr;grid-template-columns:1fr;}.button{width:100%;}.full-container.nav{padding-right:20px;padding-left:20px;}.cta-wrap{height:550px;}.cta-wrap.w--current{padding-bottom:40px;padding-left:40px;}.cta-wrap.contact{padding-bottom:40px;padding-left:40px;}.cta-heading{font-size:46px;}.template-links-wrap{width:100%;justify-items:start;grid-column-gap:12px;grid-row-gap:12px;-ms-grid-columns:1fr;grid-template-columns:1fr;}.slider-heading{font-size:46px;}.grid-half.rooms{margin-top:56px;}.card{height:350px;padding:32px;}.collection-item{height:350px;}.price{font-size:28px;}.nav-button{width:40px;height:40px;}#main-navigation li{margin-bottom:22px;}#main-navigation li a{font-size:30px;}.template-links-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.awards{flex-direction:column;}}@media screen and (max-width: 479px){h3{font-size:22px;}.section{padding-top:60px;padding-bottom:60px;}.section.template-links{padding-top:40px;padding-bottom:40px;}.extra-large-heading{margin-bottom:40px;font-size:42px;}.extra-large-heading.margin-none{margin-bottom:0px;}.large-heading{margin-bottom:40px;font-size:32px;}.medium-text{font-size:18px;}.cta-wrap{height:350px;padding-bottom:32px;padding-left:32px;}.cta-wrap.contact{padding-bottom:32px;padding-left:32px;}.cta-heading{font-size:28px;}.template-links-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;}.slider-text{font-size:16px;}.slider-heading{font-size:54px;}.card{height:280px;padding:24px;text-align:left;}.collection-item{height:280px;}.card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.menu-social{width:100%;height:auto;margin-top:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-column-gap:20px;grid-row-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.menu{display:none;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}.social-wrap{margin-right:16px;}}.sec-container{display:flex;align-content:center;flex-direction:row;justify-content:center;align-items:center;}.book-now a{border:2px solid;padding:10px 20px;border-color:white;color:white;margin-right:20px;height:50px;line-height:28px !important;display:block;background-color:rgba(102,115,128,.2);}.book-now a:hover{background-color:#89916d;}.button.green{background-color:#89916d;color:#fff;border-style:solid;border-width:1px;border-color:#eceef0;}.button.green:hover{color:#89916d;background-color:#fff;border-style:solid;border-width:1px;border-color:#eceef0;}.text-small{background:white;padding:3rem;}.welcome{padding-bottom:0;}.welcome figure{width:100vw;height:100vh;margin-bottom:0;margin-top:0;}.welcome figure img{width:auto;height:100%;object-fit:cover;}@media only screen and (min-width: 768px) and (max-width: 1680px){a.brand{max-width:180px;}a.brand img{height:80px;}.menu-links-wrap{margin-top:42px;}#main-navigation li{margin-bottom:15px;}#main-navigation li a{font-size:25px;}}@media only screen and (min-width: 1024px){@keyframes slide-in-right-translated{0%{-webkit-transform:translateX(100vw) translateY(-50%);transform:translateX(100vw) translateY(-50%);opacity:0;}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);opacity:1;}}}@media only screen and (min-width: 1197px){.text-small{position:absolute;width:45%;right:0;top:50%;transform:translateY(-50%);}.template-links-content .text-container{display:flex;}.awards img:nth-of-type(3){margin-left:25px;}}@media only screen and (min-width: 1820px){.text-small{padding:5rem;}#main-navigation li{margin-bottom:32px;}#main-navigation li a{font-size:32px;}}h3.large-heading.small{font-size:44px;margin-bottom:20px;}h3.large-heading.small.space{margin-bottom:90px;}a.brand,a.brand img{position:relative;}@media screen and (max-width: 1023px){a.brand{max-width:160px;}.container.slider{padding-bottom:160px;}.awards img{max-width:50%;}.section.welcome{height:100%;}footer .grid-quarters{grid-auto-columns:30% 70%;grid-template-columns:30% 70%;}.template-links-content{display:block;}h3.large-heading.small{font-size:28px;margin-bottom:50px;}.footer-link,ul#footer-menu li a{font-size:15px;}.footer-logo{position:relative;top:-30px;}.cover-image{height:452px;}ul#footer-menu,.footer-link{margin-bottom:12px;}.awards{display:flex;justify-content:flex-start;max-width:250px;}}@media screen and (max-width: 390px){a.brand{max-width:120px;}.book-now a{padding:10px 12px;}}@media screen and (min-width: 1680px){footer.footer .grid-quarters{grid-template-columns:20% 25% 25% 30%;}}@media (prefers-reduced-motion){.js-scroll{opacity:1;}}.js-scroll{opacity:0;transition:opacity 500ms;}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes banner-fade-in{0%{transform:translateY(100vh);}100%{transform:translateY(0);}}