@charset "UTF-8";.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.bordered-btn{background-color:initial}*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}* ::-webkit-scrollbar{fill:#a8a5a5;background-color:#fff;color:#a8a5a5;width:.5rem}* ::-webkit-scrollbar-thumb{background-color:#a8a5a5;height:8rem}html{font-size:62.5%;scroll-behavior:auto}@media screen and (min-width:1367px){html{font-size:clamp(62.5%,.732vw,75%)}}ul li{list-style:none}button:focus,input:focus,select:focus{box-shadow:none;outline:none}.cursor,a,a:focus{cursor:pointer}a,a:focus{text-decoration:none}.wholepage{font-size:1.6rem}.slick-slider{align-items:center;column-gap:1%;display:flex!important;justify-content:space-around;width:100%}.slick-slider button.slick-arrow{background:#0000;border-radius:50%;color:#3862ae;height:3rem!important;position:static;width:3rem!important}.slick-slider button.slick-arrow:before{color:#3862ae;font-size:4rem!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-45%)}.slick-slider .slick-dots button:before{color:#3862ae}.slick-slider .slick-list{width:100%}.slick-slider .slick-list .slick-slide>div{margin:1rem}.slick-slider .slick-list .slick-slide div>div{width:100%}.services .services__cards.container{background:#0000}.mid{position:relative}.lenis,.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.input-wrapper{display:flex;flex-direction:column;row-gap:2rem}.navTitle,.next-btn,.prev-btn{cursor:pointer}.scrolltop{align-items:center;background:#0078d0;border-radius:35px;bottom:14rem;display:flex;height:3rem;justify-content:center;position:fixed;right:1rem;width:3rem;z-index:6}.scrolltop .arrowup{color:#f7931d;font-size:2rem}.modal-button{background-color:#0078d0;border:0;border-radius:56px;color:#fff;cursor:pointer;display:inline-block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;margin:1rem;outline:0;padding:.4rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;touch-action:manipulation;transition:all .3s;user-select:none;-webkit-user-select:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.modal-button:before{background-color:initial;background-image:linear-gradient(#fff,#fff0);border-radius:125px;content:"";height:50%;left:4%;opacity:.5;position:absolute;top:0;transition:all .3s;width:92%}.modal-button:hover{box-shadow:inset 0 3px 15px #fff3,0 3px 5px #0000001a,0 10px 13px #0000001a;transform:scale(1)}#tel:hover{animation:wiggle .05s ease infinite alternate}#home:hover{transform:scale(1.4)}#mail:hover{animation:bounceright .3s ease infinite alternate}@keyframes wiggle{0%{transform:rotate(0deg)}to{transform:rotate(30deg)}}@keyframes bounceright{0%{transform:translateX(0)}to{transform:translateX(3px)}}.model-kamakya-slider-img-flexer{margin-block:2rem}.hero__txt .edit-icon{margin-left:0}@media screen and (min-width:1441px){.contactus__offices{margin:0 auto}.hero{height:calc(100vh + 10.4rem)}.hero .hero__img img{height:100%}.test__left--image-top{justify-content:space-between!important}.test__left--text{padding-left:0!important}.test__left{width:40%!important}.test{padding-inline:12.3rem!important}.test__right{width:60%!important}}@media screen and (max-width:2560px) and (min-width:1441px){.time--lists>div{padding-left:2.3rem!important;width:20%!important}.packagepagecard{height:60rem!important}.discover .discover__body .discover__body--box .discover__body--text{padding-right:6%!important}.discover__body--box{margin:0 auto!important;max-width:144rem!important;padding-inline:12.3rem!important}.resort.container{padding-block:10rem!important}.navbar .navbar__side__container{display:none!important}.navbar .navbar__side__container.open{display:flex!important}.navbar:before{max-width:none!important}.footer__info{justify-content:space-between!important}.time--lists{justify-content:space-evenly;width:80%!important}.resort-link{min-width:-webkit-max-content!important;min-width:max-content!important;width:-webkit-max-content!important;width:max-content!important}.footer__info{justify-content:space-between}}@media screen and (max-width:768px) and (min-width:900px){.driveinpage__mid{height:85rem!important}}@media (min-width:768px){.driveinpage__mid{height:110rem!important}.modal-button{padding:.4rem 2rem}}@media screen and (max-height:600px){.hero__text_container{height:100vh!important}}@media screen and (min-height:600px){.hero__txt{padding-top:0!important}}@media screen and (min-height:900px){.hero__text_container{align-items:center!important;display:flex!important;height:100%!important;padding-top:0!important}}@media screen and (min-width:1920px){.driveinpage__cards,.driveinpage__gallery--images,.eventsdetailpage__slider,.facilitiescards,.testimonial__cards{padding-inline:7%!important}.fitnesspage__intro{column-gap:10rem!important}.activitiespagedetail__images,.cablecardescription__images,.destinationweddingpage__images--mid,.diningdetailpage__image,.discopage__gallery--top,.filmingpage__mid{justify-content:space-between!important}.resortpagecard__text{width:50%!important}.blogs__cards,.contact__desc--details,.teamscards{column-gap:2%!important}.blogs__cards>div,.contact__desc--details>div,.teamscards>div{width:23.5%!important}}@media screen and (min-width:1441px){.blogs .blog__card--image{height:35rem!important}.teamscard{height:40rem!important}.driveinpage__top{height:100vh!important}.fitnesspage__intro--image{height:70rem!important;width:100%!important}.resortpagecard__image{height:50rem!important}.driveincard .driveincard__img,.driveinpage__gallery--image-img,.facilitiescards .facilitiescard--img,.queentowerpage__gallery .gallerycard--img{height:35rem}.diningpage__feature{height:94vh!important}.cablecar__right{width:calc(100% - 42rem)!important}.cablecar img{height:100%;object-fit:cover}.letter .bottom-email{width:100%!important}.activitiespagedetail__main .activitiespagedetail__top--left,.cablecardescription__image,.destinationweddingpage__top--left-image,.eventspage__slider,.eventspage__slider-card,.filmingpage__top--intro-img,.noticenewsdetail__img,.queentowerpage__top--left{height:calc(100vh - 5rem)!important}.fitnesspage__intro--text-title{line-height:12rem!important}.investorrelation .download__files a{height:8rem!important}.diningdetailpage__feature,.diningpage__restros--card-image,.eventsdetailpage__featured,.notices .notices__body .notices__cards__container,.resortdetail__image{height:70rem!important}.eventspage__desc--title{width:auto!important}.discopage__top--text,.discopage__top--text p,.eventspage__desc--desc,.eventspage__desc--desc p{text-align:left!important}.discopage__gallery--mid{height:80rem!important}.destinationweddingpage__images--mid-img1{height:41.1rem!important;width:39.2rem!important}.destinationweddingpage__images--mid-img2{height:54.8rem!important;width:52.8rem!important}.destinationweddingpage__images--mid-img3{height:69rem!important;width:62.6rem!important}.destinationweddingpage__images--mid{height:auto!important}.destinationweddingpage__images--top{height:80rem!important}.fitnesspage__cards--card-right{width:50%!important}.filmingpage__mid--left-img{width:100%!important}.diningdetailpage{padding-bottom:0!important}.diningdetailpage__image--box{height:70rem!important}.diningdetailpage__image--box img{height:100%!important}.eventspage .diningpage__restros--card{height:70rem!important}.eventspage .eventspage .diningpage__restros--card-image{height:auto I!important}.wholepage{max-width:none!important}.discover__body--image>div{width:100%!important}.cablecarbooking>div{justify-content:space-between}.navbar .marquee__container{width:-webkit-fill-available}.aboutus .aboutus__box .book__ticket{width:45%}.aboutus .aboutus__box .book__ticket .book__ticket--map{width:100%}.aboutus .aboutus__box .book__ticket--image{right:12%;width:50rem}.servicecard{width:100%}.packages__backimg img{height:150rem;width:100%}.aboutus .aboutus__box .book__ticket{width:57%}.aboutus .aboutus__box .book__ticket--image{width:31rem}}@media screen and (min-width:1024px) and (max-width:1440px){.hero__text_container{align-items:center;display:flex}.resort.container .time--lists-list{width:20rem!important}.resort.container .time--lists-list.rooms{width:13rem!important}.resort.container .time--lists-list.person{width:20rem!important}.aboutus .aboutus__box .book__ticket{width:57%}.aboutus .aboutus__box .book__ticket--image{width:31rem}}@media screen and (min-width:768px) and (max-width:1024px){.hero__text_container{align-items:center;display:flex}.driveinpage__top-left{padding-left:2rem!important;padding-right:2rem!important}.letter{flex-direction:column}.letter>div{width:100%!important}.letter input{width:70%!important}.adventure__text{width:100%!important}}@media (max-width:1024px){.navbar .navbar__side__container.open{padding-top:5rem!important}.aboutus .aboutus__box .book__ticket{width:50%}.aboutus .aboutus__box .book__ticket--image{width:25%}.teamscards{column-gap:2.5%!important}.teams .teamscards .team__card{width:31.5%!important}}@media (max-width:998px){.messageus{padding-left:7%!important}.container,.news{padding-inline:7%!important}html{font-size:55%}.test__left--bottom{font-size:4rem!important}.driveinpage__top-left{padding-inline:7%!important}.test__left--text{padding-left:7%!important}.test__right:before{left:10%!important}.aboutus .aboutus__box .book__ticket{position:absolute;top:-8.5rem;width:55%}.aboutus .aboutus__box .book__ticket .book__ticket--map,.aboutus .aboutus__box .book__ticket .book__ticket--map .cablemap{height:19rem}.aboutus .aboutus__box .book__ticket--image{width:22rem}.discover .discover__body--cards{flex-direction:column!important;row-gap:4rem!important}.aboutus .aboutus__box .book__ticket{width:50%}.aboutus .aboutus__box .book__ticket--image{width:25%}}@media (max-width:768px){html{font-size:45%}.packagedetail .packagedetail__card{height:100%!important;padding-bottom:10rem!important}.discover__body{max-width:768px!important;overflow:hidden!important;padding-inline:7%!important}.discover .discover__body .discover__body--box{padding-left:0!important}.discover .discover__body .discover__body--box-white:before{display:none!important}.packagedetail__card__img{height:50vh!important}.discover__body--box>div{width:100%!important}.discover .discover__body .discover__body--box-white{display:none!important}.blogs .blog__card--image{height:20rem!important}.blogs .blogdetail__related .blogdetail__related--image{height:28rem!important}.notices__news .notices-container .notice__cards .notice__card a{column-gap:2rem!important}.noticenews .noticenews__img,.notices__cards__container{height:40rem!important}.newsevents .title{padding-bottom:5rem!important}.notices__news .notices-container .notice__cards .notice__card a .notice__img{height:6.9rem!important;width:50%!important}.notices__news .notices-container .notice__cards .notice__card a .notice__text{width:50%!important}.notices__news .search-container{width:100%!important}.blogs .blogcarddetail .blogdetail__img{height:70rem!important}.teams .title{padding-bottom:5rem!important}.discover__body--box{align-items:center!important;display:flex!important;justify-content:center!important;position:static!important;width:100%!important}.financialreports__files--container,.packagedetail__card{flex-direction:column!important;row-gap:10rem!important}.financialreports__files--container>div,.packagedetail__card>div{width:100%!important}.newscard__textbox--desc{display:none!important}.newscard{height:8rem!important}.careercard--field{width:50%!important}.news .news__body{align-items:center}.news .news__body .news__body--feeds{height:33.2rem!important;justify-content:space-between}.news .news__body a{height:40rem!important}.careerpage .search .search--options .select{min-width:25.7rem!important}.cablecarbooking .terms__discount{flex-direction:column-reverse!important;row-gap:5rem!important}.cablecarbooking .terms__discount>div{width:100%!important}.resortpagecard .resort--modal{padding-inline:2%!important}.queentowerpage__top--right--container-images-img{height:40rem!important}.facilitiescards .facilitiescard--img{height:20rem!important}.resortpagecard .cross-btn{right:-1.5%!important}.resortpagecard .resort--modal-content{width:92%!important}.resortdetail .resortdetail__top .resortdetail__text--info{column-gap:4rem!important}.diningdetailpage__image--box img{height:35rem!important}.activitiespagedetail__main .activitiespagedetail__top--left,.destinationweddingpage__images--bottom--left,.destinationweddingpage__images--bottom--right,.destinationweddingpage__top--left-imag1e,.diningdetailpage__feature,.diningdetailpage__slider-img,.eventspage__slider,.eventspage__slider-card,.filmingpage__mid--left-img,.filmingpage__top--intro-img{height:50rem!important}.filmingpage__mid--right img{height:47rem!important}.activitiespagedetail__main .activitiespagedetail__images .small-img{height:35rem!important}.fitnesspage__intro--text-title{font-size:7rem!important;line-height:8rem!important}.discopage__top--text-title{text-align:center!important}.driveinpage__top-right{height:auto!important}.driveinbox,.driveinpage__top{flex-direction:column!important}.driveinbox>div,.driveinpage__top>div{width:100%!important}.driveinpage__cards--images>div{width:48%!important}.resort.container .time--lists-list{border-right:0!important;width:45%!important}.time--lists>div{column-gap:2%!important;row-gap:2rem!important}.row.big{display:none!important}.resort.container .time--lists-list{padding-left:0!important}.lists-list-title{font-size:1.8rem!important;font-weight:700!important}.lists.small{border-right:0 solid #fff;display:flex!important;flex-direction:column;row-gap:1rem}.driveinpage__gallery--image-img{height:22.2rem!important}.driveinbox{flex-direction:column!important}.driveinbox>div{width:100%!important}.driveinbox__text{padding-top:5rem!important}.discopage__top,.fitnesspage__intro{flex-direction:column!important;row-gap:10rem!important}.discopage__top>div,.fitnesspage__intro>div{width:100%!important}.discopage__gallery--bottom-card,.filmingpage__slider-img{height:35rem!important}.destinationweddingpage__images--bottom--right-text{font-size:2rem!important;font-weight:700;line-height:4rem!important}.activitiespagecard{height:auto!important}.activitiespage .activities__images{row-gap:3rem!important}.activitiespagecard--image{height:35rem!important}.destinationweddingpage__images--bottom--right{row-gap:2.6rem!important}.destinationweddingpage__images--bottom--right-images{height:30rem!important}.eventspage__desc--title{font-size:7rem!important}.navbar .navbar__side__container{width:50%!important}.queentowerpage__top--left{height:58rem!important}.resortdetail .resortdetail__top .resortdetail__image{height:48rem!important}.destinationweddingpage__images--mid-img1,.discopage__gallery--top-img1{height:26rem!important}.destinationweddingpage__images--mid-img2,.discopage__gallery--top-img2{height:37rem!important;margin-inline:3rem!important}.destinationweddingpage__images--mid-img3,.discopage__gallery--top-img3{height:48rem!important}.resortdetail__mid--services{flex-wrap:wrap!important}.resortdetail__mid--services>div{width:48%!important}.resortdetail__bottom{flex-wrap:wrap!important;padding-inline:7%!important}.resortdetail__bottom>div{width:48%!important}.roomcards .roomcard{height:40rem!important}.cablecarbooking .terms{flex-direction:column!important;row-gap:5rem!important}.cablecarbooking .terms>div{width:100%!important}.drive{font-size:7rem!important}.loading__container img{width:70%!important}.footer .footer__info .reservation{margin-bottom:5rem!important}.footer-right{display:flex!important}.footer-bottom,.footer__info{align-items:flex-start!important;flex-direction:column!important}.footer-bottom>div,.footer__info>div{width:100%!important}.adventure .adventure__text .icons{column-gap:10%!important}.footer.container .footer__info .partners{width:auto!important}.footer.container .footer__info .partners__img{height:4rem!important}.eventspage__slider{padding-inline:7%!important}.test{height:100%!important}.test__left--image-bottom{display:none!important}.test__left--bottom{font-size:5.7rem!important}.test__right:before{height:110%!important;left:0!important;padding-bottom:5rem!important;top:0!important}.test__left--image-top{display:none!important}.cablecardescription__images{column-gap:2%!important;flex-wrap:wrap!important;justify-content:space-between!important}.cablecardescription__images .cablecardescription__images--img{width:49%!important}.hero .txt--main_up{font-size:3rem}.driveinpage__info{padding-inline:7%!important}.driveinpage__info,.driveinpage__mid .driveinpage__container{position:relative!important}.cablemap,.driveinpage__mid{height:auto!important}.cablemap{width:100%!important}.services .services__cards .servicecard{height:27rem!important;width:100%!important}.activitiescard .activity__image:hover{transform:scale(100%)}.adventure .adventure__text .icons .icons-desc .icons-text{font-size:1.7rem!important}.diningpage.container.container-inline{padding-top:10rem!important}.diningpage__feature--text{text-align:center!important}.adventure .adventure__text .icons{row-gap:2rem!important}.adventure .adventure__text .icons .icons-desc .icons-img{margin-block:0!important}.hero{background-size:contain}.hero .txt--main_down{font-size:6.3rem}.hero .hero__text{margin-top:0!important}.story .story__textbox--desc{font-size:4.7rem!important}.activitiescard .activity__image{width:100%!important}.aboutus .book__ticket{flex-wrap:wrap}.aboutus .book__ticket .input--field{width:90%}.letter .bottom-email,.letter .email{width:100%!important}.testimonials .testimonials__title{width:100%}.activities .activities__cards{flex-wrap:wrap}.activities .activities__cards .activitiescard:nth-child(2n){display:flex;flex-direction:column}.packages__cards.big{display:none!important}.packages__cards.small{display:flex!important}.activities__images,.lifestyle__images{column-gap:3.33%!important}.activities__images a,.lifestyle__images a{width:30%!important}.packages .packages__cards .packagecard{width:32%}.news .news__title--text{width:90%!important}.news .news__body{display:block}.news .news__body .news__body--full{align-items:center;margin-bottom:5%;width:100%}.news .news__body .news__body--full .news__body--full-textbox{width:50%}.news .news__body .news__body--feeds{width:100%}.news .news__body .news__body--feeds .newscard__img{width:50%}.letter{flex-direction:column!important}.letter .textbox{width:100%!important}.notices .notices__body .notices__cards,.notices .notices__body .notices__news{width:100%}.notices .notices__body .notices__news{padding-block:5%}.notices .notices__body .notices__news .search.container{width:100%}.notices .notices__body .notices__news .notices.container .notice__cards{flex-direction:row}.notices .notices__body .notices__news .notices.container .notice__cards .notice__card{width:33.33%}.noticenewsdetail{width:100%}.teamscard{width:30%}.resortbooknow__container{display:block}.resortbooknow__container>div{width:100%}.aboutus .aboutus__box .book__ticket{width:50%}.aboutus .aboutus__box .book__ticket--image{width:25%}.navbar .navbar__buttons{padding-right:1%}.filmingbookingpage__bottom{flex-direction:column;height:100%}.filmingbookingpage__bottom>div{padding:0}.filmingbookingpage__bottom--left-images{row-gap:2rem}.filmingbookingpage__bottom--left-images>div{width:100%}.filmingbookingpage__bottom--left-images-image-absolute{flex-direction:column;height:100%;padding-bottom:2rem;position:relative;row-gap:2rem;top:0}.filmingbookingpage__bottom--left-images-image-absolute>img{margin:0;width:100%}.filmingbookingpage__bottom--left-images-image-absolute>div{display:flex;justify-content:center;margin:0;width:100%}.filmingbookingpage__bottom>div{width:100%}.bookimg.small{display:block!important}.resortpagecard{flex-direction:column!important;row-gap:2rem!important}.resortpagecard>div{width:100%!important}.cablecar__right{display:none!important}.cablecar__left{width:100%!important}.activity__slider--card-image{height:35rem!important}.errorpage{height:90vh!important}.errorpage img{object-fit:fill!important}.absoluteimage{display:block!important;left:75%;position:absolute!important;top:10%}.drivein__text--left .drivein__creative__text{font-size:2rem!important}.servicecard .servicecard__img{height:20rem!important}.drivein__text--right{height:40rem!important}.test__container{padding-block:9rem!important}.time--lists .time--lists-list-dropdown.person .dropdown__box{top:8rem!important}.lists-list.special ul{top:4rem!important}.letter .bottom-email .smalltext{padding-bottom:2.6rem!important}.letter .bottom-email{row-gap:0!important}.test{flex-direction:column!important;row-gap:3rem!important}.test>div{width:100%!important}.test .test__right{padding-inline:7%!important;padding-top:5rem!important}}@media (max-width:545px){html{font-size:35%}.news__body--feeds{display:none!important}.letter .bottom-email .smalltext{padding-bottom:0!important}.footer.container .footer__info .partners__img{height:5rem!important}.packagedetail .packagedetail__card{height:-webkit-max-content!important;height:max-content!important}.eventspage__slider{padding-inline:7%!important}.destinationweddingpage__top--left-image,.diningpage__feature,.discopage__top--image,.eventspage__slider,.eventspage__slider-card,.filmingpage__top--intro-img,.queentowerpage__top--left{height:calc(100vh - 40rem)!important}.lists.small{display:flex!important;flex-direction:column;row-gap:1rem}.lists.small .lists-list-title{font-size:2.4rem!important}.lists.small img,.lists.small svg{width:2rem!important}.row.big{display:none!important}.test__container{height:auto!important}.noticebanner{display:block;padding-top:5rem}.noticebanner-content{height:auto!important;width:100%!important}.btn-big{display:none!important}.btn-small{display:block!important}.diningdetailpage__feature,.diningdetailpage__image--box img,.discopage__gallery--top,.eventsdetailpage__featured,.eventsdetailpage__slider,.filmingpage__mid--left-img,.filmingpage__mid--right img{height:100%!important}.discopage__top--text-title{padding-bottom:0!important}.filmingpage__mid--left{row-gap:5rem!important}.cablecar .cablecar__top .cablecar__left .cablecar__left--text-box .textbox--text-small,.diningdetailpage__text--desc,.drivein__text--left-description,.eventsdetailpage__text--desc,.hero__txt--desc,.services__text--small{font-size:2.5rem!important;line-height:4rem!important}.news{padding-inline:7%!important}.wholepages{margin-top:0!important}.packagedetail__card{padding-top:0!important}.discover .discover__body .discover__body--box .discover__body--text .discover__body--text-title{padding-bottom:2.6rem!important;padding-top:5rem!important}.discover__body--text{padding-bottom:5rem!important}.availableresortpage__container--body-container-right-container .summary--desc-row-column-input,.availableresortpage__container--body-container-right-container .summary--desc-row-column-label,.cablecarbooking .terms__container--terms li,.cablecardescription__text,.discoverpagecard__body--text,.faqs .answer,.fitnesspage__cards--card-right-desc,.investorrelation .text-grey,.lists-list-title,.queentowerpage__amenities--desc,.queentowerpage__facilities--desc,.queentowerpage__rooms--desc,.resort.container .time--lists-list-title,.resortdetail .resortdetail__top .resortdetail__text--head-price,.resortpagecard__text--container--bottom-amenities-desc,.resortpagecard__text--container-desc,.schedule-desc,.testcard__desc,.wholepages p{font-size:2.5rem;line-height:4rem}.availableresortpage__container--body--tabs,.availableresortpage__container--body-container-left .resortpagecard__text{padding-bottom:10rem!important}.resortdetail .resortdetail__top .resortdetail__text--bottom{align-items:center!important}.messageus__form .contact--marquee{text-wrap:nowrap;position:relative!important}.resort.container .time--lists-list{font-size:1.8rem!important}.blogs .blog__card--title,.discover__body--text-title,.faqs .all,.faqs .clicked-question,.packagedetail__card__text--title,.schedule-title{font-size:3rem;font-weight:600;line-height:4rem}.time--lists .time--lists-list-dropdown.person .dropdown__container--btn{width:100%!important}.time--lists .time--lists-list-dropdown.person .dropdown__box{width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}.blogs .title,.cablecarbooking .terms,.teams .title{padding-bottom:5rem!important}.investorrelation .title{padding-block:5rem!important}.contactus__offices--title{height:5rem!important}.messageus{padding-inline:7%!important}.cablecarbooking .cablecardescription__image,.cablecardescription__images--img,.terms__discount__img,.terms__img{height:auto!important}.teams .teamscards{row-gap:3rem!important}.cablecarbooking .terms__discount--conditions-body .time{row-gap:5rem!important}.discover .discover__body--cards{row-gap:10rem!important}.hero__txt--desc,.loading__container>img,.queentowerpage__amenities--desc,.queentowerpage__facilities--desc,.queentowerpage__rooms--desc{width:100%!important}.queentowerpage__amenities{padding-inline:7%!important}.navbar .navbar__side__container .cross{height:8rem!important}.footer-img{width:27rem!important}.test{height:auto!important;padding-bottom:10rem!important}.test .testcard{width:100%!important}.teamscards{column-gap:4%!important}.teams .teamscards .team__card{width:48%!important}.availableresortpage .resort.container,.resortpage .resort.container{padding-inline:7%!important}.resortbooknow__container--details{padding-bottom:5rem!important}.newsevents .title{padding-bottom:0!important}.cablecar__top{flex-direction:column!important;row-gap:3rem!important}.cablecar__top>div{width:100%!important}.driveinpage__gallery--image-img,.facilitiescards .facilitiescard--img,.queentowerpage__gallery .gallerycard--img{height:50rem!important}.destinationweddingpage__images .destinationweddingpage__images--mid>div{height:auto!important}.test{flex-direction:column}.test>div{width:100%}.bookimg.small{display:block!important}.test__left--image-bottom{display:none!important}.test__left--text,.test__right{padding-left:7%!important}.test .test__right{padding-top:5rem!important}.adventure .adventure__text .icons{flex-direction:column!important}.testcard__name{font-size:2.5rem!important}.hero__txt--desc{display:none!important}.letter .email input{height:auto!important}.navbar .marquee__container{width:90%!important}.aboutus .aboutus__box:after,.bookimg.small{display:none}.navbar{height:10rem!important}.navbar__img{width:18rem!important}.driveinpage__top-right{height:auto!important}.navbar .navbar__icon{height:4rem!important}.navbar .navbar__buttons{display:none!important}.navbar .navbar__side__container.open{width:100vw!important}.navbar .navTitle{font-size:3.5rem!important;padding-block:2rem!important}.navbar .navbar__icon{margin-left:auto!important}.navbar .navOption{font-size:2.7rem!important}.navbar .navbar--footer{position:absolute!important}.gallery .slick-track,.modal--image-img{align-items:center!important;display:flex!important}.modal--image-img{height:100%!important;width:80%}.modal--image .gallery--image{height:auto!important}.container{padding-inline:7%!important}.hero__text_container{align-items:center;display:flex;justify-content:flex-start;width:100%}.hero__text_container .hero__txt{padding-top:0!important}.aboutus{padding-block:15%!important}.aboutus .aboutus__box .aboutus__textbox{width:100%!important}.aboutus .aboutus__box .bookimg{height:45rem!important}.aboutus .aboutus__box .book__ticket{width:85%!important}.aboutus .aboutus__box .book__ticket--image{left:0!important;position:relative!important;top:2rem!important;width:100%!important}.cablecar .cablecar__top .cablecar__left .cablecar__left--text-box,.drivein__text--left{row-gap:5rem!important}.drivein__text--left .drivein__creative__text{margin-bottom:-3rem}.services{height:100rem!important}.services .services__images .services__img{height:75rem!important}.servicecard .servicecard__img{height:29.5rem!important}.navbar .navbar__side__container .navbar__side .navbar__options .navTitle .angledown{font-size:3rem!important}.activities__images{padding-bottom:0!important}.drivein .drivein__back{height:100%!important}.drivein .drivein__back img{object-fit:cover!important}.drivein .drivein__text--right.small{display:block;width:100%!important}.drivein .drivein__text--right.big{display:none!important}.drivein .drivein__text{display:flex!important;flex-direction:column!important;row-gap:2.6rem}.drivein .drivein__text>div,.packages .packages__cards .packagecard{width:100%!important}.services .services__cards{padding-inline:5%!important}.services .services__cards .servicecard{display:flex!important;flex-direction:column!important;row-gap:1rem!important;width:100%!important}.services .services__cards .servicecard .servicecard__text{padding-block:0!important}.services .services__cards .services__text--large{font-size:2rem!important}.adventure{display:block!important;padding-bottom:12%!important}.adventure>div{width:100%!important}.adventure .icons{column-gap:3.33%!important;display:flex!important}.adventure .icons .icons-desc{align-items:center!important;column-gap:3rem!important;display:flex!important;text-align:center!important;width:auto!important}.test__container{padding-top:10rem!important}.test__left--image-top{display:none!important}.absoluteimage{display:block!important;left:75%;position:absolute!important;top:10%}.services__cards{top:62%!important}.news .news__body a{height:auto!important}.news .news__body a .news__body--full{margin-right:0!important;width:100%!important}.secondary-text-yellow{padding-bottom:5%}.newscard .newscard__textbox .newscard__textbox--title{font-size:3rem!important;line-height:normal!important}.newscard .newscard__textbox .newscard__textbox--desc p{font-size:2rem!important}.resortdetail .resortdetail__top .resortdetail__text--head{align-items:flex-start!important;flex-direction:column!important}.resortbooknow__container--details-form .resortbooknow--input input{height:5rem!important}.resortdetail__text--info{column-gap:3%!important}.resortdetail__text--info>div{width:45%!important}.social--media-icons{height:6rem!important;width:6rem!important}.social--media-icons.facebook svg{height:3.5rem!important;width:3.5rem!important}.time--lists .time--lists-list-dropdown.person .dropdown__box{box-shadow:0 4px 10px rgba(0,0,0,.149);left:auto!important;right:0!important;top:10rem!important;width:105%!important}.availableresortpage__container--body-container-right-container .summary--title,.footer .textbox__title,.footer.container .primary-text,.resortbooknow__container--details-title,.resortbooknow__container--summary--title,.resortdetail__mid--services-list-title-text{font-size:3rem!important}.booknow{flex-direction:column;row-gap:5rem}.booknow>div{width:100%!important}.booknow .booknow__menus{border-right:none!important;column-gap:3rem!important;flex-direction:row!important;flex-wrap:wrap!important;padding-right:0!important}.booknow__menu{column-gap:1rem!important}.booknow .rule,.booknow__form label,.footer.container .footer__info .li,.packagecard .packagecard__text .packagecard__title,.packagecard__btn,.reservation .textbox__text--small,.resortbooknow--summary-title,.resortbooknow__container--details-form .resortbooknow--input label,.resortbooknow__container--summary--form .resortbooknow--summary-value,.resortbooknow__container--summary--total--rooms,.resortbooknow__container--summary--total-title,.resortdetail .resortdetail__top .resortdetail__text--desc,.resortdetail__mid--services-list-option .amenitites-list,.total--desc-amount,.total--desc-label,.total--total>div{font-size:2.5rem!important;line-height:24px!important}.fields{row-gap:3rem!important}.booknow .booknow__form form .fields .field input{font-size:1.8rem!important}.txt--main_down{padding-bottom:2rem!important}.button-danger,.button-success{align-items:center!important;border-radius:0!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);color:#fff;cursor:pointer!important;display:flex!important;font-size:2.5rem!important;font-weight:600!important;height:auto!important;justify-content:center!important;padding-block:2rem!important;padding-inline:4rem!important;text-transform:capitalize;width:-webkit-max-content!important;width:max-content!important}.fields>div{width:100%!important}.resortbooknow__container--details-form .resortbooknow--input input{color:#fff!important;font-size:1.6rem!important}.resortbooknow__container--details-form .resortbooknow--input{width:100%!important}.availableresortpage__container--progressbar-steps-text{font-size:1.8rem!important}.availableresortpage__container--body-container-right-container .total--btn,.bordered-btn,.btn{font-size:2.5rem!important;height:auto!important;padding-block:2rem!important}.availableresortpage__container--body-container-right-container .total--btn{width:100%!important}.social--media{column-gap:3rem!important}.contact__desc--title{padding-inline:3rem!important}.footer.container .footer__rights .footer-text{font-size:1.4rem!important}.footer.container{padding-block:10rem!important}.newscard .newscard__textbox{justify-content:center}.newscard{height:18rem!important}.news__body--full{flex-direction:column}.news__body--full>div{width:100%!important}.story .story__top{display:block!important}.story .story__top>div{width:100%!important}.story .story__top .img50{width:47%!important}.footer.container .footer__info .ul{row-gap:2rem!important}.footer .footer__info .reservation{width:100%!important}.bottom-email{display:block!important}.bottom-email>div{width:100%!important}.bottom-email .email{padding-block:2rem!important}.bottom-email .email input{margin-left:0!important}.activities__images,.activities__images--main,.availableresortpage__container--body-container,.brochures__downloadfiles,.discover__body--box,.discover__body--image,.financialreports__files--container.download__files,.fitnesspage__cards--card,.gallery__body,.hotdealsdetail__card,.hotelbooking,.letter,.lifestyledetail__images--main,.messageus,.messageus__form>form,.notice__card>a,.notice__cards,.noticedetail__body,.notices__body,.notices__cards,.packagedetail__card,.resortpagecard__text--container--bottom,.roomcards,.terms,.terms__discount,.terms__discount--conditions-body{flex-wrap:wrap!important;row-gap:5rem!important}.activities__images--main>div,.activities__images>div,.availableresortpage__container--body-container>div,.brochures__downloadfiles>div,.discover__body--box>div,.discover__body--image>div,.financialreports__files--container.download__files>div,.fitnesspage__cards--card>div,.gallery__body>div,.hotdealsdetail__card>div,.hotelbooking>div,.letter>div,.lifestyledetail__images--main>div,.messageus>div,.messageus__form>form>div,.notice__card>a>div,.notice__cards>div,.noticedetail__body>div,.notices__body>div,.notices__cards>div,.packagedetail__card>div,.resortpagecard__text--container--bottom>div,.roomcards>div,.terms>div,.terms__discount--conditions-body>div,.terms__discount>div{width:100%!important}.discopage__gallery--bottom,.filmingpage__slider,.fitnesspage__intro--text-desc{margin-top:-5rem!important}.filmingpage__mid{flex-direction:column!important;row-gap:10rem!important}.filmingpage__mid>div{width:100%!important}.driveinbox,.driveinpage__top{flex-wrap:wrap!important}.driveinbox>div,.driveinpage__top>div{width:100%!important}.driveinbox__text{padding-top:3rem!important}.availableresortpage__container--body-container-right{display:flex!important;flex-direction:column!important;position:relative!important;row-gap:5rem!important}.noticedetail__body .noticenewsdetail{padding-right:0!important}.time--lists .time--lists-list:nth-child(2n){align-items:flex-end!important}.lists.small,.resort.container .time--lists-list{width:50%!important}.lists.small{align-items:flex-end!important}.activities__images--sub-images,.amenitiescards,.blogs__cards,.cablecardescription__images,.contact__desc--details,.contactus__offices--title,.driveinpage__cards--images,.driveinpage__info--icons.container,.hotdealspagelink,.lifestyledetail__images--sub-images,.packages__images--sub-images,.resort--features,.resortdetail__bottom,.teamscards{column-gap:3%!important}.activities__images--sub-images>div,.amenitiescards>div,.blogs__cards>div,.cablecardescription__images>div,.contact__desc--details>div,.contactus__offices--title>div,.driveinpage__cards--images>div,.driveinpage__info--icons.container>div,.hotdealspagelink>div,.lifestyledetail__images--sub-images>div,.packages__images--sub-images>div,.resort--features>div,.resortdetail__bottom>div,.teamscards>div{width:48.5%!important}.gallery .image{height:auto!important}.contactus__offices--title{width:auto!important}.contactus__offices--body a div{text-align:center!important}.careerform,.driveinpage__cards,.driveinpage__gallery--images{padding-inline:7%!important}.driveinpage__mid .driveinpage__container .driveinbox{margin-inline:7%!important;width:85%!important}.driveinpage__gallery--image-img{width:100%!important}.driveinpage__info--icons{column-gap:0!important;row-gap:2.6rem!important}.driveinpage__info--icons .icon-box{width:50%}.notices .notices__body .notices__cards__container{height:auto!important}.image__modal{height:100vh!important}.notices .image__modal--image{height:auto!important}.cablecardescription__images{column-gap:2%!important;flex-wrap:wrap!important;justify-content:center!important}.cablecardescription__images .cablecardescription__images--img{width:49%!important}.booknow__form{padding-left:0!important}.contactus__header,.contactus__offices{margin-left:0!important}.contactus{height:auto!important}.noticebanner{align-items:flex-start!important}.activities .activities__cards .slick-slider .slick-list>div>:nth-child(2n)>div>a{display:flex;flex-direction:column!important}.contactus__offices--body{flex-direction:column!important}.queentowerpage__top--images>div,.resortdetail__mid--services>div{width:100%!important}.notices__news{height:auto!important}.noticedetail__body .noticenewsdetail__title{padding-bottom:0!important}.notices__news .notices-container .notice__cards .notice__card a .notice__img{height:30rem!important}.queentowerpage__top--images>div:nth-child(2n){margin-top:0!important}.ticketrates__container{width:100%!important}.discover .discover__body .discover__body--box-white{display:none!important}.discover__body--box{position:static!important}.discover__body,.discover__body--box,.wholepage.brochures .search--btn{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.messageus .message{padding-bottom:0!important}.map{margin-top:0!important}.messageus{height:150%!important}.messageus .messageus__form{height:100%!important}.contactpage .contact__container .contact__desc--details .detail{padding:3rem!important}.careerform.container{padding-inline:5%!important}.input.container #description{width:200%!important}.discover__body{padding:10rem 7%!important}.discover__body,.discover__body--box{height:-moz-fit-content!important;height:-webkit-fit-content!important;height:fit-content!important}.discover .discover__body--cards{padding:10rem 7%!important}.terms__discount--conditions-body .time{border-left:none!important;margin:0!important;padding-inline:0!important}.discover .discover__body .discover__body--box{padding:0!important}.cablecarbooking .disclaimer{width:-webkit-max-content!important;width:max-content!important}.tickerrates--td,.tickerrates--td0{font-size:1.8rem!important}.gallery__videos .card{height:-webkit-max-content!important;height:max-content!important;width:75vw!important}.gallery__videos .card img{height:100%!important;width:100%!important}.driveinpage__mid .driveinpage__info--icons.container{column-gap:2%!important}.resortpagecard .cross-btn{font-size:5rem!important;padding-right:1rem!important;right:0!important}.resort__body{display:flex!important;flex-direction:column!important;row-gap:10rem!important}.resort__body .resortpagecard{flex-wrap:wrap!important;height:-webkit-max-content!important;height:max-content!important;row-gap:2rem!important}.resort__body .resortpagecard>div{width:100%!important}.resort__body .resortpagecard .resortpagecard__image{height:30rem!important;margin-top:0!important;padding:0!important}.resort__body .resortpagecard .resortpagecard__image img{height:100%!important}.resort__body .resortpagecard .resortpagecard__text-.container{border:none!important;padding:0!important;row-gap:1rem!important;width:100%!important}.resort__body .resortpagecard .resortpagecard__text{display:flex;justify-content:flex-start!important}.resortdetail__image{padding-inline:0!important}.resort-link,.time--lists{width:100%!important}.time--lists>div{column-gap:2%!important;row-gap:2rem!important}.resort-link{padding-block:2rem!important}.destinationweddingpage__top{display:block}.destinationweddingpage__top>div{padding:0;width:100%}.destinationweddingpage__top .destinationweddingpage__top--left{border-right:0;padding-bottom:2rem}.destinationweddingpage__top--right--text-title,.discopage__top--text-title,.eventspage__desc--title,.filmingpage__top--intro-text,.fitnesspage__intro--text-title{font-size:8rem!important;text-align:center}.eventspage__desc--title{width:100%!important}.destinationweddingpage__images,.destinationweddingpage__images--bottom--right-images,.discopage__gallery--top{row-gap:5rem!important}.destinationweddingpage__images--top{height:50rem;padding-inline:7%!important}.destinationweddingpage__images--bottom--right-text{line-height:10rem!important}.destinationweddingpage__images--bottom--right{padding-top:10rem!important;row-gap:10rem!important}.destinationweddingpage__images--mid{flex-direction:column!important;height:100%!important;row-gap:5rem}.destinationweddingpage__images--mid>div{padding-inline:7%!important;width:100%!important}.destinationweddingpage__images--bottom--right-text{font-size:5rem!important;line-height:8rem!important}.diningpage__restros--card-image{height:25rem!important}.discover .discover__body .discover__body--box .discover__body--text .discover__body--text-title,.discover .discover__body .discover__body--box.column .discover__body--text{background:#f0f0f0!important;padding-right:0!important}.blogs .blogdetail__related .blogdetail__related--image{height:33rem!important}.fixed-tab{align-items:center;bottom:0;box-shadow:0 -3px 15px #606162;display:block!important;display:flex;height:8rem;justify-content:center;left:0;position:fixed;z-index:1000}.fixed-tab button{background:#767778;border:none;color:#fff;font-size:2.5rem;font-weight:700;height:100%;width:100%}.destinationweddingpage__images--bottom{flex-direction:column;padding-inline:7%!important}.destinationweddingpage__images--bottom>div{height:auto!important;width:100%}.destinationweddingpage__images--bottom--right-text{padding-left:0;text-align:center}.destinationweddingpage__images--bottom--right-btn{display:flex;justify-content:center}.destinationweddingpage__images--bottom--right-images{flex-direction:column!important;height:100%!important;row-gap:2rem}.destinationweddingpage__images--bottom--right-images>img{width:100%!important}.banquetbookingpage__top{display:flex;flex-direction:column;row-gap:2rem}.banquetbookingpage__top>div{border-right:0;padding:0;width:100%}.banquetbookingpage__top>div>div{justify-content:space-between;width:100%}.banquetbookingpage__bottom{flex-direction:column;row-gap:2rem}.banquetbookingpage__bottom>div{width:100%}.discopage__gallery--mid,.discopage__gallery--top>div{height:100%!important}.eventsbookingpage__top{display:flex;flex-direction:column;row-gap:2rem}.eventsbookingpage__top>div{border-right:0;padding:0;width:100%}.eventsbookingpage__bottom{flex-direction:column;row-gap:2rem}.eventsbookingpage__bottom>div{width:100%}.filmingbookingpage__top{flex-direction:column;row-gap:2.6rem}.filmingbookingpage__top>div{border-right:0;padding:0;width:100%}.filmingbookingpage__top>div>div{justify-content:space-between;width:100%}.filmingbookingpage__bottom{flex-direction:column;height:100%}.filmingbookingpage__bottom--left-images-image-absolute{flex-direction:column;height:100%;padding-bottom:2rem;position:relative;row-gap:2rem;top:0;width:100%}.filmingbookingpage__bottom>div{padding-inline:0;width:100%}.filmingbookingpage__bottom>div>div{row-gap:2rem}.filmingbookingpage__bottom--left-images-image{width:100%}.activitiespagedetail__main,.activitiespagedetail__main .activitiespagedetail__images,.activitiespagedetail__top,.resortpagecard__text-.container--bottom{flex-direction:column;row-gap:5rem!important}.activitiespagedetail__main .activitiespagedetail__images>div,.activitiespagedetail__main>div,.activitiespagedetail__top>div,.resortpagecard__text-.container--bottom>div{width:100%!important}.activitiespagedetail__images{flex-direction:column;row-gap:2rem}.activitiespagedetail__images>div{width:100%!important}.diningpage__feature .svg2,.diningpage__feature svg{display:none!important}.diningpage__feature--text{font-size:10rem!important}.diningdetailpage__text--title,.fitnesspage__intro--text-title{line-height:normal!important}.diningdetailpage__image{flex-direction:column!important}.diningdetailpage__image>div{width:100%!important}.careerpage .search .search--options .select{min-width:auto!important}.navbar .navbar__side__container{transition:.5s ease!important}.navbar .navbar__side__container .cross svg{font-size:5rem!important}.navbar .navbar__side__container .cross{padding:1rem 2rem!important}.resortdetail__bottom{padding-inline:7%!important}.eventspage__desc{flex-direction:column!important}.discopage__gallery--top,.filmingpage__mid--left,.filmingpage__mid--right,.filmingpage__top--intro,.gallery__header,.gallery__videos,.image-row,.news__body,.story__images{flex-direction:column!important;row-gap:2rem}.discopage__gallery--top>div,.discopage__gallery--top>img,.discopage__gallery--top>video,.filmingpage__mid--left>div,.filmingpage__mid--left>img,.filmingpage__mid--left>video,.filmingpage__mid--right>div,.filmingpage__mid--right>img,.filmingpage__mid--right>video,.filmingpage__top--intro>div,.filmingpage__top--intro>img,.filmingpage__top--intro>video,.gallery__header>div,.gallery__header>img,.gallery__header>video,.gallery__videos>div,.gallery__videos>img,.gallery__videos>video,.image-row>div,.image-row>img,.image-row>video,.news__body>div,.news__body>img,.news__body>video,.story__images>div,.story__images>img,.story__images>video{width:100%!important}.discopage__top{flex-direction:column!important;row-gap:10rem!important}.discopage__top>div{width:100%!important}.fitnesspage__intro{flex-direction:column!important;row-gap:5rem!important}.eventspage__desc--desc,.fitnesspage__intro>div,.news .news__body a{width:100%!important}.discopage__top--text,.eventspage__desc{display:flex;flex-direction:column;row-gap:5rem!important}.filmingpage__top--image img{object-fit:cover}.discopage__gallery--mid{width:auto!important}.resortpagecard .resort--modal{padding-inline:7%!important}.availableresortpage__container--body--tabs{flex-wrap:wrap;row-gap:2rem;width:100%}.availableresortpage__container--body.container{flex-wrap:wrap;row-gap:2rem}.availableresortpage__container--body.container>div{width:100%}.driveinpage__mid .driveinpage__container .driveinbox__text--desc,.driveinpage__mid .driveinpage__info--text,.queentowerpage__top--right--container-desc{font-size:2.5rem!important;font-weight:400!important;line-height:4rem!important}.facilitiescards .facilitiescard--title{font-size:3rem!important}.packages .packages__backimg img{width:auto!important}.packagepagecard__image{width:50%!important}.careerpage .search .search--options select{min-width:-moz-fit-content!important;min-width:-webkit-fit-content!important;min-width:fit-content!important}.notice__modal__img{flex-direction:column-reverse!important}.notice__modal__img img{height:100%!important;width:100%!important}.notice__modal__img .notice_banner{justify-content:flex-end!important;width:100%!important}.news__body--feeds{height:auto!important}}@media (max-width:425px){.pageback .page__info{left:0!important;transform:none!important;width:100%!important}.careercard a{display:flex}.hero .navbar__img{height:25px}.hero .navbar__img img{height:100%}.hero .navbar__buttons{display:none}.hero .navbar__icon{height:12px;margin-left:auto}.hero .navbar__icon img{height:100%}.book__ticket{align-items:center;display:flex;flex-direction:column;justify-content:center}.adventure .icons{flex-wrap:wrap;justify-content:flex-start}.explore .explore__textbox,.explore .explore__video{width:100%}.story .story__textbox{width:100%!important}.footer .footer__rights{flex-wrap:wrap!important}.footer .footer__info .contact,.footer .footer__info .links{width:100%!important}.footer .footer__info .reservation{margin-bottom:5rem!important;width:100%!important}.test{height:auto!important;padding-bottom:14rem!important}.test .testcard{height:35rem!important;width:100%!important}.news__body--feeds,.news__body--feeds a{height:auto!important}.bodpagecard{align-items:center;display:flex;flex-direction:column!important;justify-content:center;row-gap:2rem;text-align:center}.teamscard{width:45%}}@media (max-width:320px){.services__images{height:90%!important}.services{height:auto!important}.drivein__text--right{height:50.6rem!important}.blogs .blogs__cards--card,.teams .teamscards .team__card{width:100%!important}.blogs .blogs__cards--card .teamscard,.teams .teamscards .team__card .teamscard{height:45rem!important}.letter .email{flex-direction:column!important;row-gap:2rem!important}.letter .email>input{width:100%!important}}.explore-btn-main{align-items:center;background:#0000;border:1px solid #172130;box-shadow:0 4px 4px 0 #00000026;color:#172130;display:inline-flex;font-size:16px;font-weight:500;gap:.8rem;height:60px;letter-spacing:2%;line-height:100%;padding:1.4rem 7rem;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease;width:215px}.explore-btn-main .arrow{font-size:20px;font-weight:600}.explore-btn-main:hover{background:#3862ae;border:#3862ae;color:#fff}@media screen and (max-width:600px){.explore-btn-main{font-size:16px!important;height:auto;padding-block:2rem;width:190px}}.btn{background-color:#3862ae;color:#fff;height:4.3rem;text-transform:capitalize}.bordered-btn,.btn{align-items:center;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;padding-inline:4rem;width:-webkit-max-content;width:max-content}.bordered-btn{background-color:#0000;border:1px solid #3862ae;color:#3862ae;height:5.3rem;transition:background-color .3s ease}.bordered-btn:hover{background-color:#f7931d;border:1px solid #f7931d;color:#fff}.resort-btn{color:#58595a}.resort-btn,.resort-btn-warning{align-items:center;background:hsla(0,0%,61%,.502);display:flex;font-size:1.6rem;font-weight:600;height:4rem;justify-content:center;width:17.9rem}.resort-btn-warning{color:red}.btn:hover{background-color:#f7931d;color:#fff;transition:background-color .3s ease}.bg-primary{background-color:#3862ae}.primary-text{color:#f7931d;font-size:2.5rem;font-weight:600}.text-large{color:#262626;font-size:5.7rem;font-weight:700}.secondary-text-white{color:#fff;font-size:1.9rem;font-weight:400}.secondary-text-grey{color:#767778;font-size:1.9rem;font-weight:400}.secondary-text-yellow{color:#3862ae;font-size:1.8rem;font-weight:400;line-height:2.7rem}.normal-text{color:#58595a;font-size:1.8rem;font-weight:400}.button-success{background-color:#6cb95a}.button-danger,.button-success{align-items:center;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:3.34rem;justify-content:center;line-height:1.8rem;padding-inline:4rem;text-transform:capitalize;width:-webkit-max-content;width:max-content}.button-danger{background-color:#c5161d}.pagination__btn{column-gap:1%;display:flex;justify-content:center;padding-block:3%;width:100%}.pagination__btn button{border:2px solid #d9d9d9;cursor:pointer;padding:.8% 1.2%}.pagination__btn .next-btn,.pagination__btn .prev-btn{border:none}.wholepage.container{background:#f0f0f0;border-radius:10px;margin:8rem auto 0;width:100%}.wholepage{background-color:#f0f0f0!important;font-size:16px;margin:0 auto;max-width:1366px;overflow-x:hidden}.wholepage,.wholepages{position:relative;width:100%}.wholepages{--site-gutter:clamp(2.8rem,5.86vw,10rem);background-color:#fff;box-sizing:border-box;margin:rem auto 0}.container{padding-inline:var(--site-gutter)}.container-inline{margin:0 auto;padding:0 var(--site-gutter)}.slider-container-inline{margin:0 auto;max-width:136.6rem}.title{color:#58595a!important;font-size:48px;font-weight:400!important;line-height:6.7rem!important}.desc{color:#767778;font-size:18px;font-weight:400;line-height:3rem}span.yellow{color:#f7931d}#toast{background-color:#333;border-radius:2px;bottom:30px;color:#fff;display:flex;font-size:17px;height:50px;left:0;margin:auto;position:fixed;right:0;text-align:center;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:100000000000000000000}#toast.delete,#toast.error{background-color:#df3030}#toast.add,#toast.edit{background-color:#338336}#toast #img{box-sizing:border-box;color:#fff;float:left;height:50px;min-width:50px;padding-bottom:16px;padding-top:16px;width:50px}#toast #img.add,#toast #img.edit{background-color:#09410b}#toast #img.delete,#toast #img.error{background-color:#f30707}#toast #desc{color:#fff;overflow:hidden;padding:16px;white-space:nowrap;width:-webkit-max-content;width:max-content}#toast{animation:fadein .5s,expand .5s .5s,stay 3s 1s,shrink .5s 4s,fadeout .5s 4.5s}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes expand{0%{min-width:50px}to{min-width:350px}}@keyframes stay{0%{min-width:350px}to{min-width:350px}}@keyframes shrink{0%{min-width:350px}to{min-width:50px}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}.input{align-items:flex-start;display:flex;flex-direction:column;gap:.05rem;z-index:0}.input,.input-container{position:relative;width:100%}.input-label{color:#000;font-size:1.4rem;font-weight:500;padding-bottom:.07rem;text-transform:uppercase}.input-input{border:1px solid #0000004d;border-radius:.2rem;font-size:1rem;font-weight:400;outline:none;padding:.4rem .5rem;width:calc(100% - 2rem)}.input-input::placeholder{text-transform:capitalize}@media screen and (max-width:780px){.input-input{border-radius:.15rem;font-size:.9rem;padding:.4rem .25rem;width:calc(100% - 1rem)}}.input-input:focus{border:1px solid #000}.input-input--eye{bottom:.6rem;font-size:1rem;position:absolute;right:1.25rem}.input-color{border:1px;border-radius:.5rem!important;height:1.5rem;overflow:hidden;padding:0;width:6rem}.input-error{outline:1px solid #c5161d}.input-error--text{color:#c5161d;font-size:1rem;text-transform:capitalize}@media screen and (max-width:780px){.input-error--text{font-size:.9rem}}.careerpage{background:#fff}.career-hero,.career-hero.container.container-inline{padding:150px 100px 100px}@media (max-width:640px){.career-hero,.career-hero.container.container-inline{padding:80px 2rem 3.6rem}}.career-hero.container.container-inline__label,.career-hero__label{color:#3862ae;font-size:18px;font-weight:400;letter-spacing:.2em;line-height:121%;margin-bottom:1.2rem;text-transform:uppercase}@media (max-width:640px){.career-hero.container.container-inline__label,.career-hero__label{font-size:18px}}.career-hero.container.container-inline__title,.career-hero__title{color:#172130;font-size:48px;font-weight:400;line-height:130%;margin:0 0 2rem}@media (max-width:640px){.career-hero.container.container-inline__title,.career-hero__title{font-size:32px;margin:0 0 1.4rem}}.career-hero.container.container-inline__desc,.career-hero__desc{color:#172130cc;font-size:18px!important;font-weight:400;line-height:29px;margin:0}@media (max-width:640px){.career-hero.container.container-inline__desc,.career-hero__desc{font-size:16px!important;line-height:23px!important}}.career-listings{background:#e6ecf4;padding-block:100px}@media (max-width:640px){.career-listings{padding-block:3.6rem}}.career-listings__inner{display:flex;flex-direction:column;row-gap:3rem}@media (max-width:640px){.career-listings__inner{row-gap:2rem}}.career-search{background:#0000;border:none;display:flex;gap:30px;overflow:visible;width:100%}@media (max-width:640px){.career-search{flex-direction:column;gap:1rem}}.career-search__input{background:#fff;border:1px solid #172130;color:#172130;flex:1 1;font-size:16px;font-weight:500;letter-spacing:.02em;padding:1.6rem 2rem}.career-search__input::placeholder{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase}@media (max-width:640px){.career-search__input{font-size:14px;padding:1.4rem 1.6rem}}.career-search__btn{background:#fff;border:1px solid #172130;color:#172130;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.02em;padding:1.6rem 3.2rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.career-search__btn:hover{background:#3862ae;color:#fff}@media (max-width:640px){.career-search__btn{font-size:14px;padding:1.4rem 2rem;width:100%}}.career__cards{display:flex;flex-direction:column;row-gap:2rem}@media (max-width:640px){.career__cards{row-gap:1.6rem}}.career__card-wrapper{position:relative}.careerdetail,.careerdetail.container.container-inline{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block:10rem}@media (max-width:640px){.careerdetail,.careerdetail.container.container-inline{padding-block:5rem 3.6rem;padding-inline:2rem}}.careerdetail a,.careerdetail.container.container-inline a{padding-top:5rem}@media (max-width:640px){.careerdetail a,.careerdetail.container.container-inline a{padding-top:3rem}}.careerdetail--position,.careerdetail.container.container-inline--position{color:#58595a;font-size:5.7rem;font-weight:700}@media (max-width:640px){.careerdetail--position,.careerdetail.container.container-inline--position{font-size:2.8rem}}.careerdetail--postedDate,.careerdetail.container.container-inline--postedDate{color:#f7931d;font-size:2rem;font-weight:400}@media (max-width:640px){.careerdetail--postedDate,.careerdetail.container.container-inline--postedDate{font-size:1.5rem}}.careerdetail--desc,.careerdetail.container.container-inline--desc{color:#58595a;display:flex;flex-direction:column;font-size:1.8rem;font-weight:600;padding-top:5rem;row-gap:2rem}@media (max-width:640px){.careerdetail--desc,.careerdetail.container.container-inline--desc{font-size:1.5rem;padding-top:3rem;row-gap:1.4rem}}.careerdetail--desc .detail-title,.careerdetail.container.container-inline--desc .detail-title{font-size:3rem}@media (max-width:640px){.careerdetail--desc .detail-title,.careerdetail.container.container-inline--desc .detail-title{font-size:2rem}}.careerdetail--desc p,.careerdetail.container.container-inline--desc p{font-size:1.6rem;font-weight:400}@media (max-width:640px){.careerdetail--desc p,.careerdetail.container.container-inline--desc p{font-size:1.4rem}}.careerform.container,.careerform.container.container-inline{padding-block:10rem;padding-inline:25%}@media (max-width:640px){.careerform.container,.careerform.container.container-inline{padding-block:4rem 3.6rem;padding-inline:2rem}}.careerform .form-btn{align-items:center;display:flex;justify-content:center;padding-top:5rem;width:100%}@media (max-width:640px){.careerform .form-btn{padding-top:3rem}}.careerform .careerform__head{align-items:center;column-gap:1rem;display:flex;justify-content:center;margin-bottom:2rem}.careerform .careerform__head .careerform__head--img{background:#f7931d;border-radius:8px;padding:1%}.careerform .careerform__head .careerform__head--img img{height:4.3rem;width:4.3rem}@media (max-width:640px){.careerform .careerform__head .careerform__head--img img{height:3.2rem;width:3.2rem}}.careerform .careerform__head .careerform__head--title{color:#58595a;font-size:3rem;font-weight:700;line-height:4.5rem}@media (max-width:640px){.careerform .careerform__head .careerform__head--title{font-size:2rem;line-height:3rem}}.careerform .form--section{display:flex;flex-wrap:wrap;padding-block:1rem;row-gap:2rem;width:100%}.careerform .form--section .form--title,.careerform .form--section .input>label{color:#58595a;font-size:1.8rem;font-weight:600;width:100%}@media (max-width:640px){.careerform .form--section .form--title,.careerform .form--section .input>label{font-size:1.5rem}}.careerform .form--section.strength .input{width:100%!important}.careerform .form--section .input{width:50%}@media (max-width:640px){.careerform .form--section .input{width:100%}}.careerform .form--section .input .input-container input{background:#f0f0f0!important;border:1px solid #767778;color:#9898a4!important;font-size:1.8rem!important;font-weight:400!important;height:5rem!important}@media (max-width:640px){.careerform .form--section .input .input-container input{font-size:1.5rem!important;height:4.4rem!important}}.careerform .form--section textarea{background:#f0f0f0!important;color:#9898a4!important;font-size:1.8rem!important;font-weight:400!important}@media (max-width:640px){.careerform .form--section textarea{font-size:1.5rem!important}}.careerform .form--section .image--outer{width:97%}@media (max-width:640px){.careerform .form--section .image--outer{width:100%}}.careerform .form--section .image--outer .image--inner{align-items:center;border:2px dashed #f7931d;display:flex;justify-content:flex-start}.careerform .form--section .image--outer .image--inner img{margin:1rem}.careerform .form--section .image--outer .image--inner .file--text{font-size:1.8rem;font-weight:400;text-align:center;width:100%}@media (max-width:640px){.careerform .form--section .image--outer .image--inner .file--text{font-size:1.5rem}}.careerform .form--section .image--outer .image--inner .inputfile{cursor:pointer;height:7rem;opacity:0;width:100%;z-index:1}@media (max-width:640px){.careerform .form--section .image--outer .image--inner .inputfile{height:5.6rem}}input::placeholder{color:#cfcfcf;font-weight:400;text-transform:capitalize!important}.resortbtn{align-items:center;background:hsla(0,0%,61%,.502);color:#58595a;column-gap:.7rem;display:flex;height:4rem;justify-content:center;min-width:17.1rem;padding:1rem}.resortbtn,.resortbtn>div{font-size:1.6rem;font-weight:600}.resortbtn .warning{color:red}.confirm-dialog{align-items:center;background:#0f172a94;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:999999}.confirm-dialog .overlay{inset:0;position:absolute}.confirm-dialog .confirm-dialog-box{background:#fff;border-radius:12px;box-shadow:0 24px 80px #0f172a47;overflow:hidden;position:relative;width:min(44rem,100%);z-index:1}.confirm-dialog .confirm-dialog-box-title{background:#3862ae;color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.02em;padding:1.6rem 2rem}.confirm-dialog .confirm-dialog-box-body{color:#172130;display:flex;gap:1.6rem;padding:2.2rem 2rem 1rem}.confirm-dialog .confirm-dialog-box-icon{align-items:center;background:#fff4e6;border-radius:50%;color:#f7931d;display:flex;flex:0 0 4.4rem;font-size:2rem;font-weight:800;height:4.4rem;justify-content:center;width:4.4rem}.confirm-dialog .confirm-dialog-box-heading{color:#172130;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.confirm-dialog .confirm-dialog-box-copy{color:#58595a;font-size:1.35rem;line-height:1.6}.confirm-dialog .confirm-dialog-box-buttons{display:flex;gap:1rem;justify-content:flex-end;padding:1.6rem 2rem 2rem}.confirm-dialog .confirm-dialog-cancel-btn,.confirm-dialog .confirm-dialog-success-btn{border:1px solid #0000;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;height:4rem;padding:0 1.8rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.confirm-dialog .confirm-dialog-success-btn{background:#c0392b;color:#fff}.confirm-dialog .confirm-dialog-success-btn:hover{background:#a93226}.confirm-dialog .confirm-dialog-cancel-btn{background:#eef1f7;border-color:#d9e1ec;color:#172130}.confirm-dialog .confirm-dialog-cancel-btn:hover{background:#dde3ee}@media (max-width:480px){.confirm-dialog{align-items:flex-end;padding:1rem}.confirm-dialog .confirm-dialog-box{width:100%}.confirm-dialog .confirm-dialog-box-body{padding:2rem 1.6rem 1rem}.confirm-dialog .confirm-dialog-box-buttons{flex-direction:column-reverse;padding:1.4rem 1.6rem 1.6rem}.confirm-dialog .confirm-dialog-cancel-btn,.confirm-dialog .confirm-dialog-success-btn{width:100%}}.shimmer{animation:shimmer 2.5s infinite;background-repeat:no-repeat;background:rgba(65,107,183,.478);color:grey;display:inline-block;font-size:50px;height:100%;-webkit-mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.333),#000 70%) right/300% 100%;width:100%}@keyframes shimmer{to{-webkit-mask-position:left}}.modal{background-color:#f9fafd;border-radius:5px;height:80%;overflow:hidden;overflow-y:scroll;width:60%}.modal,.modal-background{position:fixed;z-index:1005}.modal-background{background-color:rgba(0,0,0,.722);display:grid;height:100vh;left:0;place-items:center;top:0;width:100vw}.modal-title{align-items:center;background-color:#fff;color:#626364;display:flex;justify-content:space-between;padding:.75rem}.modal-title.generic{border-bottom:.1rem solid #0000001a}.modal-title--main{color:#626364;font-size:1.5rem;font-weight:500;letter-spacing:.03em}@media screen and (max-width:780px){.modal-title--main{font-size:1.2rem}}.modal-title--cross{align-items:center;background:rgba(186,33,41,.886);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}@media screen and (max-width:780px){.modal-title--cross{font-size:1.3rem}}.modal-body{background-color:#fff;display:flex;gap:.55rem;padding:.75rem}.modal-body form{width:100%}@media (max-width:480px){.modal-body{padding:1px}}.resortpagecard{align-items:center;column-gap:5rem;display:flex}.resortpagecard__image{background:#fff;height:42rem;width:50%;z-index:1}.resortpagecard__image img{height:100%;object-fit:cover;width:100%;z-index:1}.resortpagecard__text{height:100%;width:50%}.resortpagecard__text--container{display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:2.6rem;width:100%}.resortpagecard__text--container--top{align-items:center;display:flex;justify-content:space-between}.resortpagecard__text--container--top-title{color:#58595a;cursor:pointer;font-size:3.5rem;font-weight:600}.resortpagecard__text--container--top-title:hover{color:#3862ae}.resortpagecard__text--container--top-link{color:#1e1e1e;cursor:pointer;font-size:1.8rem;font-weight:600;text-decoration:underline}.resortpagecard__text--container-desc{color:#9b9b9b!important}.resortpagecard__text--container-desc,.resortpagecard__text--container-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.resortpagecard__text--container-desc p{color:#9b9b9b;font-size:1.8rem;font-weight:400}.resortpagecard__text--container--bottom{align-items:center;column-gap:5%;display:flex}.resortpagecard__text--container--bottom-price{color:#6cb95a;font-size:2.4rem;font-weight:600;text-transform:uppercase;width:40%}.resortpagecard__text--container--bottom-amenities{column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1rem;width:55%}.resortpagecard__text--container--bottom-amenities a{height:2.4rem;width:2.4rem}.resortpagecard__text--container--bottom-amenities a img{height:100%;width:100%}.resortpagecard .resort--features{column-gap:4%;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:2rem}.resortpagecard .resort--modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding-inline:12.3rem;position:fixed;top:0;width:100%;z-index:101}.resortpagecard .resort--modal .slick-slider .slick-list .slick-slide>div{margin:0!important}.resortpagecard .resort--modal .slick-arrow.slick-prev{left:4rem;position:absolute;z-index:1}.resortpagecard .resort--modal .slick-arrow.slick-next{position:absolute;right:4rem;z-index:1}.resortpagecard .resort--modal-overlay{background:#000;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.resortpagecard .resort--modal-content{background-color:#fff;max-height:100%;overflow-y:auto;width:95%}.resortpagecard .resort--modal-content::-webkit-scrollbar{width:0}.resortpagecard .cross-btn{color:#fff;display:flex;justify-content:flex-end;padding-block:2rem;padding-right:3rem;position:absolute;right:4%;text-align:right}.resortpagecard .cross-btn svg{font-size:3rem;font-weight:700}.availableresortpage__container--body-container-left .resortpagecard__text{padding-block:5rem;width:100%!important}.add-icon{display:flex;gap:1rem;justify-content:flex-end;padding:1rem 0;width:100%;z-index:50}.add-icon,.add-icon-text{align-items:center;pointer-events:auto;position:relative}.add-icon-text{background-color:#0f8f4a;background-image:linear-gradient(180deg,#18b967,#0f8f4a);border:1px solid #fff3;border-radius:6px;box-shadow:0 8px 18px #0f8f4a3d;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(1.4rem,1.2vw,1.6rem);font-weight:700;justify-content:center;letter-spacing:0;line-height:1.2;max-width:100%;min-height:44px;min-width:13rem;outline:0;overflow:hidden;padding:0 18px;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1}.add-icon-text:hover{background:#0f8f4a;box-shadow:0 10px 24px #0f8f4a52}.icon{align-items:center!important;border-radius:6px!important;display:flex;display:flex!important;height:4rem!important;justify-content:center!important;margin:0!important;padding:0!important;position:relative;width:4rem!important;z-index:50}.edit-icon{background:#3862ae!important}.icons{flex-wrap:wrap;gap:.8rem;justify-content:flex-end;pointer-events:auto;position:relative;width:100%;z-index:50}.icon,.icons{align-items:center}.icon{background:#fff;border:1px solid #d8dde8;border-radius:6px;box-shadow:0 8px 18px #17213029;cursor:pointer;display:inline-flex;font-size:1.6rem;height:4rem;justify-content:center;margin:0;padding:0;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:4rem}.icon:hover{transform:translateY(-1px)}.delete-icon,.delete-icon.icon{background:#d9534f!important;border-color:#d9534f!important;color:#fff!important}.delete-icon svg,.delete-icon.icon svg{fill:currentColor;color:inherit;display:block}.edit-icon{background:#3862ae;border-color:#3862ae;color:#fff}.textarea{align-items:flex-start;display:flex;flex-direction:column;max-width:100%!important;position:relative;z-index:0}.textarea-label{color:#000;font-size:1.4rem;font-weight:500;text-transform:uppercase}.textarea-input{border:none;border-radius:5px;font-size:1rem;letter-spacing:.06em;min-height:10rem;outline:1px solid #000;padding:.75rem;resize:vertical;width:calc(100% - 2rem)}@media screen and (max-width:780px){.textarea-input{border-radius:.15rem;font-size:.9rem;padding:.4rem .25rem;width:calc(100% - 1rem)}}.textarea-input:focus{outline:1px solid #b1a998}.textarea-error{outline:1px solid #d40808}.textarea-error--text{color:#d40808cc;font-size:1rem;text-transform:capitalize}.jodit-react-container{width:calc(100% - .2rem)!important}.jodit-wysiwyg,.jodit-wysiwyg div,.jodit-wysiwyg h1,.jodit-wysiwyg h2,.jodit-wysiwyg h3,.jodit-wysiwyg li,.jodit-wysiwyg ol,.jodit-wysiwyg p,.jodit-wysiwyg span,.jodit-wysiwyg ul{color:#172130!important}.jodit-wysiwyg{background:#fff!important}.jodit-placeholder{color:#9aa5b1!important}.fixed-tab{display:none}.resort--modal .resortdetail__mid--services,.resort--modal .resortdetail__mid--title{padding-inline:7%}.resortpage input,.resortpage select{cursor:pointer}.resortpage .resort__body_all{padding-block:10rem}.resortpage .resort__body{display:flex;flex-direction:column;padding-bottom:5rem;padding-top:.5rem;row-gap:5rem}.resortpage .resort__body .icons{margin-top:5rem!important}.resortpage .resort__body>:nth-child(2n)>div>div{display:flex;flex-direction:row-reverse}.resortpage .resort__body>:nth-child(2n)>div{flex-direction:row-reverse;flex-wrap:wrap}.resortpage .resort__body>:nth-child(2n)>div .icons{justify-content:flex-start;margin-top:5rem!important}.resortpage .resort__body>:nth-child(2n)>div>div>div{display:flex;flex-direction:row-reverse}.resortpage .resort__body>:nth-child(2n) .resortpagecard__text{display:flex;justify-content:flex-end}.resortpage #hide{display:none}.resortpage .modal .modal-title{flex-direction:row!important}.resort.resort.container .btn{background-color:#6cb95a!important}.resortbooknow__container{column-gap:7%;display:flex;flex-wrap:wrap;padding-block:5rem;width:100%}.resortbooknow__container--details{width:47%}.resortbooknow__container--details-title{color:#58595a;font-size:1.8rem;font-weight:600;padding-bottom:3rem}.resortbooknow__container--details-form{background:rgba(247,147,29,.102);border-radius:1.2rem;column-gap:3%;display:flex;flex-wrap:wrap;padding:3rem;row-gap:2rem;width:100%}.resortbooknow__container--details-form input[type=checkbox]{height:1.8rem!important;margin-right:1rem;width:1.8rem!important}.resortbooknow__container--details-form .checkbox{display:flex}.resortbooknow__container--details-form .checkbox label{color:#58595a!important;font-size:1.3rem!important;font-weight:400!important}.resortbooknow__container--details-form .resortbooknow--input{width:48.5%}.resortbooknow__container--details-form .resortbooknow--input.w-100{width:100%}.resortbooknow__container--details-form .resortbooknow--input label{color:#000;display:block;font-size:1.6rem;font-weight:400}.resortbooknow__container--details-form .resortbooknow--input input{background:inherit!important;border:1px solid rgba(0,0,0,.502);border-radius:.5rem;color:rgba(0,0,0,.502);font-size:1.2rem;font-weight:400;height:3rem;margin-block:1rem!important;padding:1rem;width:100%}.resortbooknow__container--details-form .resortbooknow--input textarea{background:inherit;border:1px solid rgba(0,0,0,.502);border-radius:.5rem;margin-top:1rem;outline:none;width:100%}.resortbooknow__container--details-buttons{background:rgba(247,147,29,.102);column-gap:3rem;display:flex;justify-content:center;padding-block:2.6rem}.resortbooknow__container--details-buttons .booknow-btn{align-items:center;border-radius:.56rem;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:3.3rem;justify-content:center;width:10rem}.resortbooknow__container--details-buttons .cancel-btn{background:#c5161d;cursor:pointer}.resortbooknow__container--details-buttons .add-btn{background:#ffb229;cursor:pointer}.resortbooknow__container--details-buttons .proceed-btn{background:#6cb95a;cursor:pointer}.resortbooknow__container--summary{width:46%}.resortbooknow__container--summary--title{color:#58595a;font-size:1.8rem;font-weight:600;padding-bottom:3rem}.resortbooknow__container--summary--form{background:rgba(247,147,29,.102);border-radius:1.2rem;border-radius:1.2rem 1.2rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem;row-gap:2.6rem;width:100%}.resortbooknow__container--summary--form .resortbooknow--summary{width:50%}.resortbooknow__container--summary--form .resortbooknow--summary-title{color:#767778;font-size:1.6rem;font-weight:400}.resortbooknow__container--summary--form .resortbooknow--summary-value{color:#000;font-size:1.6rem;font-weight:600;padding-block:1rem}.resortbooknow__container--summary--total{background:rgba(56,98,174,.149);border-radius:0 0 1.2rem 1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:3.2rem;padding-inline:3rem;row-gap:2.2rem}.resortbooknow__container--summary--total--rooms{color:#767778;font-size:1.6rem;font-weight:400;width:50%}.resortbooknow__container--summary--total-title,.resortbooknow__container--summary--total-value{color:#3eb543;font-size:2rem;font-weight:600;width:50%}.resortbooknow__container--summary--total-edit{background:#0000;border:none;color:#000;cursor:pointer;font-size:1.2rem;font-weight:400;text-decoration:underline}.resortbooknow__container--summary--total-warning{color:#c5161d;font-size:1.2rem;font-weight:400;width:50%}.resortbooknow__container .cart{align-items:center;border-top:2px solid #767778;color:#f7931d;column-gap:1rem;display:flex;font-size:1.8rem;font-weight:600;margin-top:5rem;padding-block:5rem;width:100%}.resortbooknow__container .cart-amount{position:relative}.resortbooknow__container .cart-amount img{height:2.4rem;width:2.4rem}.resortbooknow__container .cart-amount-number{align-items:center;background:#f7931d;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:400;height:1.6rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.6rem}.resortdetail .check--btn{align-items:center;border:1px solid #f7931d;color:#f7931d;display:flex;font-size:1.8rem;font-weight:600;height:4.7rem;justify-content:center;width:22.8rem}.resortdetail .resort__tab{background:#f0f0f0;column-gap:3rem;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:5rem;padding-top:10rem;row-gap:2rem;top:0;width:100%;z-index:2}.resortdetail .resort__tab--btn{align-items:center;background:#767778;color:#fff;display:flex;font-size:1.8rem;font-weight:600;height:4.7rem;justify-content:center;line-height:1.8rem;min-width:17.9rem;padding-inline:1rem;transition:background-color .5s ease}.resortdetail .resort__tab--btn.active,.resortdetail .resort__tab--btn:hover{background:#3862ae}.resortdetail .resortdetail__top{column-gap:3%;padding-bottom:10rem;padding-top:5rem;width:100%}.resortdetail .resortdetail__top .resortdetail__image{height:56.2rem;width:47%}.resortdetail .resortdetail__top .resortdetail__image img{height:100%;object-fit:cover;width:100%}.resortdetail .resortdetail__top .resortdetail__text{display:flex;flex-direction:column;row-gap:5%}.resortdetail .resortdetail__top .resortdetail__text--head{align-items:center;color:#9b9b9b;display:flex;font-size:3.5rem;font-weight:700;justify-content:space-between;padding-block:2.6rem}.resortdetail .resortdetail__top .resortdetail__text--head-title{color:#58595a;font-size:3.5rem;font-weight:700}.resortdetail .resortdetail__top .resortdetail__text--head-price{color:#3eb543;font-size:3.5rem;font-weight:700}.resortdetail .resortdetail__top .resortdetail__text--desc{color:#767778;font-size:1.6rem;font-weight:400;line-height:26px}.resortdetail .resortdetail__top .resortdetail__text--info{column-gap:7.5rem;display:flex;flex-wrap:wrap;padding-top:3rem;row-gap:2.6rem}.resortdetail .resortdetail__top .resortdetail__text--bottom{display:flex;justify-content:space-between;padding-top:5rem;width:100%}.resortdetail .resortdetail__top .resortdetail__text--bottom-txt1{color:#9b9b9b;font-size:1.8rem;font-weight:400;line-height:26px}.resortdetail .resortdetail__sub-images{column-gap:2rem;display:flex;height:22.2rem;margin-block:4.5rem;row-gap:2.6rem;width:100%}.resortdetail .resortdetail__sub-images .resort__sub-image{width:23.5%}.resortdetail .resortdetail__sub-images .resort__sub-image img{height:100%;width:100%}.resortdetail__mid{background:linear-gradient(0deg,#e6e7e833,#e6e7e833),linear-gradient(180deg,#f7931d33,#3862ae33);box-shadow:0 4px 10px 0 rgba(0,0,0,.149);padding-block:10rem;position:relative;z-index:1}.resortdetail__mid:before{background-attachment:fixed;background-image:url(/static/media/resortback.fed2ba41e5154f13d1b5.webp);background-repeat:no-repeat;background-size:cover;opacity:20%;z-index:-2}.resortdetail__mid:after,.resortdetail__mid:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.resortdetail__mid:after{background:linear-gradient(0deg,#e6e7e833,#e6e7e833),linear-gradient(180deg,#f7931d33,#3862ae33);z-index:-1}.resortdetail__mid--title{color:#58595a;font-size:3.5rem;font-weight:700;padding-bottom:5rem}.resortdetail__mid--services{column-gap:2%;display:flex;flex-wrap:wrap;row-gap:4rem}.resortdetail__mid--services-list{display:flex;flex-direction:column;row-gap:1.5rem;width:23.5%}.resortdetail__mid--services-list-title{align-items:center;column-gap:.5rem;display:flex}.resortdetail__mid--services-list-title-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);display:flex;height:5rem;justify-content:center;width:5rem}.resortdetail__mid--services-list-title-icon img{height:2.6rem;width:2.6rem}.resortdetail__mid--services-list-title-text{color:#58595a;font-size:2rem;font-weight:700}.resortdetail__mid--services-list-option{display:flex;flex-direction:column;padding-inline:10%;row-gap:1rem}.resortdetail__mid--services-list-option .amenitites-list{color:rgba(0,0,0,.502);font-size:1.6rem;font-weight:400;list-style:disc}.resortdetail__bottom{column-gap:2%;display:flex;flex-wrap:wrap;padding-block:10rem;padding-inline:12.3rem;row-gap:2rem}.resortdetail__bottom--image{height:22.3rem;width:23.5%}.resortdetail__bottom--image img{height:100%;object-fit:cover;width:100%}.resort.container{align-items:center;background-color:#678bce;color:#fff;column-gap:1%;display:flex;flex-wrap:wrap;padding-block:4rem;padding-left:10.5rem!important;padding-right:12rem!important;row-gap:2rem}.resort.container .resort-link{display:flex;justify-content:center;min-width:20%;padding-left:1rem}.resort.container .row{display:flex;justify-content:center;padding-top:3rem;width:100%}.resort.container .row .lists{column-gap:5rem;display:flex}.resort.container .row .lists-list{align-items:center;column-gap:1rem;display:flex}.resort.container .row .lists-list select,.resort.container .row .lists-list-title{color:#fff;font-size:1.8rem;font-weight:400}.resort.container .time--lists{display:flex}.resort.container .time--lists .small{display:none}.resort.container .time--lists-list.person{width:19rem}.resort.container .time--lists-list{align-items:flex-start;border-right:1px solid #fff;color:#fff;display:flex;font-size:1.6rem;font-weight:400;justify-content:center;padding-left:2.3rem;width:17rem}.resort.container .time--lists-list-title{font-size:1.8rem;font-weight:700}.resort.container .time--lists-list input{background:inherit;border:none;color:#fff}.resort.container .time--lists-list-dropdown{font-weight:300;width:6rem}.resort.container .btn{justify-self:flex-end}.resort.container select{background:inherit;border:none;color:#fff;width:-webkit-max-content;width:max-content}.resort.container select option{color:#3862ae;font-size:1.8rem;padding-block:1rem;text-align:center}.resort.container .datepicker{background:#0000;border:none;color:#fff;font-size:1.6rem;font-weight:300}.resort.container input[type=date]::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;filter:invert(.8);margin-right:2px;opacity:.6}.resort.container input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.availableresortpage input,.availableresortpage select{cursor:pointer}.availableresortpage__container{background-color:#f0f0f0;padding-block:10rem}.availableresortpage__container--progressbar{display:flex;flex-direction:column;padding-bottom:10rem;row-gap:2.6rem;width:100%}.availableresortpage__container--progressbar-steps{display:flex;justify-content:space-between}.availableresortpage__container--progressbar-steps-text{color:#58595a;font-size:2.2rem;font-weight:600}.availableresortpage__container--progressbar-steps-text.selected{color:#6cb95a}.availableresortpage__container--progressbar-bar{display:flex;padding-inline:4%}.availableresortpage__container--progressbar-bar>div:not(:last-child){width:48%}.availableresortpage__container--progressbar-bar-line{align-items:center;display:flex}.availableresortpage__container--progressbar-bar-line img{filter:grayscale(1)}.availableresortpage__container--progressbar-bar-line .line{background:#58595a;height:.3rem;width:100%}.availableresortpage__container--progressbar-bar-line.selected{align-items:center;display:flex}.availableresortpage__container--progressbar-bar-line.selected img{filter:none}.availableresortpage__container--progressbar-bar-line.selected .line.selected{background:#6cb95a;height:.3rem;width:100%}.availableresortpage__container--body .select{background-color:#3eb543!important}.availableresortpage__container--body--tabs{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5rem;row-gap:2rem;width:47%}.availableresortpage__container--body--tabs .filter{text-align:center;width:13rem}.availableresortpage__container--body--tabs-tab{column-gap:1rem;display:flex}.availableresortpage__container--body--tabs-tab>a{align-items:center;background-color:#767778;color:#f0f0f0;display:flex;font-size:1.8rem;font-weight:600;height:4rem;justify-content:center;min-width:12rem}.availableresortpage__container--body--tabs-tab .btn{background-color:#767778}.availableresortpage__container--body--tabs-tab .btn:active,.availableresortpage__container--body--tabs-tab .btn:focus,.availableresortpage__container--body--tabs-tab .btn:focus-within,.availableresortpage__container--body--tabs-tab .btn:hover{background-color:#f7931d;color:#fff}.availableresortpage__container--body--tabs-sort{align-items:center;background:#d4dbe6;color:#767778;display:flex;font-size:1.4rem;font-weight:600;height:4rem;justify-content:center}.availableresortpage__container--body-container{column-gap:8rem;display:flex;width:100%}.availableresortpage__container--body-container-left{width:55%}.availableresortpage__container--body-container-left::-webkit-scrollbar{width:0}.availableresortpage__container--body-container-left .resortpagecard{background:#f0f0f0;flex-direction:column;padding-top:0}.availableresortpage__container--body-container-left .resortpagecard__text--container{background:#f0f0f0}.availableresortpage__container--body-container-left .resortpagecard__text--container--bottom{justify-content:space-between}.availableresortpage__container--body-container-left .resortpagecard__text--container--bottom-price{text-transform:uppercase}.availableresortpage__container--body-container-left .resortpagecard .resortpagecard__image{height:35rem;width:100%}.availableresortpage__container--body-container-left .resortpagecard .btn{background-color:#3862ae}.availableresortpage__container--body-container-left .resortpagecard .btn.active{background-color:#6cb95a;color:#fff}.availableresortpage__container--body-container-right{position:-webkit-sticky;position:sticky;top:0;width:45%}.availableresortpage__container--body-container-right-container{box-shadow:0 5px 10px #c5c4c4;position:-webkit-sticky;position:sticky;top:2rem}.availableresortpage__container--body-container-right-container .summary{background:rgba(247,147,29,.102);padding:3rem}.availableresortpage__container--body-container-right-container .summary:before{background-image:url(/static/media/removebg.71906a8c8e1f00daccc4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16.5rem;left:30%;position:absolute;top:15%;width:13.4rem}.availableresortpage__container--body-container-right-container .summary--title{color:#58595a;font-size:1.8rem;font-weight:600;padding-bottom:3rem;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.149)}.availableresortpage__container--body-container-right-container .summary--desc{display:flex;flex-direction:column;row-gap:2.6rem}.availableresortpage__container--body-container-right-container .summary--desc-row{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}.availableresortpage__container--body-container-right-container .summary--desc-row>div{width:40%}.availableresortpage__container--body-container-right-container .summary--desc-row-column-label{color:#767778;font-size:1.6rem;font-weight:400;padding-bottom:.9rem}.availableresortpage__container--body-container-right-container .summary--desc-row-column-input{color:#000;font-size:1.6rem;font-weight:600}.availableresortpage__container--body-container-right-container .total{background:rgba(56,98,174,.149);display:flex;flex-direction:column;padding:3rem;row-gap:2.6rem}.availableresortpage__container--body-container-right-container .total--desc{color:#767778;display:flex;font-size:1.6rem;font-weight:400;justify-content:space-between}.availableresortpage__container--body-container-right-container .total--total{color:#6cb95a;display:flex;font-size:2rem;font-weight:600;justify-content:space-between}.availableresortpage__container--body-container-right-container .total--info{color:#c5161d;font-size:.8rem;font-weight:400;text-decoration:underline}.availableresortpage__container--body-container-right-container .total--btn{align-items:center;align-self:center;background:#767778;border:none;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:3.3rem;justify-content:center;width:15rem}.lists-list.special{display:block!important;position:relative}.lists-list.special>div{align-items:center;column-gap:1rem;display:flex}.lists-list.special ul{background:#678bce!important;display:flex;flex-direction:column;padding:4.5rem 2.8rem!important;position:absolute;row-gap:1rem;top:6rem;width:-webkit-max-content;width:max-content;z-index:2}.lists-list.special ul li{align-items:center;background:#f0f0f0;border:1px solid #f7931d;color:#767778;display:flex;font-size:1.6rem;font-weight:400;height:4.014rem;padding-inline:2.4rem}.lists-list.special ul li.active,.lists-list.special ul li:hover{background:#f7931d;color:#fff}.time--lists{flex-wrap:wrap;row-gap:2rem}.time--lists-list.person{position:relative}.time--lists .time--lists-list-dropdown.person{width:-webkit-max-content;width:max-content}.time--lists .time--lists-list-dropdown.person>div{column-gap:.5rem}.time--lists .time--lists-list-dropdown.person .dropdown__box{background-color:#678bce;left:0;padding:4.5rem 3.1rem;position:absolute;top:18rem;width:35rem;z-index:2}.time--lists .time--lists-list-dropdown.person .dropdown__box .btn{align-items:center!important;color:#fff!important;display:flex!important;font-size:1.8rem!important;font-weight:400!important;height:4rem!important;margin-bottom:2rem!important;padding-inline:2.4rem!important;width:13.8rem!important}.time--lists .time--lists-list-dropdown.person .dropdown__box--btn{align-items:center;background:#f7931d;border:1px solid #f7931d;color:#fff;display:flex;font-size:1.8rem;font-weight:400;height:4rem;margin-bottom:2rem;padding-inline:2.4rem;width:13.8rem}.time--lists .time--lists-list-dropdown.person .dropdown__container{column-gap:1rem;display:flex;flex-wrap:wrap;padding-bottom:2.5rem;row-gap:2rem}.time--lists .time--lists-list-dropdown.person .dropdown__container.child{width:100%}.time--lists .time--lists-list-dropdown.person .dropdown__container--text{color:#fff;font-size:1.8rem;font-weight:400;width:100%}.time--lists .time--lists-list-dropdown.person .dropdown__container--btn{align-items:center;background:#fff;border:1px solid #f7931d;color:#767778;display:flex;font-size:1.8rem;font-weight:400;height:4rem;padding-left:1rem;padding-inline:2.4rem;width:13.8rem}.time--lists .time--lists-list{display:flex;flex-direction:column;row-gap:1rem}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0}.activeroom{background-color:#f7931d!important}.errorpage{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.errorpage--image{width:50%}.errorpage img{height:100%;object-fit:cover;width:100%}@keyframes glitch{2%,64%{transform:translate(2px) skew(0deg)}4%,60%{transform:translate(-2px) skew(0deg)}62%{transform:translate(0) skew(5deg)}}.errorpage div:after,.errorpage div:before{content:attr(title);left:0;position:absolute}.errorpage div:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}.errorpage div:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchBotom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}.select{align-items:flex-start;background:inherit!important;display:flex;flex-direction:column;gap:.1rem;position:relative;z-index:0}.select label{color:#000;font-family:Sole Sans Extended;font-size:1.4rem;font-style:normal;font-weight:600;line-height:10px;padding-bottom:.1rem;text-transform:uppercase}.select label+select{padding:.3rem .4rem}.select select{background-color:#fbfafa;border:1px solid #0000004d;border-radius:8px;color:#58595a;font-family:Sole Sans Extended;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;padding:0 .63rem;width:100%}.select select:focus{border:1px solid #6cb95a}.select-error{outline:1px solid #c5161d!important}.select-error--text{color:#c5161d;font-size:1rem}.activitiespage{background:#fff;width:100%}.activitiespage .activitiespage__hero{align-items:flex-end;background:var(--hero-bg) center/cover no-repeat;display:flex;height:500px;height:var(--hero-height,500px);min-height:0;overflow:hidden;position:relative}.activitiespage .activitiespage__hero:after{background:#0006;content:"";inset:0;position:absolute}.activitiespage .activitiespage__hero-content{box-sizing:border-box;color:#fff;max-width:100%!important;padding:0 100px 80px;position:relative;width:100%!important;z-index:1}.activitiespage .activitiespage__hero-eyebrow{font-size:18px;font-weight:400;letter-spacing:20%;line-height:121%;margin-bottom:2.8rem}.activitiespage .activitiespage__hero-title{color:#fff;font-size:68px;font-weight:500;letter-spacing:3%;line-height:121%;margin:0}.activitiespage .activitiespage__hero-title span{display:block;font-style:italic;font-weight:400}.activitiespage .title{text-align:center}.activitiespage .actvitiespage__container{background:#fff;margin:0;max-width:none;padding:100px;width:100%}.activitiespage .activities__search{background:#3862ae!important}.activitiespage .activities__search__container{align-items:center;background:#3862ae!important;display:flex;flex-direction:column;justify-content:center;padding:5rem}.activitiespage .activities__search__container .activities__search--title{color:#fff}.activitiespage .activities__search__container .activities__search--options{display:flex;justify-content:center;margin-top:1rem;width:100%}.activitiespage .activities__search__container .activities__search--options-dropdown{width:50rem}.activitiespage .activities__search__container .activities__search--options select{background:#323437;color:#fff;height:4.7rem;margin-right:1rem;padding-inline:1.7rem;width:40%}.activitiespage .activities__search__container .activities__search--options .activities__search--btn{align-items:center;background:#f7931d;color:#fff;display:flex;height:4.7rem;justify-content:center;padding-inline:1rem;width:15%}.activitiespage .actvitiespage__container>.add-icon{display:flex;justify-content:flex-end;margin-bottom:2.4rem}.activitiespage .activities__images{grid-gap:2.4rem;background:#fff;display:grid;gap:2.4rem;grid-auto-rows:52rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0}.activitiespage .activities__images .activities__image{min-width:0;position:relative}.activitiespage .activities__images .activities__image>a{display:block;height:100%;text-decoration:none;width:100%}.activitiespage .activities__images .activities__card-wrapper{height:100%;position:relative;width:100%}.activitiespage .activities__images .activities__card-wrapper>.icons{pointer-events:all;position:absolute;right:10px;top:10px;z-index:20}.activitiespage .activities__images .activities__image.fullwidth{grid-column:span 2}.activitiespage .activities__carousel-wrapper{display:none}@media screen and (min-width:1920px){.activitiespage .activities__images{gap:8rem;grid-auto-rows:70rem}.activitiespage .actvitiespage__container{padding:120px 160px}}@media screen and (min-width:1280px){.activitiespage .activities__images{gap:6rem;grid-auto-rows:57rem}}@media screen and (max-width:1200px){.activitiespage .actvitiespage__container{padding:5rem 6rem}.activitiespage .activities__images{gap:2.2rem;grid-auto-rows:46rem}}@media screen and (min-width:769px) and (max-width:1157px){.activitiespage .activitiespage__hero{height:500px;height:var(--hero-height,500px)}.activitiespage .activitiespage__hero-content{box-sizing:border-box;max-width:100%!important;padding:0 40px 56px!important;width:100%!important}.activitiespage .activitiespage__hero-eyebrow{font-size:1.9rem;margin-bottom:2rem}.activitiespage .activitiespage__hero-title{font-size:5.5rem;line-height:1.21}.activitiespage .actvitiespage__container{padding:60px 40px}}@media screen and (min-width:641px) and (max-width:768px){.activitiespage .activitiespage__hero{height:380px}.activitiespage .activitiespage__hero-content{box-sizing:border-box;max-width:100%!important;padding:0 40px 56px!important;width:100%!important}.activitiespage .activitiespage__hero-eyebrow{font-size:2rem;margin-bottom:2rem}.activitiespage .activitiespage__hero-title{font-size:clamp(5rem,6vw,6.8rem);line-height:1.21}.activitiespage .actvitiespage__container{padding:60px 40px}.activitiespage .activities__images{grid-gap:30px!important;display:grid!important;gap:30px!important;grid-auto-rows:26rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:clip}.activitiespage .activities__images .activities__image{grid-column:span 1!important;height:26rem!important;min-height:0!important;overflow:visible!important;position:relative!important}.activitiespage .activities__images .activities__image.fullwidth{grid-column:span 2!important;height:26rem!important}.activitiespage .activities__images .activities__card-wrapper{height:100%!important;overflow:hidden!important;position:relative!important;width:100%!important}.activitiespage .activities__images .activities__card-wrapper>.icons{overflow:visible!important;pointer-events:all!important;position:absolute!important;right:8px!important;top:8px!important;z-index:20!important}.activitiespage .activities__images .activities__image.fullwidth>a,.activitiespage .activities__images .activities__image>a{display:block!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.activitiespage .activities__images .activities__image .activitiespagecard,.activitiespage .activities__images .activities__image .activitiespagecard--image,.activitiespage .activities__images .activities__image.fullwidth .activitiespagecard,.activitiespage .activities__images .activities__image.fullwidth .activitiespagecard--image{height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.activitiespage .activities__images .activities__image .activitiespagecard--image img,.activitiespage .activities__images .activities__image .activitiespagecard--image>div,.activitiespage .activities__images .activities__image.fullwidth .activitiespagecard--image img,.activitiespage .activities__images .activities__image.fullwidth .activitiespagecard--image>div{display:block!important;height:100%!important;inset:0!important;object-fit:cover!important;position:absolute!important;width:100%!important}}@media screen and (max-width:640px){.activitiespage .activitiespage__hero{background-position:58%;height:100vw;max-height:250px}.activitiespage .activitiespage__hero-content{padding:0 20px 28px}.activitiespage .activitiespage__hero-eyebrow{font-size:2.2rem;letter-spacing:.18em;margin-bottom:1rem}.activitiespage .activitiespage__hero-title{font-size:clamp(4.8rem,7.5vw,3.2rem);line-height:1.18}.activitiespage .actvitiespage__container{padding:24px 16px 40px}.activitiespage .activities__search__container{padding:2.4rem 16px}.activitiespage .activities__search__container .activities__search--options{align-items:stretch;flex-direction:column;gap:1rem}.activitiespage .activities__search__container .activities__search--options select{margin-right:0;width:100%}.activitiespage .activities__search__container .activities__search--options .activities__search--btn{justify-content:center;width:100%}.activitiespage .activities__images{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-auto-rows:48vw!important;grid-template-columns:repeat(2,1fr)!important}.activitiespage .activities__images .activities__image,.activitiespage .activities__images .activities__image.fullwidth{grid-column:span 1!important;height:100%!important;position:relative;width:100%!important}.activitiespage .activities__images .activities__image.fullwidth>a,.activitiespage .activities__images .activities__image>a{display:block;height:100%!important;width:100%!important}.activitiespage .activities__images .activities__image .activities__card-wrapper,.activitiespage .activities__images .activities__image.fullwidth .activities__card-wrapper{height:100%!important;overflow:hidden;position:relative;width:100%!important}.activitiespage .activities__images .activities__image .activities__card-wrapper>.icons,.activitiespage .activities__images .activities__image.fullwidth .activities__card-wrapper>.icons{overflow:visible;pointer-events:all;position:absolute;right:8px;top:8px;z-index:20}.activitiespage .activities__images .activities__image a,.activitiespage .activities__images .activities__image.fullwidth a{height:100%!important;width:100%!important}.activitiespage .activities__images .activities__image img,.activitiespage .activities__images .activities__image.fullwidth img{display:block;height:100%!important;object-fit:cover!important;position:static!important;width:100%!important}.activitiespage .activities__images .activities__image [style*=background],.activitiespage .activities__images .activities__image.fullwidth [style*=background]{background-position:50%!important;background-size:cover!important;height:100%!important;width:100%!important}}@media screen and (max-width:380px){.activitiespage .activitiespage__hero{height:100vw;max-height:210px}.activitiespage .activitiespage__hero-content{padding:0 20px 22px!important}.activitiespage .activitiespage__hero-title{font-size:3.5rem}.activitiespage .actvitiespage__container{padding:20px 20px 32px}.activitiespage .activities__images{gap:15px!important;grid-auto-rows:58vw!important;grid-template-columns:repeat(2,1fr)!important}}.activitiespagedetail{padding-block:10rem}.activitiespagedetail,.activitiespagedetail__main{display:flex;flex-direction:column;row-gap:5rem}.activitiespagedetail__main .link>a{color:#3862ae;font-size:1.6rem;font-weight:700;text-transform:capitalize}.activitiespagedetail__main .activitiespagedetail__top{column-gap:3%;display:flex}.activitiespagedetail__main .activitiespagedetail__top--left{height:61rem;position:relative;width:100%}.activitiespagedetail__main .activitiespagedetail__top--left img{display:block;height:100%;object-fit:cover;width:100%}.activitiespagedetail__main .activitiespagedetail__top--right{display:flex;flex-direction:column;row-gap:2.6rem;width:36%}.activitiespagedetail__main .activitiespagedetail__top--right-title{color:#fff;font-size:2.5rem;font-weight:700}.activitiespagedetail__main .activitiespagedetail__top--right-desc{color:#fff;font-size:1.6rem;font-weight:400}.activitiespagedetail__main .activitiespagedetail__top--right-desc p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.activitiespagedetail__main .activitiespagedetail__top--right-image{height:100%;width:100%}.activitiespagedetail__main .activitiespagedetail__top--right-image img{height:100%;object-fit:cover;width:100%}.activitiespagedetail__main .activitiespagedetail__text{color:#767778;font-size:1.6rem;font-weight:400;line-height:21.07px}.activitiespagedetail__main .activitiespagedetail__text p{color:#767778;font-size:1.6rem;font-weight:400;line-height:2.107rem}.activitiespagedetail__main .activitiespagedetail__images{column-gap:3%;display:flex;row-gap:2.6rem}.activitiespagedetail__main .activitiespagedetail__images .small-img{height:40.2rem;width:31.33%}.activitiespagedetail__main .activitiespagedetail__images .small-img img{height:100%;object-fit:cover;width:100%}.activitiespagedetail .activities__images--sub .activities__images--sub-title{background:linear-gradient(180deg,#f7931d -255.23%,#3862ae 731.88%,#3862ae00 731.98%);color:#fff;font-size:2.5rem;font-weight:700;padding:1rem}.activitiespagedetail .activities__images--sub .activities__images--sub-images{background:linear-gradient(180deg,#f7931d -60.1%,#3862ae 76.87%);box-shadow:0 0 4px 0 rgba(0,0,0,.251);column-gap:2%;display:flex;flex-wrap:wrap;margin-top:1rem;padding:2rem}.activitiespagedetail .activities__images--sub .activities__images--sub-images .images__card{height:28.76rem;width:23.5%}.activitiespagedetail .activities__images--sub .activities__images--sub-images .images__card .images__card--img{height:22.26rem;width:100%}.activitiespagedetail .activities__images--sub .activities__images--sub-images .images__card .images__card--img img{height:100%;object-fit:cover;width:100%}.activitiespagedetail .activities__images--sub .activities__images--sub-images .images__card .images__card--title{color:#fff;font-size:1.7rem;font-weight:700;padding-block:1rem}.activitiespagedetail .activities__images--sub .activities__images--sub-images .images__card .images__card--btn{color:#f7931d;font-size:1.7rem;font-weight:400}.activitiespagedetail .model-kamakya-slider-img-flexer--main{flex-wrap:wrap}.activitiespagedetail .model-kamakya-slider-img-flexer--image{height:10rem!important;width:10rem!important}.activitiespagedetail .model-kamakya-slider-img-flexer--main{height:100%!important;row-gap:2rem!important}.apd{background:#fff;width:100%}.apd,.apd__hero{position:relative}.apd__hero{margin-top:6.25rem;overflow:hidden;padding:100px}.apd__hero img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.apd__intro{align-items:flex-start;background:#fff;column-gap:8%;display:flex;padding:0 100px 100px}.apd__intro-left{display:flex;flex:1 1;flex-direction:column;row-gap:2.4rem}.apd__intro-eyebrow{color:#3862ae;font-size:20px;font-weight:400;letter-spacing:.2em;line-height:121%;text-transform:uppercase}.apd__intro-title{color:#172130;font-size:48px;font-weight:400;line-height:130%;margin:0}.apd__intro-desc p{color:#172130cc;font-size:20px!important;font-weight:400;line-height:1.6;margin:0 0 1.2rem}.apd__intro-desc ol,.apd__intro-desc ul{display:flex;flex-direction:column;list-style:none;margin:0;padding-left:0;row-gap:1.4rem}.apd__intro-desc li{color:#4a5568;font-size:1.6rem;padding-left:1.6rem;position:relative}.apd__intro-desc li:before{color:#4a5568;content:"•";left:0;position:absolute}.apd__cable-link a{color:#3862ae;font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.apd__intro-right{flex:0 0 37%;height:53rem;overflow:hidden}.apd__intro-right img{display:block;height:100%;object-fit:cover;width:100%}.apd__gallery{background:#dce8f5;padding:8rem 100px}.apd__gallery-grid{grid-gap:3.5rem;display:grid;gap:3.5rem;grid-template-columns:repeat(3,1fr)}.apd__gallery-item{aspect-ratio:3/4;overflow:hidden}.apd__gallery-item img{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:2560px){.apd__hero{margin-top:8rem;padding:180px 200px}.apd__intro{align-items:center;column-gap:8%;padding:0 200px 160px}.apd__intro-eyebrow{font-size:clamp(20px,2vw,36px);margin-bottom:1rem}.apd__intro-title{font-size:clamp(56px,4vw,100px)}.apd__intro-desc p{font-size:clamp(20px,2vw,36px)!important;line-height:1.7}.apd__intro-desc li{font-size:clamp(18px,1.1vw,26px)}.apd__intro-right{flex:0 0 40%;height:clamp(53rem,42vw,90rem)}.apd__gallery{padding:12rem 200px}.apd__gallery-grid{gap:6rem}}@media (min-width:1920px) and (max-width:2559px){.apd__hero{margin-top:7rem;padding:140px 160px}.apd__intro{align-items:center;column-gap:8%;padding:0 160px 140px}.apd__intro-eyebrow{font-size:clamp(20px,1vw,26px)}.apd__intro-title{font-size:clamp(52px,3vw,80px)}.apd__intro-desc p{font-size:clamp(20px,2vw,26px)!important;line-height:1.7}.apd__intro-desc li{font-size:clamp(18px,1vw,24px)}.apd__intro-right{flex:0 0 38%;height:clamp(53rem,38vw,80rem)}.apd__gallery{padding:10rem 160px}.apd__gallery-grid{gap:5rem}}@media (min-width:1367px) and (max-width:1919px){.apd__hero{margin-top:6.5rem;padding:120px}.apd__intro{align-items:center;column-gap:8%;padding:0 120px 120px}.apd__intro-title{font-size:clamp(48px,3vw,64px)}.apd__intro-desc p{font-size:clamp(18px,1.1vw,22px)!important;line-height:1.65}.apd__intro-right{flex:0 0 37%;height:clamp(53rem,35vw,72rem)}.apd__gallery{padding:9rem 120px}.apd__gallery-grid{gap:4rem}}@media (min-width:1025px) and (max-width:1366px){.apd__hero{height:840px;margin-top:50px;padding:120px 100px 100px}.apd__intro{column-gap:6%;padding:0 100px 100px}.apd__intro-eyebrow{font-size:18px}.apd__intro-title{font-size:48px}.apd__intro-desc p{font-size:18px!important;line-height:30px}.apd__gallery{padding:100px}.apd__gallery-grid{gap:50px}}@media screen and (min-width:901px) and (max-width:1200px){.apd__hero{height:73rem;margin-top:5rem;padding:60px}.apd__intro{align-items:flex-start;column-gap:5%;flex-direction:row;padding:6rem 60px 8rem}.apd__intro-left{flex:1 1}.apd__intro-right{flex:0 0 40%;height:46rem}.apd__intro-title{font-size:3.8rem}.apd__intro-desc p{font-size:16px!important;line-height:1.6}.apd__gallery{padding:5rem 60px}.apd__gallery-grid{gap:2rem}}@media screen and (min-width:641px) and (max-width:900px){.apd__hero{height:81rem;margin-top:5rem;padding:40px}.apd__intro{align-items:flex-start;column-gap:4%;flex-direction:row;padding:5rem 40px 7rem}.apd__intro-left{flex:1 1;row-gap:1.8rem}.apd__intro-right{flex:0 0 42%;height:53rem}.apd__intro-eyebrow{font-size:2.3rem}.apd__intro-title{font-size:4rem}.apd__intro-desc p{font-size:15px!important;line-height:1.6}.apd__gallery{padding:4rem 40px}.apd__gallery-grid{gap:1.4rem;grid-template-columns:repeat(3,1fr)}.apd__gallery-item{aspect-ratio:3/4}}@media screen and (max-width:640px){.apd__hero{height:60rem;margin-top:5rem;padding:35px 15px}.apd__intro{display:flex;flex-direction:column;padding:4rem 20px 5rem;row-gap:0}.apd__intro-left{display:contents}.apd__intro-eyebrow{font-size:2.5rem;margin-bottom:1.6rem;order:1}.apd__intro-title{font-size:5rem;margin-bottom:2rem;order:2}.apd__intro-right{flex:none;height:56rem;margin-bottom:2rem;order:3;width:100%}.apd__intro-desc{margin-bottom:1.6rem;order:4}.apd__intro-desc p{font-size:15px!important;line-height:1.7}.apd__cable-link{order:5}.apd__gallery{overflow-x:clip;overflow-y:visible;padding:3.5rem 0}.apd__gallery-grid{-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:row!important;gap:0;grid-template-columns:none!important;left:50%;overflow-x:scroll;overflow-y:hidden;padding:0;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;transform:translateX(-50%);width:100vw;width:100dvw}.apd__gallery-grid::-webkit-scrollbar{display:none}.apd__gallery-item{aspect-ratio:3/4;box-sizing:border-box;flex:0 0 100vw;flex:0 0 100dvw;overflow:hidden;padding:0 20px;scroll-snap-align:start;width:100vw;width:100dvw}.apd__gallery-item img{display:block;height:100%;object-fit:cover;width:100%}}@media screen and (max-width:380px){.apd__hero{height:56rem;padding:41px 20px}.apd__intro{padding:3rem 20px 4rem;row-gap:0}.apd__intro-title{font-size:4rem}.apd__intro-right{height:44rem}.apd__gallery{padding:15px 0}.apd__gallery-item{flex:0 0 100vw;scroll-snap-align:start;width:100vw}}.loading__container{bottom:0;height:calc(100vh + 8rem);left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.yourticketMain{margin-bottom:15%;padding-left:4rem;width:77%}.yourticketMain__flexer{display:flex;flex-direction:column;gap:1.25rem}.yourticketMain__flexer__top{color:#3862ae!important;font-size:5.7rem!important;font-weight:700!important;line-height:6.7rem!important;padding-bottom:5rem;text-align:center}.yourticketMain__flexer__header{align-items:center;display:flex;justify-content:space-between}.add-to-chart-container{cursor:pointer;position:relative}.items-counter-container{align-items:center;background-color:#ba2129;border-radius:50%;display:inline-flex;height:16px;justify-content:center;padding:50%;position:absolute;right:-100%;top:-30%;width:16px}.chart-items-counter{color:#fff;font-size:1.5rem}.ticketways-radio-btn-flexer{gap:30px;margin-top:30px}.ticketways-radio-btn-container,.ticketways-radio-btn-flexer{align-items:center;display:flex;flex-direction:row;justify-content:center}.ticketways-radio-btn-container{gap:2px}.ticketways-options-items-flexer{display:flex;flex-direction:column}.ticketways-options-items{align-items:center;border-bottom:1px solid hsla(0,8%,88%,.702);display:flex;flex-direction:row;justify-content:space-between}.ticketways-option-h3{font-size:18px}.ticketways-option-h3,.ticketways-option-p{color:#00000080;font-style:normal;font-weight:400;line-height:normal;margin:0}.ticketways-option-p{font-size:14px}.addtocard-count-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.slected-ways{color:#00000080;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ticketways-option-increase{color:#58595a;font-size:18px}.your-cart-main-flexer{display:flex;flex-direction:column;gap:20px}.your-ticket-totaling-main-conatiner{background:#fff;border-radius:12px;box-shadow:0 0 4px 0 #00000040}.your-ticket-total-header{border-bottom:1px solid #e9e5e5;color:#58595a;display:flex;font-size:18px;font-style:normal;font-weight:600;justify-content:space-between;line-height:normal;padding:12px}.your-ticket-total-body{padding:9px}.body-status-item{border-bottom:1px solid #e9e5e5;color:#00000080;display:flex;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;padding:9px}.body-status-item:last-child{border-bottom:none}#cart-total-amt,#cart-total-price-title{color:#58595a;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.your-cart-main-wrapper{display:flex;flex-direction:column;gap:1rem;padding:40px}@media (max-width:780px){.your-ticket-total-header{padding:5px}.your-cart-main-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1px}.body-status-item{border-bottom:1px solid #e9e5e5;color:#00000080;display:flex;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;padding:6px}}.yourcart-flexer{display:flex;justify-content:space-between;padding:1rem}.cart-details{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.cart-details.visible{max-height:1000px;opacity:1}.ticket-summary-item{color:#0009!important}.ticket-summary-name{font-weight:400}.ticket-summary-qty{color:#0006;display:flex;font-size:14px}.ticket-summary-divider{border:none;margin:4px 9px 8px}.paymentmethod-wrapper{padding:.75rem;width:100%}.paymentmethod{display:flex;flex-direction:column;gap:2rem}.paymentmethod-main{align-items:center;display:flex;gap:0;justify-content:center}.paymentmethod-main>*{flex:1 1;height:7.25rem;margin-bottom:20px;width:7.25rem}.paymentmethod-submit{align-items:center;display:flex;justify-content:flex-end;padding-right:3rem}.paymentmethod-main--item__fonepay{align-items:center;border:2px solid #0000;cursor:pointer;display:flex;height:7.25rem;justify-content:center;width:33%}.paymentmethod-main--item__fonepay img{object-fit:contain}.paymentmethod-main--item__fonepay-selected{align-items:center;border:2px solid green;cursor:pointer;display:flex;height:7.25rem;justify-content:center;width:33%}.paymentmethod-main--item__fonepay-selected img{object-fit:contain}.paymentmethod-main--item{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease}.paymentmethod-main--item.selected{border:3px solid green;box-shadow:0 0 10px #00ff0080}.selected-icon{background-color:#fff;border-radius:50%;color:#73aaf4;font-size:20px;position:absolute;right:-.2rem;top:-.8rem}.yourticketMain .modal{height:auto!important}.responsepage{padding:10rem 0}.responsepage,.responsepage-main{align-items:center;display:flex;justify-content:center}.responsepage-main{border:2px solid rgba(0,128,0,.473);flex-direction:column;padding:1rem;width:clamp(40vw,40rem,80vw)}.responsepage-main--icon{color:#ba2129;font-size:5rem}.responsepage-main--main{flex-direction:column}.loading,.responsepage-main--main{align-items:center;display:flex;justify-content:center}.loading{height:80vh;width:99vw}.loader{animation:rotation 1s linear infinite;border-right:4px solid #0000;border-top:4px solid #3862ae;display:inline-block}.loader,.loader:after{border-radius:50%;box-sizing:border-box;height:48px;width:48px}.loader:after{animation:rotation .5s linear infinite reverse;border-bottom:4px solid #0000;border-left:4px solid #3862ae;content:"";left:0;position:absolute;top:0}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ticket-car-main{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.ticket-response-page--main{align-items:center;display:flex;flex-direction:column;justify-content:center}.ticket-car-main>div{background:#f6f1e9;padding:1rem}@media screen and (max-width:600px){.ticket-car-main{grid-template-columns:1fr}.ticket-car-main>div{align-items:center;display:flex;flex-direction:column}}.ticket-response-page--main{padding:6rem 10%}.HotelSection{display:flex;height:100vh;max-height:807px;width:100%}@media only screen and (max-width:1080px){.HotelSection{max-height:600px}}@media only screen and (max-width:768px){.HotelSection{flex-direction:column;height:auto;max-height:none}}.HotelSection__left{align-items:flex-start;background-color:#fff;display:flex;flex:0 0 42.2%;padding:93px 20px 80px 110px}@media only screen and (max-width:1200px){.HotelSection__left{padding:70px}}@media only screen and (max-width:1080px){.HotelSection__left{flex:0 0 54%;padding:60px 40px}}@media only screen and (max-width:768px){.HotelSection__left{align-items:flex-start;flex:none;padding:28px 24px 24px;width:100%}}.HotelSection__left__content{display:flex;flex-direction:column;gap:0;margin-left:0;max-width:440px;width:100%}@media only screen and (max-width:1200px){.HotelSection__left__content{margin-left:0}}@media only screen and (max-width:768px){.HotelSection__left__content{align-items:flex-start;gap:0;margin-left:0;max-width:100%;text-align:left}}.HotelSection__left__label{color:#3862ae!important;font-size:18px;font-weight:400;letter-spacing:.2em;line-height:121%;margin:0 0 24px;text-transform:uppercase}@media only screen and (max-width:768px){.HotelSection__left__label{font-size:11px;letter-spacing:.15em;margin:0 0 8px}}.HotelSection__left__title{color:#172130;font-size:47px;font-weight:400;line-height:1.45;margin:0}@media only screen and (max-width:1200px){.HotelSection__left__title{font-size:42px}}@media only screen and (min-width:1201px) and (max-width:1467px){.HotelSection__left__title{font-size:34px!important}}@media only screen and (max-width:1080px){.HotelSection__left__title{font-size:36px}}@media only screen and (max-width:768px){.HotelSection__left__title{font-size:26px;line-height:1.25;margin:0 0 8px}.HotelSection__left__title br{display:none}}@media only screen and (max-width:400px){.HotelSection__left__title{font-size:22px}}.HotelSection__left__desc{color:#172130cc;font-size:18px;font-weight:400;line-height:1.6;margin:23px 0 0}@media only screen and (max-width:768px){.HotelSection__left__desc{font-size:13px;line-height:1.6;margin:0 0 14px}}.HotelSection__left__btn{align-items:center;background:#0000;border:1px solid #172130;box-shadow:0 4px 4px 0 #00000026;color:#172130;display:inline-flex;font-size:16px;font-weight:500;gap:.8rem;height:60px;letter-spacing:2%;line-height:100%;padding:1.4rem 7rem;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease;width:215px}.HotelSection__left__btn .arrow{font-size:20px;font-weight:600}.HotelSection__left__btn:hover{background:#3862ae;border:#3862ae;color:#fff}@media screen and (max-width:600px){.HotelSection__left__btn{font-size:16px!important;height:auto;padding-block:2rem;width:190px}}@media only screen and (max-width:768px){.HotelSection__left__btn{font-size:12px;height:auto;letter-spacing:.08em;margin-top:0;padding:11px 22px;width:auto}}.HotelSection__right{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 57.8%}@media only screen and (max-width:1080px){.HotelSection__right{flex:0 0 46%}}@media only screen and (max-width:768px){.HotelSection__right{flex:none;height:240px;width:100%}}@media only screen and (max-width:400px){.HotelSection__right{height:200px}}.HotelListedPage{background:#fff;display:flex;flex-direction:column;gap:50px;overflow-x:hidden;padding:0 100px 50px}@media only screen and (max-width:1080px){.HotelListedPage{gap:32px}}@media only screen and (max-width:768px){.HotelListedPage{gap:24px;padding-bottom:40px}}.HotelListedPage__hero{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin-left:-5vw;min-height:500px;position:relative;width:calc(100% + 10vw)}.HotelListedPage__hero:before{background:#0006;content:"";inset:0;position:absolute}@media only screen and (max-width:1080px){.HotelListedPage__hero{margin-left:-4vw;min-height:300px;width:calc(100% + 8vw)}}@media only screen and (max-width:768px){.HotelListedPage__hero{margin-left:-4vw;min-height:240px;width:calc(100% + 8vw)}}@media only screen and (max-width:480px){.HotelListedPage__hero{min-height:200px}}.HotelListedPage__hero__overlay{max-width:1300px;padding:0 100px 80px;position:relative;z-index:1}@media only screen and (max-width:768px){.HotelListedPage__hero__overlay{padding:0 0 20px 20px!important}}@media only screen and (max-width:1080px){.HotelListedPage__hero__overlay{padding:0 0 30px 100px}}.HotelListedPage__hero__label{color:#fff;font-size:18px;font-weight:400;letter-spacing:20%;line-height:121%;margin:0 0 12px;text-transform:uppercase}@media only screen and (max-width:561px){.HotelListedPage__hero__label{font-size:10px!important;margin-bottom:8px}}@media only screen and (max-width:768px){.HotelListedPage__hero__label{font-size:16px}}.HotelListedPage__hero__title{color:#fff;font-family:Poppins,sans-serif;font-size:68px;font-weight:500;letter-spacing:.03em;line-height:1.21;margin:0}.HotelListedPage__hero__title em{font-style:italic;font-weight:400}@media only screen and (max-width:1200px){.HotelListedPage__hero__title{font-size:48px}}@media only screen and (max-width:1080px){.HotelListedPage__hero__title{font-size:44px}}@media only screen and (max-width:768px){.HotelListedPage__hero__title{font-size:35px;line-height:1.3}}@media only screen and (max-width:480px){.HotelListedPage__hero__title{font-size:18px}}.HotelListedPage__desc{color:#172130cc;font-size:18px;font-weight:400;line-height:36px;margin:0 auto;padding-top:50px;text-align:center;width:100%}@media only screen and (max-width:768px){.HotelListedPage__desc{font-size:13px;line-height:1.7}}.HotelListedPage__searchbar{align-items:stretch;box-sizing:border-box;display:flex;gap:20px;padding-bottom:50px;padding-top:50px}@media only screen and (max-width:480px){.HotelListedPage__searchbar{flex-direction:column;gap:0}}.HotelListedPage__searchbar__left{flex:1 1;min-width:0}.HotelListedPage__searchbar__left__input{background-color:#fff;border:1px solid #172130;box-sizing:border-box;color:#172130;display:block;font-size:15px;font-weight:400;height:100%;outline:none;padding:16px 28px;transition:border-color .2s;width:100%}.HotelListedPage__searchbar__left__input::placeholder{color:#a0a0a0;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.HotelListedPage__searchbar__left__input:focus{border-color:#3862ae}@media only screen and (max-width:768px){.HotelListedPage__searchbar__left__input{font-size:13px;padding:14px 20px}}@media only screen and (max-width:480px){.HotelListedPage__searchbar__left__input{border-bottom:none}}.HotelListedPage__searchbar__right{background-color:#fff;border:1px solid #172130;cursor:pointer;flex-shrink:0;transition:background-color .2s,border-color .2s}.HotelListedPage__searchbar__right:hover{background-color:#3862ae;border-color:#3862ae}.HotelListedPage__searchbar__right:hover .HotelListedPage__searchbar__right__btn{color:#fff}@media only screen and (max-width:480px){.HotelListedPage__searchbar__right{text-align:center;width:100%}}.HotelListedPage__searchbar__right__btn{color:#172130;display:block;font-size:15px;font-weight:600;letter-spacing:.05em;padding:16px 52px;text-transform:uppercase;transition:color .2s;white-space:nowrap}@media only screen and (max-width:768px){.HotelListedPage__searchbar__right__btn{font-size:13px;padding:14px 32px}}@media only screen and (max-width:480px){.HotelListedPage__searchbar__right__btn{padding:14px 20px;text-align:center}}.HotelListedPage__lister{width:100%}.HotelListedPage__lister__wrapper{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}@media only screen and (max-width:768px){.HotelListedPage__lister__wrapper{gap:12px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:360px){.HotelListedPage__lister__wrapper{gap:16px;grid-template-columns:1fr}}.HotelListedPage__lister__wrapper>div{position:relative}.HotelListedPage__lister__wrapper>div:nth-child(3n+1){grid-column:span 2}@media only screen and (max-width:768px){.HotelListedPage__lister__wrapper>div:nth-child(3n+1){grid-column:span 1}}.HotelListedPage__lister__wrapper>div:nth-child(3n+3){grid-column:span 2}@media only screen and (max-width:768px){.HotelListedPage__lister__wrapper>div:nth-child(3n+3){grid-column:span 1}}.HotelListedPage__lister__empty{color:#aaa;font-size:15px;padding:60px 0;text-align:center}.HotelListedPage__lister__wrapper__item{border-radius:2px;color:inherit;display:block;min-width:0;overflow:hidden;position:relative;text-decoration:none}.HotelListedPage__lister__wrapper__item__imgbox{aspect-ratio:4/3;display:block;overflow:hidden;position:relative;width:100%}.HotelListedPage__lister__wrapper__item__imgbox__img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.HotelListedPage__lister__wrapper__item__imgbox:before{background:linear-gradient(0deg,#000000b8 0,#00000026 55%,#0000);content:"";inset:0;position:absolute;z-index:1}.HotelListedPage__lister__wrapper__item__imgbox:after{bottom:0;color:#fff;content:attr(data-title);font-size:15px;font-weight:700;left:0;line-height:1.3;padding:18px 14px 14px;position:absolute;right:0;z-index:2}@media only screen and (max-width:768px){.HotelListedPage__lister__wrapper__item__imgbox:after{font-size:13px;padding:14px 10px 10px}}.HotelListedPage__lister__wrapper__item:hover .HotelListedPage__lister__wrapper__item__imgbox .HotelListedPage__lister__wrapper__item__img{transform:scale(1.05)}.icons{display:flex;gap:10px;margin-bottom:6px}.icons .icon{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:opacity .2s;width:32px}.icons .icon:hover{opacity:.75}.icons .delete-icon{background-color:#d9534f;color:#fff}.icons .edit-icon{background-color:#3862ae;color:#fff}.rankingview{background-color:#f0a500;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:6px;padding:2px 8px}.container-inline{--container-padding:5vw;padding-left:4vw;padding-right:4vw}@media only screen and (max-width:768px){.container-inline{--container-padding:4vw;padding-left:4vw!important;padding-right:4vw!important}}.access-manager{background-color:#f9fafe;color:#333;padding:12.3rem}.access-manager h1{color:#3862ae;font-size:4.5rem;margin-bottom:2rem;text-align:center}.access-manager .section{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;height:-webkit-max-content;height:max-content;margin-bottom:3rem}.access-manager .section h2{color:#3862ae;font-size:3.5rem;margin-bottom:1.5rem;text-align:left}.access-manager .section .list-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;height:-webkit-max-content;height:max-content;justify-content:space-between;margin-bottom:1rem;padding:1rem;position:relative}.access-manager .section .list-item .info{width:100%}.access-manager .section .list-item .info .name{color:#555;font-size:2rem;font-weight:700;padding:1rem}.access-manager .section .list-item .info .admins{color:#555;font-size:1.4rem;margin-top:.5rem}.access-manager .section .list-item .info .admins strong{color:#34495e;font-weight:700}.access-manager .section .list-item .info .admins ul{font-size:1.2rem;list-style-type:none;margin-top:.5rem;padding-left:0}.access-manager .section .list-item .info .admins ul li{display:flex;font-size:2.4rem;font-weight:600;gap:20px;margin-bottom:.3rem;text-transform:capitalize}.access-manager .section .list-item .assign-actions{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;justify-content:center}.access-manager .section .list-item .assign-actions select{background-color:#f4f6f9;border:1px solid #ddd;border-radius:5px;font-size:1.6rem;margin-bottom:.8rem;padding:.6rem;width:100%}.access-manager .section .list-item .assign-actions select:disabled{background-color:#e0e0e0;cursor:not-allowed}.access-manager .section .list-item .assign-actions button{border:none;border-radius:6px;cursor:pointer;font-size:1.6rem;padding:.8rem 1.5rem;width:100%}.access-manager .section .list-item .assign-actions button.assign-btn{background-color:#4caf50;color:#fff;transition:background-color .3s ease}.access-manager .section .list-item .assign-actions button.assign-btn:hover{background-color:#388e3c}.access-manager .section .list-item .assign-actions button.assign-btn.loading{background-color:#81c784}.access-manager .section .list-item .assign-actions button.remove-btn{background-color:#f44336;color:#fff;font-size:1rem;transition:background-color .3s ease}.access-manager .section .list-item .assign-actions button.remove-btn:hover{background-color:#d32f2f}.access-manager .section .list-item .assign-actions button.remove-btn:disabled{background-color:#b71c1c;cursor:not-allowed}.access-manager .loader{color:#777}.access-manager .error,.access-manager .loader{font-size:1.5rem;padding:2rem;text-align:center}.access-manager .error{background-color:#dc35451a;border-radius:5px;color:#dc3545}.access-manager .admins{color:#34495e;font-size:1.5em;margin-top:10px}.access-manager .no-access{color:#e74c3c;font-size:1.1em;font-weight:700;margin-top:10px}.access-manager .no-access strong{color:#c0392b}.success-message{animation:fadeOut 3s ease-out forwards;background-color:#4caf50;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:16px;margin-bottom:15px;padding:10px 20px;text-align:center}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.remove-btn{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;transition:background-color .3s ease,transform .2s}.remove-btn:hover{background-color:#d32f2f;transform:scale(1.05)}.remove-btn:disabled{background-color:#e0e0e0;cursor:not-allowed}.guest-list{margin:auto;max-width:1440px;padding:12.3rem}.guest-list h1{color:#0d47a1;margin-bottom:20px;text-align:center}.guest-list ul{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;list-style:none;padding:0}.guest-list ul .guest-item{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-max-content;height:max-content;margin-bottom:15px;padding:15px}.guest-list ul .guest-item p{font-size:14px;margin:5px 0}.guest-list ul .guest-item p strong{color:#0d47a1}.guest-list .empty,.guest-list .error,.guest-list .loading{color:#546e7a;font-size:1.2rem;margin-top:20px;text-align:center}.pb-2{padding-block:2%}.pb-5{padding-block:5%}.scroll-to-top-sticky{align-items:center;background:#0000;border:1px solid #0000;border-radius:50%;bottom:28px;color:#172130;cursor:pointer;display:flex;font-size:22px;height:42px;justify-content:center;position:fixed;right:28px;transition:background-color .2s ease,transform .2s ease;width:42px;z-index:9999}.scroll-to-top-sticky:hover{background-color:#ffffff40;transform:translateY(-4px)}.whole--footer{background-color:#3862ae;color:#fff;min-height:650px;overflow:hidden;position:relative;width:100%}.whole--footer>*{position:relative;z-index:1}.footer.container,.newsletter.container{box-sizing:border-box;margin:0 auto!important;max-width:88%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.newsletter.container{align-items:flex-start;border-bottom:1px solid #ffffff57;display:flex;gap:48px;justify-content:space-between;min-height:246px;padding-bottom:50px;padding-top:100px}.newsletter.container .newsletter__left{padding-top:16px}.newsletter.container .newsletter__eyebrow{color:#ffffffe6;font-size:18px;font-weight:400;letter-spacing:.28em;line-height:1;margin-bottom:20px;text-transform:uppercase}.newsletter.container .newsletter__title{color:#fff;font-size:44px;font-weight:300;letter-spacing:0;line-height:1.12;white-space:nowrap}.newsletter.container .newsletter__right{display:flex;flex-direction:column;row-gap:15px;width:357px}.newsletter.container .newsletter__input{background:#fbf7f0;border:1px solid #f7931d;border-radius:0;box-sizing:border-box;color:#172130;font-family:inherit;font-size:16px;font-weight:400;height:51px;outline:none;padding:0 35px;width:100%}.newsletter.container .newsletter__input::placeholder{color:#bfb8b5;opacity:1}.newsletter.container .newsletter__input:focus{border-color:#fff}.newsletter.container .newsletter__btn{align-items:center;background:#0000;border:1px solid #ffffffc7;border-radius:0;color:#fff;column-gap:12px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:400;height:66px;justify-content:center;letter-spacing:2%;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:100%}.newsletter.container .newsletter__btn:hover{background:#fff;color:#3862ae}.footer.container{padding-bottom:0;padding-top:45px}.footer.container a{color:inherit;text-decoration:none}.footer.container .footer__info{grid-column-gap:10px;align-items:start;border-bottom:1px solid #ffffff57;column-gap:10px;display:grid;grid-template-columns:138px 253px 251px 347px;justify-content:space-between;min-height:238px;padding-bottom:29px}.footer.container .primary-text{align-items:center;color:#f0f0f0;column-gap:8px;display:flex;font-size:16px;font-weight:600;letter-spacing:20%;line-height:1;margin:0 0 33px;text-transform:uppercase;white-space:nowrap}.footer.container .ul{display:flex;flex-direction:column;row-gap:20px}.footer.container .li{align-items:flex-start;color:#f0f0f0;column-gap:17px;display:flex;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.45;min-height:23px;text-decoration:none;word-break:normal}.footer.container .li img{filter:brightness(0) invert(1);flex:0 0 20px;height:20px;margin-top:1px;object-fit:contain;width:20px}.footer.container .links .ul{row-gap:19px}.footer.container .links .li{display:block}.footer.container .reservation .li{display:block;margin-bottom:37px;max-width:355px}.footer.container .btn{align-items:center;background:#0000!important;border:1px solid #ffffffd1;border-radius:0;box-sizing:border-box;color:#fff;column-gap:13px;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:67px;justify-content:center;letter-spacing:2%;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:357px}.footer.container .btn:hover{background:#fff!important;color:#3862ae}.footer.container .footer__rights{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;min-height:155px;padding-top:39px}.footer.container .footer__rights-left{align-items:center;column-gap:83px;display:flex}.footer.container .footer-logo{align-items:center;display:inline-flex;text-decoration:none}.footer.container .footer-logo__img{display:block;height:auto;width:176px}.footer.container .footer-text{color:#ffffffeb;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5;padding-top:8px;text-align:right;white-space:nowrap}.social--media{align-items:center;column-gap:28px;display:flex}.social--media-icons{align-items:center;color:#fff;display:flex;height:36px;justify-content:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease;width:36px}.social--media-icons svg{height:18px;width:18px}.social--media-icons:hover{opacity:.78;transform:translateY(-2px)}.footer-right,.social-icon-wrapper,.up{display:none!important}@media(max-width:1180px){.footer.container,.newsletter.container{width:min(100% - 64px,940px)!important}.footer.container .footer__info{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.footer.container .footer__rights-left{align-items:center;column-gap:30px;display:flex}.footer.container .footer-logo__img{display:block;height:auto;width:85px}.footer.container .social--media-icons svg{height:15px;width:15px}.footer.container .social--media{align-items:center;column-gap:10px;display:flex}.footer.container .footer-text{font-size:15x}.footer.container .reservation .li{max-width:none}.footer.container .btn{max-width:380px;width:100%}.footer.container .footer__rights{align-items:flex-start;flex-direction:row}.footer.container .footer-text{font-size:11px;margin-top:5px;text-align:left;white-space:normal}}@media(max-width:760px){.whole--footer{min-height:auto}.footer.container,.newsletter.container{width:calc(100% - 40px)!important}.newsletter.container{flex-direction:column;gap:28px;min-height:0;padding-bottom:34px;padding-top:48px}.newsletter.container .newsletter__left{padding-top:0}.newsletter.container .newsletter__title{font-size:30px;white-space:normal}.newsletter.container .newsletter__right{width:100%}.newsletter.container .newsletter__btn{height:40px;width:100%}.footer.container{padding-top:34px}.footer.container .footer__info{grid-template-columns:1fr;min-height:0;row-gap:34px}.footer.container .primary-text{font-size:14px;letter-spacing:3%;margin-bottom:12px}.footer.container .footer__rights-left{align-items:center;column-gap:10px;display:flex}.footer.container .footer__rights{align-items:flex-start;display:flex;gap:1px;justify-content:flex-start;min-height:61px;padding-top:11px}.footer.container .footer-text{font-size:8px}.footer.container .social--media{align-items:center;column-gap:10px;display:flex}.footer.container .footer-logo__img{width:90px}}.show-navigation{opacity:0;transition:opacity .5s ease-in-out}.show-navigation.show{opacity:1}.navbar .container{height:100%;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.navbar{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.149);display:flex;height:8.25rem;left:0;opacity:1;position:fixed;top:0;transition:transform .1s ease-in-out,background .3s ease,box-shadow .3s ease;width:100%;z-index:102}.navbar.hidden{transform:translateY(-100%)}.navbar.visible{transform:translateY(0)}.navbar.solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 4px 25px 0 #0000000f;height:94px;padding-top:0}.navbar.solid .navbar__buy-btn{border-color:#172130;color:#172130!important}.navbar.solid .navbar__buy-btn:hover{background-color:#3862ae;border-color:#3862ae;color:#fff!important}.navbar.solid .navbar__hamburger{border-color:#172130;color:#172130!important}.navbar.solid .navbar__hamburger:hover{background-color:#3862ae;border-color:#3862ae;color:#fff!important}.navbar.solid .navbar__user-icon{color:#172130}.navbar.solid .navbar-btn{color:#172130!important}.navbar.solid .navbar-btn,.navbar.solid .navbar__icon{border-color:#172130!important}.navbar.on-hero{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;box-shadow:none!important}.navbar.on-hero .navbar__buy-btn{border-color:#f0f0f0;color:#f0f0f0!important}.navbar.on-hero .navbar__buy-btn:hover{background-color:#3862ae;border-color:#3862ae;color:#fff!important}.navbar.on-hero .navbar__hamburger{border-color:#f0f0f0;color:#f0f0f0!important}.navbar.on-hero .navbar__hamburger:hover{background-color:#3862ae;border-color:#3862ae;color:#fff!important}.navbar.on-hero .navbar__user-icon{color:#f0f0f0}.navbar .navbar__topbar{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:100%;padding:0 100px!important;width:100%}.navbar .navbar__logo-wrap{cursor:pointer;flex-shrink:1;max-width:220px}.navbar .navbar__logo-img{display:block;max-height:none;object-fit:contain;width:250px}.navbar .navbar__right{align-items:center;display:flex;flex-shrink:0;gap:28px;margin-left:auto}.navbar .navbar__buy-btn{align-items:center;border:1px solid #172130;box-sizing:border-box;color:#172130;cursor:pointer;display:flex;flex-shrink:0;font-family:poppins,sans-serif;font-size:16px;font-weight:400;gap:14px;line-height:1.3;padding:16px 28px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background-color .2s ease;white-space:nowrap}.navbar .navbar__buy-btn:after{content:"→";font-size:24px;line-height:1}.navbar .navbar__buy-btn:hover{background-color:#3862ae;border-color:#3862ae;color:#fff}.navbar .navbar__hamburger{align-items:center;border:1px solid #172130;box-sizing:border-box;color:#172130;cursor:pointer;display:flex;flex-shrink:0;font-size:25px;height:64px;justify-content:center;padding:12px;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:60px;z-index:105}.navbar .navbar__hamburger:hover{background-color:#3862ae;border-color:#3862ae;color:#fff}.navbar .navbar__user{cursor:pointer;flex-shrink:0;padding-left:.4rem}.navbar .navbar__user-icon{color:#172130;font-size:1.8rem}.navbar .navbar--overlay{background:rgba(0,0,0,.451);cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:103}.navbar .navbar__side__container{background:linear-gradient(107.68deg,#3862ae00,#f7931d00),linear-gradient(0deg,#13377a,#173c81),linear-gradient(0deg,#0003,#0003);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;padding:4rem 5rem;position:fixed;right:-100%;top:0;transition:right .5s ease-in-out;width:55%;z-index:104}.navbar .navbar__side__container:before{background:url(/static/media/bandipur1.ba01f5e76b64f856b4d6.png) 100% 0/cover no-repeat;content:"";filter:blur(2.5px);height:100%;inset:0;opacity:.15;pointer-events:none;position:absolute;transform:scale(1.05);width:100%;z-index:0}.navbar .navbar__side__container.open{right:0}.navbar .navbar__side__container>*{position:relative;z-index:1}.navbar .navbar__side__container .cross{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;line-height:1;position:absolute;right:3rem;top:2.5rem;width:4rem;z-index:2}.navbar .navbar__side__container .cross svg{color:#fff;display:block;font-size:3rem;line-height:1}.navbar .navbar__side__container .navbar__side .navbar__side__img{cursor:pointer;flex-shrink:0;margin-bottom:4rem;width:20rem}.navbar .navbar__side__container .navbar__side .navbar__side__img img{filter:brightness(0) invert(1);height:auto;width:100%}.navbar .navbar__options{align-items:start;display:grid;flex:1 1;grid-template-columns:1fr auto 1fr;margin-bottom:3rem;min-height:0}.navbar .navbar__options__left{display:flex;flex-direction:column;padding-right:4rem}.navbar .navbar__options__divider{align-self:stretch;background:#ffffff4d;margin:0 2rem;width:1px}.navbar .navbar__options__right{display:flex;flex-direction:column;padding-left:2rem}.navbar .navTitle{grid-column-gap:1rem;align-items:center;color:#fff;-moz-column-gap:1rem;column-gap:1rem;cursor:pointer;display:grid;font-size:1.8rem;font-weight:600;grid-template-columns:1fr auto;line-height:1.1;padding-block:1.2rem;text-transform:uppercase;white-space:nowrap}.navbar .navTitle:hover{color:#f7931d}.navbar .navTitle .angledown{display:block;font-size:2rem;justify-self:end;transition:transform .3s ease-in-out}.navbar .navTitle.active{color:#f7931d}.navbar .navTitle.active .angledown{transform:rotate(270deg)}.navbar .navTitle.investor-relations-title.active{color:#f7931d}.navbar .navTitle.investor-relations-title .angledown{transform:none!important}.navbar .navOption{animation:slideDown .4s forwards;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;letter-spacing:.08em;opacity:0;padding-block:1.2rem;text-transform:uppercase}.navbar .navOption:hover{color:#f7931d}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.navbar .navbar--footer{display:flex;flex-direction:column;flex-shrink:0;position:relative;row-gap:.1rem;z-index:1}.navbar .navbar--footer .contact-item{align-items:center;color:#fff;column-gap:1.5rem;display:flex;font-size:16px;font-weight:400;letter-spacing:1%;line-height:34px}.navbar .navbar--footer .contact-item svg{color:#fff;font-size:1.6rem;min-width:1.6rem}.navbar .navbar--footer .social-icons{column-gap:2.5rem;display:flex;margin-top:1.5rem}.navbar .navbar--footer .social-icons a{color:#fff;font-size:2.2rem;transition:color .2s ease}.navbar .navbar--footer .social-icons a:hover{color:#f7931d}.navbar .btn{column-gap:1rem;display:flex;justify-content:flex-start;padding-left:.2rem;padding-block:.2rem}.navbar .btn img{height:100%}.user{position:relative}.logout{align-items:flex-start;background-color:#494848;border-radius:6px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;position:absolute;right:-5rem;row-gap:1rem;text-align:center;top:5rem;width:-webkit-max-content;width:max-content;z-index:1}.logout div{cursor:pointer}@media (max-width:1399px){.navbar .navbar__logo-wrap{max-width:180px}.navbar .navbar__side__container{padding:3.5rem 4rem;width:60%}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:3rem;width:16rem}.navbar .navTitle{font-size:1.5rem;padding-block:.9rem}.navbar .navOption{font-size:1.3rem;padding-block:.9rem}.navbar .navbar--footer .contact-item{font-size:1.2rem}}@media (min-width:1025px) and (max-width:1366px){.navbar{height:64px}.navbar.solid{height:68px}.navbar .navbar__topbar{padding:0 100px}.navbar .navbar__logo-wrap{max-width:146px}.navbar .navbar__logo-img{width:148px}.navbar .navbar__right{gap:16px}.navbar .navbar__buy-btn{font-size:15px;gap:8px;padding:8px 12px}.navbar .navbar__buy-btn:after{font-size:15px}.navbar .navbar__hamburger{font-size:18px;height:38px;padding:8px;width:38px}.navbar .navbar__side__container{padding:34px 44px 30px;width:min(54%,700px)}.navbar .navbar__side__container .cross{height:34px;right:30px;top:22px;width:34px}.navbar .navbar__side__container .cross svg{font-size:24px}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:24px;width:140px}.navbar .navbar__options{margin-bottom:16px;padding-bottom:24px}.navbar .navbar__options__left{padding-right:28px}.navbar .navbar__options__divider{margin:0 18px}.navbar .navbar__options__right{padding-left:18px}.navbar .navTitle{font-size:15px;padding-block:10px}.navbar .navTitle .angledown{font-size:16px}.navbar .navOption{font-size:13px;padding-block:9px}.navbar .navbar--footer .contact-item{font-size:12px}.navbar .navbar--footer .contact-item svg{font-size:14px;min-width:14px}.navbar .navbar--footer .social-icons{column-gap:20px;margin-top:12px}.navbar .navbar--footer .social-icons a{font-size:20px}}@media (max-width:1199px){.navbar .navbar__side__container{padding:3rem 3.5rem;width:70%}.navbar .navbar__options__left{padding-right:2rem}.navbar .navbar__options__right{padding-left:1.5rem}}@media (max-width:991px){.navbar{height:6rem}.navbar .navbar__topbar{padding:0 3rem!important}.navbar .navbar__logo-wrap{max-width:15rem}.navbar .navbar__right{gap:3rem}.navbar .navbar__buy-btn{font-size:2rem;padding:8px 16px}.navbar .navbar__hamburger{height:37px;width:37px}.navbar .navbar__side__container{padding:5rem 5rem 4rem;width:100%}.navbar .navbar__side__container .cross{height:4.5rem;right:2.5rem;top:2rem;width:4.5rem}.navbar .navbar__side__container .cross svg{font-size:3.5rem}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:3.5rem;width:18rem}.navbar .navbar__options{grid-template-columns:1fr auto 1fr;margin-bottom:3rem;padding-bottom:3rem}.navbar .navbar__options__left{padding-right:3rem}.navbar .navbar__options__divider{display:block;margin:0 2rem}.navbar .navbar__options__right{padding-left:2rem;padding-top:0}.navbar .navTitle{font-size:2rem;padding-block:1.3rem}.navbar .navTitle .angledown{font-size:2rem}.navbar .navOption{font-size:1.7rem;padding-block:1.2rem}.navbar .navbar--footer .contact-item{font-size:1.5rem}.navbar .navbar--footer .contact-item svg{font-size:1.8rem}.navbar .navbar--footer .social-icons{column-gap:3rem}.navbar .navbar--footer .social-icons a{font-size:2.8rem}.navbar.solid{height:9rem}}@media (max-width:767px){.navbar .navbar__topbar{padding:0 2.5rem!important}.navbar .navbar__right{gap:1.4rem}.navbar .navbar__buy-btn{font-size:1.3rem;padding:7px 14px}.navbar .navbar__hamburger{height:34px;width:34px}.navbar .navbar__side__container{padding:5rem 4rem 3.5rem;width:100%}.navbar .navTitle{font-size:1.8rem;padding-block:1.1rem}.navbar .navOption{font-size:1.55rem;padding-block:1rem}}@media (max-width:599px){.navbar{height:5rem}.navbar .navbar__topbar{padding:0 2rem!important}.navbar .navbar__logo-wrap{flex-shrink:1;max-width:9rem}.navbar .navbar__right{gap:1.2rem}.navbar .navbar__buy-btn{font-size:1.2rem;padding:6px 12px}.navbar .navbar__hamburger{height:34px;padding:6px;width:34px}.navbar .navbar__side__container{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto!important;padding:50px 20px 24px!important;width:100vw!important}.navbar .navbar__side__container .cross{height:2.8rem;right:16px!important;top:12px!important;width:2.8rem}.navbar .navbar__side__container .cross svg{font-size:2.2rem}.navbar .navbar__side__container .navbar__side .navbar__side__img{flex-shrink:0;margin-bottom:16px!important;width:110px!important}.navbar .navbar__options{align-items:start;display:grid!important;flex:0 0 auto;grid-template-columns:1fr auto 1fr!important;margin-bottom:14px!important;overflow:visible;padding-bottom:16px!important}.navbar .navbar__options__left{display:flex!important;flex-direction:column!important;padding-right:0!important;width:100%}.navbar .navbar__options__divider{align-self:stretch!important;background:#ffffff4d!important;display:block!important;margin:0 12px!important;width:1px!important}.navbar .navbar__options__right{display:flex!important;flex-direction:column!important;padding-left:0!important;padding-top:0!important;width:100%}.navbar .navTitle{grid-column-gap:.5rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid!important;font-size:13px!important;grid-template-columns:1fr auto!important;line-height:1.2;padding-block:8px!important;white-space:normal;word-break:keep-all}.navbar .navTitle .angledown{font-size:13px!important;justify-self:end}.navbar .navOption{font-size:12px!important;letter-spacing:.04em;padding-block:8px!important;padding-left:0}.navbar .navbar--footer{flex-shrink:0;margin-top:0!important;padding-top:8px!important;row-gap:8px!important}.navbar .navbar--footer .contact-item{column-gap:10px!important;font-size:12px!important}.navbar .navbar--footer .contact-item svg{font-size:13px!important;min-width:13px!important}.navbar .navbar--footer .social-icons{column-gap:18px!important;margin-top:8px!important}.navbar .navbar--footer .social-icons a{font-size:18px!important}.navbar.solid{height:45px!important}}@media (max-width:541px){.navbar{height:50px}.navbar .navbar__topbar{padding:0 16px!important}.navbar .navbar__logo-wrap{max-width:100px!important}.navbar .navbar__right{gap:10px!important}.navbar .navbar__buy-btn{font-size:10px!important;padding:5px 10px!important}.navbar .navbar__hamburger{font-size:16px!important;height:32px!important;padding:5px!important;width:32px!important}.navbar .navbar__side__container{overflow-x:hidden!important;overflow-y:auto!important;padding:48px 18px 22px!important;width:100vw!important}.navbar .navbar__side__container .cross{height:28px!important;right:14px!important;top:12px!important;width:28px!important}.navbar .navbar__side__container .cross svg{font-size:20px!important}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:14px!important;width:100px!important}.navbar .navbar__options{display:grid!important;grid-template-columns:1fr auto 1fr!important;margin-bottom:12px!important;padding-bottom:14px!important}.navbar .navbar__options__divider{display:block!important;margin:0 10px!important}.navbar .navTitle{grid-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;display:grid!important;font-size:12px!important;grid-template-columns:1fr auto!important;padding-block:7px!important}.navbar .navTitle .angledown{font-size:12px!important;justify-self:end}.navbar .navOption{font-size:11px!important;padding-block:7px!important}.navbar .navbar--footer{margin-top:0!important;padding-top:8px!important;row-gap:7px!important}.navbar .navbar--footer .contact-item{font-size:11px!important}.navbar .navbar--footer .social-icons{margin-top:8px!important}.navbar .navbar--footer .social-icons a{font-size:17px!important}.navbar.solid{height:50px!important}}@media (max-width:380px){.navbar{height:4.8rem}.navbar .navbar__topbar{padding:0 1.5rem!important}.navbar .navbar__logo-wrap{max-width:15rem}.navbar .navbar__right{gap:1.8rem}.navbar .navbar__buy-btn{font-size:2rem}.navbar .navbar__buy-btn:after{font-size:12px}.navbar .navbar__hamburger{font-size:15px;height:26px;padding:4px;width:28px}.navbar .navbar__side__container{padding:4.5rem 1.5rem 1.5rem}.navbar .navbar__side__container .cross{height:2.6rem;right:1.2rem;top:1rem;width:2.6rem}.navbar .navbar__side__container .cross svg{font-size:2rem}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:1.2rem;width:9.5rem}.navbar .navbar__options__divider{margin:0 .6rem}.navbar .navbar__options{margin-bottom:1rem;padding-bottom:1rem}.navbar .navTitle{grid-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important;display:grid!important;font-size:1.05rem;grid-template-columns:1fr auto!important;padding-block:.55rem}.navbar .navTitle .angledown{font-size:1.05rem;justify-self:end}.navbar .navOption{font-size:.95rem;padding-block:.5rem}.navbar .navbar--footer{row-gap:.7rem}.navbar .navbar--footer .contact-item{column-gap:.8rem;font-size:1.6rem}.navbar .navbar--footer .contact-item svg{font-size:1.2rem;min-width:1.2rem}.navbar .navbar--footer .social-icons{column-gap:1.8rem;margin-top:.7rem}.navbar .navbar--footer .social-icons a{font-size:1.7rem}.navbar.solid{height:55px!important}}@media (max-width:320px){.navbar{height:4.5rem}.navbar .navbar__topbar{padding:0 1.2rem!important}.navbar .navbar__logo-wrap{max-width:15rem}.navbar .navbar__buy-btn{font-size:2.3rem;padding:3px 7px}.navbar .navbar__hamburger{font-size:14px!important;height:25px;padding:3px;width:25px}.navbar .navbar__side__container{padding:4rem 1.2rem 1.2rem}.navbar .navbar__options__divider{margin:0 .4rem}.navbar .navTitle{grid-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important;display:grid!important;font-size:2rem!important;grid-template-columns:1fr auto!important;padding-block:.5rem}.navbar .navOption{font-size:2rem!important;padding-block:.45rem}.navbar.solid{height:50px!important}}.navbar,.navbar.solid{height:clamp(56px,6.8vw,90px)!important;min-height:56px}.navbar .navbar__topbar{gap:clamp(10px,2vw,28px);padding-inline:clamp(16px,9.6vw,100px)!important}@media (max-width:768px){.navbar .navbar__topbar{gap:0}}.navbar .navbar__logo-wrap{flex:0 1 auto;max-width:clamp(118px,15vw,220px)!important;min-width:0}.navbar .navbar__logo-img{height:auto;max-width:100%;width:clamp(118px,15vw,220px)!important}.navbar .navbar__right{gap:clamp(10px,1.8vw,28px)!important;min-width:0}.navbar .navbar__buy-btn{font-size:clamp(10px,1.1vw,16px)!important;gap:clamp(6px,1vw,14px);height:clamp(34px,4.3vw,56px);justify-content:center;line-height:1;padding:0 clamp(12px,2vw,28px)!important}.navbar .navbar__buy-btn:after{font-size:clamp(12px,1.4vw,22px)!important}.navbar .navbar__hamburger{font-size:clamp(16px,1.7vw,24px)!important;height:clamp(34px,4.3vw,56px)!important;padding:clamp(7px,1vw,12px)!important;width:clamp(34px,4.3vw,56px)!important}.navbar .navbar__user-icon{font-size:clamp(18px,1.8vw,28px)!important}.navbar .navbar__side__container{max-width:100vw;padding:clamp(32px,5vw,64px) clamp(20px,5vw,80px)!important;width:min(720px,100vw)!important}.navbar .navbar__side__container .cross{height:clamp(34px,4vw,48px)!important;width:clamp(34px,4vw,48px)!important}.navbar .navbar__side__container .cross svg{font-size:clamp(20px,2vw,32px)!important}.navbar .navbar__side__container .navbar__side .navbar__side__img{width:clamp(118px,14vw,180px)!important}.navbar .navTitle{grid-column-gap:clamp(6px,.6vw,12px)!important;-moz-column-gap:clamp(6px,.6vw,12px)!important;column-gap:clamp(6px,.6vw,12px)!important;display:grid!important;font-size:clamp(14px,1.25vw,20px)!important;grid-template-columns:1fr auto!important;line-height:1.25}.navbar .navOption{font-size:clamp(13px,1.1vw,18px)!important;line-height:1.3}.navbar .navbar--footer .contact-item{font-size:clamp(12px,1vw,16px)!important}@media (max-width:768px){.navbar .navbar__topbar,body.cablecarbooking-page .navbar .navbar__topbar{padding-inline:25px!important}.navbar .navbar__side__container{overflow-y:auto;padding:56px 28px 28px!important;width:100vw!important}.navbar .navbar__side__container .cross{right:18px!important;top:14px!important}.navbar .navbar__side__container .navbar__side{min-height:100%;overflow:visible}.navbar .navbar__side__container .navbar__side .navbar__side__img{margin-bottom:24px!important;width:140px!important}.navbar .navbar__options{gap:0!important;grid-template-columns:1fr auto 1fr!important;margin-bottom:12px!important;overflow:visible;padding-bottom:20px!important}.navbar .navbar__options__divider{align-self:stretch!important;background:#ffffff4d!important;display:block!important;margin:0 20px!important;width:1px!important}.navbar .navbar__options__left{display:flex!important;flex-direction:column!important;padding-right:0!important}.navbar .navbar__options__right{display:flex!important;flex-direction:column!important;padding-left:0!important;padding-top:0!important}.navbar .navTitle{grid-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;display:grid!important;grid-template-columns:1fr auto!important;line-height:1.2;max-width:24rem;padding-block:10px!important;white-space:normal}.navbar .navTitle,.navbar .navTitle .angledown{font-size:14px!important}.navbar .navOption{font-size:13px!important;padding-block:9px!important;white-space:normal}.navbar .navbar--footer{margin-top:12px!important;row-gap:8px!important}.navbar .navbar--footer .contact-item{column-gap:10px!important;font-size:13px!important}.navbar .navbar--footer .social-icons{column-gap:20px!important;margin-top:10px!important}.navbar .navbar--footer .social-icons a{font-size:20px!important}}@media (max-width:420px){.navbar .navbar__topbar,body.cablecarbooking-page .navbar .navbar__topbar{padding-inline:25px!important}.navbar .navbar__logo-wrap,body.cablecarbooking-page .navbar .navbar__logo-wrap{max-width:112px!important}.navbar .navbar__logo-img,body.cablecarbooking-page .navbar .navbar__logo-img{width:112px!important}.navbar .navbar__right,body.cablecarbooking-page .navbar .navbar__right{gap:8px!important}.navbar .navbar__buy-btn,body.cablecarbooking-page .navbar .navbar__buy-btn{font-size:9px!important;gap:4px;height:32px;min-width:88px;padding:0 8px!important}.navbar .navbar__hamburger,body.cablecarbooking-page .navbar .navbar__hamburger{font-size:15px!important;height:32px!important;padding:6px!important;width:32px!important}}@media (max-width:340px){.navbar .navbar__logo-wrap,body.cablecarbooking-page .navbar .navbar__logo-wrap{max-width:100px!important}.navbar .navbar__logo-img,body.cablecarbooking-page .navbar .navbar__logo-img{width:100px!important}.navbar .navbar__right,body.cablecarbooking-page .navbar .navbar__right{gap:6px!important}.navbar .navbar__buy-btn,body.cablecarbooking-page .navbar .navbar__buy-btn{font-size:8px!important;gap:3px;height:30px;min-width:78px;padding:0 6px!important}.navbar .navbar__hamburger,body.cablecarbooking-page .navbar .navbar__hamburger{font-size:14px!important;height:30px!important;padding:6px!important;width:30px!important}}@media (max-width:320px){.navbar .navbar__topbar,body.cablecarbooking-page .navbar .navbar__topbar{max-width:none!important;padding-inline:25px!important}.navbar .navbar__logo-wrap,body.cablecarbooking-page .navbar .navbar__logo-wrap{flex:0 0 86px!important;max-width:86px!important;min-width:86px!important}.navbar .navbar__logo-img,body.cablecarbooking-page .navbar .navbar__logo-img{width:86px!important}.navbar .navbar__right,body.cablecarbooking-page .navbar .navbar__right{gap:5px!important}.navbar .navbar__buy-btn,body.cablecarbooking-page .navbar .navbar__buy-btn{font-size:7px!important;gap:3px!important;height:29px!important;min-width:74px!important;padding:0 5px!important}.navbar .navbar__buy-btn:after,body.cablecarbooking-page .navbar .navbar__buy-btn:after{font-size:10px!important}.navbar .navbar__hamburger,body.cablecarbooking-page .navbar .navbar__hamburger{font-size:13px!important;height:29px!important;padding:5px!important;width:29px!important}}@media (max-width:599px){.navbar .navbar__side__container{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:48px 18px 0!important;width:100vw!important}.navbar .navbar__side__container .navbar__side::-webkit-scrollbar{display:none!important}.navbar .navbar__side__container .navbar__side .navbar__side__img{flex-shrink:0!important;margin-bottom:16px!important;width:100px!important}.navbar .navbar__options{align-items:start!important;display:grid!important;flex-shrink:0!important;grid-template-columns:1fr auto 1fr!important;margin-bottom:12px!important;overflow:visible!important;padding-bottom:14px!important}.navbar .navbar__options__left{display:flex!important;flex-direction:column!important;padding:0!important;width:100%!important}.navbar .navbar__options__divider{align-self:stretch!important;background:#ffffff4d!important;display:block!important;margin:0 10px!important;width:1px!important}.navbar .navbar__options__right{display:flex!important;flex-direction:column!important;padding:0!important;width:100%!important}.navbar .navTitle{grid-column-gap:.5rem!important;align-items:center!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;display:grid!important;grid-template-columns:1fr auto!important;line-height:1.2!important;padding-block:8px!important;white-space:normal!important}.navbar .navTitle,.navbar .navTitle .angledown{font-size:12px!important}.navbar .navOption{font-size:11px!important;padding-block:8px!important;white-space:normal!important}.navbar .navbar--footer{flex-shrink:0!important;margin-top:10px!important;row-gap:7px!important}.navbar .navbar--footer .contact-item{column-gap:10px!important;font-size:12px!important}.navbar .navbar--footer .contact-item svg{font-size:13px!important;min-width:13px!important}.navbar .navbar--footer .social-icons{column-gap:18px!important;margin-top:8px!important}.navbar .navbar--footer .social-icons a{font-size:18px!important}}.glassform{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;padding:0 10px;position:fixed;top:0;width:100%;z-index:10}.glassform:before{background:url(/static/media/low.23c1ede354e711ac3391.webp),#000;background-position:50%;background-size:cover;content:"";height:100%;position:absolute;width:100%}.glassform .wrapper{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(30px);border:1px solid #ffffff80;border-radius:8px;box-shadow:1px 1px 22px hsla(0,3%,83%,.388);min-width:35%;padding:3rem;text-align:center;width:-webkit-max-content;width:max-content}.glassform .wrapper .close{color:#fff;cursor:pointer;display:flex;justify-content:flex-end;width:100%}.glassform .wrapper form{display:flex;flex-direction:column}.glassform .wrapper h2{color:#fff;font-size:2rem;margin-bottom:20px}.glassform .wrapper .input-field{border-bottom:2px solid #ccc;margin:15px 0;position:relative}.glassform .wrapper .input-field label{color:#fff;font-size:2rem;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.15s ease}.glassform .wrapper .input-field input{background:#0000;border:none;color:#fff;font-size:2rem;height:40px;outline:none;width:100%}.glassform .wrapper .input-field input:focus~label,.glassform .wrapper .input-field input:valid~label{font-size:1.5rem;top:0;transform:translateY(-120%)}.glassform .wrapper .forget{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:25px 0 35px}.glassform .wrapper #remember{accent-color:#fff}.glassform .wrapper .forget label{align-items:center;display:flex}.glassform .wrapper .forget label p{margin-left:8px}.glassform .wrapper .wrapper a{color:#efefef;text-decoration:none}.glassform .wrapper .wrapper a:hover{text-decoration:underline}.glassform .wrapper button{background:#fff;border:2px solid #0000;border-radius:3px;color:#000;cursor:pointer;font-size:2rem;font-weight:600;padding:12px 20px;transition:.3s ease}.glassform .wrapper button:hover{background:#ffffff26;border-color:#000;color:#000}.glassform .wrapper .register{color:#000;margin-top:30px;text-align:center}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:initial!important}.login-container{align-items:center;border-radius:1rem;display:flex;font-family:Ubuntu,sans-serif;height:100vh;justify-content:center;max-width:90rem;width:100%}.login-container .wholepage{background-color:#fff;border-radius:10px;box-shadow:10px 15px 25px grey;box-sizing:border-box;display:flex;height:50rem;margin:5% auto;max-width:80rem;overflow:hidden;position:relative;width:100%}.login-container .wholepage .link{cursor:pointer}.login-container .wholepage .link:hover{color:blue}.login-container .wholepage .forgot{align-items:center;animation:moverightsignin 1s;animation-fill-mode:forwards;display:flex;flex-direction:column;justify-content:center;width:50%}.login-container .wholepage .forgot form{width:100%}.login-container .wholepage .forgot form .inputs>div{padding-left:10px}.login-container .wholepage .half.colored-box-container{width:50%}.login-container .wholepage .colored-box-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;z-index:1}.login-container .wholepage .colored-box-container .second-box{align-items:center;background:#5cada8;display:flex;height:100%;justify-content:center;left:0;position:static;text-align:center;width:100%}.login-container .signin-box{align-items:center;display:flex;justify-content:center;width:50%}.login-container .signin-box .signin-box-container{opacity:1;text-align:center;width:100%}.login-container .signin-box .signin-box-container .inputs>div{padding-inline:.5rem}.login-container .signin-box .signin-box-container .side{height:2.4rem;width:2.4rem}.login-container a{color:grey;text-decoration:none}.login-container #email,.login-container #password{background:inherit;border:none;font-size:2rem;height:80%;padding-inline:2%;width:100%}.login-container .icons{display:flex;justify-content:center}.login-container h2{color:#5cada8;font-size:3.2rem}.login-container .form{display:flex;flex-direction:column}.login-container .inputs{background-color:initial;padding:2rem 0}.login-container .email,.login-container .name,.login-container .password{align-items:center;background:#fff;border:0;color:grey;display:flex;height:4.8rem;justify-content:flex-start;margin:1rem 0}.login-container i{margin:0 15px}.login-container a{font-size:1.8rem;padding:.2rem}.login-container .btn{align-items:center;background:#5cada8;border:1px solid;border-radius:2.5rem;color:#fff;display:flex;height:4.8rem;justify-content:center;margin:2.5rem auto 0;position:relative;width:18rem}.login-container .head{color:#fff;font-size:3.2rem;font-weight:700}.login-container .para{color:#fff;font-size:2.5rem;margin:3.5rem 0}.login-container #signin-btn,.login-container #signup-btn{align-items:center;background:#5cada8;border:1px solid;border-radius:2.5rem;color:#fff;display:flex;font-size:1.8rem;height:4.8rem;justify-content:center;margin:2.5rem auto 0;min-width:18rem;width:-webkit-max-content;width:max-content}.login-container .wholepage.move .half.colored-box-container{animation:moveright 1s;animation-fill-mode:forwards}@keyframes moveright{0%{transform:translateX(50%)}to{transform:translateX(0)}}.login-container .wholepage.move .signin-box-container{animation:moverightsignin 1s;animation-fill-mode:forwards}@keyframes moverightsignin{0%{transform:translateX(-25%)}to{opacity:1;transform:translateX(0)}}.login-container .wholepage.move.remove .first-box{animation:removeright 1s;animation-fill-mode:forwards}@keyframes removeright{0%{opacity:0;transform:translateX(-100%)}to{transform:translateX(0);z-index:1}}.login-container .wholepage.move.remove .second-box{animation:removeleft 1s;animation-fill-mode:forwards}@keyframes removeleft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.login-container .wholepage.move.remove .signup-box-container{animation:removeleftsignup 1s;animation-fill-mode:forwards}@keyframes removeleftsignup{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.login-container .wholepage.remove .signin-box-container{animation:removeleftsignin 1s;animation-fill-mode:forwards}@keyframes removeleftsignin{0%{opacity:1;transform:translateX(100%)}50%,to{opacity:0;transform:translateX(0)}}