button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}h1,h2{font-family:"Aoboshi One",serif}h2{font-size:48px}p{font-size:17px;font-family:"Noto Serif",serif}.error{color:red}a:hover{color:#000}.navbar{position:absolute;top:0;width:95%;left:0;right:0;margin-left:auto;margin-right:auto}.navbar-collapse ul li a{font-size:15px;color:#fff;padding:.5rem 0!important;margin:0 .5rem;border:2px solid #fff0}.navbar-collapse ul li a:hover{color:#fff;border-bottom:2px solid #fff}nav .enq-button{border:1px solid #fff;color:#fff}.enq-button{font-size:15px;width:150px;height:45px;border:1px solid #fff;border-radius:0;color:#fff}.enq_book_now{font-size:15px;width:150px;height:45px;border:1px solid #c7b168;border-radius:0;color:#fff;background:#c7b168}.btn:hover{color:#000;background:#fff}.navbar-collapse button:hover,.navbar-collapse button:focus{color:#00223a;background-color:#fff}main{background-color:#F8FFEB}.w-90{width:90%}.banner .text{position:absolute;margin-top:-310px;left:0;right:0;margin-right:auto;margin-left:auto;width:100%;text-align:center}.banner .text h1{font-size:55px;text-transform:uppercase;color:#c6b168;margin-bottom:20px}.banner .text p{margin-bottom:35px;color:#fff}.banner .text a i{color:#fff}.banner .back{font-size:17px;border:1px solid #fff;border-radius:0;color:#fff;padding:10px 30px;display:block;width:140px;margin:20px auto 0;text-decoration:none}.banner .back:hover,.banner .back:focus{color:#00223a;background-color:#fff}.home-about img{height:750px;object-fit:cover}.home-about .image5{height:750px;object-fit:cover}.home-about h3{color:#000;font-size:22px;font-weight:300;margin-top:80px;line-height:35px;font-family:"Noto Serif",serif}.slider2 .owl-nav button.owl-prev{left:30px;top:32%;color:#c6b168;height:5px;background-color:#fff !important;height:50px;width:50px;border-radius:50px}.slider2 .owl-nav button.owl-next{right:30px;top:32%;color:#c6b168;height:5px;background-color:#fff !important;height:50px;width:50px;border-radius:50px}.slider2 .owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}.slider2 span{font-size:62px;position:relative;top:-28px}.slider2 img{height:750px;object-fit:cover}.home-exp h2{color:#fff;position:absolute;z-index:1000;margin-top:70px;left:80px}.home-exp h4{font-size:40px;color:#fff;margin-top: -9px;font-family:"Noto Serif",serif}.home-exp h2 u{padding-bottom:5px}.home-exp .overlay{background-image:linear-gradient(to top,#fff0 0,#000 100%);height:250px;opacity:.8;width:100%;position:absolute;z-index:10}.slider1 .owl-nav button:focus{outline:none}.home-exp .text-box{position:relative;top:-88px;z-index:1000;background-color:rgb(15 55 43 / .9)}.home-exp .text-box h3{font-size:20px;color:#c6b168}.home-exp .text-box img{height:55px;width:55px;object-fit:contain}.home-exp .text-box small{font-size:13px;font-weight:300;color:#c6b168}.home-exp .text-box p{color:#fff;opacity:.7;margin-top: -9px;}.island-exp h2,.culinary_experience h2{color:#215A49;line-height:60px;text-transform:uppercase}.island-exp p,.culinary_experience p{line-height:30px;color:#000}.culinary_experience img{height:400px;object-fit:cover}.culinary_experience .owl-carousel .owl-nav button.owl-next{background-color:#00192a;border-radius:50%;width:50px;height:50px;border:none;cursor:pointer;position:absolute;right:-70px;top:40%}.culinary_experience .owl-carousel .owl-nav button.owl-next span{font-size:46px!important;margin-left:-4px;top:-15px;position:relative;color:#fff}.culinary_experience .owl-carousel .owl-nav button.owl-prev span{font-size:46px!important;margin-left:-4px;top:-15px;position:relative;color:#fff}.culinary_experience .owl-carousel .owl-nav button.owl-prev{background-color:#00192a;border-radius:50%;width:50px;height:50px;border:none;cursor:pointer;position:absolute;top:40%;left:-70px}.location{background-image:url(../images/map.webp);background-size:100% 100%;height:500px}.location .card{width:450px;height:350px}.location .card img{height:200px;object-fit:cover}.location .card h2{font-size:28px;color:#c6b168;text-transform:uppercase}.location .card p{font-size:16px}.people img{height:420px;object-fit:cover}.middle_nowhere{margin-top:-150px}.slider,.slider3{width:100%;padding:140px 0}.slider h2,.slider3 h2{color:#876b33;line-height:49px}.slider .gallery,.slider3 .gallery{width:100%;margin-top:50px;position:relative}.slider .gallery-container,.slider3 .gallery-container{align-items:center;display:flex;height:400px;margin:0 auto;max-width:1000px;position:relative}.slider .gallery-item,.slider3 .gallery-item{height:420px;opacity:0;position:absolute;transition:all 0.3s ease-in-out;width:365px;z-index:0}.slider .gallery-item img,.slider3 .gallery-item img{width:inherit;height:inherit;border:1px solid #707070;border-bottom:0;box-shadow:0 -5px 10px -5px rgb(0 0 0 / .5);object-fit:cover}.slider .gallery-item-1,.slider3 .gallery-item-1{left:12%;opacity:1;transform:translateX(-50%)}.slider .gallery-item-1 p,.slider3 .gallery-item-1 p,.slider .gallery-item-5 p,.slider3 .gallery-item-5 p{font-size:1px}.slider .gallery-item-2,.slider3 .gallery-item-2,.slider .gallery-item-4,.slider3 .gallery-item-4{height:520px;opacity:1;width:555px;z-index:1}.slider .gallery-item-2 p,.slider3 .gallery-item-2 p,.slider .gallery-item-4 p,.slider3 .gallery-item-4 p{font-size:1px}.slider .gallery-item-2,.slider3 .gallery-item-2{left:27%;transform:translateX(-50%)}.slider .gallery-item-3,.slider3 .gallery-item-3{height:600px;opacity:1;left:50%;transform:translateX(-50%);width:880px;z-index:2}.slider .gallery-item-4,.slider3 .gallery-item-4{left:73%;transform:translateX(-50%)}.slider .gallery-item-5,.slider3 .gallery-item-5{left:88%;opacity:1;transform:translateX(-50%)}.slider .gallery-controls,.slider3 .gallery-controls3{position:absolute;top:11em;width:inherit}.slider .gallery-controls button,.slider3 .gallery-controls3 button{background-color:#00192a;border-radius:50%;width:50px;height:50px;border:none;cursor:pointer;position:absolute}.slider .gallery-controls button:focus,.slider3 .gallery-controls3 button:focus{outline:none}.slider .gallery-controls button span.hide,.slider3 .gallery-controls3 button span.hide{display:none}.slider .gallery-controls-previous,.slider3 .gallery-controls-previous{left:-2.2em}.slider .gallery-controls-previous::before,.slider3 .gallery-controls-previous::before{content:"‹";display:inline-block;color:#fff;font-size:35px;padding:0;margin-left:-2px;margin-top:-3px}.slider .gallery-controls-next,.slider3 .gallery-controls-next{right:-1.6em}.slider .gallery-controls-next::before,.slider3 .gallery-controls-next::before{content:"\203A";display:inline-block;color:#fff;font-size:35px;padding:0;margin-left:2px;margin-top:-3px}.end-banner img{height:750px;object-fit:cover}.contact h2{color:#c6b168}.contact label{margin-bottom:10px;color:#fff}main .contact{display:inline-block;width:100%;background-color:#132823;padding:60px 0;background-image:url(../images/fbg.png);background-position:bottom;background-repeat:no-repeat}.contact hr{margin-top:100px;border:1px solid #2e5359;opacity:1}footer{padding:30px 0 20px}footer .top{justify-content:center}footer .bottom{justify-content:center}footer .middle{justify-content:center;background-color:#fff;border-radius:50px;width:50%;margin:0 auto;display:flex;align-items:center;height:50px}footer .middle p a{color:#000}footer .middle p{font-weight:600}footer .top p{color:#fff}footer p a{color:#fff;text-decoration:none}footer .bottom p a{font-size:16px}footer .bottom p a i{position:relative;top:-3px;margin-right:5px}.enquire_now{position:absolute;bottom:30px;right:60px;z-index:10000}.enquire_now button{padding:10px 15px;color:#00223a;font-weight:600;background-color:#8ad4f1}.book_now{position:fixed;top:60px;right:60px;z-index:10000}.book_now button{padding:10px 15px;color:#00223a;font-weight:600;background-color:#8ad4f1}button.btn.enq_book_now.book_now:hover{background:#c7b168;color:#fff}.fixed-footer{display:none}.contact{float:left;width:100%;background-color:#f2f2f2;padding:60px 0}.contact .form-wrap{margin:auto}.contact .form-wrap .error{color:red}.contact .form-wrap input{border:1px solid #bebebe;border-radius:3px;min-height:57px;text-transform:uppercase;font-size:15px;font-family:"Quattrocento",sans-serif}.contact .form-wrap textarea{border:1px solid #bebebe;border-radius:3px;text-transform:uppercase;font-size:15px;font-family:"Quattrocento",sans-serif}.contact .form-wrap select{border:1px solid #bebebe;border-radius:3px;min-height:57px;text-transform:uppercase;font-size:15px;font-family:"Quattrocento",sans-serif;margin-bottom:1rem;color:#848484!important;padding:0 15px}.contact .form-wrap .resort{border:1px solid #bebebe;background-color:#fff;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;min-height:57px;font-size:15px;font-family:"Quattrocento",sans-serif;font-weight:600;width:20%;text-align:center;padding:15px 0;float:left;color:#848484}.contact .form-wrap #property{width:80%;float:right;border-top-left-radius:0;border-bottom-left-radius:0}.contact .form-wrap .about-us{border:1px solid #bebebe;background-color:#fff;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;min-height:57px;font-size:15px;font-family:"Quattrocento",sans-serif;font-weight:600;width:45%;text-align:center;padding:15px 0;float:left;color:#848484}.contact .form-wrap #aboutUs{width:55%;float:right;border-top-left-radius:0;border-bottom-left-radius:0}.contact .form-wrap input[type="submit"]{width:100%;background-color:#c6b168;font-size:17px;border:none;color:#000;font-weight:600}.contact .form-wrap input[type="submit"]:hover{background-color:#c6b168}@media (min-width:768px) and (max-width:991px){.contact .form-wrap .about-us{width:50%}.contact .form-wrap #aboutUs{width:50%}}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-group{margin-bottom:1rem;padding:7px}a{color:#000;text-decoration:none}.enq-button-banner{font-size:15px;width:150px;height:45px;border:1px solid #000;border-radius:0;color:#000}#slider_mn{position:relative;width:50%;height:32vw;margin:50px auto 80px;font-family:'Helvetica Neue',sans-serif;perspective:1400px;transform-style:preserve-3d}#slider_mn input[type=radio]{position:relative;top:108%;left:50%;width:18px;height:18px;margin:0 15px 0 0;opacity:.4;transform:translateX(-83px);cursor:pointer}#slider_mn input[type=radio]:nth-child(5){margin-right:0}#slider_mn input[type=radio]:checked{opacity:1}#slider_mn label,#slider_mn label img{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;font-size:70px;font-weight:700;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 400ms ease}#s1:checked~#slide1,#s2:checked~#slide2,#s3:checked~#slide3,#s4:checked~#slide4,#s5:checked~#slide5{box-shadow:0 13px 26px rgb(0 0 0 / .3),0 12px 6px rgb(0 0 0 / .2);transform:translate3d(0%,0,0)}#s1:checked~#slide2,#s2:checked~#slide3,#s3:checked~#slide4,#s4:checked~#slide5,#s5:checked~#slide1{box-shadow:0 6px 10px rgb(0 0 0 / .3),0 2px 2px rgb(0 0 0 / .2);transform:translate3d(20%,0,-100px)}#s1:checked~#slide3,#s2:checked~#slide4,#s3:checked~#slide5,#s4:checked~#slide1,#s5:checked~#slide2{box-shadow:0 1px 4px rgb(0 0 0 / .4);transform:translate3d(40%,0,-250px)}#s1:checked~#slide4,#s2:checked~#slide5,#s3:checked~#slide1,#s4:checked~#slide2,#s5:checked~#slide3{box-shadow:0 1px 4px rgb(0 0 0 / .4);transform:translate3d(-40%,0,-250px)}#s1:checked~#slide5,#s2:checked~#slide1,#s3:checked~#slide2,#s4:checked~#slide3,#s5:checked~#slide4{box-shadow:0 6px 10px rgb(0 0 0 / .3),0 2px 2px rgb(0 0 0 / .2);transform:translate3d(-20%,0,-100px)}.form-control[readonly]{background-color:#ffffff!important;opacity:1}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none}.cgh-pro{width:55%}.footer .link-wrap a{font-family:Manrope;font-size:14px;font-weight:500;line-height:19.12px;text-align:left;color:#D4D4D4!important;text-underline-position:from-font;text-decoration:none}@media (max-width:480px){.cgh-pro{width:50%}.footer .text-wrap .link-wrap{margin-top:20px;margin-bottom:30px}}@media (max-width:480px){.contact .form-wrap .about-us{font-size:10px;min-height:35px;padding:9px 0;width:50%}}.slider-new{padding-left:0px!important;padding-right:0px!important;width:100%!important;background-color:#000}.contact .join-cgh .contact-cgh{min-height:0;margin-right:10px}.join-cgh label{font-size:14px}.email.error{border-color:red;background-color:#f8d7da}#email-error{color:red;font-size:.875rem;margin-top:5px}