@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.carousel img{width:100%;height:min(78vh,760px);object-fit:cover;filter:saturate(.82)}.carousel .slide{background:var(--color-one)}@media screen and (max-width: 768px){.carousel img{height:66vh}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px clamp(18px,5vw,72px);background:#173b36f5;width:100%;position:fixed;min-height:76px;z-index:10;box-shadow:0 1px #ffffff1f}.navbar__logo__img{height:58px;display:block}.navbar__items{display:flex;gap:8px}.navbar__linkActive{color:var(--color-seven)!important}.navbar__item{background:transparent;padding:8px 12px;border-radius:2px;transition:color .25s ease,transform .25s ease;border:none;color:#ffffffd1;font-size:.78rem;letter-spacing:.08em;font-weight:600}.navbar__item:hover{color:#fff;transform:translateY(-2px)}.navbar__bookNow-btn{background:var(--color-seven);color:var(--color-one);padding-inline:18px;cursor:pointer}.navbar__bookNow-btn:hover{background:var(--color-eight);color:var(--color-one)}.navbar__menuIcon{font-size:30px;color:#fff;display:none}.navbar__bookNow-btnMobile{display:none}@media screen and (max-width: 900px){.navbar{padding:10px 16px}.navbar__items{position:absolute;top:0;height:100vh;width:min(82vw,340px);flex-direction:column;justify-content:center;align-items:center;z-index:1;background:var(--color-one);right:-100%;transition:all .5s ease-in-out}.navbar__menuIcon{display:block;cursor:pointer;z-index:2}.navbar__showItems{right:0}.navbar__bookNow-btnDesktop{display:none}.navbar__bookNow-btnMobile{display:block;z-index:2}.navbar__logo__img{height:52px}}.footer-top{background:var(--color-one);display:flex;justify-content:space-between;gap:48px;padding:64px clamp(22px,8vw,120px) 52px;color:#fff}.footer__links{display:flex;gap:8px;flex-direction:column}.footer__title{color:var(--color-seven);font-size:.75rem;letter-spacing:.14em;font-weight:700}.footer__link{padding:3px 0;background-color:transparent;transition:color .25s ease,transform .25s ease}.footer__link:hover{color:var(--color-seven);transform:translate(4px)}.footer__contact-item{display:flex;gap:10px;align-items:flex-start;color:#fff;padding:3px 0}.footer__contact-icon{color:var(--color-seven);margin-top:4px}.footer__address,.contact__address{display:flex;flex-direction:column}.footer__social-media{display:flex;gap:16px;align-items:center;color:#fff;padding:12px 0 0;font-size:22px}.footer-bottom{background-color:#102d29;color:#ffffffd1;padding:16px clamp(16px,8vw,120px);text-align:center;font-size:11px;font-weight:500}.footer-bottom .link{color:var(--color-seven)}@media screen and (max-width: 768px){.footer-top{flex-direction:column;align-items:center;justify-content:center;gap:34px;text-align:left}.footer__links{gap:2px}.footer__contact-item{align-items:flex-start;justify-content:flex-start}.footer__social-media{align-items:center;justify-content:center}}.heading{position:relative;width:100%;height:270px;overflow:hidden}.heading__videoBackground{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:270px;object-fit:cover;background-color:var(--color-one);filter:saturate(.72)}.heading__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:min(90%,720px);text-shadow:0 2px 20px rgba(0,0,0,.7);padding:20px;animation:rise-in .8s ease both}.heading__content h1{font-size:clamp(2.2rem,5vw,4rem)}.heading__content p{color:#ffffffd1;margin-top:12px}@keyframes rise-in{0%{opacity:0;transform:translate(-50%,-42%)}to{opacity:1;transform:translate(-50%,-50%)}}@media screen and (max-width: 768px){.heading,.heading__videoBackground{height:240px}.heading__content{width:90%}}.loading{display:flex;align-items:center;justify-content:center;height:90vh}.loader{color:var(--color-three);font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-one: #173b36;--color-two: #d6ad60;--color-three: #254f48;--color-four: #dce8df;--color-five: #f0e9dc;--color-six: #f8f7f2;--color-seven: #e7bd67;--color-eight: #f3d48d;--ink: #20312d;--muted: #6b7872;--line: rgba(23, 59, 54, .14);--shadow: 0 18px 45px rgba(25, 53, 45, .12)}body{font-family:DM Sans,sans-serif;color:var(--ink);background:var(--color-six);overflow-x:hidden;line-height:1.6}img,video{max-width:100%}picture{display:block}h1,h2,h3{font-family:Playfair Display,serif;line-height:1.15}.link{text-decoration:none}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.hotel-policies-page{padding-top:76px}.hotel-policies-page__content{max-width:920px;margin:48px auto 88px;background:#fff;padding:48px clamp(24px,6vw,88px);list-style-type:disc;border:1px solid var(--line);box-shadow:var(--shadow)}.hotel-policies-page__content ul{margin-left:50px}.hotel-policies-page__content li,.hotel-policies-page__content p{margin-bottom:5px}.hotel-policies-page__content h2{margin-top:20px;color:var(--color-one)}@media screen and (max-width: 768px){.hotel-policies-page__content{margin:24px 16px 56px;padding:20px}.hotel-policies-page__content ul{margin-left:30px}}@media screen and (max-width: 480px){.hotel-policies-page__content{padding:18px}.hotel-policies-page__content ul{margin-left:20px}}.gallery__img{width:calc(25% - 20px);height:220px;object-fit:cover;margin:10px;border-radius:2px;filter:blur(10px);transition:filter .7s ease,opacity .7s ease,transform .35s ease;opacity:.7}.gallery__img.loaded{filter:blur(0);opacity:1}.gallery__img:hover{transform:translateY(-5px)}@media screen and (max-width: 1000px){.gallery__img{width:calc(50% - 20px);height:180px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#dfdfdf}::-webkit-scrollbar-thumb{background:var(--color-two)}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-corner{background:#f1f1f1}
