body{color:#22316a;line-height:1.2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-family:"Cormorant Garamond",serif}body,html{width:100%;overflow-x:hidden}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-SemiBold.woff2') format('woff2'),url('../font/SofiaPro-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro.woff2') format('woff2'),url('../font/SofiaPro.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-UltraLight.woff2') format('woff2'),url('../font/SofiaPro-UltraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-Medium.woff2') format('woff2'),url('../font/SofiaPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-ExtraLight.woff2') format('woff2'),url('../font/SofiaPro-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-Light.woff2') format('woff2'),url('../font/SofiaPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../font/SofiaPro-Bold.woff2') format('woff2'),url('../font/SofiaPro-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}#toTop{transition:transform .5s ease 0s;bottom:75px;padding:5px;position:fixed;right:24px;z-index:9;cursor:pointer;width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}#toTop img{position:absolute;left:14px;z-index:99;margin-top:10px}#star-svg{position:fixed;right:19px;bottom:70px;width:80px;height:80px}a:hover{color:#00c5cd!important;text-decoration:none}a{color:#22316a;text-decoration:none;transition:all .3s;font-weight:500;font-family:'Sofia Pro';font-size:20px}p a{font-weight:500;font-family:'Sofia Pro'}p{font-family:'Sofia Pro';font-size:20px;font-weight:300}.clear{clear:both}.btn{background:#22316a;border-radius:0;font-family:'Sofia Pro';padding:9px 10px;max-width:280px;width:100%;font-size:25px;border:2px solid #fff;color:#fff;font-weight:300}.btn.focus,.btn:focus{outline:0;box-shadow:0 0}a.btn:hover{color:#00c5cd!important;background:0 0;border:2px solid #00c5cd}.btn.dark{color:#fff;background:#001b11;border:1px solid #001b11}.footerinput{border:1px solid #001b11!important}.btn-w{max-width:280px;width:100%}.h1-main-px{padding:0 60px}ol,ul{list-style-position:inside;font-family:'Sofia Pro'}*,::after,::before{box-sizing:inherit}.cursor-pointer{cursor:pointer}.fs-20{font-size:20px}.fs-25{font-size:25px}.fs-27{font-size:27px}.fs-45{font-size:45px}.fs-50{font-size:50px}.fs-68{font-size:68px}.fs-75{font-size:72px;line-height:1.1}.fw-300{font-weight:300}.fw-600{font-weight:600}.mt-150{margin-top:150px}.mb-150{margin-bottom:150px}.px-200{padding-left:180px;padding-right:180px}.px-150{padding-left:150px;padding-right:150px}.px-40{padding-left:40px;padding-right:40px}.px-80{padding-left:80px;padding-right:80px}.pt-130{padding-top:130px}.pb-130{padding-bottom:130px}.py-80{padding-bottom:80px;padding-top:80px}.pl-130{padding-left:3%}.pr-130{padding-right:3%}.mt-75{margin-top:75px}.bg-blue{background-color:#22316a}.sidenav a.nav-link{font-size:25px;padding:0;color:#fff}.nav-item.active a{color:#00c4cc!important}.sidenav ul li{padding:15px 10px 0}#myHeader.fixed.closableBannerVisible{padding:10px 80px}.amenitiesnewmenu:hover .collapse:not(.show){display:none!important}.sidenav ul li{display:flex;text-align:left;padding-left:29px;flex-direction:column;align-items:start}.sidenav{height:100%;position:fixed;z-index:99999;top:0;right:-115%;background-color:#22316a;overflow-x:hidden;transition:.5s;padding:140px 0}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.plus-minus-toggle{cursor:pointer;height:50px;position:absolute;right:19px;top:-7px;float:right;width:51px}.plus-minus-toggle:after,.plus-minus-toggle:before{background:#000;content:'';height:3px;left:12px;position:absolute;top:33px;width:21px;transition:transform .5s ease}.plus-minus-toggle:after{transform-origin:center}.plus-minus-toggle.collapsed::after{transform:rotate(90deg)}.plus-minus-toggle.collapsed::before{transform:rotate(180deg)}.myClass{width:900px;right:0}.myClass .menubg{padding-top:90px}.aline-right{position:absolute;left:25%;top:40px;width:100%}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:39px;height:28px;top:0;position:relative;margin:19px 3px 8px;float:right;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999}.close{opacity:1}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:2px;width:80%;background:#000;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.dropdwoen-sec{width:100%;position:inherit;left:0;top:2px;padding:0 0;box-shadow:inherit;margin:0}#nav-icon4.open span{background:#fff}#nav-icon4 span:first-child{width:100%;top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:7px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){width:100%;top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:first-child{width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:25px;left:8px}.close.open{top:0!important;right:0}.BookNowClick{border-radius:33px}#myHeader{width:100%;z-index:9;position:fixed;top:0;padding:15px 80px;transition:all .3s ease 0s;background:#fff}.sidenavleft a.nav-link{line-height:1.1;text-transform:uppercase;font-size:1vw;display:block;vertical-align:middle;color:#fff;text-decoration:none;transition:all .3s ease 0s;padding:30px 0}.centerlogo{position:relative;width:262px;left:0;right:0;margin:auto;z-index:99999}.carousel-caption{position:absolute;right:10%;top:1.25rem;left:10%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:right}.carousel-control-prev{width:52px;background:#22316a;height:52px;top:48%;border-radius:50%;left:10px}.carousel-control-next{width:52px;background:#22316a;height:52px;top:48%;border-radius:50%;right:10px}.slider .slick-prev:before,.slider-vertical .slick-next:before{display:none}.slider .slick-next,.slider .slick-prev{border-style:solid;margin:10px;display:inline-block;margin:auto;left:0;right:0;top:0;bottom:0;z-index:10;cursor:pointer}.slider .slick-next:before,.slider .slick-prev:before{display:none}.slider .slick-prev{border-color:transparent #fff;left:15px;right:auto}.slider .slick-next{border-color:transparent #fff;right:15px;left:auto}.slider .slick-next.slick-disabled,.slider .slick-next.slick-disabled:hover,.slider .slick-prev.slick-disabled,.slider .slick-prev.slick-disabled:hover{opacity:.1;cursor:default}.slider-thumbbox div{line-height:50px;font-size:25px}.slider-thumbbox .slick-slide{border:0 solid #ccc;opacity:.5;margin:0 10px!important}.slider-thumbbox .slick-slide.slick-current{background:#fff;opacity:1}.slider.slider-thumbbox.slick-initialized.slick-slider{background:#fff;padding-bottom:15px}.slider-thumbbox{padding:0 15px}.product-info{padding-left:20px}.product-info h2{font-weight:700}.product-info p{margin-bottom:.5rem;font-size:21px}.product-info p.highlight{font-size:23px;font-family:'AvenirNext LT Pro MediumCn'}.highlight{font-weight:400}.slider-thumbbox .slick-next,.slider-thumbbox .slick-prev{width:0;height:0}.home-mid-slider.slick-initialized .slick-slide{display:block;margin:0 0}.experience-timeless-luxury-content-left{padding-top:20px;padding-left:175px}.experience-timeless-luxury-content-right{padding-top:20px;padding-right:175px}.slider-mt-200{margin-top:-220px}footer{background:#00c5cd;color:#fff}footer a{color:#fff}footer a:hover{color:#22316a!important}.bottom-footer ul li{margin-right:20px}.footer-logo{max-width:410px;width:100%}#lightgallery .slick-dots{display:none!important}#lightgallery .slick-dotted.slick-slider{margin-bottom:0!important}.slider-text-box p img{width:max-content;height:max-content}.privacypolicypage .collapse:not(.show){display:block}.privacypolicypage{font-family:'Sofia Pro'}.privacypolicypage a{color:#22316a}.sitemap-link ul li a{font-size:32px;font-weight:700}@media (max-width:1800px){.fs-68{font-size:60px}.experience-timeless-luxury-content-left{padding-left:130px}.experience-timeless-luxury-content-right{padding-right:130px}.pb-130{padding-bottom:100px}.pt-130{padding-top:100px}.px-200{padding-left:150px;padding-right:150px}}@media (max-width:1600px){.fs-68{font-size:55px}.px-150{padding-left:100px;padding-right:100px}#myHeader.fixed.closableBannerVisible{padding:10px 50px}#myHeader{padding:15px 50px}.fs-75{font-size:66px}.experience-timeless-luxury-content-right{padding-right:75px}.experience-timeless-luxury-content-left{padding-left:75px}.fs-45{font-size:38px}}@media (max-width:1460px){.experience-timeless-luxury-content-left{padding-left:60px}.experience-timeless-luxury-content-right{padding-right:60px}.fs-75{font-size:62px}p{font-size:18px}.fs-45{font-size:36px}.slider-mt-200{margin-top:-160px}}@media (max-width:1366px){.fs-75{font-size:55px}.px-200{padding-left:100px;padding-right:100px}.slider-mt-200{margin-top:-105px}}@media (max-width:991px){.privacypolicypage .collapse:not(.show){display:none}p{font-size:20px}.myClass{width:100%;right:0}.slider-mt-200{margin-top:0}.fs-75{font-size:75PX}.fs-68{font-size:45px}.carousel-caption span{font-size:50PX}.carousel-caption{text-align:left;right:10%;left:10%}.pr-130{padding-right:0}.pl-130{padding-left:0}.slider-text-box{padding:30px 60px 0}.pb-130{padding-bottom:50px}.pt-130{padding-top:50px}.pe-mob-40{padding-right:65px}.ps-mob-40{padding-left:65px}#myHeader.fixed.closableBannerVisible{padding:10px 30px}#myHeader{padding:15px 30px}.px-80{padding-left:65px;padding-right:65px}.px-150{padding-left:70px;padding-right:70px}.mt-150{margin-top:135px}.px-40{padding-left:30px;padding-right:30px}}@media (max-width:840px){.fs-75{font-size:50px}.fs-50{font-size:40px}.slider-text-box{padding:20px 45px 0}.btn-w{max-width:220px}}@media (max-width:767px){.centerlogo{width:170px}.BookNowClick{font-size:16px}#mySidenav .btn{font-size:16px}.fs-25{font-size:16px}.carousel-caption span{font-size:32px}.fs-75{font-size:35PX}.slider-text-box{padding:20px 15px 0}.fs-68{font-size:28px}.px-80{padding-left:10px;padding-right:10px}.fs-50{font-size:35px}p{font-size:13px}.experience-timeless-luxury-content-left{padding-left:30px}.experience-timeless-luxury-content-right{padding-right:30px}.ps-mob-40{padding-left:50px}.pe-mob-40{padding-right:50px}.px-40{padding-left:30px;padding-right:30px}.px-200{padding-left:35px;padding-right:35px}.footer-logo{margin:auto}.fs-45{font-size:28px}.fs-27{font-size:13px}.px-150{padding-left:50px;padding-right:50px}a{font-size:13px}.btn{max-width:max-content;padding:10px 30px}.sidenav a.nav-link{font-size:18px}.carousel-caption{right:5%;left:5%}.mx-mob-auto{margin:auto}.mt-75{margin-top:40px}p img{width:24px}.aline-right{left:48%;top:50px}.sitemap-link ul li a{font-size:26px}}@media (max-width:540px){.aline-right{top:40px}.carousel-caption span{font-size:24px}.mt-150{margin-top:115px}.centerlogo{width:130px}.fs-25{font-size:13px}.fs-45{font-size:22px}.fs-75{font-size:30PX}.fs-68{font-size:24px}.BookNowClick{font-size:13px}#mySidenav .btn{font-size:13px}.btn{padding:7px 16px}#myHeader.fixed.closableBannerVisible{padding:10px 25px}#myHeader{padding:15px 25px}.px-40{padding-left:22px;padding-right:22px}.slick-dotted.slick-slider{margin-bottom:20px!important}.pb-130{padding-bottom:30px}.pt-130{padding-top:30px}.myClass .menubg{padding-top:50px}p{font-size:10px}.slider-thumbbox .slick-slide{margin:0 5px!important}#nav-icon4.open span:nth-child(3){top:19px;left:8px}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:30px}.sidenav ul li{padding-left:5px}.sitemap-link ul li a{font-size:20px}}@media (max-width:420px){.aline-right{left:32%;top:30px}.ps-mob-40{padding-left:28px}.pe-mob-40{padding-right:28px}.pt-130{padding-top:30px}.pb-130{padding-bottom:30px}#myHeader{padding:15px 20px}#myHeader.fixed.closableBannerVisible{padding:10px 20px}.centerlogo{width:100px}.mt-75{margin-top:0}.mt-150{margin-top:95px}.experience-timeless-luxury-content-left{padding-left:20px}.experience-timeless-luxury-content-right{padding-right:20px}.mt-75{margin-top:20px}p img{width:20px}}@media (max-width:375px){.fs-25{font-size:11px}.fs-75{font-size:28PX}.ps-mob-40{padding-left:24px}.pe-mob-40{padding-right:24px}}.show-btn-sitemap{display:none}.booking-panel{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#22316a;box-shadow:-2px 0 10px rgba(0,0,0,.2);transition:.4s ease;z-index:9999;padding:20px;overflow-y:auto}.booking-panel.active{right:0}.close-btn{font-size:74px;cursor:pointer;float:right;color:#fff;line-height:1}.field input.valid+label::before,.field input:focus+label::before,.label-before{line-height:20px;font-size:15px;top:-10px;background:0;padding:0 6px;left:9px}.field{position:relative;margin-bottom:0!important;height:98px}.field label::before{content:attr(title1);position:absolute;top:4px;left:25px;line-height:60px;color:#001b11;transition:.3s all;font-weight:100}.field input:focus{outline:0;box-shadow:0}.field input:valid+label::before{content:attr(data-title1)}.field.h100{height:140px}.field input:focus+label::before,.field input:valid+label::before,.label-before{line-height:20px;font-size:16px;top:-10px;background:linear-gradient(#22316a,#22316a);padding:0 6px;color:#fff;left:9px}.g-recaptcha{transform:scale(.77);transform-origin:0 0}.field label{cursor:text}.field label.Selectlable::before{content:attr(title1);position:absolute;top:-5px;left:9px;line-height:22px;background:#22316a!important;padding:0 9px;color:#fff}.field textarea:focus{outline:0}.field textarea:valid+label::before{content:attr(data-title1)}.field textarea:focus+label::before,.field textarea:valid+label::before,.label-before{line-height:20px;font-size:16px;top:-10px;background:linear-gradient(#22316a,#22316a);padding:0 6px;color:#fff;left:9px}.form-control{height:68px;font-size:22px;border:1px solid #fff;border-radius:29px;box-shadow:none;color:#001b11;padding:6px 15px 0}.btn.form-submit{padding:27px 70px 20px;letter-spacing:3px;text-transform:uppercase}.field-validation-error{position:absolute;bottom:11px;font-size:14px;font-family:arial;font-weight:300}.valid{background:#fff url("../images/success.png") no-repeat scroll right 20px center;transition:all 0 ease-in-out 0!important}.input-validation-error{background:#fff url("../images/error.png") no-repeat scroll right 20px center;border:1px solid #d93025!important;transition:all 0 ease-in-out 0;box-shadow:none}.form-control::placeholder,.form-control:focus{color:#001b11;border-color:#fff}.form-control:focus{box-shadow:inherit}.cal-icon{background:#fff url("../images/calendar-icon-blue.html") no-repeat right 15px center!important}.reservations_txt{line-height:30px!important}.field.h100{height:248px}.h100 textarea.form-control{height:auto}.arrownone .select2-chosen{line-height:35px!important}.w-120{width:103px}@media (max-width:375px){.field label::before{left:10px;font-size:17px}.booking-panel{padding:5px}.form-control{border-radius:10px}}