@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}*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}html{scrollbar-width:auto}@media(min-width:1024px){html{scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}}.custom-scrollbar{height:100vh;pointer-events:none;position:fixed;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:24px;z-index:99999}.custom-scrollbar:before{background:#8dafdd;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.custom-scrollbar__thumb{align-items:center;color:#2864b5;cursor:grab;display:flex;height:var(--custom-scrollbar-thumb-height);justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;width:100%;will-change:transform}.custom-scrollbar__cable-car{height:25px;overflow:visible;width:16px}.custom-scrollbar-is-dragging,.custom-scrollbar-is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}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:2%;display:flex!important;width:100%}.slick-slider button.slick-arrow{background:#0000;border-radius:0;color:#3862ae;height:6rem!important;position:static;width:7rem!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{margin:0 -1rem;overflow:hidden;width:100%}.slick-slider .slick-list .slick-track{display:flex}.slick-slider .slick-list .slick-slide{box-sizing:border-box;padding:0 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:-webkit-fit-content;width:-moz-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}.contact__desc--details,.teamscards{column-gap:2%!important}.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:45rem}.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:16px;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:-webkit-fit-content!important;width:-moz-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{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:-webkit-fit-content!important;height:-moz-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:-webkit-fit-content!important;min-width:-moz-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{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 7.5rem;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease;width:215px}.btn .arrow{font-size:20px;font-weight:600}.btn:hover{background:#3862ae;border:#3862ae;color:#fff}@media screen and (max-width:600px){.btn{font-size:16px!important;height:auto;padding-block:2rem;width:190px}}.bordered-btn{align-items:center;background-color:#0000;border:1px solid #3862ae;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);color:#3862ae;cursor:pointer;display:flex;font-size:1.8rem;font-weight:600;height:5.3rem;justify-content:center;padding-inline:4rem;transition:background-color .3s ease;width:-webkit-max-content;width:max-content}.bordered-btn:hover{background-color:#3862ae;border:1px solid #3862ae;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}.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}}.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)}}.loading__container{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;min-height:100vh;overflow:hidden;position:fixed;width:100%;z-index:1000}.loading__container .splash-screen__logo{display:block;height:auto;width:clamp(7.5rem,12vw,10.5rem)}@media (max-width:575px){.loading__container .splash-screen__logo{width:7.4rem}}.pb-2{padding-block:2%}.pb-5{padding-block:5%}.footer-arrow-icon{background-color:currentColor;display:inline-block;flex:0 0 auto;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.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)}.scroll-to-top-sticky__icon{height:25px;transform:rotate(-90deg);width:25px}.whole--footer{background-color:#3862ae;color:#fff;min-height:650px;overflow:hidden;position:relative;width:100%}.whole--footer>*{position:relative;z-index:1}.footer-admin-edit{align-items:center!important;background:#3862ae!important;border:1px solid #3862ae;border-radius:6px!important;box-shadow:0 8px 18px #17213029;color:#fff;cursor:pointer;display:flex!important;font-size:1.6rem;height:4rem!important;justify-content:center!important;min-width:4rem;padding:0!important;position:relative;width:4rem!important;z-index:50}.footer-admin-edit:hover{background:#264f98!important;border-color:#264f98}.footer-admin-heading{align-items:flex-start;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:33px}.footer-admin-heading .primary-text{margin-bottom:0!important}.footer-admin-form{grid-gap:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff47;display:grid;gap:1rem;padding:1.4rem}.footer-admin-form__field{display:flex;flex-direction:column;gap:.6rem}.footer-admin-form__field span{color:#ffffffdb;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-admin-form__field input{background:#fff;border:1px solid #fff6;color:#172130;font-size:1.4rem;min-height:3.8rem;padding:.9rem 1rem;width:100%}.footer-admin-form__field input:focus{border-color:#f7931d;box-shadow:0 0 0 .3rem #f7931d2e;outline:none}.footer-admin-form__actions{display:flex;gap:.8rem;justify-content:flex-end;padding-top:.4rem}.footer-admin-form__actions button{align-items:center;background:#0000;border:1px solid #ffffff8c;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.7rem;justify-content:center;min-height:3.8rem;padding:0 1.2rem}.footer-admin-form__save{background:#fff!important;border-color:#fff!important;color:#3862ae!important}.footer-admin-form--social{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:1.6rem}.footer-admin-form--social .footer-admin-form__actions{padding-top:0}.footer-admin-form__add-slot{align-items:center;background:#0000;border:1px dashed #ffffff8c;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.7rem;justify-self:start;min-height:3.8rem;padding:0 1.4rem}.footer-admin-form__add-slot:hover{background:#ffffff1a;border-color:#fff}.footer-social-manager__empty{color:#ffffffc7;font-size:1.3rem;margin:0;padding:1.2rem 0}.footer-social-manager__list{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:0 0 1rem;padding:0}.footer-social-manager__row{align-items:center;background:#ffffff14;border:1px solid #ffffff38;display:flex;gap:1.2rem;padding:.9rem 1rem}.footer-social-manager__icon{align-items:center;background:#fff;border-radius:6px;color:#3862ae;display:flex;flex:0 0 auto;height:3.2rem;justify-content:center;overflow:hidden;width:3.2rem}.footer-social-manager__icon img{height:100%;object-fit:cover;width:100%}.footer-social-manager__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.footer-social-manager__name{color:#fff;font-size:1.3rem;font-weight:700}.footer-social-manager__url{color:#ffffffc7;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-social-manager__actions{display:flex;flex:0 0 auto;gap:.6rem}.footer-social-manager__delete{background:#c0392b!important;border-color:#c0392b!important}.footer-social-manager__delete:hover{background:#a93226!important;border-color:#a93226!important}.footer-social-manager__image-picker{align-items:center;display:flex;gap:1.2rem}.footer-social-manager__image-preview{background:#fff;border-radius:6px;height:4.4rem;object-fit:cover;width:4.4rem}.footer-social-manager__image-upload{align-items:center;background:#0000;border:1px solid #ffffff8c;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.7rem;min-height:3.8rem;padding:0 1.2rem}.footer-social-manager__image-upload:hover{background:#ffffff1a;border-color:#fff}.footer-social-admin{align-items:center;display:flex;gap:1.2rem}.footer-admin-modal{align-items:center;color:#172130;display:flex;inset:0;justify-content:center;padding:2.4rem;position:fixed;z-index:10000}.footer-admin-modal__backdrop{background:#0c14209e;border:0;cursor:pointer;inset:0;position:absolute}.footer-admin-modal__panel{background:#fff;border:1px solid #d9e1ee;box-shadow:0 2.4rem 6rem #0c142047;max-height:calc(100vh - 4.8rem);overflow:auto;padding:2.4rem;position:relative;width:min(74rem,100%);z-index:1}.footer-admin-modal__header{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:2rem}.footer-admin-modal__header h3{color:#172130;font-size:2.2rem;font-weight:700;margin:0}.footer-admin-modal__header button{background:#fff;border:1px solid #d9e1ee;color:#172130;cursor:pointer;display:grid;height:3.8rem;place-items:center;width:3.8rem}.footer-admin-modal .footer-admin-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;padding:0}.footer-admin-modal .footer-admin-form--social{grid-template-columns:1fr;margin-top:0}.footer-admin-modal .footer-admin-form__field span{color:#4d5b70}.footer-admin-modal .footer-admin-form__field input{border-color:#d7dde7}.footer-admin-modal .footer-admin-form__actions button{background:#fff;border-color:#cfd8e6;color:#172130}.footer-admin-modal .footer-admin-form__save{background:#3862ae!important;border-color:#3862ae!important;color:#fff!important}.footer-admin-modal .footer-admin-form__add-slot{border-color:#cfd8e6;color:#172130}.footer-admin-modal .footer-admin-form__add-slot:hover{background:#3862ae14;border-color:#3862ae}.footer-admin-modal .footer-social-manager__empty{color:#4d5b70}.footer-admin-modal .footer-social-manager__row{background:#f6f8fb;border-color:#d9e1ee}.footer-admin-modal .footer-social-manager__name{color:#172130}.footer-admin-modal .footer-social-manager__url{color:#4d5b70}.footer-admin-modal .footer-social-manager__image-upload{border-color:#cfd8e6;color:#172130}.footer-admin-modal .footer-social-manager__image-upload:hover{background:#3862ae14;border-color:#3862ae}@media(max-width:520px){.footer-admin-modal{padding:1.4rem}.footer-admin-modal__panel{max-height:calc(100vh - 2.8rem);padding:1.8rem}.footer-admin-modal .footer-admin-form__actions{justify-content:stretch}.footer-admin-modal .footer-admin-form__actions button{flex:1 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:16px;font-weight:400;letter-spacing:.2em;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;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);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:26px;margin-top:1px;object-fit:contain;transition:transform .2s cubic-bezier(.4,0,.2,1);width:26px}.footer.container .li img.home-icon,.footer.container .li img.location-icon{flex:0 0 23px;height:27px;width:27px}.footer.container .li:hover img{transform:scale(1.2) translateY(-2px)}.footer.container a.li[href^="mailto:"] span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.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-promoter-heading{font-size:16px;font-weight:400;line-height:1.4;margin-top:52px;max-width:357px}.footer.container .footer-promoter-link{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,opacity .2s ease}.footer.container .footer-promoter-link:focus-visible,.footer.container .footer-promoter-link:hover{color:#fff;opacity:.78}.footer.container .footer-promoter-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.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:45px;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:16px;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__img{height:20px;object-fit:contain;width:20px}.social--media-icons:hover{opacity:.78;transform:translateY(-2px)}.footer-right,.social-icon-wrapper,.up{display:none!important}@media(min-width:1600px){.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 303px 279px 358px;justify-content:space-between;min-height:238px;padding-bottom:29px}}@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:100px}.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:15px}.footer.container .reservation .li{max-width:none}.footer.container .btn{max-width:380px;width:100%}.footer.container .footer-promoter-link{display:inline-block;max-width:380px}.footer.container .footer-promoter-heading{max-width:380px}.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}.footer.container .footer-admin-form--social{grid-template-columns:1fr}}@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:26px;white-space:normal}.newsletter.container .newsletter__right{width:100%}.newsletter.container .newsletter__btn{font-size:14px;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-promoter-heading{font-size:14px;max-width:none}.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:9px}.footer.container .social--media{align-items:center;column-gap:10px;display:flex}.footer.container .footer-logo__img{width:100px}.footer.container .footer-admin-heading{margin-bottom:12px}.footer.container .footer-admin-form__actions{justify-content:stretch}.footer.container .footer-admin-form__actions button{flex:1 1}}.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.navbar--inline{position:static;transform:none!important;transition:background .3s ease,box-shadow .3s ease}.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__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__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;height:60px;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;width:215px}.navbar .navbar__buy-btn:after{background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:24px;-webkit-mask:url(/static/media/icon-502-arrow-right.b09bd05afc516982dfb4.svg) no-repeat center/contain;mask:url(/static/media/icon-502-arrow-right.b09bd05afc516982dfb4.svg) no-repeat center/contain;width:24px}.navbar .navbar__buy-btn:hover{background-color:#3862ae;border-color:#3862ae;color:#fff}.navbar .navbar__hamburger{align-items:center;border:1px solid #172130;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;padding:12px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:56px;z-index:105}.navbar .navbar__hamburger:hover{background-color:#3862ae;border-color:#3862ae!important}.navbar .navbar__hamburger-icon{display:block;height:100%;object-fit:contain;pointer-events:none;transition:filter .2s ease;width:100%}.navbar.on-hero .navbar__hamburger{border-color:#f0f0f0}.navbar:not(.on-hero) .navbar__hamburger:hover .navbar__hamburger-icon{filter:invert(1)}.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:#3862ae;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.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.open .angledown{transform:rotate(270deg)}.navbar .navTitle.investor-relations-title.active{color:#f7931d}.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.active,.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 img{filter:brightness(0) invert(1);height:1.6rem;min-width:1.6rem;object-fit:contain;width:1.6rem}.navbar .navbar--footer .contact-item a{color:inherit;text-decoration:none}.navbar .navbar--footer .contact-item a:visited{color:inherit}.navbar .navbar--footer .contact-item a:hover{text-decoration:underline}.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{height:15px;width: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 img{height:22px;min-width:14px;width:22px}.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 img{height:1.8rem;min-width:1.8rem;width: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 img{height:13px!important;min-width:13px!important;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{height:12px;width: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 img{height:1.2rem;min-width:1.2rem;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,82px)!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(13px,1.1vw,16px)!important;gap:clamp(6px,1vw,14px);height:clamp(34px,4.3vw,60px);justify-content:center;line-height:1;padding:0 clamp(12px,2vw,28px)!important;width:clamp(126px,15.4vw,215px)}.navbar .navbar__buy-btn:after{height:clamp(14px,2vw,22px)!important;width:clamp(14px,2vw,22px)!important}.navbar .navbar__hamburger{font-size:clamp(16px,1.7vw,21px)!important;height:clamp(34px,4.3vw,56px)!important;padding:clamp(7px,1vw,12px)!important;width:clamp(34px,4.3vw,52px)!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:50px!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:20px!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:14px!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:13px!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:20px!important}.navbar .navbar__logo-wrap,body.cablecarbooking-page .navbar .navbar__logo-wrap{flex:0 0 72px!important;max-width:86px!important;min-width:86px!important}.navbar .navbar__logo-img,body.cablecarbooking-page .navbar .navbar__logo-img{max-width:110px!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:14px!important;gap:3px!important;height:32px!important;min-width:70px!important;padding:0 5px!important}.navbar .navbar__buy-btn:after,body.cablecarbooking-page .navbar .navbar__buy-btn:after{height:14px!important;width:14px!important}.navbar .navbar__hamburger,body.cablecarbooking-page .navbar .navbar__hamburger{font-size:20px!important;height:32px!important;padding:5px!important;width:30px!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;font-size:10px!important;grid-template-columns:1fr auto!important;line-height:1.4!important;padding-block:8px!important;white-space:normal!important}.navbar .navTitle .angledown{font-size:12px!important}.navbar .navOption{font-size:10px!important;padding-block:8px!important;white-space:normal!important}.navbar .navbar--footer{flex-shrink:0!important;margin-top:0!important;row-gap:6px!important}.navbar .navbar--footer .contact-item{column-gap:10px!important;font-size:9.6px!important}.navbar .navbar--footer .contact-item img{height:13px!important;min-width:13px!important;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}