.bgDarkBlue{background-color:#172a46}.bgGold{background-color:#d6c291}.darkBlue{color:#172a46}.gold{color:#d6c291}.white{color:#fff}.mainHeading{font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:-2px;text-transform:uppercase;font-size:clamp(2.5rem,1.992vw + 1.985rem,4.375rem);line-height:clamp(2.5rem,1.992vw + 1.985rem,4.375rem)}.subHeading{font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:-2px;text-transform:uppercase;font-size:clamp(1.563rem,.996vw + 1.305rem,2.5rem);line-height:clamp(2.344rem,.963vw + 2.095rem,3.25rem)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{max-width:100vw}.container{max-width:1640px}@media(min-width:1400px){.container{max-width:1640px}}body{font-family:"Poppins",sans-serif;font-weight:200;font-size:clamp(1.125rem,.465vw + 1.005rem,1.563rem);line-height:clamp(1.688rem,.365vw + 1.593rem,2.031rem);color:#172a46;background-color:#fff;overflow-x:hidden}b,strong{font-weight:600}a.nextSection svg{will-change:transform;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(2);transform:scale(2)}a.nextSection svg:hover{-webkit-transform:scale(2.3);transform:scale(2.3)}.btn{border-radius:0}.btn.btnGold{font-size:30px;color:#d6c291;background-color:#fff0;border:1px solid #d6c291;will-change:color;-webkit-transition:color .25s ease-in-out background-color .25s ease-in-out;transition:color .25s ease-in-out background-color .25s ease-in-out}.btn.btnGold.active{color:#fff;background-color:#d6c291}.btn.btnGold:hover{color:#fff;background-color:#d6c291}main{height:110vh;padding-top:150px}@media screen and (max-width:1690px){main{padding-top:125px}}@media screen and (max-width:767px){main{padding-top:85px}}#headerNavbar{position:fixed;z-index:3}#headerNavbar #headerLogo{width:100%}@media screen and (max-width:767px){#headerNavbar #headerLogo{max-height:75px}}#headerNavbar #navbarToggle{border:none}#headerNavbar #navbarToggle:focus{border:none;-webkit-box-shadow:none;box-shadow:none}#headerNavbar #navbarContent #menu-header-navigation{margin-top:72px}@media screen and (max-width:1400px){#headerNavbar #navbarContent #menu-header-navigation{margin-top:20px;margin-bottom:20px}}#headerNavbar #navbarContent #menu-header-navigation .nav-link{position:relative;color:#fff;font-size:22px;padding:0;margin:0 1.2rem;text-transform:uppercase}@media screen and (max-width:1400px){#headerNavbar #navbarContent #menu-header-navigation .nav-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.563rem,.996vw + 1.305rem,2.5rem);line-height:clamp(2.344rem,.963vw + 2.095rem,3.25rem);padding:0;margin:1.2rem 0 0 22px}}#headerNavbar #navbarContent #menu-header-navigation .nav-link:hover::after{width:100%}#headerNavbar #navbarContent #menu-header-navigation .nav-link::after{-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:-3px;left:0;margin:auto;background-color:#d6c291;color:#fff0;width:0%;content:".";height:2px}#headerNavbar #navbarContent #menu-header-navigation .nav-link.active::after{width:100%}.carousel .slideImage .img-fluid{min-width:100%}.carousel .carousel-indicators{bottom:5%}.carousel .carousel-indicators button{width:10px;height:10px;border:1px solid #fff;background-color:#fff0;opacity:1}.carousel .carousel-indicators button.active{background-color:#fff}#opportunity p{margin-bottom:1.75rem}#opportunity a{font-size:clamp(1.375rem,.398vw + 1.272rem,1.75rem);line-height:clamp(2.063rem,.226vw + 2.004rem,2.275rem);font-weight:600;color:#172a46;will-change:color;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#opportunity a:hover{color:#fff}#location .nav-tabs{border:none}#location .nav-tabs .nav-link{position:relative;color:#fff;font-size:22px;font-weight:600;padding:0;margin:1rem 1.2rem 0;text-transform:uppercase;background-color:#fff0;border:none}#location .nav-tabs .nav-link:hover::after{width:100%}#location .nav-tabs .nav-link::after{-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:-3px;left:0;margin:auto;background-color:#d6c291;color:#fff0;width:0%;content:".";height:2px}#location .nav-tabs .nav-link.active::after{width:100%}#location .nav-tabs .nav-link:first-of-type{margin-left:0}#location #tabMaps .w3w h4{font-size:22px;font-weight:300}#location #tabMaps .w3w h4 span{position:relative;top:-2px;padding:6px;font-size:14px;font-weight:300;color:#fff;background-color:#d6c291}#location #tabMaps .w3w a{color:#fff;text-decoration:none;font-weight:600;will-change:color;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#location #tabMaps .w3w a:hover{color:#d6c291}#location #tabMaps .mapBtn{display:block;min-width:235px}#location #tabTravelTimes table{font-size:25px;text-transform:uppercase}#location #tabTravelTimes table tr{border-bottom:1.5px solid #d6c291}#location #tabTravelTimes table tr:last-of-type{border-bottom:none}#location #tabTravelTimes table tr td{padding:10px 20px 10px 0}#location #tabTravelTimes table tr td:first-of-type{font-weight:600}#location #tabTravelTimes table tr td:last-of-type{font-weight:300}#accommodation .introText{color:#172a46;font-weight:300;font-size:clamp(1.5rem,.797vw + 1.294rem,2.25rem);line-height:clamp(2.1rem,.637vw + 1.935rem,2.7rem)}#accommodation .nav-tabs{border:none}#accommodation .nav-tabs .nav-link{position:relative;font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:-2px;font-size:clamp(2.5rem,1.992vw + 1.985rem,4.375rem);line-height:clamp(2.5rem,1.992vw + 1.985rem,4.375rem);padding:0;margin:0 2.5rem;background-color:#fff0;border:none;color:rgb(23 42 70 / .35)}#accommodation .nav-tabs .nav-link:hover{color:#172a46}#accommodation .nav-tabs .nav-link.active{color:#172a46}#accommodation .nav-tabs .nav-link:first-of-type{margin-left:0}#accommodation table{font-size:25px}#accommodation table tr{border-bottom:1.5px solid #d6c291}#accommodation table tr:last-of-type{border-bottom:none}#accommodation table tr td{padding:10px 20px 10px 0}#accommodation table tr td:first-of-type{text-transform:uppercase;font-weight:600}#accommodation table tr td:last-of-type{font-weight:300}#accommodation table tr td small{font-size:14px;text-transform:none}#accommodation .sustainable{background-color:#f0f6fa;font-weight:300;text-transform:uppercase}#accommodation .sustainable ul{padding-left:25px;font-weight:600;text-transform:none}#accommodation .sustainable ul li{margin:15px 0}#accommodation .sustainable ul li:first-of-type{margin-top:25px}#accommodation .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#accommodation .icon-container .icon{width:12.5%}@media screen and (max-width:1200px){#accommodation .icon-container .icon{width:25%}}@media screen and (max-width:767px){#accommodation .icon-container .icon{width:50%}}#accommodation .icon-container .icon img{max-width:125px}#sustainability .nav-tabs{border:none}#sustainability .nav-tabs .nav-link{position:relative;color:#fff;font-size:22px;font-weight:600;padding:0;margin:1rem 1.2rem 0;text-transform:uppercase;background-color:#fff0;border:none}#sustainability .nav-tabs .nav-link:hover::after{width:100%}#sustainability .nav-tabs .nav-link::after{-webkit-transition:all .3s;transition:all .3s;position:absolute;bottom:-3px;left:0;margin:auto;background-color:#d6c291;color:#fff0;width:0%;content:".";height:2px}#sustainability .nav-tabs .nav-link.active::after{width:100%}#sustainability .nav-tabs .nav-link:first-of-type{margin-left:0}#sustainability .textContent p{margin-bottom:1.75rem}#sustainability .textContent strong{font-size:27px;font-weight:600;color:#d6c291}#agents img{display:inline-block;max-height:150px}#agents .name{font-size:30px;font-weight:500;color:#d6c291}#agents .tel a{font-size:30px;font-weight:600;color:#fff;text-decoration:none;will-change:color;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#agents .tel a:hover{color:#d6c291}#agents .email a{font-size:25px;letter-spacing:-2px;color:#fff;will-change:color;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#agents .email a:hover{color:#d6c291}