:root{--color-orange:#FA6017;--color-brown:#393532;--color-black:#000000;--color-black-shade-1:#8C8C8C;--color-black-shade-2:#C4C2C2;--color-black-shade-3:#F5F3F3;--color-blue-breeze:#BCDAE7;--color-blush-beige:#EEC4B4;--color-crimson-sunburn:#C30248;--color-absolute-black:#000000;--color-modern-gray:#D9D8D6;--color-white:#FFFFFF;--color-modern-gray-dark-62:#515150;--color-modern-gray-dark-37:#878785;--color-modern-gray-dark-12:#BDBDBB;--color-modern-gray-light-62:#F0F0EF;--color-primary:var(--color-orange);--color-secondary:var(--color-modern-gray);--font-montserrat:'Marcellus',serif;--font-montserrat:'Montserrat',sans-serif;--number-body-font-size:1.6rem;--number-header-height:71px;--slogan-large-font-size:2.8rem;--slogan-small-font-size:2.8rem;--heading-1-font-size:6rem;--heading-1-font-family:var(--font-montserrat);--heading-1-line-height:120%;--heading-1-font-weight:700;--heading-1-margin:0 0 24px 0;--heading-2-font-size:2.8rem;--heading-2-font-family:var(--font-montserrat);--heading-2-line-height:120%;--heading-2-font-weight:700;--heading-2-margin:0 0 24px 0;--heading-3-font-size:3.6rem;--heading-3-font-family:var(--font-montserrat);--heading-3-line-height:120%;--heading-3-font-weight:700;--heading-3-margin:0 0 24px 0;--heading-4-font-size:3rem;--heading-4-font-family:var(--font-montserrat);--heading-4-line-height:120%;--heading-4-font-weight:700;--heading-4-margin:0 0 24px 0;--heading-5-font-size:2.4rem;--heading-5-font-family:var(--font-montserrat);--heading-5-line-height:120%;--heading-5-font-weight:500;--heading-5-margin:0 0 24px 0;--heading-6-font-size:1.8rem;--heading-6-font-family:var(--font-montserrat);--heading-6-line-height:150%;--heading-6-font-weight:400;--heading-6-margin:0 0 24px 0;--main-navigation-font-size:1.7rem;--main-navigation-font-family:var(--font-montserrat);--main-navigation-font-weight:400;--top-navigation-font-size:1.2rem;--top-navigation-font-family:var(--font-montserrat);--top-navigation-font-weight:400;--default-gap:2.4rem;--verticle-grid-gap:6rem;--swiper-arrow-size:2rem;--intro-section-gap:7rem}.btn,.cms-form button.btn{font-family:var(--font-montserrat);font-size:16px;line-height:150%;color:var(--color-white);text-decoration:none;padding:12px 24px;border:1px solid;transition:all .4s ease;display:inline-block;white-space:nowrap}.btn-sm{padding:4px 16px;background:rgba(217,216,214,0.30);color:#000;font-size:1.2rem;font-weight:500;text-decoration:none}.btn-primary,.cms-form button.btn-primary{pointer-events:auto;background-color:var(--color-orange);border-color:var(--color-orange)}.btn-primary:hover,.cms-form button.btn-primary:hover{background-color:var(--color-brown);border-color:var(--color-brown);color:var(--color-white)}.btn-primary.disabled{pointer-events:none;color:var(--color-modern-gray-dark-37)}.btn-secondary,.cms-form button.btn-secondary{background-color:transparent;border-color:var(--color-brown);color:var(--color-brown);}.btn-secondary:hover,.cms-form button.btn-secondary:hover{background-color:var(--color-brown);border-color:var(--color-brown);color:var(--color-white)}.btn-tertiary{font-family:var(--font-montserrat);color:var(--color-black);position:relative;text-decoration:none;font-size:1.6rem;font-weight:var(--heading-1-font-weight);border-bottom:2px solid var(--color-black)}.btn-tertiary:hover{color:var(--color-orange);border-bottom:2px solid var(--color-orange)}.btn-quaternary{border-color:transparent}.btn-quaternary:hover{background-color:var(--color-orange);border-color:transparent}.content-wrapper .btn-group{margin:0}.badge{font-size:1.4rem;padding:4px 16px;text-align:center !important;display:block;max-width:fit-content;margin:auto;border-radius:4px;margin:0;text-decoration:none}.badge.badge-primary{background-color:var(--color-modern-gray-light-62)}.badge.badge-inverted{color:#fff;font-weight:700;background-color:rgba(0,0,0,0.4)}.back-to-top.active.bottom{background:#FA6017}.image-wrapper img{object-fit:cover;height:100%}th,td{border:0;font-weight:400}th{background-color:var(--color-blush-beige);color:#fff;font-family:var(--font-montserrat);font-size:1.8rem;text-align:left}td{color:#393939}tr:nth-of-type(2n){background-color:#F0F0EF}.swiper-pagination-bullet-active{background-color:#000}.swiper-button-next:after,.swiper-button-prev:after{color:#000}.footer-expandable .swiper-button-next:after,.footer-expandable .swiper-button-prev:after{color:var(--color-white)}.form-control{min-height:41px;border:1px solid var(--color-modern-gray-dark-12);padding:12px 16px}.form-control:focus{outline:none;border:1px solid var(--color-primary)}.form-control::placeholder{color:var(--color-modern-gray-dark-62)}input{accent-color:var(--color-absolute-black);border-radius:0}input[type="checkbox"]{width:20px;height:20px;opacity:0}.form-group{position:relative}.form-group.checkbox .checkbox-mark{border:1px solid var(--color-absolute-black);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.form-group.checkbox .checkbox-mark::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z' /%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease;opacity:0}.checkbox-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px}input[type="checkbox"]:checked+.checkbox-mark::before{opacity:1}.form-group.file .file-input-wrapper{border:1px solid var(--color-modern-gray-dark-12);position:relative;cursor:pointer}.form-group.file .file-input-wrapper .upload-label{position:absolute}.form-group.file .file-input-wrapper::before{content:"";width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6665 19.1667H1.33317C1.15636 19.1667 0.98679 19.2369 0.861766 19.3619C0.736742 19.487 0.666504 19.6565 0.666504 19.8333C0.666504 20.0101 0.736742 20.1797 0.861766 20.3047C0.98679 20.4298 1.15636 20.5 1.33317 20.5H18.6665C18.8433 20.5 19.0129 20.4298 19.1379 20.3047C19.2629 20.1797 19.3332 20.0101 19.3332 19.8333C19.3332 19.6565 19.2629 19.487 19.1379 19.3619C19.0129 19.2369 18.8433 19.1667 18.6665 19.1667ZM3.87317 8.5L9.33317 3.05333V16.82C9.33317 16.9968 9.40341 17.1664 9.52843 17.2914C9.65346 17.4164 9.82303 17.4867 9.99984 17.4867C10.1766 17.4867 10.3462 17.4164 10.4712 17.2914C10.5963 17.1664 10.6665 16.9968 10.6665 16.82V3.05333L16.1265 8.5C16.254 8.60922 16.4181 8.66629 16.5859 8.65981C16.7537 8.65333 16.9128 8.58377 17.0315 8.46504C17.1503 8.34631 17.2198 8.18715 17.2263 8.01937C17.2328 7.85158 17.1757 7.68753 17.0665 7.56L9.99984 0.5L2.9265 7.57333C2.85361 7.63257 2.79405 7.70654 2.75173 7.7904C2.70942 7.87426 2.6853 7.96612 2.68097 8.05995C2.67663 8.15378 2.69217 8.24747 2.72657 8.33487C2.76097 8.42228 2.81345 8.50143 2.88058 8.56713C2.9477 8.63284 3.02795 8.68362 3.11607 8.71615C3.20419 8.74867 3.29819 8.76221 3.39191 8.75587C3.48563 8.74953 3.57695 8.72346 3.65988 8.67937C3.74282 8.63527 3.81551 8.57415 3.87317 8.5Z' fill='%23515150'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.file-input-wrapper input[type="file"]{opacity:0;border:0;width:100%}.file-input-wrapper .upload-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-modern-gray-dark-62)}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--color-primary) 12.727926px -12.727926px 0 0 var(--color-primary),18px 0 0 0 var(--color-primary),12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),0 18px 0 0 rgb(152 128 255 / 0),-12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),-18px 0 0 0 rgb(152 128 255 / 0),-12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 var(--color-primary),12.727926px -12.727926px 0 0 var(--color-primary),18px 0 0 0 var(--color-primary),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 var(--color-primary),18px 0 0 0 var(--color-primary),12.727926px 12.727926px 0 0 var(--color-primary),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 var(--color-primary),12.727926px 12.727926px 0 0 var(--color-primary),0 18px 0 0 var(--color-primary),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 var(--color-primary),0 18px 0 0 var(--color-primary),-12.727926px 12.727926px 0 0 var(--color-primary),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 var(--color-primary),-12.727926px 12.727926px 0 0 var(--color-primary),-18px 0 0 0 var(--color-primary),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 var(--color-primary),-18px 0 0 0 var(--color-primary),-12.727926px -12.727926px 0 0 var(--color-primary)}75%{box-shadow:0 -18px 0 0 var(--color-primary),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 var(--color-primary),-12.727926px -12.727926px 0 0 var(--color-primary)}87.5%{box-shadow:0 -18px 0 0 var(--color-primary),12.727926px -12.727926px 0 0 var(--color-primary),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 var(--color-primary)}}.swal2-styled.swal2-confirm{font-family:var(--font-montserrat) !important;padding:12px 24px !important;border:1px solid !important;border-radius:0 !important;background-color:var(--color-modern-gray) !important;border-color:var(--color-modern-gray) !important;color:var(--color-absolute-black) !important;font-size:1.5rem !important;text-transform:capitalize !important;white-space:nowrap !important;transition:all .4s ease-in-out !important}.swal2-styled.swal2-confirm:hover{background-color:var(--color-modern-gray-dark-12) !important;border-color:var(--color-modern-gray-dark-12) !important;color:var(--color-absolute-black) !important}.swal2-styled.swal2-confirm:focus{box-shadow:none !important}.strip-row.with-background{padding-top:var(--intro-section-gap);padding-bottom:var(--intro-section-gap);background-color:var(--color-blush-beige)}.r2g-css-flex-grid-main-strip.with-gap.gap-narrow>.container>.flex-xlist>.xList-items{gap:70px}.r2g-rotator-sub-component-sw.white-arrows .rotatorElement .arrows-wrapper .swiper-button-next::after,.r2g-rotator-sub-component-sw.white-arrows .rotatorElement .arrows-wrapper .swiper-button-prev::after{color:#fff}.pg-btn.nav-btn a{width:34px;height:42px;padding:10px;border-radius:50%;background-color:transparent;border:2px solid var(--color-brown);transition:0.4s ease-in-out;margin:0;position:relative;inset:0;transition:all .4s ease}.city-listing-into.r2g-content-main-strip-v2{margin-bottom:93px}.content-wrapper.d-collection-content-topon-image-wrapper.d-details h1{width:713px;margin:0 auto;margin-bottom:var(--default-gap)}.content-wrapper.d-collection-content-topon-image-wrapper.d-details .text-center{width:60%;margin:0 auto;margin-bottom:var(--default-gap)}.arrows-wrapper.d-offers{justify-content:right;gap:var(--default-gap);margin:0}.arrows-wrapper.d-gallery-slider{justify-content:right;gap:var(--default-gap);flex-direction:row}.arrows-wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse;top:20%}.arrows-wrapper .swiper-button-next,.arrows-wrapper .swiper-button-prev,.rotator-arrows-wrapper .swiper-button-next,.rotator-arrows-wrapper .swiper-button-prev{width:72px;height:72px;padding:10px;border-radius:50%;background-color:transparent;border:2px solid var(--color-brown);transition:0.4s ease-in-out;margin:0;position:relative;inset:0;transition:all .4s ease}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:var(--color-white);border-color:var(--color-orange)}.swiper-button-prev:hover::after,.swiper-button-next:hover::after{color:var(--color-orange);transition:all .4s ease}.r2g-rotator .arrows-wrapper{position:absolute;width:100%;top:0;transform:translateY(0%);z-index:1}.arrows-wrapper .swiper-button-next:after,.arrows-wrapper .swiper-button-prev:after,.rotator-arrows-wrapper .swiper-button-next:after,.rotator-arrows-wrapper .swiper-button-prev:after{font-size:var(--swiper-arrow-size);transition:all .4s ease}.rotator-arrows-wrapper{display:flex;gap:var(--default-gap);flex-direction:row;justify-content:flex-end}.d-bg-shade-3 .r2g-xbox-sub-component.r2g-sub-component{background:var(--color-black-shade-3)}.d-guest-reviews .xList-item.swiper-slide .exp-single-slide{background:var(--color-black-shade-3)}.d-guest-reviews .xList-item.swiper-slide .exp-single-slide .flex-container .content-wrapper{padding:0 var(--default-gap) var(--default-gap) var(--default-gap)}.overflow-scroll-size{max-height:200px;overflow-y:scroll;height:100%}.row.strip-row.clearfix.d-faq .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item.active span{background-color:var(--color-white);border:none;border-bottom:2px solid var(--color-orange);pointer-events:none}.row.strip-row.clearfix.d-faq .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item span{background:var(--color-white);border:none;transition:all 0.5s}