@font-face{font-family:"Bebas Neue Pro";src:url("../fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("../fonts/BebasNeuePro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:normal;margin:0;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#fcaf17;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #fcaf17}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.main-wrapper{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:7.2916666667vw;padding-right:7.2916666667vw}}.main-wrapper-inner{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper-inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}}.blue-main-btn-wrap{border:.603px solid #14b1e7;background:#14b1e7;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.blue-main-btn-wrap a.blue-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.blue-main-btn-wrap a.blue-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.blue-main-btn-wrap a.blue-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.blue-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.blue-main-btn-wrap:hover a.blue-btn{color:#000}@media only screen and (min-width: 1200px){.blue-main-btn-wrap .blue-main-btn-wrap{display:flex;align-items:center;justify-content:center;height:3.2291666667vw;width:6.7708333333vw}}.transparent-main-btn-wrap{border:.603px solid transparent;background:transparent;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.transparent-main-btn-wrap a.transparent-btn{color:transparent;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.transparent-main-btn-wrap a.transparent-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.transparent-main-btn-wrap a.transparent-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.transparent-main-btn-wrap:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.transparent-main-btn-wrap:hover a.transparent-btn{color:#000}.black-main-btn-wrap{border:1px solid #2c2820;background:rgba(255, 248, 234, 0.5);width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid #2c2820;display:flex;align-items:center;justify-content:center;cursor:pointer}.black-main-btn-wrap a.black-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.black-main-btn-wrap a.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#2c2820}.black-main-btn-wrap a.black-btn span.text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.black-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.black-main-btn-wrap:hover a.transparent-btn{color:#fff}.common-para,.common-para p{color:#2c2820;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.28px;margin-top:0px;margin-bottom:0px}@media only screen and (min-width: 1200px){.common-para,.common-para p{color:#1d1d1e;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw}}.play-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.play-wrap .large-outer-circle .outer-circle .play-video-icon{width:10px;height:10px;background:url("../images/icons/play-video-icon.png") no-repeat;background-size:contain;flex-shrink:0}.play-wrap .large-outer-circle .outer-circle .play-text{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:8px;font-style:normal;font-weight:600;line-height:9px;text-transform:uppercase;text-decoration:none;width:50%}.sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:15px}@media only screen and (min-width: 1200px){.sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.5625vw}}.main-title-wrap{color:#fcaf17;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.main-title-wrap span.main-second-line{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:1px}@media only screen and (min-width: 1200px){.main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:70%;text-align:start;max-width:22.65625vw}.main-title-wrap span.main-second-line{color:#2c2820;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:10px;text-align:start}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:#14b1e7}::-webkit-scrollbar-thumb:hover{background:#14b1e7}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in-bottom{animation:fade-in-bottom .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom .7s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full .5s linear forwards;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-left{animation:fade-in-left .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-right{animation:fade-in-right .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0px solid rgba(25, 147, 221, 0.5)}50%{border:8px solid rgba(25, 147, 221, 0.5)}to{border:0px solid rgba(25, 147, 221, 0.5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-up-active{opacity:1;transform:translateY(0)}@keyframes scaleDown{from{transform:scale(1.5)}to{transform:scale(1)}}.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width: 768px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 992px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 1200px){.watermark{display:block}.footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.footer-socail-media .footer-social-media-list li{margin-right:0vw}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}}footer{padding:60px 10px;background-color:#ddd;background-image:url("../images/footer-img-mob.webp");width:100%;height:auto;background-position:right;background-size:cover;position:relative}footer::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg, rgba(15, 14, 12, 0) 0%, rgba(15, 14, 12, 0.38) 12.08%, rgba(15, 14, 12, 0.62) 28.82%, rgba(15, 14, 12, 0.76) 57.65%, rgba(15, 14, 12, 0.85) 74.94%, rgba(15, 14, 12, 0.95) 115.29%);width:100%;height:auto}footer .footer-inner{position:relative;z-index:3}footer .footer-inner .footer-main .footer-logo{width:105px;margin:auto}footer .footer-inner .footer-socail-media{padding-top:50px;padding-bottom:50px}footer .footer-inner .footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}footer .footer-inner .footer-socail-media .footer-social-media-list li{position:relative;padding:20px}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}footer .footer-inner .footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:10%;right:0;width:1px;height:90%;background-color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-socail-media .footer-social-media-list li:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list li:first-child::before{position:absolute;content:"";top:10%;right:0;width:1px;height:90%;background-color:rgba(255, 255, 255, 0.6);left:0}footer .footer-inner .footer-socail-media .footer-social-media-list li:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list li:last-child::before{position:absolute;content:"";top:10%;right:0;width:1px;height:90%;background-color:rgba(255, 255, 255, 0.6);right:0}footer .footer-inner .footer-menu{padding-top:50px}footer .footer-inner .footer-menu .menu-footer-container .menu{list-style:none;padding-left:0;margin:unset}footer .footer-inner .footer-menu .menu-footer-container ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:132%;letter-spacing:.56px;list-style:none;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li:not(:last-child)::after{content:"|";margin:0 10px;width:1px;height:10px;color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-menu .menu-footer-container ul li a{color:#fff;text-decoration:none}footer .footer-inner .footer-email-address-wrap{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;padding-left:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px;margin-bottom:25px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data{max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;text-decoration:none;overflow-wrap:anywhere}footer .footer-inner .footer-email-address-wrap .footer-address-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px;text-decoration:none}footer .footer-sub-inner{position:relative;z-index:3}footer .footer-sub-inner .term a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:13px;font-weight:400;line-height:148%;text-decoration:none}footer .footer-sub-inner .time-date-zone-wrapper{padding-top:55px;padding-bottom:40px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:auto;gap:15px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .footer-time-clock{color:#fff;font-family:"Bebas Neue",serif;font-size:50px;font-weight:700;line-height:150%;text-transform:uppercase}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country{display:flex;flex-direction:column;align-items:flex-start}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-country{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:800;line-height:148%}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-date{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:148%}footer .footer-sub-inner .hotline-contact-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:60px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px;margin-bottom:15px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-number-wrap a{color:#1b9ac6;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:28px;font-weight:700;line-height:25px;letter-spacing:-0.56px;text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper{display:flex;justify-content:center;align-items:center}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;width:65px;height:65px;border-radius:50%;background-color:#fff;overflow:hidden;margin:0 6px}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a{text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-icon{width:50px;height:27px}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-icon img{width:100%;height:33px;object-fit:contain;object-position:center}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-rating{color:#2c2c2c;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:15px;font-weight:500;letter-spacing:-0.6px}.bottom-footer{padding:12px 20px;text-align:center;background:#0f0e0c;display:flex;justify-content:center;flex-direction:column;align-items:center}.bottom-footer .bottom-footer-description{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-description .footer-des{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-weight:700;text-decoration:none}@media only screen and (min-width: 768px){footer{padding:60px 10px;background-color:#ddd;background-image:url("../images/footer-img-mob.webp");width:100%;height:auto;background-position:right;background-size:cover;position:relative}footer::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg, rgba(15, 14, 12, 0) 0%, rgba(15, 14, 12, 0.38) 12.08%, rgba(15, 14, 12, 0.62) 28.82%, rgba(15, 14, 12, 0.76) 57.65%, rgba(15, 14, 12, 0.85) 74.94%, rgba(15, 14, 12, 0.95) 115.29%);width:100%;height:auto}footer .footer-inner{position:relative;z-index:3}footer .footer-inner .footer-main .footer-logo{width:105px;margin:auto}footer .footer-inner .footer-socail-media{padding-top:50px;padding-bottom:50px}footer .footer-inner .footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}footer .footer-inner .footer-socail-media .footer-social-media-list li{position:relative;padding:20px}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}footer .footer-inner .footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-menu{padding-top:50px}footer .footer-inner .footer-menu .menu-footer-container .menu{list-style:none;padding-left:0;margin:unset}footer .footer-inner .footer-menu .menu-footer-container ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:132%;letter-spacing:.56px;list-style:none;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li:not(:last-child)::after{content:"|";margin:0 10px;width:1px;height:10px;color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-menu .menu-footer-container ul li a{color:#fff;text-decoration:none}footer .footer-inner .footer-email-address-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding-left:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px;margin-bottom:25px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data{max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;text-decoration:none}footer .footer-inner .footer-email-address-wrap .footer-address-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px;text-decoration:none}footer .footer-sub-inner{position:relative;z-index:3}footer .footer-sub-inner .time-date-zone-wrapper{padding-top:55px;padding-bottom:40px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:auto;gap:15px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .footer-time-clock{color:#fff;font-family:"Bebas Neue",serif;font-size:50px;font-weight:700;line-height:150%;text-transform:uppercase}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country{display:flex;flex-direction:column;align-items:flex-start}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-country{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:800;line-height:148%}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-date{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:148%}footer .footer-sub-inner .hotline-contact-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:60px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px;margin-bottom:15px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-number-wrap a{color:#1b9ac6;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:28px;font-weight:700;line-height:25px;letter-spacing:-0.56px;text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper{display:flex;justify-content:center;align-items:center}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner{display:flex;flex-direction:column;align-items:center;text-align:center;width:65px;height:65px;border-radius:50%;background-color:#fff;overflow:hidden;padding:15px;margin:0 6px}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a{text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-icon img{max-width:40px;max-height:40px;object-fit:contain}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-rating{color:#2c2c2c;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:15px;font-weight:500;letter-spacing:-0.6px}.bottom-footer{padding:12px 20px;text-align:center;background:#0f0e0c;display:flex;justify-content:center;flex-direction:column;align-items:center}.bottom-footer .bottom-footer-description{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-description .footer-des{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-weight:700;text-decoration:none}}@media only screen and (min-width: 992px){footer{padding:60px 10px;background-color:#ddd;background-image:url("../images/footer-img-mob.webp");width:100%;height:auto;background-position:right;background-size:cover;position:relative}footer::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg, rgba(15, 14, 12, 0) 0%, rgba(15, 14, 12, 0.38) 12.08%, rgba(15, 14, 12, 0.62) 28.82%, rgba(15, 14, 12, 0.76) 57.65%, rgba(15, 14, 12, 0.85) 74.94%, rgba(15, 14, 12, 0.95) 115.29%);width:100%;height:auto}footer .footer-inner{position:relative;z-index:3}footer .footer-inner .footer-main .footer-logo{width:105px;margin:auto}footer .footer-inner .footer-socail-media{padding-top:50px;padding-bottom:50px}footer .footer-inner .footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}footer .footer-inner .footer-socail-media .footer-social-media-list li{position:relative;padding:20px 25px}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}footer .footer-inner .footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:20%;right:0;width:1px;height:70%;background-color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-socail-media .footer-social-media-list li:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list li:first-child::before{position:absolute;content:"";top:20%;right:0;width:1px;height:70%;background-color:rgba(255, 255, 255, 0.6);left:0}footer .footer-inner .footer-socail-media .footer-social-media-list li:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list li:last-child::before{position:absolute;content:"";top:20%;right:0;width:1px;height:70%;background-color:rgba(255, 255, 255, 0.6);right:0}footer .footer-inner .footer-menu{padding-top:50px}footer .footer-inner .footer-menu .menu-footer-container .menu{list-style:none;padding-left:0;margin:unset}footer .footer-inner .footer-menu .menu-footer-container ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:132%;letter-spacing:.56px;list-style:none;margin-bottom:20px}footer .footer-inner .footer-menu .menu-footer-container ul li:not(:last-child)::after{content:"|";margin:0 10px;width:1px;height:10px;color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-menu .menu-footer-container ul li a{color:#fff;text-decoration:none}footer .footer-inner .footer-email-address-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding-left:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px;margin-bottom:25px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data{max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;text-decoration:none}footer .footer-inner .footer-email-address-wrap .footer-address-wrap{display:flex;justify-content:flex-start}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon{width:50px;height:50px;background:#1b9ac6;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:16px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon img{width:20px;height:20px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:500;max-width:250px;text-decoration:none}footer .footer-sub-inner{position:relative;z-index:3}footer .footer-sub-inner .time-date-zone-wrapper{padding-top:55px;padding-bottom:40px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:auto;gap:15px}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .footer-time-clock{color:#fff;font-family:"Bebas Neue",serif;font-size:50px;font-weight:700;line-height:150%;text-transform:uppercase}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country{display:flex;flex-direction:column;align-items:flex-start}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-country{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:800;line-height:148%}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-date{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:148%}footer .footer-sub-inner .hotline-contact-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-bottom:60px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-text{color:#fff;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;line-height:30px;margin-bottom:15px}footer .footer-sub-inner .hotline-contact-wrapper .hotline-number-wrap a{color:#1b9ac6;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:28px;font-weight:700;line-height:25px;letter-spacing:-0.56px;text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper{display:flex;justify-content:center;align-items:center}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner{display:flex;flex-direction:column;align-items:center;text-align:center;width:65px;height:65px;border-radius:50%;background-color:#fff;overflow:hidden;padding:0vw;margin:0 6px}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a{text-decoration:none}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-icon img{max-width:40px;max-height:40px;object-fit:contain}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-rating{color:#2c2c2c;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:15px;font-weight:500;letter-spacing:-0.6px}.bottom-footer{padding:12px 20px;text-align:center;background:#0f0e0c;display:flex;justify-content:center;flex-direction:column;align-items:center}.bottom-footer .bottom-footer-description{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-description .footer-des{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:12px;line-height:130%;letter-spacing:-0.6px}.bottom-footer .bottom-footer-inner a{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-weight:700;text-decoration:none}}@media only screen and (min-width: 1200px){footer{padding:4.1666666667vw 12.5vw;padding-left:unset;padding-right:unset;padding-bottom:unset;background-image:url("../images/footer-img.webp");width:100%;height:auto;background-size:cover;position:relative}footer::before{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:linear-gradient(270deg, rgba(15, 14, 12, 0) 0%, rgba(15, 14, 12, 0.38) 10.48%, rgba(15, 14, 12, 0.62) 25%, rgba(15, 14, 12, 0.76) 50%, rgba(15, 14, 12, 0.85) 65%, rgba(15, 14, 12, 0.95) 100%);width:100%;height:auto}footer .footer-inner{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}footer .footer-inner .footer-main{width:100%}footer .footer-inner .footer-main .footer-logo{width:10.6770833333vw;height:7.8125vw}footer .footer-inner .footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}footer .footer-inner .footer-socail-media .footer-social-media-list li{margin-right:0vw}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg:hover{fill:#1b9ac6;transition:.7s all}footer .footer-inner .footer-socail-media .footer-social-media-list li .footer-social-media-link svg.whatsapp{width:1.5625vw;height:1.5625vw}footer .footer-inner .footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}footer .footer-inner .footer-socail-media .footer-social-media-list:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list:first-child::before{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;background-color:rgba(255, 255, 255, 0.6);left:0}footer .footer-inner .footer-socail-media .footer-social-media-list:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list:last-child::before{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;background-color:rgba(255, 255, 255, 0.6);right:0}footer .footer-inner .footer-menu{width:100%;padding-top:3.125vw}footer .footer-inner .footer-menu .menu-footer-container{border-top:0.0520833333vw solid rgba(255, 255, 255, 0.3);border-bottom:0.0520833333vw solid rgba(255, 255, 255, 0.3);padding-top:1.5625vw;padding-bottom:1.5625vw;width:70%;margin:auto}footer .footer-inner .footer-menu .menu-footer-container .menu{justify-content:center}footer .footer-inner .footer-menu .menu-footer-container ul li{text-align:justify;font-size:.9375vw;line-height:132%;letter-spacing:.0375vw;margin-bottom:0vw}footer .footer-inner .footer-menu .menu-footer-container ul li:not(:last-child)::after{content:"|";margin:0vw 1.0416666667vw}footer .footer-inner .footer-menu .menu-footer-container ul li a:hover{color:#1b9ac6;transition:.7s all}footer .footer-inner .footer-email-address-wrap{width:100%;padding-left:0vw;padding-right:0vw;display:flex;flex-direction:row;justify-content:center;width:70%;margin:auto;padding-bottom:4.4270833333vw;gap:2.0833333333vw}footer .footer-inner .footer-email-address-wrap .footer-email-wrap{flex:0 0 auto;min-width:0;display:flex;align-items:center}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-icon{width:2.6041666667vw;height:2.6041666667vw;min-width:36px;min-height:36px;flex-shrink:0;margin-right:1.0416666667vw;margin-bottom:0vw}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data{min-width:0}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-text{text-align:justify;font-size:0.8333333333vw;line-height:1.5625vw}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data{max-width:none}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data a{font-size:1.4583333333vw;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow-wrap:normal}footer .footer-inner .footer-email-address-wrap .footer-email-wrap .footer-email-data .email-data a:hover{color:#1b9ac6;transition:.7s all}footer .footer-inner .footer-email-address-wrap .footer-address-wrap{flex:1 1 0;min-width:0;justify-content:flex-start;align-items:center}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-icon{width:2.6041666667vw;height:2.6041666667vw;min-width:36px;min-height:36px;flex-shrink:0;margin-right:0.8333333333vw}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data{flex:1 1 auto;min-width:0}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-text{color:#fff;text-align:justify;font-size:0.8333333333vw;font-style:normal;font-weight:400;line-height:1.5625vw}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data{color:#fff;font-size:1.4583333333vw;font-style:normal;font-weight:500;line-height:normal;max-width:100%}footer .footer-inner .footer-email-address-wrap .footer-address-wrap .footer-address-data .address-data a{color:#fff;font-size:1.4583333333vw;font-style:normal;font-weight:500;line-height:normal;max-width:100%;text-decoration:none}footer .footer-sub-inner{height:9.1145833333vw;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;border-top:0.0520833333vw solid rgba(255, 255, 255, 0.18);border-bottom:0.0520833333vw solid rgba(255, 255, 255, 0.18);background:rgba(92, 80, 80, 0.24);backdrop-filter:blur(0.9843749801vw)}footer .footer-sub-inner .term a{font-size:.78125vw;line-height:.78125vw;text-decoration:none}footer .footer-sub-inner .time-date-zone-wrapper{padding:0vw}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .footer-time-clock{font-size:3.3333333333vw}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-country{font-size:.78125vw}footer .footer-sub-inner .time-date-zone-wrapper .footer-time .date-country .footer-time-date{font-size:.78125vw}footer .footer-sub-inner .hotline-contact-wrapper{padding-bottom:0vw}footer .footer-sub-inner .hotline-contact-wrapper .hotline-text{font-size:0.8333333333vw}footer .footer-sub-inner .hotline-contact-wrapper .hotline-number-wrap a{font-size:2.3958333333vw}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner{width:4.1666666667vw;height:4.1666666667vw;justify-content:space-evenly}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-icon img{max-width:100%;max-height:2.6041666667vw;object-fit:contain}footer .footer-sub-inner .footer-booking-partners-wrapper .booking-partners-wrapper .booking-partner a .booking-partner-rating{color:#2c2c2c;text-align:center;font-size:.9375vw;font-weight:500;letter-spacing:-0.0375vw}.bottom-footer{padding:1.8229166667vw 7.2916666667vw;text-align:center;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.bottom-footer .bottom-footer-description{font-size:0.7291666667vw;line-height:150%;letter-spacing:-0.0364583333vw}.bottom-footer .bottom-footer-description .footer-des{color:#fff;font-size:0.7291666667vw;line-height:150%;letter-spacing:-0.0364583333vw}.bottom-footer .bottom-footer-inner{color:#fff;text-align:right;font-size:0.7291666667vw;line-height:150%;letter-spacing:-0.0364583333vw}.bottom-footer .bottom-footer-inner a{color:#fff;font-size:0.7291666667vw;font-weight:700;line-height:150%;letter-spacing:-0.0364583333vw}}.header-section{position:relative}.header-section::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #0F0E0C -5.34%, rgba(15, 14, 12, 0.6) 53.92%, rgba(15, 14, 12, 0) 100%);mix-blend-mode:multiply;z-index:-1}.header-section #header{position:absolute;top:0;z-index:9999;bottom:0;left:0;right:0;height:fit-content}.header-section #header .header-main{position:relative}.header-section #header .header-main .main-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left{display:none}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left .navigation-left-menu{display:none}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left .navigation-left-menu .menu #navbar_left{display:none}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right{display:none}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right .navigation-right-menu{display:none}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right .navigation-right-menu .menu #navbar_right{display:none}.header-section #header .header-main .main-wrapper .mobile-nav{display:block}.header-section #header .header-main .main-wrapper .mobile-nav .button_container #toggle .textarea.more-menu{color:#f5f5f5;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:16px;font-weight:400;line-height:166%;text-transform:uppercase;margin-right:-85px}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-img-wrap .menu-side-img-wrap .menu-img{width:100%}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media{padding-top:50px;padding-bottom:50px}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}.nav-menu-right.navigation-right-menu{display:none}.nav-menu-left.navigation-left-menu{display:none}.menu-main-right-menu-container{display:none}.reservation-container.blue-main-btn-wrap{display:none !important}.mobile-main-logo{width:90px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;margin-left:0;margin-top:0}.navigation-main-logo{display:none !important}.main-banner{position:relative}.main-banner picture img{width:100%}.main-banner.inner-banner .main-slider-wrapper .slider-item{position:relative}.main-banner.inner-banner .main-slider-wrapper .slider-item::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;mix-blend-mode:multiply;background:linear-gradient(180deg, #0F0E0C -5.34%, rgba(15, 14, 12, 0.6) 53.92%, rgba(15, 14, 12, 0) 100%)}.main-banner.inner-banner .main-slider-wrapper .slider-item::after{position:absolute;content:"";bottom:0;left:0;right:0;background:linear-gradient(0deg, #0F0E0C 0%, rgba(15, 14, 12, 0) 100%)}.main-banner.inner-banner .main-slider-wrapper .slider-content{position:absolute;bottom:0;left:0;width:100%;transform:translateY(-50%);padding:0 20px;text-align:center;margin-left:0px;z-index:4}.main-banner.inner-banner .main-slider-wrapper .slider-content .banner-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:40px;font-style:normal;font-weight:700;line-height:130%;margin-left:0px}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper{padding:0 20px}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0px;text-transform:uppercase}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li a{text-decoration:none;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li:hover a{color:#eed4a0;transition:.7s all;transform:scale(1.5)}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li:not(:last-child):after{content:" + ";display:inline-block;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-left:15px}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li+li{color:#fcaf17;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-left:15px;position:relative}.main-banner.inner-banner .main-slider-wrapper .slider-content .scroll-down{display:none}.button_container{position:absolute;top:50%;right:12%;height:30px;width:30px;cursor:pointer;z-index:100;transition:opacity .25s ease}.button_container:hover{opacity:.7}.button_container .top{background:#fff;width:35px}.button_container .middle{background:#fff;width:35px}.button_container .bottom{background:#fff;width:35px}.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#2c2820;width:25px;margin:10px;height:3px}.button_container.active .middle{opacity:0;background:#2c2820;width:25px;margin:10px;height:3px}.button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#2c2820;width:25px;margin:10px;height:3px}.button_container span{background:#fff;border:none;height:2px;width:100%;position:absolute;top:0;right:0;transition:all .35s ease;cursor:pointer;border-radius:20px}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{position:fixed;background:#152522;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.5s}.overlay.open .header-main::before{content:none;visibility:hidden;opacity:0}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:50px;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-weight:400;text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:25%;min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;text-decoration:none;overflow:hidden;color:#fff;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:46px;line-height:0px;text-transform:uppercase}.overlay ul li a:hover{color:#14b1e7}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;transform:translateY(50%);height:3px;background:#14b1e7;transition:.35s}.floating-icons{position:fixed;bottom:20px;right:7px;display:flex;flex-direction:column;gap:10px;z-index:1000}.floating-icons li,.floating-icons a{list-style:none;display:flex;align-items:center;justify-content:flex-start;width:50px;height:50px;border-radius:50%;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);transition:all .3s ease;overflow:hidden;white-space:nowrap;text-decoration:none}.floating-icons li:hover,.floating-icons a:hover{transform:scale(1.1);transition:.9s all}.floating-icons .whatsapp-icon,.floating-icons .call-icon{display:flex;align-items:center;justify-content:flex-start;width:50px;background-color:transparent;border-radius:50px;transition:all .3s ease}.floating-icons .whatsapp-icon .icon-container,.floating-icons .call-icon .icon-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%}.floating-icons .whatsapp-icon .label,.floating-icons .call-icon .label{color:#fff;font-weight:bold;padding-left:10px;opacity:0;visibility:hidden;transition:all .3s ease;font-family:"Montserrat","Montserrat Fallback",serif;font-size:11px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.56px;text-transform:uppercase}.floating-icons .whatsapp-icon:hover,.floating-icons .call-icon:hover{width:150px;height:60px;padding-left:10px;padding-top:3px;padding-bottom:3px;border-radius:30px 0px 0px 30px;background:#004a79}.floating-icons .whatsapp-icon:hover .label,.floating-icons .call-icon:hover .label{opacity:1;visibility:visible}.floating-icons .whatsapp-icon:hover .icon-container,.floating-icons .call-icon:hover .icon-container{width:40px;height:40px}.floating-icons .whatsapp-icon .icon-container{background-color:#4caf50}.floating-icons .whatsapp-icon .whatsapp{width:50px;height:30px;fill:#fff}.floating-icons .whatsapp-icon:hover .call-icon{visibility:hidden}.floating-icons .call-icon .icon-container{background-color:#effbff}.floating-icons .call-icon .telephone{width:50px;height:30px;fill:black}.floating-icons .call-icon:hover{width:70px;height:60px;padding-left:10px;padding-top:3px;padding-bottom:3px;border-radius:30px 0px 0px 30px;background:#004a79}.floating-icons .call-icon:hover .icon-container{width:35px;height:35px}.floating-icons .call-icon:hover .telephone{width:30px;height:20px;fill:black}.floating-icons .call-icon:hover .call-icon{visibility:hidden}.book-widget{width:100%;overflow:hidden;position:absolute;bottom:0;background:transparent}.book-widget body{background-color:transparent !important}@media only screen and (max-width: 767px){.accommodations-template-default.single.single-accommodations .slider-content{bottom:0% !important}.accommodations-template-default.single.single-accommodations .banner-title{line-height:120% !important}}@media only screen and (min-width: 768px){.mobile-main-logo{width:170px}.main-banner{position:relative}.main-banner picture img{width:100%}.main-banner.inner-banner .main-slider-wrapper .slider-item{position:relative}.main-banner.inner-banner .main-slider-wrapper .slider-item::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, #0F0E0C 21.07%, rgba(15, 14, 12, 0) 86.03%);mix-blend-mode:multiply}.main-banner.inner-banner .main-slider-wrapper .slider-item::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, #0F0E0C 0%, rgba(15, 14, 12, 0) 100%)}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-numbers{position:absolute;top:65%;right:20px;transform:translateY(-50%) translateX(-10%);display:flex;flex-direction:column;gap:50px;font-size:16px;font-weight:400;color:#fff}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content{position:absolute;bottom:0;bottom:7%;left:5%;width:100%;transform:translateY(-50%);padding:0 20px;text-align:center;margin-left:0px;z-index:4}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .banner-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:70px;font-style:normal;font-weight:700;line-height:130%;margin-left:0px}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .breadcrumb-wrapper{padding:0 20px}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0px}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li a{text-decoration:none;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li:not(:last-child):after{content:" + ";display:inline-block;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-left:15px}.main-banner.inner-banner .main-slider-wrapper .slider-item .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li+li{color:#fcaf17;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-left:15px;position:relative}}@media only screen and (min-width: 1023px){.header-section #header .header-main{position:relative;display:block}.header-section #header .header-main::before{position:absolute;content:"";top:66%;left:0;right:0;width:100%;height:1px;background:rgba(251, 248, 241, 0.12);z-index:9999999;transform:translateY(-50%)}.header-section #header .header-main .main-wrapper{position:relative;display:inline-block;padding-left:6.5104166667vw !important;padding-right:6.5104166667vw !important}.header-section #header .header-main .main-wrapper::after{position:absolute;content:"";top:10%;bottom:0;left:0;right:0;width:100%;height:0.0520833333vw;background:rgba(251, 248, 241, 0.12)}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left{display:block}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left .navigation-left-menu{display:block}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-left .navigation-left-menu .menu #navbar_left{display:block}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right{display:block}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right .navigation-right-menu{display:block}.header-section #header .header-main .main-wrapper .menu-left-right-logo-wrapper .nav-menu-right .navigation-right-menu .menu #navbar_right{display:block}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li{margin-right:0vw}.header-section #header .header-main .main-wrapper .overlay #overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.main-banner{position:relative}.main-banner picture{width:100%}.main-banner picture img{width:100%}.main-banner.inner-banner{position:relative;overflow:hidden}.main-banner.inner-banner .main-slider-wrapper{position:relative;overflow:hidden}.main-banner.inner-banner .main-slider-wrapper .slider-item{position:relative;width:100%;height:100%;object-fit:cover;animation:scaleDown 15s linear forwards}.main-banner.inner-banner .main-slider-wrapper .slider-item::before{position:absolute;content:"";top:0;left:0;right:0;background:linear-gradient(180deg, #0F0E0C -5.34%, rgba(15, 14, 12, 0.6) 53.92%, rgba(15, 14, 12, 0) 100%);mix-blend-mode:multiply;width:100%;height:30%}.main-banner.inner-banner .main-slider-wrapper .slider-item::after{width:100%;height:40%;position:absolute;content:"";bottom:0;top:auto;left:0;right:0;background:linear-gradient(0deg, rgba(15, 14, 12, 0.6) 0.43%, rgba(15, 14, 12, 0.6) 50%, rgba(15, 14, 12, 0) 99.57%)}.main-banner.inner-banner .main-slider-wrapper .slider-item picture{width:100%}.main-banner.inner-banner .main-slider-wrapper .slider-item picture img{width:100%}.main-banner.inner-banner .main-slider-wrapper .slider-content{position:absolute;bottom:-8.9%;left:0;top:auto;width:100%;transform:translateY(-50%);padding:0vw;text-align:center}.main-banner.inner-banner .main-slider-wrapper .slider-content .banner-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.5vw;font-style:normal;font-weight:700;line-height:65%;margin-bottom:-0.078125vw;left:0vw}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper{padding:0vw;border:0.0520833333vw solid rgba(255, 255, 255, 0.3);background:rgba(255, 255, 255, 0.3);width:65%;padding:1.0416666667vw;margin:auto}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0vw}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li a{text-decoration:none;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8333333333vw;font-style:normal;font-weight:700;line-height:normal}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li:not(:last-child):after{content:" + ";display:inline-block;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-left:.78125vw}.main-banner.inner-banner .main-slider-wrapper .slider-content .breadcrumb-wrapper .bredcrumbswrap .bredcrumbs li+li{color:#fcaf17;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-left:.78125vw;position:relative}.main-banner{position:relative}.main-banner .main-slider-wrapper .main-slider .slider-item{position:relative}.main-banner .main-slider-wrapper .main-slider .slider-item picture{position:relative}.main-banner .main-slider-wrapper .main-slider .slider-item picture::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, #0F0E0C -6.96%, rgba(15, 14, 12, 0) 91.9%);mix-blend-mode:multiply}.main-banner .main-slider-wrapper .main-slider .slider-item picture::after{position:absolute;content:"";bottom:0;left:0;right:0;background:linear-gradient(0deg, #0F0E0C 0%, rgba(15, 14, 12, 0) 100%)}.main-banner .main-slider-wrapper .main-slider .slider-item picture img{width:100%}.main-banner .main-slider-wrapper .main-slider .slider-item .slider-content .scroll-down{position:absolute;top:60%;display:flex;width:20%;right:-73%;display:flex;flex-wrap:wrap;flex-direction:column;transform:rotate(-90deg);transform-origin:right;overflow:hidden}.main-banner .main-slider-wrapper .main-slider .slider-item .slider-content .scroll-down .up-text{position:relative;width:100%;text-align:right;display:block;color:#fff;text-align:right;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.7291666667vw;font-style:normal;font-weight:400;line-height:271%;text-transform:uppercase}.main-banner .main-slider-wrapper .main-slider .slider-item .slider-content .scroll-down .up-text::after{position:absolute;content:"";height:0.1041666667vw;width:100%;bottom:0;background:rgba(255, 255, 255, 0.15);border-radius:1.25vw;left:0}.main-banner .main-slider-wrapper .main-slider .slider-item .slider-content .scroll-down .up-text::before{position:absolute;content:"";height:0.1041666667vw;width:100%;border-radius:24px;background:#eee8a9;right:0;transform:scaleX(0);transform-origin:right center;will-change:transform;animation:wave 3s linear infinite forwards;z-index:99;bottom:0}@keyframes wave{from{transform:translateX(0) scaleX(0)}to{transform:translateX(-100%) scaleX(1)}}.nav-menu-right.navigation-right-menu{display:block}.nav-menu-left.navigation-left-menu{display:block}.menu-main-right-menu-container{display:block}.reservation-container.blue-main-btn-wrap{display:flex !important}.reservation-container-popup.blue-main-btn-wrap{display:flex !important;z-index:5;position:absolute;top:7%;right:38%;width:10%}.mobile-main-logo{display:none}.navigation-main-logo{display:flex !important}.button_container{position:absolute;top:29%;right:20%;height:1.56vw;width:1.56vw;cursor:pointer;z-index:100;transition:opacity .25s ease}.button_container.active{left:4%;overflow-y:hidden;background:#fffbf4;width:2.34vw;height:2.34vw;border-radius:50%;top:7%;position:fixed}.mobile-reservation-container.blue-main-btn-wrap{display:none}.overlay{position:fixed;background:#2c2820;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s}.overlay.open{opacity:1;visibility:visible;height:100%;width:100%;overflow-y:hidden;display:flex;flex-direction:row;justify-content:flex-start}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.5s}.overlay nav{position:relative;height:70%;top:50%;left:20%;transform:translateY(-50%);font-size:1.4583333333vw;font-family:"Montserrat","Montserrat Fallback",serif;font-weight:400;text-align:center}.overlay nav ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.button_container .top,.button_container .middle,.button_container .bottom{width:1.82vw}.button_container span:nth-of-type(2){top:.57vw}.button_container span:nth-of-type(3){top:1.15vw}.button_container.active .middle,.button_container.active .bottom,.button_container.active .top{width:1.3vw;margin:.52vw;height:.16vw}.button_container.active .top{transform:translateY(0.57vw) translateX(0) rotate(45deg)}.button_container.active .bottom{transform:translateY(-0.57vw) translateX(0) rotate(-45deg)}.overlay nav ul li{display:block;height:25%;height:25%;min-height:1.604167vw;position:relative;opacity:0;margin-bottom:1.25vw;position:relative;display:inline-block;line-height:0vw}.overlay nav ul li a{display:block;position:relative;text-decoration:none;overflow:hidden;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:1.4583333333vw;line-height:132%;text-transform:unset;padding-left:2.5vw;display:inline-block;padding-bottom:1px}.overlay nav ul li a:hover{color:#1b9ac6;transition:.9s all;width:26.0416666667vw;text-align:start}.overlay nav ul li a:hover::after,.overlay nav ul li a:focus:after,.overlay nav ul li a:active:after{height:5.2083333333vw;width:0.2604166667vw}.overlay nav ul li a:after{content:"";position:absolute;bottom:0;top:0;left:0;background:#1b9ac6;transition:.35s;width:0;height:0;transform:rotate(360deg);flex-shrink:0}.overlay nav ul li a:hover::before{content:"";position:absolute;left:1.7708333333vw;bottom:0;width:100%;height:0.0520833333vw;background-color:rgba(255, 255, 255, 0.25);transition:width .3s ease-in-out}.overlay nav ul li a:hover::before{width:100%}.overlay nav ul li a:hover::before,.overlay nav ul li a:focus:before,.overlay nav ul li a:active:before{height:0.1041666667vw;height:1px;width:100%}.overlay .more-menu-img-wrap{position:relative;width:65%}.overlay .more-menu-img-wrap .menu-side-img-wrap{position:relative;height:-webkit-fill-available}.overlay .more-menu-img-wrap .menu-side-img-wrap::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(44, 48, 45, 0.75)}.overlay .more-menu-img-wrap .menu-side-img-wrap .menu-img{width:1000%;height:100%;object-fit:cover}.overlay .more-menu-img-wrap .menu-wrap{position:absolute;top:96%;left:-20%;width:100%}.overlay .more-menu-img-wrap .menu-wrap .overlay-menu .menu-main-menu-container{position:absolute;bottom:24%;left:7.8645833333vw;transform:translateY(12vh)}.overlay .more-menu-img-wrap .menu-wrap .overlay-menu #primary{display:flex;align-items:flex-start}.overlay .reservation-container-popup{display:flex !important;z-index:5;position:absolute;top:7%;right:38%;width:13%;height:3.6458333333vw;cursor:pointer;border-bottom:3px solid #e6f4f1}.overlay .reservation-container-popup .blue-btn .text-btn{font-size:0.7291666667vw;letter-spacing:0.0729166667vw}.overlay .more-menu-detail-side-img-wrap{width:35%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;border-left:0.2604166667vw solid #fcaf17}.overlay .more-menu-detail-side-img-wrap .more-menu-logo-wrap{margin-bottom:4.0104166667vw}.overlay .more-menu-detail-side-img-wrap .more-menu-logo-wrap .more-menu-logo{width:100%;height:7.8125vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .tagline-wrap{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:130%;margin-bottom:4.6875vw;max-width:19.21875vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .address-wrap{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw;margin-bottom:1.71875vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .address-wrap a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw;text-decoration:none;cursor:pointer}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .address-wrap a:hover{color:#1b9ac6;transition:.7s all}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .contact-wrapper{margin-bottom:1.8229166667vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .contact-wrapper .contact-no-wrap{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .contact-wrapper .contact-no-wrap a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw;text-decoration:none;cursor:pointer}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .contact-wrapper .contact-no-wrap a:hover{color:#1b9ac6;transition:.7s all}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .email-wrap{margin-bottom:2.8645833333vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .email-wrap .email-add-wrap{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .email-wrap .email-add-wrap a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:1.0416666667vw;text-decoration:none;cursor:pointer}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .detailed-wrap .email-wrap .email-add-wrap a:hover{color:#1b9ac6;transition:.7s all}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media{padding:0vw !important}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li{text-decoration:none}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li a:hover{color:transparent !important;padding-left:0vw !important}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li a:after{display:none}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;background-color:rgba(255, 255, 255, 0.6)}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:only-child::before,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:first-child::before{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;background-color:rgba(255, 255, 255, 0.6);left:0}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:only-child::before,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li:last-child::before{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;background-color:rgba(255, 255, 255, 0.6);right:0}.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link .fb:hover,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link .insta:hover,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link .youtube:hover,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link .twitter:hover,.overlay .more-menu-detail-side-img-wrap .more-menu-detail-wrap .footer-socail-media .footer-social-media-list li .footer-social-media-link .whatsapp:hover{fill:#1b9ac6;transition:.7s all}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.floating-icons{position:fixed;bottom:20px;right:7px;display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:1000}.floating-icons .whatsapp-float,.floating-icons .call-float{position:relative;display:flex}.floating-icons .whatsapp-float a,.floating-icons .call-float a{display:flex;align-items:center;justify-content:flex-start;width:50px;height:50px;border-radius:50%;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);transition:all .3s ease;overflow:hidden;white-space:nowrap;text-decoration:none;background:transparent}.floating-icons .whatsapp-float .icon-container,.floating-icons .call-float .icon-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%}.floating-icons .whatsapp-float .label,.floating-icons .call-float .label{color:#fff;font-weight:bold;padding-left:10px;opacity:0;visibility:hidden;transition:all .3s ease;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.7291666667vw;font-weight:500;text-transform:uppercase}.floating-icons .whatsapp-float a:hover,.floating-icons .call-float a:hover{width:150px;height:60px;padding-left:10px;padding-top:3px;padding-bottom:3px;border-radius:30px 0px 0px 30px;background:#004a79;transition:2s all}.floating-icons .whatsapp-float a:hover .label,.floating-icons .call-float a:hover .label{opacity:1;visibility:visible}.floating-icons .whatsapp-float a:hover .icon-container,.floating-icons .call-float a:hover .icon-container{width:40px;height:40px}.floating-icons .whatsapp-icon .icon-container{background-color:#4caf50}.floating-icons .call-icon .icon-container{background-color:#effbff}.floating-icons .telephone{width:50px;height:30px;fill:black}.slider-numbers{right:4.1666666667vw !important}}@media only screen and (min-width: 768px){.accommodations-template-default.single.single-accommodations .slider-content{bottom:0% !important}.accommodations-template-default.single.single-accommodations .banner-title{line-height:100% !important}}@media only screen and (min-width: 1440px)and (max-height: 990px){.home.page-template.page-template-pg-home .slider-content{bottom:7% !important}.slider-content{bottom:-9.1% !important}.accommodations-template-default.single.single-accommodations .slider-content{bottom:-18% !important}}@media only screen and (min-width: 1366px)and (max-height: 768px){.home.page-template.page-template-pg-home .slider-content{bottom:7% !important}.slider-content{bottom:-9.1% !important}.accommodations-template-default.single.single-accommodations .slider-content{bottom:-16.4% !important}.accommodations-template-default.single.single-accommodations .banner-title{line-height:86% !important}}@media only screen and (min-width: 1920px)and (max-height: 1023px){.accommodations-template-default.single.single-accommodations .slider-content{bottom:-15.54% !important}.accommodations-template-default.single.single-accommodations .banner-title{line-height:86% !important}}@font-face{font-family:"Bebas Neue Pro";src:url("../fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("../fonts/BebasNeuePro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:normal;margin:0;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#fcaf17;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #fcaf17}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.main-wrapper{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:7.2916666667vw;padding-right:7.2916666667vw}}.main-wrapper-inner{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper-inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}}.blue-main-btn-wrap{border:.603px solid #14b1e7;background:#14b1e7;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.blue-main-btn-wrap a.blue-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.blue-main-btn-wrap a.blue-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.blue-main-btn-wrap a.blue-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.blue-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.blue-main-btn-wrap:hover a.blue-btn{color:#000}@media only screen and (min-width: 1200px){.blue-main-btn-wrap .blue-main-btn-wrap{display:flex;align-items:center;justify-content:center;height:3.2291666667vw;width:6.7708333333vw}}.transparent-main-btn-wrap{border:.603px solid transparent;background:transparent;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.transparent-main-btn-wrap a.transparent-btn{color:transparent;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.transparent-main-btn-wrap a.transparent-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.transparent-main-btn-wrap a.transparent-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.transparent-main-btn-wrap:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.transparent-main-btn-wrap:hover a.transparent-btn{color:#000}.black-main-btn-wrap{border:1px solid #2c2820;background:rgba(255, 248, 234, 0.5);width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid #2c2820;display:flex;align-items:center;justify-content:center;cursor:pointer}.black-main-btn-wrap a.black-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.black-main-btn-wrap a.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#2c2820}.black-main-btn-wrap a.black-btn span.text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.black-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.black-main-btn-wrap:hover a.transparent-btn{color:#fff}.common-para,.common-para p{color:#2c2820;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.28px;margin-top:0px;margin-bottom:0px}@media only screen and (min-width: 1200px){.common-para,.common-para p{color:#1d1d1e;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw}}.play-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.play-wrap .large-outer-circle .outer-circle .play-video-icon{width:10px;height:10px;background:url("../images/icons/play-video-icon.png") no-repeat;background-size:contain;flex-shrink:0}.play-wrap .large-outer-circle .outer-circle .play-text{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:8px;font-style:normal;font-weight:600;line-height:9px;text-transform:uppercase;text-decoration:none;width:50%}.sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:15px}@media only screen and (min-width: 1200px){.sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.5625vw}}.main-title-wrap{color:#fcaf17;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.main-title-wrap span.main-second-line{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:1px}@media only screen and (min-width: 1200px){.main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:70%;text-align:start;max-width:22.65625vw}.main-title-wrap span.main-second-line{color:#2c2820;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:10px;text-align:start}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:#14b1e7}::-webkit-scrollbar-thumb:hover{background:#14b1e7}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in-bottom{animation:fade-in-bottom .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom .7s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full .5s linear forwards;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-left{animation:fade-in-left .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-right{animation:fade-in-right .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0px solid rgba(25, 147, 221, 0.5)}50%{border:8px solid rgba(25, 147, 221, 0.5)}to{border:0px solid rgba(25, 147, 221, 0.5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-up-active{opacity:1;transform:translateY(0)}@keyframes scaleDown{from{transform:scale(1.5)}to{transform:scale(1)}}.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width: 768px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 992px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 1200px){.watermark{display:block}.footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.footer-socail-media .footer-social-media-list li{margin-right:0vw}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}}.page-template-accommodation .slider-content .banner-title{font-size:32px !important}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .room-category-mobile-title-wrap{display:block;padding-bottom:40px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .room-category-image-thumb{padding-bottom:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .room-category-image-thumb .room-image-thumb{width:100%;height:480px;object-fit:cover}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-title-wrap{display:none}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-short-description-wrap{color:#1d1d1e;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-bottom:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-buttons-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-buttons-wrap .room-view-more-btn-wrap{width:45%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-buttons-wrap .room-book-now-btn-wrap{width:45%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;border:1px solid #d9d9d9;background:#fff;box-shadow:35px 53px 42.1px 0px rgba(0, 0, 0, 0.05);padding:30px 30px 45px 30px;margin-bottom:100px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-items-wrap .room-highlights-title-wrap{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.8px;text-align:center;padding-bottom:30px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{color:#1d1d1e;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;max-width:270px;padding-bottom:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:95%;justify-content:space-evenly}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-bottom:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap{margin-bottom:15px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap .room-higlights-icon-img{width:35px;height:35px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-title{color:#1d1d1e;font-family:"Montserrat","Montserrat Fallback",serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:15px}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-subtitle{color:#1d1d1e;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media only screen and (min-width: 768px){.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .room-category-mobile-title-wrap{display:block}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-title-wrap{display:none}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{max-width:500px}}@media only screen and (min-width: 992px){.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .room-category-mobile-title-wrap{display:block}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-category-item .content-category-wrapper .room-category-title-wrap{display:none}}@media only screen and (min-width: 1200px){.page-template-accommodation .slider-content .banner-title{font-size:2.5vw !important}.accommodation-landing-section{overflow:hidden}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap{position:relative}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap::before{position:absolute;content:"";bottom:0%;right:-14.5%;width:100%;height:57.5%;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even){position:relative;width:77.8645833333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item{display:flex;flex-direction:row-reverse;height:30.0520833333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .room-category-image-thumb{margin-right:0vw;width:48.0729166667vw;height:30vw;margin-left:5.2083333333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper{display:flex;align-items:flex-start;margin-right:0vw;width:25.8854166667vw;height:30.0520833333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper .room-category-short-description-wrap{text-align:start;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw;margin-bottom:3.6979166667vw;padding-bottom:0vw;max-height:3.125vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper .room-category-buttons-wrap{justify-content:flex-start}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper .room-category-title-wrap{line-height:3.1770833333vw;margin-bottom:3.125vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper .room-category-title-wrap.main-title-wrap{text-align:start;max-width:26.0416666667vw !important;line-height:3.1770833333vw;margin-bottom:3.125vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even) .room-category-item .content-category-wrapper .room-category-title-wrap .main-second-line{line-height:0vw !important}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap:nth-child(even)::before{position:absolute;content:"";bottom:0%;left:-15%;width:100%;height:57.5%;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:30.0520833333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .room-category-mobile-title-wrap{display:none;padding-bottom:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .room-category-image-thumb{width:48.0729166667vw;height:30vw;padding-bottom:0vw;margin-right:5.2083333333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .room-category-image-thumb .room-image-thumb{width:100%;height:100%;transition:transform .7s ease}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .room-category-image-thumb .room-image-thumb:hover{transform:scale(0.97)}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper{width:25vw;max-height:30.0520833333vw;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-right:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-title-wrap{display:block;text-align:end;font-size:3.125vw;text-align:end;line-height:3.1770833333vw;margin-bottom:3.125vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-title-wrap.main-title-wrap{font-size:3.125vw;text-align:end;max-width:26.0416666667vw !important;line-height:3.1770833333vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-title-wrap .main-second-line{font-size:2.0833333333vw;line-height:0vw !important}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-short-description-wrap{max-width:23.4375vw;color:#1d1d1e;text-align:right;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw;padding-bottom:2.0833333333vw;max-height:3.125vw;overflow:hidden;position:relative;margin-bottom:3.6979166667vw;padding-bottom:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-buttons-wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;padding-bottom:0vw;width:100%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-buttons-wrap .room-view-more-btn-wrap{width:10.3645833333vw;height:3.125vw;margin-right:1.0416666667vw;margin-left:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-category-item .content-category-wrapper .room-category-buttons-wrap .room-book-now-btn-wrap{width:10.3645833333vw;height:3.125vw;margin-left:0vw;margin-right:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap{width:100%;padding:3.3854166667vw 3.1770833333vw;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:7.2916666667vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-items-wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:45%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-title-wrap{font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:130%;text-align:start}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{font-size:0.8854166667vw;text-align:start;font-style:normal;font-weight:500;line-height:1.5625vw;max-width:24.1666666667vw;padding-bottom:0vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;width:50%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper{position:relative;flex:1 1 0;align-self:stretch;padding:0 0.78125vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper:not(:last-child):before{content:"";background:rgba(44, 40, 32, 0.15);color:rgba(44, 40, 32, 0.15);position:absolute;top:0;right:0;width:0.1041666667vw;height:100%}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap{margin-bottom:1.5625vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap .room-higlights-icon-img{width:2.34375vw;height:2.34375vw}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-title{font-size:1.25vw;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:1.0416666667vw;max-width:10.4166666667vw;text-align:center}.accommodation-landing-section .main-wrapper-inner .category-listing-card-wrapper .room-catergory-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-subtitle{font-size:.9375vw;font-style:normal;font-weight:500;line-height:normal}.main-second-line{line-height:0% !important}}@media only screen and (min-width: 425px)and (max-height: 900px){.room-highlights-featured-item-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:95%;justify-content:space-around}}@font-face{font-family:"Bebas Neue Pro";src:url("../fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("../fonts/BebasNeuePro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:normal;margin:0;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#fcaf17;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #fcaf17}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.main-wrapper{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:7.2916666667vw;padding-right:7.2916666667vw}}.main-wrapper-inner{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper-inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}}.blue-main-btn-wrap{border:.603px solid #14b1e7;background:#14b1e7;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.blue-main-btn-wrap a.blue-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.blue-main-btn-wrap a.blue-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.blue-main-btn-wrap a.blue-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.blue-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.blue-main-btn-wrap:hover a.blue-btn{color:#000}@media only screen and (min-width: 1200px){.blue-main-btn-wrap .blue-main-btn-wrap{display:flex;align-items:center;justify-content:center;height:3.2291666667vw;width:6.7708333333vw}}.transparent-main-btn-wrap{border:.603px solid transparent;background:transparent;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.transparent-main-btn-wrap a.transparent-btn{color:transparent;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.transparent-main-btn-wrap a.transparent-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.transparent-main-btn-wrap a.transparent-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.transparent-main-btn-wrap:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.transparent-main-btn-wrap:hover a.transparent-btn{color:#000}.black-main-btn-wrap{border:1px solid #2c2820;background:rgba(255, 248, 234, 0.5);width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid #2c2820;display:flex;align-items:center;justify-content:center;cursor:pointer}.black-main-btn-wrap a.black-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.black-main-btn-wrap a.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#2c2820}.black-main-btn-wrap a.black-btn span.text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.black-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.black-main-btn-wrap:hover a.transparent-btn{color:#fff}.common-para,.common-para p{color:#2c2820;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.28px;margin-top:0px;margin-bottom:0px}@media only screen and (min-width: 1200px){.common-para,.common-para p{color:#1d1d1e;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw}}.play-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.play-wrap .large-outer-circle .outer-circle .play-video-icon{width:10px;height:10px;background:url("../images/icons/play-video-icon.png") no-repeat;background-size:contain;flex-shrink:0}.play-wrap .large-outer-circle .outer-circle .play-text{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:8px;font-style:normal;font-weight:600;line-height:9px;text-transform:uppercase;text-decoration:none;width:50%}.sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:15px}@media only screen and (min-width: 1200px){.sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.5625vw}}.main-title-wrap{color:#fcaf17;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.main-title-wrap span.main-second-line{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:1px}@media only screen and (min-width: 1200px){.main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:70%;text-align:start;max-width:22.65625vw}.main-title-wrap span.main-second-line{color:#2c2820;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:10px;text-align:start}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:#14b1e7}::-webkit-scrollbar-thumb:hover{background:#14b1e7}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in-bottom{animation:fade-in-bottom .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom .7s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full .5s linear forwards;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-left{animation:fade-in-left .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-right{animation:fade-in-right .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0px solid rgba(25, 147, 221, 0.5)}50%{border:8px solid rgba(25, 147, 221, 0.5)}to{border:0px solid rgba(25, 147, 221, 0.5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-up-active{opacity:1;transform:translateY(0)}@keyframes scaleDown{from{transform:scale(1.5)}to{transform:scale(1)}}.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width: 768px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 992px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 1200px){.watermark{display:block}.footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.footer-socail-media .footer-social-media-list li{margin-right:0vw}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}}.accommodation-inner-section .main-wrapper-inner{padding-left:0px;padding-right:0px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-one{width:62%;position:relative}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-one::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg, rgba(20, 18, 13, 0.5) 0%, rgba(20, 18, 13, 0) 100%)}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-one .room-video-thumb-one{width:100%;height:230px;object-fit:cover}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link{position:absolute;top:30%;left:50%;z-index:2;text-decoration:none}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle .outer-circle{width:75px;height:75px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-two{width:36%;position:relative}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-two::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg, rgba(20, 18, 13, 0.5) 0%, rgba(20, 18, 13, 0) 100%)}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-two .room-video-thumb-two{width:100%;height:230px;object-fit:cover}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap{margin-left:20px;margin-right:20px;margin-top:30px;margin-bottom:80px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;border:1px solid #d9d9d9;background:#fff;box-shadow:35px 53px 42.1px 0px rgba(0, 0, 0, 0.05);padding:30px 30px 45px 30px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-title-wrap{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.8px;text-align:center;padding-bottom:30px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{color:#1d1d1e;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;max-width:270px;padding-bottom:35px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:95%;justify-content:space-evenly}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-bottom:35px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap{margin-bottom:15px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap .room-higlights-icon-img{width:35px;height:35px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-title{color:#1d1d1e;margin-bottom:15px;font-family:"Montserrat","Montserrat Fallback",serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-subtitle{color:#1d1d1e;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.accommodation-amenities-inner-section{padding-bottom:80px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-title-wrap .accommodation-amenities-sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:132%;padding-bottom:11px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-title-wrap .accommodation-amenities-main-title-wrap{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:54px;font-style:normal;font-weight:700;line-height:130%;padding-bottom:60px;text-align:center}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:50px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;border:1px solid #d9d9d9;padding:35px;width:50%}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-icon-wrapper{padding-bottom:15px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-icon-wrapper .amenity-icon{width:35px;height:35px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-title-wrapper{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;max-width:120px}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide{margin-bottom:60px}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide img{width:100%;height:265px;object-fit:cover}.swiper.accommodation-gallery-slider .swiper-pagination{bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.swiper.accommodation-gallery-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:5px;background-color:#2c2820;border-radius:50px;opacity:.5;transition:opacity .3s ease,transform .3s ease}.swiper.accommodation-gallery-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;opacity:1;transform:scale(1.2)}.swiper.accommodation-gallery-slider .arrow-next,.swiper.accommodation-gallery-slider .arrow-pre{display:none !important}.accommodation-gallery-featured-title-btn-wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.accommodation-gallery-featured-title-btn-wrap .accommodation-gallery-featured-title{color:#2c2820;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:130%;padding-bottom:40px;max-width:160px}.room-facilities-on-request-section{padding-bottom:80px;position:relative}.room-facilities-on-request-section .watermark{position:absolute;content:"";bottom:0;top:-84%;left:-47%;z-index:-1;opacity:1;max-width:69%;pointer-events:none;transform:rotate(-137deg)}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap{border:1px solid rgba(44, 40, 32, 0.25);background:#fff;padding:40px 38px;height:500px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-title-wrap{padding-bottom:35px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:87%;margin-bottom:20px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item img.room-facilities-icon{width:35px;height:35px;margin-right:15px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item .room-facilities-on-request-item{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:132%;margin-bottom:0px;margin-top:0px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap{display:block}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap .room-facilities-on-request-img img.room-facilities-img{width:80%;height:330px;object-fit:cover;margin:auto;margin-top:-40%}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-group-img-wrap{display:none}@media only screen and (min-width: 768px){.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-one .room-video-thumb-one{width:100%;height:500px;object-fit:cover}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link{position:absolute;top:35%;left:53%;z-index:2;text-decoration:none}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle .outer-circle{width:100px;height:100px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link .play-wrap .large-outer-circle .outer-circle .inner-circle{width:55px;height:55px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-two .room-video-thumb-two{width:100%;height:500px;object-fit:cover}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-title-wrap{font-size:30px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{font-size:15px;max-width:500px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap{margin-bottom:15px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-title{margin-bottom:15px}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-subtitle{margin-bottom:15px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper{justify-content:center;padding-bottom:80px}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item{width:33%;padding:45px}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide{margin-bottom:100px}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide img{width:100%;height:400px;object-fit:cover}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap .room-facilities-on-request-img img.room-facilities-img{width:80%;height:100%;object-fit:cover;margin:auto;margin-top:-23%}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-group-img-wrap{display:none}}@media only screen and (min-width: 992px){.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item img.room-facilities-icon{width:40px;height:40px}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap .room-facilities-on-request-img img.room-facilities-img{width:80%;height:100%;object-fit:cover;margin:auto;margin-top:-15%}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-group-img-wrap{display:none}}@media only screen and (min-width: 1200px){.accommodation-inner-section .main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-one{width:63.5%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .play-item-link{position:absolute;top:35%;left:57%;z-index:2;text-decoration:none}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-video-thumb-item .room-inner-video-thumbnail-wrap .room-inner-video-thumbnail-img-two{width:36%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap{width:100%;margin:auto;padding:3.3854166667vw 3.1770833333vw;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:45%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-title-wrap{font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:130%;text-align:start}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-items-wrap .room-highlights-paragraph-wrap{font-size:0.8854166667vw;text-align:start;font-style:normal;font-weight:500;line-height:1.5625vw;max-width:24.1666666667vw;padding-bottom:0vw}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;width:50%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper{position:relative;flex:1 1 0;align-self:stretch;padding:0 0.78125vw}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper:not(:last-child):before{content:"";background:rgba(44, 40, 32, 0.15);color:rgba(44, 40, 32, 0.15);position:absolute;top:0;right:0;width:0.1041666667vw;height:100%}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap{margin-bottom:1.5625vw}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-wrap .room-higlights-icon-img{width:2.34375vw;height:2.34375vw}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-title{font-size:1.25vw;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:1.0416666667vw;max-width:10.4166666667vw;text-align:center}.accommodation-inner-section .main-wrapper-inner .accommodation-inner-card-wrapper .room-inner-video-thumb-full-wrap .room-highlights-wrap .room-highlights-featured-item-wrap .room-higlights-featured-list-wrapper .room-higlights-icon-subtitle{font-size:.9375vw;font-style:normal;font-weight:500;line-height:normal}.accommodation-amenities-inner-section{padding-top:7.2916666667vw;padding-bottom:0vw;position:relative;margin-bottom:7.5%;z-index:1}.accommodation-amenities-inner-section .main-wrapper-inner{padding-left:11.1979166667vw;padding-right:0vw;z-index:-1;position:relative}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-title-wrap .accommodation-amenities-sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.0416666667vw}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-title-wrap .accommodation-amenities-main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:60%;text-align:start;padding-bottom:0vw}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper{padding-right:11.1979166667vw;position:relative;z-index:2;display:flex;justify-content:flex-start}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::before{position:absolute;position:absolute;content:"";top:39%;bottom:0;left:87%;width:13%;height:39%;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::after{position:absolute;content:"";top:78%;bottom:0;left:0;width:33.5%;height:68%;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item{width:19.59%;padding:2.6041666667vw 3.3854166667vw}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-icon-wrapper{padding-bottom:0.8333333333vw}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-icon-wrapper .amenity-icon{width:2.0833333333vw;height:2.0833333333vw}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper .amenity-item .amenity-title-wrapper{text-align:center;font-size:.9375vw;font-style:normal;font-weight:500;line-height:normal;max-width:6.25vw}.swiper.accommodation-gallery-slider{padding-left:0vw;padding-right:0vw;margin-top:-6.5%;width:70%;margin-right:0;z-index:2}.swiper.accommodation-gallery-slider .swiper-wrapper{overflow:visible;z-index:-1}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide{margin-bottom:0vw;margin-right:0.5208333333vw !important}.swiper.accommodation-gallery-slider .swiper-wrapper .swiper-slide.accommodation-gallery-slide img{width:100%;height:31.25vw;object-fit:cover}.swiper.accommodation-gallery-slider .swiper-pagination{display:none}.swiper.accommodation-gallery-slider .arrow-next,.swiper.accommodation-gallery-slider .arrow-pre{display:block !important;width:1.5625vw;height:1.5625vw;position:absolute;top:50%;transform:translateY(-50%);fill:#2c2820;z-index:8;cursor:pointer;filter:brightness(0) invert(1) drop-shadow(0 0 3px rgba(0, 0, 0, 0.6));transition:filter .3s ease,transform .3s ease,opacity .3s ease}.swiper.accommodation-gallery-slider .arrow-next:hover,.swiper.accommodation-gallery-slider .arrow-pre:hover{opacity:.8;transform:translateY(-50%) scale(1.1)}.swiper.accommodation-gallery-slider .arrow-next{left:3%;position:absolute;top:60%;z-index:8;width:1.5625vw}.swiper.accommodation-gallery-slider .arrow-pre{left:3%;position:absolute;top:55%;z-index:8;width:1.5625vw}.swiper.accommodation-gallery-slider::after{content:"";position:absolute;top:57.5%;left:3.5%;z-index:8;transform:translate(-50%, -50%);width:3.4895833333vw;height:0.0520833333vw;background-color:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.6)}.accommodation-gallery-featured-title-btn-wrap{display:flex;flex-direction:column;align-items:flex-start;width:25%;position:absolute;bottom:0%;flex-wrap:nowrap;justify-content:center}.accommodation-gallery-featured-title-btn-wrap .accommodation-gallery-featured-title{text-align:start;color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:130%;max-width:16.9270833333vw}.accommodation-gallery-featured-title-btn-wrap .accommodation-gallery-featured-btn-wrap.blue-main-btn-wrap{left:-29%;position:relative;width:10.15625vw;height:3.28125vw}.room-facilities-on-request-section{position:relative;width:100%;margin-bottom:-4.5%}.room-facilities-on-request-section .main-wrapper-inner{display:flex;align-items:center;position:relative}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap{border:none;background:none;padding:0px;padding-top:5%;padding-left:5%;height:auto;width:75%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-items:flex-end;position:absolute;left:11.1979166667vw;z-index:4}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-title-wrap{max-width:100%;padding-bottom:0vw}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-title-wrap .sub-title-wrap.room-facilities-on-request-subtitle-wrap{max-width:100%;padding-bottom:1.5625vw}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-title-wrap .main-title-wrap.room-facilities-on-request-maintitle-wrap{max-width:100%}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-direction:row}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item img.room-facilities-icon{width:2.34375vw;height:2.34375vw}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-main-wrap .room-facilities-on-request-items-wrap .room-facilities-on-request-item .room-facilities-on-request-item{font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap{max-width:50%;position:absolute;right:11.1979166667vw;z-index:2;overflow:visible;display:none}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap .room-facilities-on-request-img{max-width:100%;position:relative}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-img-wrap .room-facilities-on-request-img img.room-facilities-img{width:100%;height:100%;object-fit:cover;margin:0vw;margin-top:0vw}.room-facilities-on-request-section .main-wrapper-inner .room-facilities-on-request-group-img-wrap{display:block;width:100%}}@media only screen and (min-width: 1440px)and (max-height: 990px){.swiper.accommodation-gallery-slider{padding-left:0vw;padding-right:0vw;margin-top:-6.2%;width:66.5%;margin-right:0}.accommodation-gallery-featured-title-btn-wrap{display:flex;flex-direction:column;align-items:flex-start;width:25%;position:absolute;bottom:0%;flex-wrap:nowrap;justify-content:center}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::before{position:absolute;content:"";top:39%;bottom:0;left:87%;width:13%;height:41% !important;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::after{position:absolute;content:"";top:79% !important;bottom:0;left:0;width:33.5%;height:68%;background:rgba(255, 248, 234, 0.5);z-index:-1}}@media only screen and (min-width: 1920px)and (max-height: 1023px){.play-item-link{position:absolute;top:35%;left:59%;z-index:2;text-decoration:none}.swiper.accommodation-gallery-slider{padding-left:0vw;padding-right:0vw;margin-top:-4.5%;width:66.5%;margin-right:0;position:relative}.accommodation-gallery-featured-title-btn-wrap{display:flex;flex-direction:column;align-items:flex-start;width:25%;position:absolute;bottom:0%;flex-wrap:nowrap;justify-content:center}.accommodation-amenities-wrapper::after{position:absolute;content:"";top:83% !important;bottom:0;left:0;width:33.5%;height:15.6770833333vw;background:rgba(255, 248, 234, 0.5);z-index:-1}.swiper.accommodation-gallery-slider{padding-left:0vw;padding-right:0vw;margin-top:-4.75% !important;width:66.5%;margin-right:0}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::before{position:absolute;content:"";top:41% !important;bottom:0;left:87%;width:13%;height:45% !important;background:rgba(255, 248, 234, 0.5);z-index:-1}.accommodation-amenities-inner-section .main-wrapper-inner .accommodation-amenities-wrapper::after{position:absolute;content:"";top:83% !important;bottom:0;left:0;width:33.5%;height:68%;background:rgba(255, 248, 234, 0.5);z-index:-1}}@font-face{font-family:"Bebas Neue Pro";src:url("../fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("../fonts/BebasNeuePro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:normal;margin:0;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#fcaf17;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #fcaf17}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.main-wrapper{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:7.2916666667vw;padding-right:7.2916666667vw}}.main-wrapper-inner{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper-inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}}.blue-main-btn-wrap{border:.603px solid #14b1e7;background:#14b1e7;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.blue-main-btn-wrap a.blue-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.blue-main-btn-wrap a.blue-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.blue-main-btn-wrap a.blue-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.blue-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.blue-main-btn-wrap:hover a.blue-btn{color:#000}@media only screen and (min-width: 1200px){.blue-main-btn-wrap .blue-main-btn-wrap{display:flex;align-items:center;justify-content:center;height:3.2291666667vw;width:6.7708333333vw}}.transparent-main-btn-wrap{border:.603px solid transparent;background:transparent;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.transparent-main-btn-wrap a.transparent-btn{color:transparent;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.transparent-main-btn-wrap a.transparent-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.transparent-main-btn-wrap a.transparent-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.transparent-main-btn-wrap:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.transparent-main-btn-wrap:hover a.transparent-btn{color:#000}.black-main-btn-wrap{border:1px solid #2c2820;background:rgba(255, 248, 234, 0.5);width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid #2c2820;display:flex;align-items:center;justify-content:center;cursor:pointer}.black-main-btn-wrap a.black-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.black-main-btn-wrap a.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#2c2820}.black-main-btn-wrap a.black-btn span.text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.black-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.black-main-btn-wrap:hover a.transparent-btn{color:#fff}.common-para,.common-para p{color:#2c2820;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.28px;margin-top:0px;margin-bottom:0px}@media only screen and (min-width: 1200px){.common-para,.common-para p{color:#1d1d1e;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw}}.play-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.play-wrap .large-outer-circle .outer-circle .play-video-icon{width:10px;height:10px;background:url("../images/icons/play-video-icon.png") no-repeat;background-size:contain;flex-shrink:0}.play-wrap .large-outer-circle .outer-circle .play-text{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:8px;font-style:normal;font-weight:600;line-height:9px;text-transform:uppercase;text-decoration:none;width:50%}.sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:15px}@media only screen and (min-width: 1200px){.sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.5625vw}}.main-title-wrap{color:#fcaf17;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.main-title-wrap span.main-second-line{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:1px}@media only screen and (min-width: 1200px){.main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:70%;text-align:start;max-width:22.65625vw}.main-title-wrap span.main-second-line{color:#2c2820;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:10px;text-align:start}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:#14b1e7}::-webkit-scrollbar-thumb:hover{background:#14b1e7}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in-bottom{animation:fade-in-bottom .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom .7s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full .5s linear forwards;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-left{animation:fade-in-left .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-right{animation:fade-in-right .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0px solid rgba(25, 147, 221, 0.5)}50%{border:8px solid rgba(25, 147, 221, 0.5)}to{border:0px solid rgba(25, 147, 221, 0.5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-up-active{opacity:1;transform:translateY(0)}@keyframes scaleDown{from{transform:scale(1.5)}to{transform:scale(1)}}.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width: 768px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 992px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 1200px){.watermark{display:block}.footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.footer-socail-media .footer-social-media-list li{margin-right:0vw}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}}.facilities-landing-section .main-wrapper-inner{padding-left:0px;padding-right:0px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper{padding-bottom:100px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap{display:flex;flex-direction:column-reverse}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper{position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper::before{width:100%;height:50%;position:absolute;content:"";bottom:0;top:auto;left:0;right:0;background:linear-gradient(0deg, #14120D 0%, rgba(20, 18, 13, 0.95) 35%, rgba(20, 18, 13, 0.65) 65.05%, rgba(20, 18, 13, 0) 100%)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper img.facilities-img{width:100%;height:500px;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper{padding-top:0px;padding-bottom:40px;padding-left:20px;padding-right:20px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-title-wrap{color:#2c2820;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:45px;font-style:normal;font-weight:700;line-height:130%;padding-bottom:20px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-description-wrap{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:132%}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap{padding-bottom:30px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide{margin-bottom:80px;position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide::before{width:100%;position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(20, 18, 13, 0.6) -6.98%, rgba(20, 18, 13, 0) 99.57%)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide img.facilities-gal-img{width:100%;height:300px;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide{transition:transform .7s ease}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide:hover{transform:scale(0.95)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .arrow-next{display:none}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .arrow-pre{display:none}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-pagination{bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding-bottom:40px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:5px;background-color:#2c2820;border-radius:50px;opacity:.5;transition:opacity .3s ease,transform .3s ease}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;opacity:1;transform:scale(1.2)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper svg.arrow-next{display:none}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper svg.arrow-pre{display:none}@media only screen and (min-width: 768px){.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper{position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper img.facilities-img{width:100%;height:600px;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-description-wrap{font-size:16px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide img.facilities-gal-img{width:100%;height:450px;object-fit:cover}}@media only screen and (min-width: 992px){.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper{position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper img.facilities-img{width:100%;height:600px;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-description-wrap{font-size:16px}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide img.facilities-gal-img{width:100%;height:450px;object-fit:cover}}@media only screen and (min-width: 1200px){.facilities-landing-section{position:relative}.facilities-landing-section .main-wrapper-inner{padding-left:0vw;padding-right:0vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper{padding-bottom:0vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap::after{position:absolute;content:"";top:50%;bottom:0;right:0;width:90%;height:33.4895833333vw;background:rgba(255, 248, 234, 0.5);z-index:-1}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper{position:relative;width:73.0729166667vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper::before{width:100%;height:100%;position:absolute;content:"";bottom:0;top:auto;left:0;right:0;background:linear-gradient(270deg, #14120D 0%, rgba(20, 18, 13, 0.95) 35%, rgba(20, 18, 13, 0.65) 65.05%, rgba(20, 18, 13, 0) 100%);box-shadow:10px 30px 150px 0px rgba(15, 14, 12, 0.08)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-image-wrapper img.facilities-img{width:100%;height:35.6770833333vw;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper{width:35%;position:absolute;left:30%;right:0;padding:0vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-title-wrap{color:#fff;text-align:right;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:3.125vw;font-style:normal;font-weight:700;line-height:130%}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-full-wrap .facilities-main-info-wrapper .facilities-main-description-wrap{color:#fff;text-align:right;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw;max-width:34.4791666667vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap{margin-left:21.4583333333vw;padding-bottom:0vw}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide{position:relative}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide::before{width:100%;position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgba(20, 18, 13, 0.6) -6.98%, rgba(20, 18, 13, 0) 99.57%)}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-wrapper .swiper-slide.facilities-gallery-slide img.facilities-gal-img{width:100%;height:31.25vw;object-fit:cover}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap .swiper.facilities-gallery-slider .swiper-pagination{display:none}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap svg.arrow-next{display:block !important;position:absolute;top:65.5%;left:14.75%;width:1.5625vw;z-index:8}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap svg.arrow-pre{display:block !important;position:absolute;top:60.5%;left:14.75%;width:1.5625vw;z-index:8;opacity:.4;pointer-events:auto !important;z-index:100}.facilities-landing-section .main-wrapper-inner .facilities-listing-card-wrapper .our-facilities-wrapper .facilities-catergory-gallery-wrap::after{content:"";position:absolute;top:68.5%;left:14%;width:2.8645833333vw;height:0.0520833333vw;z-index:8;background-color:#2c2820;opacity:.6}}@media only screen and (min-width: 1366px)and (max-height: 768px){.page-template.page-template-our-facilities svg.arrow-pre{position:absolute;top:58.5% !important;left:14.75%;width:1.5625vw;z-index:8;opacity:.4;pointer-events:auto !important;z-index:100}.page-template.page-template-our-facilities svg.arrow-next{position:absolute;top:64.5% !important;left:14.75%;width:1.5625vw;z-index:8}}@font-face{font-family:"Bebas Neue Pro";src:url("../fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("../fonts/BebasNeuePro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:normal;margin:0;font-style:normal;scroll-behavior:smooth}img{max-width:100%;display:block}.btn{width:fit-content}.btn a{color:#fcaf17;text-decoration:none;font-weight:500}.btn.underline{position:relative}.btn.underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #fcaf17}.slick-slider .slick-arrow.slick-next{right:0;z-index:999}.slick-slider .slick-arrow.slick-prev{left:0;z-index:999}.main-wrapper{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:7.2916666667vw;padding-right:7.2916666667vw}}.main-wrapper-inner{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.main-wrapper-inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px){.main-wrapper-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1200px){.main-wrapper-inner{padding-left:11.1979166667vw;padding-right:11.1979166667vw}}.blue-main-btn-wrap{border:.603px solid #14b1e7;background:#14b1e7;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.blue-main-btn-wrap a.blue-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.blue-main-btn-wrap a.blue-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.blue-main-btn-wrap a.blue-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.blue-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.blue-main-btn-wrap:hover a.blue-btn{color:#000}@media only screen and (min-width: 1200px){.blue-main-btn-wrap .blue-main-btn-wrap{display:flex;align-items:center;justify-content:center;height:3.2291666667vw;width:6.7708333333vw}}.transparent-main-btn-wrap{border:.603px solid transparent;background:transparent;width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid rgba(44, 40, 32, 0.25);display:flex;align-items:center;justify-content:center;cursor:pointer}.transparent-main-btn-wrap a.transparent-btn{color:transparent;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.transparent-main-btn-wrap a.transparent-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#e6f4f1}.transparent-main-btn-wrap a.transparent-btn span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.transparent-main-btn-wrap:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.transparent-main-btn-wrap:hover a.transparent-btn{color:#000}.black-main-btn-wrap{border:1px solid #2c2820;background:rgba(255, 248, 234, 0.5);width:50%;height:50px;margin:auto;padding:15px 10px;text-align:center;border-bottom:3px solid #2c2820;display:flex;align-items:center;justify-content:center;cursor:pointer}.black-main-btn-wrap a.black-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px;text-decoration:none}.black-main-btn-wrap a.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px;fill:#2c2820}.black-main-btn-wrap a.black-btn span.text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}.black-main-btn-wrap:hover{background:#fcaf17;border:.603px solid #fcaf17;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.black-main-btn-wrap:hover a.transparent-btn{color:#fff}.common-para,.common-para p{color:#2c2820;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.28px;margin-top:0px;margin-bottom:0px}@media only screen and (min-width: 1200px){.common-para,.common-para p{color:#1d1d1e;text-align:justify;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.8854166667vw;font-style:normal;font-weight:500;line-height:1.5625vw}}.play-wrap{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.play-wrap .large-outer-circle{position:relative;width:150px;height:150px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.25);display:flex;align-items:center;justify-content:center}.play-wrap .large-outer-circle .outer-circle .inner-circle{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.play-wrap .large-outer-circle .outer-circle .play-video-icon{width:10px;height:10px;background:url("../images/icons/play-video-icon.png") no-repeat;background-size:contain;flex-shrink:0}.play-wrap .large-outer-circle .outer-circle .play-text{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:8px;font-style:normal;font-weight:600;line-height:9px;text-transform:uppercase;text-decoration:none;width:50%}.sub-title-wrap{color:#000;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:15px}@media only screen and (min-width: 1200px){.sub-title-wrap{text-align:start;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:132%;padding-bottom:1.5625vw}}.main-title-wrap{color:#fcaf17;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:35px;font-style:normal;font-weight:700;line-height:40px}.main-title-wrap span.main-second-line{color:#2c2820;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:20px;font-style:normal;font-weight:700;line-height:1px}@media only screen and (min-width: 1200px){.main-title-wrap{font-size:4.1666666667vw;font-style:normal;font-weight:700;line-height:70%;text-align:start;max-width:22.65625vw}.main-title-wrap span.main-second-line{color:#2c2820;font-size:2.0833333333vw;font-style:normal;font-weight:700;line-height:10px;text-align:start}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:#14b1e7}::-webkit-scrollbar-thumb:hover{background:#14b1e7}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in-bottom{animation:fade-in-bottom .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.image-loading-bottom{animation:image-loading-bottom .7s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.opacity{animation:opacity 1.2s ease-in-out both}.scrolled.width-full{animation:width-full .5s linear forwards;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-left{animation:fade-in-left .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}.scrolled.fade-in-right{animation:fade-in-right .5s ease-in-out both;animation-delay:calc(.3s*var(--i))}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes image-loading-bottom{0%{clip-path:inset(100% 0 0 0%)}100%{clip-path:inset(0 0 0 0)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes width-full{0%{width:0}100%{width:100%}}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes play-button{0%{border:0px solid rgba(25, 147, 221, 0.5)}50%{border:8px solid rgba(25, 147, 221, 0.5)}to{border:0px solid rgba(25, 147, 221, 0.5)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fade-up{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.fade-up-active{opacity:1;transform:translateY(0)}@keyframes scaleDown{from{transform:scale(1.5)}to{transform:scale(1)}}.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width: 768px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 992px){.footer-socail-media{padding-top:50px;padding-bottom:50px}.footer-socail-media .footer-social-media-list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.footer-socail-media .footer-social-media-list li{position:relative;padding:20px}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:25px;height:25px;fill:#fff}.footer-socail-media .footer-social-media-list li:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:rgba(255, 255, 255, 0.6)}}@media only screen and (min-width: 1200px){.watermark{display:block}.footer-socail-media{padding-top:3.125vw;padding-bottom:3.125vw}.footer-socail-media .footer-social-media-list li{margin-right:0vw}.footer-socail-media .footer-social-media-list li .footer-social-media-link svg{width:1.4583333333vw;height:1.4583333333vw}.footer-socail-media .footer-social-media-list:not(:last-child)::after{position:absolute;content:"";top:0;right:0;width:0.0520833333vw;height:2.34375vw;margin:.78125vw 0vw;background-color:rgba(255, 255, 255, 0.6)}}.near-by-attractions-landing-section-section{margin-bottom:40px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:space-between;align-items:center;margin-bottom:25px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .filter-toggle{border:1px solid #3e3422;background:#3e3422;padding:5px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:30%}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .filter-toggle .filter-text{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .filter-toggle img{width:12px;height:12px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .selected-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:60%}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .selected-filters .filter-chip{color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls{border:1px solid rgba(44, 40, 32, 0.25);background:#fdfdfe;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;padding:25px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;border:1px solid rgba(44, 40, 32, 0.25);background:#fdfdfe;padding:10px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar input{border:0;border-radius:0;outline:0}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar input:focus-visible{outline:0}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar input::placeholder{color:rgba(44, 40, 32, 0.5);font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar .search-button{background:none;border:none}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar .search-button img{width:14px;height:14px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar{width:100%;display:flex;justify-content:space-evenly;flex-direction:row;align-items:center}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar .location-text{width:30%;text-align:center;color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar select{width:70%;border:1px solid rgba(44, 40, 32, 0.25);background:#fdfdfe;padding:10px;border-radius:0;color:rgba(44, 40, 32, 0.5);font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar select option{color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar{display:flex;justify-content:space-evenly;flex-direction:row;align-items:center;width:100%}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar .type-text{width:30%;text-align:center;color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar select{width:70%;border:1px solid rgba(44, 40, 32, 0.25);background:#fdfdfe;padding:10px;border-radius:0;color:rgba(44, 40, 32, 0.5);font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar select option{color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper{margin-top:40px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper{margin-bottom:50px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper.hidden-destination{display:none}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap{position:relative}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper{position:relative;margin:0 2px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 41.22%, #000 104.62%)}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper img{width:100%;height:400px;object-fit:cover}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper{position:absolute;bottom:5%;left:0;right:0;width:90%;margin:auto;display:flex;flex-direction:column;align-items:center}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-type-category-wrap{padding-bottom:15px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-type-category-wrap .filter-destination-type-content{background:#fcaf17;padding:2px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-type-category-wrap .filter-destination-type-content .filter-destination-type-item{color:#2c2820;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-title-name-wrap{padding-bottom:15px;color:#fff;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;text-align:center}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:space-around;width:100%}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-time-wrap{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-time-wrap img{width:14px;height:14px;margin-right:10px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-distance-wrap{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-distance-wrap img{width:14px;height:14px;margin-right:10px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-location-wrap{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-location-wrap img{width:14px;height:14px;margin-right:10px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-location-wrap .filter-location-group .filter-location-content .filter-location-item{color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.16px}.load-more-wrap{width:50%;margin:auto}.load-more-wrap .load-more-btn{display:flex;align-items:center;flex-direction:row;justify-content:center;border:1px solid #2c2820;padding:15px 10px;background:#fff;width:100%;border-bottom:3px solid #2c2820}.load-more-wrap .load-more-btn.black-btn:hover{background:#14b1e7;border:.603px solid #14b1e7;transition:.5s ease-in-out;border-bottom:3px solid rgba(44, 40, 32, 0.25)}.load-more-wrap .load-more-btn.black-btn:hover .black-btn{color:#fff}.load-more-wrap .load-more-btn.black-btn svg.plus-btn{width:10px;height:10px;margin-right:10px}.load-more-wrap .load-more-btn.black-btn .text-btn{color:#2c2820;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}@media only screen and (min-width: 768px){.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:25px}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper{margin-bottom:40px;width:49%}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width: 992px){.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper{width:33%}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper img{width:100%;height:auto;object-fit:cover}}@media only screen and (min-width: 1200px){.near-by-attractions-landing-section-section .main-wrapper-inner{padding-left:12.65625vw;padding-right:12.65625vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items{margin-bottom:1.0416666667vw;justify-content:flex-start}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .filter-toggle{width:6.40625vw;height:2.9166666667vw;padding:.78125vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .filter-toggle .filter-text{font-size:0.8333333333vw;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .selected-filters{width:20%}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-toggle-and-filtered-items .selected-filters .filter-chip{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:2.0833333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar{width:24%;display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:.78125vw;margin-right:2.6041666667vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .search-bar input::placeholder{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar{width:25%;justify-content:space-evenly;flex-direction:row;align-items:center;margin-right:2.6041666667vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar .location-text{font-size:0.8333333333vw;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.0083333333vw;margin-right:1.5625vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar select{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw;padding:.78125vw;cursor:pointer}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .location-bar select option{font-size:.78125vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar{width:25%;justify-content:space-evenly;flex-direction:row;align-items:center;margin-right:2.6041666667vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar .type-text{font-size:0.8333333333vw;font-style:normal;font-weight:600;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar select{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw;padding:.78125vw;cursor:pointer}.near-by-attractions-landing-section-section .main-wrapper-inner .filter-container .filter-controls .type-bar select option{font-size:.78125vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper{width:33%;margin-bottom:0vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap{margin-bottom:2.0833333333vw;margin-right:0.5729166667vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper{position:relative;margin:unset}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 41.22%, #000 104.62%)}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-main-image-wrapper img{width:100%;height:29.7395833333vw;object-fit:cover}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper{position:absolute;bottom:10%;left:12%;right:0;width:100%;margin:0vw;display:flex;flex-direction:column;align-items:flex-start}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-type-category-wrap{padding-bottom:1.0416666667vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-type-category-wrap .filter-destination-type-content .filter-destination-type-item{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:normal}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-title-name-wrap{font-size:1.0416666667vw;font-style:normal;font-weight:700;line-height:130%;padding-bottom:1.5625vw;max-width:15.625vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:65%}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-time-wrap{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-time-wrap img{width:1.0416666667vw;height:1.0416666667vw;margin-right:0.5208333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-distance-wrap{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-shortest-distance-wrap img{width:1.0416666667vw;height:1.0416666667vw;margin-right:0.5208333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-location-wrap img{width:1.0416666667vw;height:1.0416666667vw;margin-right:0.5208333333vw}.near-by-attractions-landing-section-section .main-wrapper-inner #destinations-attractions-grid-wrapper .destinations-attractions-listing-card-wrapper .destinations-attractions-wrapper .destinations-attractions-category-full-wrap .destinations-attractions-content-wrapper .destinations-attractions-featured-items-wrap .destinations-attractions-location-wrap .filter-location-group .filter-location-content .filter-location-item{font-size:0.8333333333vw;font-style:normal;font-weight:500;line-height:215%;letter-spacing:-0.0083333333vw}.load-more-wrap{width:15%;margin:auto}.load-more-wrap .load-more-btn{height:3.2291666667vw}}#header{height:fit-content;position:absolute;top:0;z-index:9999;bottom:0;left:0;right:0;padding-top:10px;border-top:9px solid #fcaf17}#header .header-main{position:relative;display:block}#header .header-main::before{position:absolute;content:"";top:66%;left:0;right:0;width:100%;height:.9px;background:rgba(251, 248, 241, 0.12);transform:translateY(-50%)}.menu-left-right-logo-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.menu-left-right-logo-wrapper .nav-menu-left{width:40%}.menu-left-right-logo-wrapper .navigation-main-logo{width:20%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.menu-left-right-logo-wrapper .navigation-main-logo .main-logo{width:50%}.menu-left-right-logo-wrapper .nav-menu-right{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap{width:25%;margin:unset;padding:unset;display:flex;align-items:center;justify-content:center;transition:.7s all;background-image:linear-gradient(to right, #14B1E7 0%, #1a89bd 51%, #14B1E7 100%);background-size:200% auto;background-position:left top;border-color:transparent;border-bottom:3px solid #e6f4f1;color:#464646}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap:hover{background-position:right bottom;color:#000}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.8px}.menu-left-right-logo-wrapper .nav-menu-right .textarea.more-menu{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:400;line-height:132%}ul#primary_menu_1{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-4%}ul#primary_menu_1 li{margin-right:50px;position:relative}ul#primary_menu_1 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}ul#primary_menu_1 li:hover a{color:#fcaf17;transition:.7s all}ul#primary_menu_1 li.current-menu-item{position:relative}ul#primary_menu_1 li.current-menu-item a{color:#fcaf17}ul#primary_menu_1 li.current-menu-item:after{position:absolute;content:"";bottom:-20px;top:auto;left:0;right:0;background:#fcaf17;width:100%;height:6px}ul#primary_menu_2{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-10%}ul#primary_menu_2 li{margin-right:50px;position:relative}ul#primary_menu_2 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:18px;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}ul#primary_menu_2 li:hover a{color:#fcaf17;transition:.7s all}ul#primary_menu_2 li.current-menu-item{position:relative}ul#primary_menu_2 li.current-menu-item a{color:#fcaf17}ul#primary_menu_2 li.current-menu-item:after{position:absolute;content:"";bottom:-20px;top:auto;left:0;right:0;background:#fcaf17;width:100%;height:6px}.slider-content{position:absolute;bottom:7%;left:-5%}.slider-content h1,.slider-content .slider-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:54px;font-style:normal;font-weight:700;line-height:130%;margin-left:35px}.slider-content h2,.slider-content h3{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:30px;font-style:normal;font-weight:400;line-height:133%}.slider-content h2 .next-heading-same-line,.slider-content h3 .next-heading-same-line{color:#fff;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:18px;font-style:normal;font-weight:400;line-height:133%}.slider-content .scroll-down{display:none}.custom-nav{font-family:"EB Garamond",serif;position:absolute;top:65%;right:50px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.custom-nav .nav-item{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;cursor:pointer;transition:background-color .3s ease}.custom-nav .nav-item span{font-family:"EB Garamond",serif;opacity:.75}.custom-nav .nav-item::before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.6);transform:rotate(0deg);transform-origin:center;transition:transform 3s linear;clip-path:polygon(50% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%)}.custom-nav .nav-item.active::before{transform:rotate(360deg)}.overlay.open .header-main::before{display:none}.watermark{display:none}.arrow-next:focus,.arrow-pre:focus{outline:0}@media only screen and (min-width: 1023px){#header{height:fit-content;position:absolute;top:0;z-index:9999;bottom:0;left:0;right:0;padding-top:2.0833333333vw;border-top:0vw}.menu-left-right-logo-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.menu-left-right-logo-wrapper .nav-menu-left{display:block;width:40%}.menu-left-right-logo-wrapper .navigation-main-logo{width:20%;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.menu-left-right-logo-wrapper .navigation-main-logo .main-logo{width:60%}.menu-left-right-logo-wrapper .nav-menu-right{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap{width:33%;height:3.125vw;margin:unset;padding:unset;display:flex;align-items:center;justify-content:center}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:0.7291666667vw;font-style:normal;font-weight:600;line-height:85%;letter-spacing:.09375vw}.menu-left-right-logo-wrapper .nav-menu-right .textarea.more-menu{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%}.mobile-nav{display:none}ul#primary_menu_1{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}ul#primary_menu_1 li{margin-right:2.6041666667vw}ul#primary_menu_1 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}ul#primary_menu_2{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}ul#primary_menu_2 li{margin-right:2.6041666667vw}ul#primary_menu_2 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}.slider-content{position:absolute;bottom:7%;left:0}.slider-content h1,.slider-content .slider-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:8.3333333333vw;font-style:normal;font-weight:700;line-height:130%;margin-left:0vw;left:6.4583333333vw;position:relative}.slider-content h2,.slider-content h3{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:4.1666666667vw;font-style:normal;font-weight:400;line-height:130%}.slider-content h2 .next-heading-same-line,.slider-content h3 .next-heading-same-line{color:#fff;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.0833333333vw;font-style:normal;font-weight:400;line-height:130%}button.slick-next.slick-arrow{display:none !important}button.slick-prev.slick-arrow{display:none !important}#header{height:fit-content;position:absolute;top:0;z-index:9999;bottom:0;left:0;right:0;padding-top:2.0833333333vw}.menu-left-right-logo-wrapper{width:max-content;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.menu-left-right-logo-wrapper .nav-menu-left{width:max-content;margin-right:7.2916666667vw}.menu-left-right-logo-wrapper .navigation-main-logo{width:10.6770833333vw;height:7.8125vw;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.menu-left-right-logo-wrapper .navigation-main-logo .main-logo{width:100%;height:100%}.menu-left-right-logo-wrapper .nav-menu-right{width:max-content;margin-left:5.2083333333vw;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap{width:100%;height:100%;margin:unset;padding:unset;display:flex;align-items:center;justify-content:center;transition:.7s all;background-image:linear-gradient(to right, #14B1E7 0%, #1a89bd 51%, #14B1E7 100%);background-size:200% auto;background-position:left top;border-color:transparent;border-bottom:3px solid #e6f4f1;color:#464646;margin-top:-6%;margin-left:6.5104166667vw;padding:1.0416666667vw}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap:hover{background-position:right bottom;color:#000}.menu-left-right-logo-wrapper .nav-menu-right .reservation-container.blue-main-btn-wrap span.text-btn{color:#e6f4f1;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:600;line-height:85%;letter-spacing:.09375vw}.menu-left-right-logo-wrapper .nav-menu-right .textarea.more-menu{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%}ul#primary_menu_1{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}ul#primary_menu_1 li{margin-right:3.4895833333vw;position:relative}ul#primary_menu_1 li:last-child{margin-right:0vw}ul#primary_menu_1 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}ul#primary_menu_1 li:hover a{color:#fcaf17;transition:.7s all}ul#primary_menu_1 li.current-menu-item{position:relative}ul#primary_menu_1 li.current-menu-item a{color:#fcaf17;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:700;line-height:132%}ul#primary_menu_1 li.current-menu-item:after{position:absolute;content:"";bottom:-1.3541666667vw;top:auto;left:0;right:0;background:#fcaf17;width:100%;height:.3125vw}ul#primary_menu_2{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:row;width:max-content}ul#primary_menu_2 li{margin-right:3.4895833333vw;position:relative}ul#primary_menu_2 li:last-child{margin-right:0vw}ul#primary_menu_2 li a{color:#fff;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:400;line-height:132%;text-decoration:none}ul#primary_menu_2 li:hover a{color:#fcaf17;transition:.7s all}ul#primary_menu_2 li.current-menu-item{position:relative}ul#primary_menu_2 li.current-menu-item a{color:#fcaf17;text-align:center;font-family:"Montserrat","Montserrat Fallback",serif;font-size:.9375vw;font-style:normal;font-weight:700;line-height:132%}ul#primary_menu_2 li.current-menu-item:after{position:absolute;content:"";bottom:-1.5625vw;top:auto;left:0;right:0;background:#fcaf17;width:100%;height:.3125vw}.slider-content{position:absolute;bottom:8.5%;left:0}.slider-content h1,.slider-content .slider-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:8.3333333333vw;font-style:normal;font-weight:700;line-height:130%;margin-left:0vw;left:6.4583333333vw;position:relative}.slider-content h2,.slider-content h3{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:4.1666666667vw;font-style:normal;font-weight:400;line-height:55%}.slider-content h2 .next-heading-same-line,.slider-content h3 .next-heading-same-line{color:#fff;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.0833333333vw;font-style:normal;font-weight:400;line-height:130%}}.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}.loader{position:absolute;left:50%;top:50%;width:50px;height:50px;font-size:0;color:#00c9d0;display:inline-block;margin:-25px 0 0 -25px;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.lead{font-size:13px}.loader div{background-color:#14b1e7;display:inline-block;float:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;border-radius:50%;-webkit-animation:ballPulseDouble 2s ease-in-out infinite;animation:ballPulseDouble 2s ease-in-out infinite}.loader div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes ballPulseDouble{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ballPulseDouble{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}body{background-color:#eee}.container{max-width:700px;margin:auto;margin-top:20px;padding:0 20px}.slider-instance-wrapper{margin-bottom:30px}.swiper-slide img{width:100%}.overlay.open .header-main::before{content:none;opacity:0;visibility:hidden}@media only screen and (min-width: 1440px)and (max-height: 990px){.overlay .more-menu-img-wrap .menu-wrap{position:absolute;top:77%;left:-20%;width:100%}.button_container.active{left:5%;overflow-y:hidden;background:#fffbf4;width:2.34vw;height:2.34vw;border-radius:50%;position:fixed;top:8%}.swiper.accommodation-gallery-slider{padding-left:0vw;padding-right:0vw;margin-top:-6.2%;width:66.5%;margin-right:0;position:relative}section.instagram-plugin-here-section{margin-top:-13.5% !important;position:relative;z-index:4}.about-img-overlap-wrap{position:absolute;bottom:0vw;right:16%;color:#fff;text-align:center;font-family:"Bebas Neue Pro",sans-serif;font-size:10.4166666667vw;gap:696px;font-style:normal;font-weight:700;line-height:63%;width:fit-content}}@media only screen and (min-width: 1920px)and (max-height: 1023px){.overlay .more-menu-img-wrap .menu-wrap{position:absolute;top:83%;left:-20%;width:100%}.button_container.active{left:5%;overflow-y:hidden;background:#fffbf4;width:45px;height:45px;border-radius:50%;position:fixed;top:7%}.play-item-link{position:absolute;top:35%;left:59%;z-index:2;text-decoration:none}.guest-experiences-title-content-wrap{position:absolute;top:-60% !important;bottom:0;left:38%;width:50%}section.instagram-plugin-here-section{margin-top:-6.75% !important;position:relative;z-index:4}.accommodations-template-default.single.single-accommodations .play-item-link{position:absolute;top:35%;left:59% !important;z-index:2;text-decoration:none}}footer .footer-inner .footer-socail-media .footer-social-media-list:only-child::before,footer .footer-inner .footer-socail-media .footer-social-media-list:last-child::before{position:absolute;content:"";top:25% !important;right:0;width:0.0520833333vw;height:2.34375vw !important;right:0;display:none}.accommodations-template-default.single.single-accommodations .main-banner.inner-banner .main-slider-wrapper .slider-content{position:absolute;bottom:-14.9%;left:0;top:auto;width:100%;transform:translateY(-50%);padding:0vw;text-align:center}.accommodations-template-default.single.single-accommodations .main-banner.inner-banner .main-slider-wrapper .slider-content .banner-title{color:#fff;text-align:center;font-family:"Cinzel Decorative","Cinzel Decorative Fallback",serif;font-size:2.5vw;font-style:normal;font-weight:700;line-height:71%;margin-bottom:0vw;left:0vw}.header-section{transition:.7s all}.header-section.scrolled-up{position:fixed !important;z-index:11111;top:0;width:100%;background:#508091;padding-top:1.0416666667vw;padding-bottom:1.0416666667vw}.header-section.scrolled-up.navigation-main-logo{width:17%}.header-section.hidden{transform:translateY(-100%);position:absolute;overflow:hidden}.slider-numbers{position:absolute;top:50%;right:15px;transform:translateY(-50%) translateX(-10%);display:flex;flex-direction:column;gap:50px;font-size:16px;font-weight:400;color:#fff}.slider-numbers .slider-num{cursor:pointer;opacity:.6;transition:all .3s ease;position:relative;font-family:"EB Garamond",serif;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.slider-numbers .slider-num.active{font-weight:bold;opacity:1;border-radius:50%;position:relative}.slider-numbers .slider-num.active:before{content:"";position:absolute;width:35px;height:35px;border-radius:50%;border:2px solid rgba(255, 255, 255, 0.5);border-top-color:transparent;transform:rotate(0deg)}.slider-numbers .slider-num.active.animate:before{animation:circle-progress 4s linear forwards}@keyframes circle-progress{from{transform:rotate(0deg);border-top-color:transparent}to{transform:rotate(360deg);border-top-color:#fff}}@media only screen and (max-width: 600px){.button_container{top:38% !important}}@media only screen and (max-width: 992px){.more-menu-detail-side-img-wrap{margin-top:0;display:flex;flex-direction:column;align-items:center}.detailed-wrap{display:none}.overlay nav{transform:translateY(-4%)}.overlay.open{flex-direction:column-reverse;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#7d7777}.overlay.open ul li{opacity:1}.overlay.open ul li a{line-height:10px;font-size:13px;font-family:"Montserrat","Montserrat Fallback",serif}.overlay.open ul li a:hover{color:#1b9ac6;transition:.9s all}.overlay.open ul li a:hover::after,.overlay.open ul li a:focus:after,.overlay.open ul li a:active:after{height:200px;width:5px}.overlay.open ul li a:after{content:"";position:absolute;bottom:0;top:0;left:0;background:#1b9ac6;transition:.35s;width:0;height:0;transform:rotate(360deg);flex-shrink:0}.overlay.open .more-menu-logo-wrap{width:150px;margin:50px}.overlay.open .more-menu-logo-wrap img{width:100%;height:100%;object-fit:contain}.overlay.open .menu-side-img-wrap{display:none}.more-menu-detail-wrap,.reservation-container-popup.blue-main-btn-wrap{display:none}.button_container{position:absolute;top:66%;right:5%;cursor:pointer;z-index:100;transition:opacity .25sease;border:.603px solid rgba(255, 255, 255, 0.15);background:#fcaf17;width:51px;height:43px;flex-shrink:0}.button_container span{right:5px}.button_container .top{top:8px}.button_container .middle{top:19px !important}.button_container .bottom{top:30px !important}.button_container.active{border:none;background:none}.button_container:hover{opacity:1}.mobile-reservation-container.blue-main-btn-wrap{display:block;height:43px;margin-right:48px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;margin-top:-40px;border-bottom:2px solid #fcaf17}.mobile-reservation-container.blue-main-btn-wrap a.blue-btn{display:flex;align-items:center}.mobile-reservation-container.blue-main-btn-wrap a.blue-btn .text-btn{color:#e6f4f1;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:1.4px}#header .header-main::before{display:none}}@media only screen and (min-width: 768px){.slider-content{position:absolute;bottom:7%;left:5%}.guest-experiences-section .main-wrapper .guest-experiences-wrap .guest-experiences-review-based-wrap .nav.nav-pills .nav-item .nav-link.active{border-radius:50px;border:1px solid rgba(44, 40, 32, 0.5);background:#2c2820;color:#fff;font-family:"Montserrat","Montserrat Fallback",serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.28px;width:50%;height:50px;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row}}@media only screen and (min-width: 1366px)and (max-height: 768px){.guest-experiences-title-content-wrap{position:absolute;top:-55% !important;bottom:0;left:38%;width:50%}.guest-experiences-review-content-wrap{width:60%;margin-top:-31% !important;margin-left:25%}section.instagram-plugin-here-section{margin-top:-13% !important;position:relative;z-index:4}}@media only screen and (max-width: 767px){.common-call-to-img{width:100%;height:100%;object-fit:cover}}#sb_instagram #sbi_images{padding:0}.booking-widget{overflow:hidden}@media only screen and (min-width: 1023px){.floating-icons{bottom:95px}.single-accommodations li#menu-item-610 a{color:#fcaf17;text-align:center;font-size:.9375vw;font-style:normal;font-weight:700;line-height:132%}.single-accommodations li#menu-item-610 a:after{position:absolute;content:"";bottom:-1.3541666667vw;top:auto;left:0;right:0;background:#fcaf17;width:100%;height:.3125vw}}button#myBtn{position:absolute;bottom:0;z-index:9;background:transparent;border:0;left:14px}.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .name-country-wrap .wpcf7-form-control-wrap input,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .name-country-wrap .wpcf7-form-control-wrap textarea,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .name-country-wrap .wpcf7-form-control-wrap select,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .name-country-wrap .wpcf7-form-control-wrap .country-select,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .mobile-email-wrap .wpcf7-form-control-wrap input,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .mobile-email-wrap .wpcf7-form-control-wrap textarea,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .mobile-email-wrap .wpcf7-form-control-wrap select,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .mobile-email-wrap .wpcf7-form-control-wrap .country-select,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .label-class .wpcf7-form-control-wrap input,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .label-class .wpcf7-form-control-wrap textarea,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .label-class .wpcf7-form-control-wrap select,.contact-form-with-image-section .main-wrapper-inner .contact-form-and-img-wrapper .contact-form-title-and-form-wrap .hiriketiya-contact-form-wrapper .contact-us-form-wrapper .label-class .wpcf7-form-control-wrap .country-select{font-size:16px !important}.term{text-align:center}
