html{scroll-behavior:smooth}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff3}.homeContainer{width:92%;max-width:95%;margin:0 auto;padding:0 2rem}@media (max-width:768px){.homeContainer{width:100%;max-width:100%;padding:0 1rem}}.whitespace-pre-line{white-space:pre-line}*{box-sizing:border-box;margin:0;padding:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:400}@media (min-width:992px){*{font-size:13px}}@media (min-width:1200px){*{font-size:15px}}@media (min-width:1350px){*{font-size:16px}}@media (min-width:1440px){*{font-size:17px}}@media (min-width:1600px){*{font-size:18px}}@media (min-width:1900px){*{font-size:20px}}body{transition:all .5s;overflow-x:hidden}.container-header{max-width:87%;margin-left:auto;margin-right:auto}@media (min-width:992px){.container-header{max-width:87%}}.container-ctn{width:87%;max-width:87%;margin-left:auto;margin-right:auto}@media (min-width:576px){.container-ctn{max-width:87%}}@media (min-width:992px){.container-ctn{max-width:87%}}ul{margin:0;padding:0}button{border:unset}a{text-decoration:none!important}a:focus,a:active{outline:unset!important;box-shadow:unset!important}.p-0{padding:0!important}.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:70px;padding-bottom:70px}}@media (min-width:1200px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:74px;padding-bottom:74px}}@media (min-width:1280px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:78px;padding-bottom:78px}}@media (min-width:1440px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:82px;padding-bottom:82px}}@media (min-width:1600px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:86px;padding-bottom:86px}}@media (min-width:1900px){.commonPadding,.eventsPage .events-listing,.eventsPage .events-intro{padding-top:90px;padding-bottom:90px}}.commonPadding-72{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.commonPadding-72{padding-top:45px;padding-bottom:45px}}@media (min-width:992px){.commonPadding-72{padding-top:55px;padding-bottom:55px}}@media (min-width:1200px){.commonPadding-72{padding-top:60px;padding-bottom:60px}}@media (min-width:1350px){.commonPadding-72{padding-top:62px;padding-bottom:62px}}@media (min-width:1440px){.commonPadding-72{padding-top:64px;padding-bottom:64px}}@media (min-width:1600px){.commonPadding-72{padding-top:68px;padding-bottom:68px}}@media (min-width:1900px){.commonPadding-72{padding-top:72px;padding-bottom:72px}}.commonPadding-72-pb{padding-bottom:30px}@media (min-width:768px){.commonPadding-72-pb{padding-bottom:45px}}@media (min-width:992px){.commonPadding-72-pb{padding-bottom:55px}}@media (min-width:1200px){.commonPadding-72-pb{padding-bottom:60px}}@media (min-width:1350px){.commonPadding-72-pb{padding-bottom:62px}}@media (min-width:1440px){.commonPadding-72-pb{padding-bottom:64px}}@media (min-width:1600px){.commonPadding-72-pb{padding-bottom:68px}}@media (min-width:1900px){.commonPadding-72-pb{padding-bottom:72px}}.commonPadding-72-pt{padding-top:30px}@media (min-width:768px){.commonPadding-72-pt{padding-top:45px}}@media (min-width:992px){.commonPadding-72-pt{padding-top:55px}}@media (min-width:1200px){.commonPadding-72-pt{padding-top:60px}}@media (min-width:1350px){.commonPadding-72-pt{padding-top:62px}}@media (min-width:1440px){.commonPadding-72-pt{padding-top:64px}}@media (min-width:1600px){.commonPadding-72-pt{padding-top:68px}}@media (min-width:1900px){.commonPadding-72-pt{padding-top:72px}}.commonPadding-120,.policy{padding:40px 0}@media (min-width:768px){.commonPadding-120,.policy{padding:60px 0}}@media (min-width:992px){.commonPadding-120,.policy{padding:70px 0}}@media (min-width:1200px){.commonPadding-120,.policy{padding:90px 0}}@media (min-width:1350px){.commonPadding-120,.policy{padding:95px 0}}@media (min-width:1440px){.commonPadding-120,.policy{padding:100px 0}}@media (min-width:1600px){.commonPadding-120,.policy{padding:110px 0}}@media (min-width:1900px){.commonPadding-120,.policy{padding:120px 0}}.commonPadding-120-pb{padding-bottom:40px}@media (min-width:768px){.commonPadding-120-pb{padding-bottom:60px}}@media (min-width:992px){.commonPadding-120-pb{padding-bottom:70px}}@media (min-width:1200px){.commonPadding-120-pb{padding-bottom:90px}}@media (min-width:1350px){.commonPadding-120-pb{padding-bottom:95px}}@media (min-width:1440px){.commonPadding-120-pb{padding-bottom:100px}}@media (min-width:1600px){.commonPadding-120-pb{padding-bottom:110px}}@media (min-width:1900px){.commonPadding-120-pb{padding-bottom:120px}}.commonPadding-120-pt{padding-top:40px}@media (min-width:768px){.commonPadding-120-pt{padding-top:60px}}@media (min-width:992px){.commonPadding-120-pt{padding-top:70px}}@media (min-width:1200px){.commonPadding-120-pt{padding-top:90px}}@media (min-width:1350px){.commonPadding-120-pt{padding-top:95px}}@media (min-width:1440px){.commonPadding-120-pt{padding-top:100px}}@media (min-width:1600px){.commonPadding-120-pt{padding-top:110px}}@media (min-width:1900px){.commonPadding-120-pt{padding-top:120px}}.commonMargin-120{margin:40px auto!important}@media (min-width:768px){.commonMargin-120{margin:60px auto!important}}@media (min-width:992px){.commonMargin-120{margin:70px auto!important}}@media (min-width:1200px){.commonMargin-120{margin:90px auto!important}}@media (min-width:1350px){.commonMargin-120{margin:95px auto!important}}@media (min-width:1440px){.commonMargin-120{margin:100px auto!important}}@media (min-width:1600px){.commonMargin-120{margin:110px auto!important}}@media (min-width:1900px){.commonMargin-120{margin:120px auto!important}}.commonMargin-72-mb{margin-bottom:30px}@media (min-width:768px){.commonMargin-72-mb{margin-bottom:45px}}@media (min-width:992px){.commonMargin-72-mb{margin-bottom:55px}}@media (min-width:1200px){.commonMargin-72-mb{margin-bottom:60px}}@media (min-width:1350px){.commonMargin-72-mb{margin-bottom:62px}}@media (min-width:1440px){.commonMargin-72-mb{margin-bottom:64px}}@media (min-width:1600px){.commonMargin-72-mb{margin-bottom:68px}}@media (min-width:1900px){.commonMargin-72-mb{margin-bottom:72px}}.position,.btn-yellow-mini:after,.btn-yellow:after,.list ul li:before{content:"";position:absolute}.wh-100{width:100%;height:100%}.slick-nav{cursor:pointer;width:100%}@media (min-width:1900px){.slick-nav{width:100%}}.slick-nav>div{align-items:center;transition:all .5s;display:flex;position:relative}.jq-star{cursor:pointer}.tab-content>.tab-pane{height:0;display:block;overflow:hidden}.tab-content>.active{height:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#fff;border-radius:80px}roll::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#1673b8;background-clip:padding-box;border:2px solid #0000;border-radius:10px;margin:10px 0}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.mt-0{margin-top:0!important}.mt-2{margin-top:20px!important}.mt-3{margin-top:30px!important}.mt-4{margin-top:40px!important}.bg-unset{background:unset!important}picture,article{display:block}.w-fit{width:fit-content!important}.py-0{padding:0!important}li{list-style:none}.list ul{margin-top:18px}.list ul li{padding-left:clamp(28px,2.1875vw,42px);position:relative}.list ul li:before{background-color:#1673b8;background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.1006 12H3.10058\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M15.1006 18L21.1006 12L15.1006 6\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:22px;height:22px;top:0;left:0}@media (min-width:992px){.list ul li:before{background-size:18px;width:30px;height:30px}}.list ul li+li{margin-top:clamp(13px,1vw,18px)}.list.listDark ul li:before{filter:invert()}span.error{border:1px solid #ff4040!important}.error-message{color:#ff4040;z-index:1;background:#fff;border-radius:5px;width:fit-content;margin-bottom:3px;padding:0 10px;font-size:12px;line-height:normal;display:none;position:absolute;bottom:-20px;left:0}.iti{width:100%}.iti__flag-container{padding-left:6px}.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=number]{padding-left:71px}.iti__country-list{z-index:9}.iti__arrow{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\"><path d=\"M12.75 7.5L9 11.25L5.25 7.5\" stroke=\"%23414A66\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100% 100%/contain no-repeat;width:18px;height:18px;margin-left:10px;transition:all .5s;border:unset!important}.iti__arrow--up{transition:all .5s;transform:rotate(180deg)}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:unset}.iti__selected-flag div:first-child{transform:scale(1.4)}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:5px}textarea{resize:none}input,textarea,select,input:focus,input:focus-visible,input:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within,select:focus,select:focus-visible,select:focus-within{outline:unset;border:unset}select{border:unset;appearance:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"12\" viewBox=\"0 0 20 12\" fill=\"none\"> <path d=\"M19.513 0.438696C19.2317 0.157489 18.8502 -0.000484467 18.4525 -0.000484467C18.0547 -0.000484467 17.6733 0.157489 17.392 0.438696L9.96697 7.8637L2.54197 0.438696C2.25907 0.165459 1.88016 0.014267 1.48687 0.0176849C1.09357 0.021102 0.717352 0.178856 0.43924 0.456967C0.161127 0.73508 0.00337601 1.1113 -4.19617e-05 1.50459C-0.00345993 1.89789 0.147732 2.27679 0.420969 2.5597L8.90647 11.0452C9.18776 11.3264 9.56922 11.4844 9.96697 11.4844C10.3647 11.4844 10.7462 11.3264 11.0275 11.0452L19.513 2.5597C19.7942 2.2784 19.9521 1.89694 19.9521 1.4992C19.9521 1.10145 19.7942 0.719987 19.513 0.438696Z\" fill=\"black\"/> </svg>") 95% no-repeat;width:100%}@media (max-width:575px){select{background-position:96%;background-size:14px}}select:focus-visible{outline:unset}@media (min-width:992px){.justify-content-lg-between{justify-content:space-between}}.navbar-toggler{background:unset;border:unset;border-radius:unset;transition:transform .35s,stroke .35s}.navbar-toggler path{transition:stroke .35s}@media (max-width:991px){.navbar-toggler:hover path{path:#000}}@media (min-width:992px){.navbar-toggler:hover path{stroke:#000}}.navbar-toggler:focus{border:unset;outline:unset;box-shadow:unset}input[type=date]{-webkit-appearance:none;-moz-appearance:none;text-align:left}#fadeSection{opacity:0;transition:opacity 1s ease-in-out}.visible{transition:opacity 1s ease-in-out;opacity:1!important}.formGroup{position:relative}input.error,textarea.error{border:1px solid #ff4040!important}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hidden{display:none}.show{display:inline-block}.visibility-hidden{visibility:hidden}.dropdown-menu{background:unset;width:100%;margin:auto!important}.dropdown-menu button{color:#fff}.dropdown-item.active{background:unset!important}.dropdown-item.active:hover{color:#0a1119!important}.dropdown-item:hover{background:#fff!important}.dropDown{margin-bottom:24px}.dropDown button{color:#fff;text-align:left;white-space:pre-line;width:100%;padding:8px 20px;font-size:16px;font-weight:400;line-height:24px;position:relative}.dropDown button:after{border:unset;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.0889 6.19526C13.3493 6.45561 13.3493 6.87772 13.0889 7.13807L8.4468 11.7802C8.32178 11.9052 8.15221 11.9754 7.9754 11.9754C7.79859 11.9754 7.62902 11.9052 7.50399 11.7802L2.86188 7.13807C2.60153 6.87772 2.60153 6.45561 2.86188 6.19526C3.12223 5.93491 3.54434 5.93491 3.80469 6.19526L7.9754 10.366L12.1461 6.19526C12.4065 5.93491 12.8286 5.93491 13.0889 6.19526Z\" fill=\"%23ffff\"/></svg>");width:16px;height:16px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dropDown{background:#1673b8;border-radius:8px;font-size:16px;line-height:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select2-container--default .select2-results__option--highlighted[aria-selected]{border-radius:8px}.select2-container--default .select2-results>.select2-results__options{background-color:#2f353f;padding:8px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#2f353f}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#979a9c}.select2-dropdown{background-color:#0000}.select2-results__option{margin-bottom:4px;padding:4px 12px;line-height:150%}.slick-track{margin-left:0}.fancybox-navigation .fancybox-button div{background:#fff}.fancybox-container{z-index:2147483647}.fancybox-button{background:#fff}.slick-nav{z-index:0}.slick-nav div svg{height:auto}.slick-nav div svg:hover path{fill:#1673b8}.modal-backdrop.show{opacity:1;opacity:.53;background:#19213c!important}.mobile-menu{justify-content:flex-end;align-items:end;padding-bottom:11px;display:flex}.mobile-menu button{color:#2e3192a8;border:1px solid #d6dffa;border-radius:8px;margin:0;padding:6px 19px}.btn-pay-online,.btn-connect-mbs{color:#313030;border:1px solid #4f5762;border-radius:80px;font-weight:500}.btn-yellow{color:#000;background:#1673b8;border-radius:80px;align-items:center;width:fit-content;padding:10px 38px 10px 11px;line-height:100%;display:flex;position:relative}@media (min-width:768px){.btn-yellow{padding:11px 60px 11px 17px}}@media (min-width:992px){.btn-yellow{padding:14px 70px 14px 18px}}@media (min-width:1200px){.btn-yellow{padding:15px 75px 15px 33px}}@media (min-width:1350px){.btn-yellow{padding:16px 80px 16px 34px}}@media (min-width:1440px){.btn-yellow{padding:17px 90px 17px 35px}}@media (min-width:1600px){.btn-yellow{padding:18px 100px 18px 36px}}@media (min-width:1900px){.btn-yellow{padding:19px 109px 19px 37px}}.btn-yellow:after{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"24\" viewBox=\"0 0 64 24\" fill=\"none\"><path d=\"M61 12L3 12M61 12L55 18M61 12L55 6\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100%/24px no-repeat;width:100%;height:100%;top:50%;right:10px;transform:translateY(-50%)}@media (min-width:768px){.btn-yellow:after{background-size:40px;right:15px}}@media (min-width:992px){.btn-yellow:after{background-size:42px;right:20px}}@media (min-width:1200px){.btn-yellow:after{background-size:45px;right:24px}}@media (min-width:1350px){.btn-yellow:after{background-size:50px;right:21px}}@media (min-width:1440px){.btn-yellow:after{background-size:54px;right:28px}}@media (min-width:1600px){.btn-yellow:after{background-size:61px;right:32px}}@media (min-width:1900px){.btn-yellow:after{background-size:64px;right:37px}}.btn-yellow:hover{color:#fff;background:#0a1119}.btn-yellow:hover:after{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"24\" viewBox=\"0 0 64 24\" fill=\"none\"><path d=\"M61 12L3 12M61 12L55 18M61 12L55 6\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100%/24px no-repeat;right:10px}@media (min-width:768px){.btn-yellow:hover:after{background-size:40px;right:15px}}@media (min-width:992px){.btn-yellow:hover:after{background-size:42px;right:20px}}@media (min-width:1200px){.btn-yellow:hover:after{background-size:45px;right:24px}}@media (min-width:1350px){.btn-yellow:hover:after{background-size:50px;right:21px}}@media (min-width:1440px){.btn-yellow:hover:after{background-size:54px;right:28px}}@media (min-width:1600px){.btn-yellow:hover:after{background-size:61px;right:32px}}@media (min-width:1900px){.btn-yellow:hover:after{background-size:64px;right:37px}}.btn-yellow-mini{color:#000;background:#1673b8;border-radius:80px;align-items:center;width:fit-content;padding:7.5px 48px 7.5px 15px;line-height:125%;display:flex;position:relative}@media (min-width:768px){.btn-yellow-mini{padding:8px 90px 8px 22px}}@media (min-width:992px){.btn-yellow-mini{padding:8.5px 92px 8.5px 24px}}@media (min-width:1200px){.btn-yellow-mini{padding:9px 94px 9px 26px}}@media (min-width:1350px){.btn-yellow-mini{padding:9.5px 96px 9.5px 27px}}@media (min-width:1440px){.btn-yellow-mini{padding:10px 98px 10px 28px}}@media (min-width:1600px){.btn-yellow-mini{padding:10.5px 100px 10.5px 29px}}@media (min-width:1900px){.btn-yellow-mini{padding:11px 102px 11px 30px}}.btn-yellow-mini:after{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"24\" viewBox=\"0 0 64 24\" fill=\"none\"><path d=\"M61 12L3 12M61 12L55 18M61 12L55 6\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100%/28px no-repeat;width:100%;height:100%;top:50%;right:10px;transform:translateY(-50%)}@media (min-width:768px){.btn-yellow-mini:after{background-size:40px;right:15px}}@media (min-width:992px){.btn-yellow-mini:after{background-size:42px;right:18px}}@media (min-width:1200px){.btn-yellow-mini:after{background-size:45px;right:20px}}@media (min-width:1350px){.btn-yellow-mini:after{background-size:50px;right:22px}}@media (min-width:1440px){.btn-yellow-mini:after{background-size:54px;right:24px}}@media (min-width:1600px){.btn-yellow-mini:after{background-size:61px;right:26px}}@media (min-width:1900px){.btn-yellow-mini:after{background-size:64px;right:28px}}.btn-yellow-mini:hover{color:#fff;background:#0a1119}.btn-yellow-mini:hover:after{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"64\" height=\"24\" viewBox=\"0 0 64 24\" fill=\"none\"><path d=\"M61 12L3 12M61 12L55 18M61 12L55 6\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100%/24px no-repeat;right:10px}@media (min-width:768px){.btn-yellow-mini:hover:after{background-size:40px;right:15px}}@media (min-width:992px){.btn-yellow-mini:hover:after{background-size:42px;right:20px}}@media (min-width:1200px){.btn-yellow-mini:hover:after{background-size:45px;right:24px}}@media (min-width:1350px){.btn-yellow-mini:hover:after{background-size:50px;right:21px}}@media (min-width:1440px){.btn-yellow-mini:hover:after{background-size:54px;right:28px}}@media (min-width:1600px){.btn-yellow-mini:hover:after{background-size:61px;right:32px}}@media (min-width:1900px){.btn-yellow-mini:hover:after{background-size:64px;right:37px}}.btn-connect-mbs{align-items:center;gap:6px;padding:3.5px 4.2px 3.5px 7px;display:flex}@media (min-width:768px){.btn-connect-mbs{gap:8px;padding:3px 3.6px 3px 12px}}@media (min-width:1350px){.btn-connect-mbs{gap:8px;padding:2.8px 3.8px 2.8px 14px}}@media (min-width:1440px){.btn-connect-mbs{gap:8px;padding:3px 4px 3px 15px}}@media (min-width:1600px){.btn-connect-mbs{gap:10px;padding:4.37px 6.5px 4.47px 19px}}@media (min-width:1900px){.btn-connect-mbs{gap:11px;padding:4.67px 7px 4.67px 20px}}.btn-connect-mbs img{width:28px;height:auto}@media (min-width:576px){.btn-connect-mbs img{width:30px}}@media (min-width:768px){.btn-connect-mbs img{width:32px}}@media (min-width:992px){.btn-connect-mbs img{width:34px}}@media (min-width:1200px){.btn-connect-mbs img{width:32px}}@media (min-width:1350px){.btn-connect-mbs img{width:38px}}@media (min-width:1440px){.btn-connect-mbs img{width:40px}}@media (min-width:1600px){.btn-connect-mbs img{width:48px}}@media (min-width:1900px){.btn-connect-mbs img{width:50px}}.btn-connect-mbs:hover{color:#fff;background:#2e3192;border-color:#2e3192}.btn-connect-mbs:hover img{background:#fff;border-radius:50%;animation:4s linear infinite spin}.btn-pay-online{background:#1673b8;padding:8px}@media (min-width:768px){.btn-pay-online{padding:8px 11px}}@media (min-width:1350px){.btn-pay-online{padding:9px 12px}}@media (min-width:1440px){.btn-pay-online{padding:10px 14px}}@media (min-width:1600px){.btn-pay-online{padding:12px 19px}}@media (min-width:1900px){.btn-pay-online{padding:12.5px 20px}}.btn-pay-online:hover{color:#fff;background:#0a1119}.btn-mail{background-color:#f8cccd;border-radius:80px;align-items:center;gap:6px;padding:8px 15px;display:flex}@media (max-width:767px){.btn-mail{display:none}}@media (min-width:768px){.btn-mail{gap:4px;padding:9px 17px}}@media (min-width:1350px){.btn-mail{gap:5px;padding:8px 18px}}@media (min-width:1440px){.btn-mail{gap:6px;padding:9px 20px}}@media (min-width:1600px){.btn-mail{gap:7px;padding:12px 22px}}@media (min-width:1900px){.btn-mail{gap:8px;padding:13px 28px}}.btn-mail svg{width:15px;height:auto}@media (min-width:768px){.btn-mail svg{width:16px}}@media (min-width:1350px){.btn-mail svg{width:17px}}@media (min-width:1440px){.btn-mail svg{width:18px}}@media (min-width:1600px){.btn-mail svg{width:23px}}@media (min-width:1900px){.btn-mail svg{width:24px}}.btn-mail span{color:#de4d50}.btn-mail:hover{color:#fff;background:#de4d50}.btn-mail:hover span{color:#ebebeb}.btn-mail:hover path{stroke:#ebebeb}.fancybox-button svg{filter:invert()}.head{width:95.003%;margin:0 auto}@media (min-width:768px){.head{width:80.003%}}@media (min-width:1200px){.head{width:69.003%}}.head p{color:#4b535d;line-height:160%}.text-wrap h2{white-space:pre-line}.who-we-are .slick-dots,.banner .slick-dots{gap:clamp(6px,.62vw,12px)}.who-we-are .slick-dots li,.banner .slick-dots li{border:1px solid #f5f5f5;border-radius:50%;padding:clamp(6px,.78vw,15px)}.who-we-are .slick-dots li.slick-active,.banner .slick-dots li.slick-active{border-color:#1673b8}.who-we-are .slick-dots li.slick-active button,.banner .slick-dots li.slick-active button{background:#1673b8}.who-we-are .slick-dots button,.banner .slick-dots button{background:#00a0e3;border-radius:50%;width:clamp(12px,1.563vw,30px);height:clamp(12px,1.563vw,30px);font-size:0}.icon-box{background:#fff;border:1px solid #cecece;border-radius:10px;gap:12px;width:fit-content;margin-bottom:clamp(18px,1.87499vw,36px);padding:clamp(10px,1vw,18px)}.icon-box p{margin:0!important}header{z-index:10000;background-color:#fff;border-bottom:1px solid #f1f5f9;width:100%;transition:all .3s;position:fixed;top:0;left:0}@media (max-width:768px){body.mobile-search-sticky header{transition:opacity .4s ease-in-out}}header.scrolled{-webkit-backdrop-filter:blur(20px);background-color:#ffffffb3;box-shadow:0 10px 30px -10px #0000000d}header.scrolled .headerInner{padding:.5rem 0}header .headerInner{justify-content:space-between;align-items:center;padding:.75rem 0;transition:padding .3s;display:flex}@media (min-width:1024px){header .headerInner{padding:1rem 0}}header .brand{flex-shrink:0;align-items:center;width:180px;text-decoration:none;display:flex}@media (max-width:575px){header .brand{width:125px}}header .brand img{width:100%}@media (max-width:575px){header .brand img{height:32px}}header nav{flex:1;justify-content:center;display:flex}@media (max-width:1023px){header nav{display:none}}header nav .mainNav{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){header nav .mainNav{gap:2.25rem}}header nav .mainNav li{position:relative}header nav .mainNav li .navLink{color:#475569;align-items:center;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}header nav .mainNav li .navLink:hover{color:#1673b8}header nav .mainNav li.hasDropdown:hover>.dropdownMenu.firstLevel{opacity:1;visibility:visible;transform:translateY(0)}header nav .dropdownMenu{opacity:0;visibility:hidden;z-index:100;background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;min-width:240px;padding:.75rem 0;list-style:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}header nav .dropdownMenu.firstLevel{top:100%;left:0;transform:translateY(10px)}header nav .dropdownMenu.secondLevel{margin-left:5px;top:0;left:100%;transform:translate(10px)}header nav .dropdownMenu li{width:100%}header nav .dropdownMenu li a{color:#1e293b;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}header nav .dropdownMenu li a:hover{color:#1673b8;background-color:#f8fafc;padding-left:1.5rem}header nav .dropdownMenu li.hasSubDropdown:hover>.dropdownMenu.secondLevel{opacity:1;visibility:visible;transform:translate(0)}header nav .dropdownMenu.firstLevel{max-height:500px;overflow-y:auto}header nav .dropdownMenu.firstLevel::-webkit-scrollbar{width:4px}header nav .dropdownMenu.firstLevel::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}header .button-wrapper{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:1023px){header .button-wrapper{display:none}}header .button-wrapper .enquire-link{color:#fff;white-space:nowrap;background:#ff6b35;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s}header .button-wrapper .enquire-link:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #ff6b3566}header .button-wrapper .login-link{color:#1e293b;white-space:nowrap;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s}header .button-wrapper .login-link:hover{background-color:#f8fafc;border-color:#94a3b8}header .button-wrapper .profileWrapper{align-items:center;display:flex;position:relative}header .button-wrapper .profileWrapper .profileBtn{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}header .button-wrapper .profileWrapper .profileBtn:hover{background-color:#f1f5f9;border-color:#cbd5e1}header .button-wrapper .profileWrapper .profileDropdown{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;min-width:260px;margin-top:10px;padding:1.25rem 0;animation:.2s ease-out forwards fadeInDown;position:absolute;top:100%;right:0;box-shadow:0 10px 40px -10px #00000026}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}header .button-wrapper .profileWrapper .profileDropdown .dropdownItem{padding:0 1rem}header .button-wrapper .profileWrapper .profileDropdown .dropdownItem a,header .button-wrapper .profileWrapper .profileDropdown .dropdownItem .logoutBtn{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:1rem;width:100%;padding:.875rem 1rem;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}header .button-wrapper .profileWrapper .profileDropdown .dropdownItem a:hover,header .button-wrapper .profileWrapper .profileDropdown .dropdownItem .logoutBtn:hover{background-color:#f8fafc}header .button-wrapper .profileWrapper .profileDropdown .dropdownItem a svg,header .button-wrapper .profileWrapper .profileDropdown .dropdownItem .logoutBtn svg{color:#1e293b}header .button-wrapper .profileWrapper .profileDropdown .dropdownItem .logoutBtn{font-weight:600}header .button-wrapper .profileWrapper .profileDropdown .dropdownDivider{background-color:#f1f5f9;height:1px;margin:1rem 1.5rem}header .button-wrapper .modernHamburger{margin-left:.5rem;display:flex}.sideMenu{z-index:1200;background-color:#fff;width:20rem;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.sideMenu.open{transform:translate(0)}.sideMenu .sideMenuContent{flex-direction:column;height:100%;padding:1.5rem;display:flex;overflow-y:auto}.sideMenu .sideMenuContent .sideMenuHeader{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sideMenu .sideMenuContent .sideMenuNav{flex-direction:column;flex:1;gap:.5rem;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem{flex-direction:column;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileItemHeader{border-bottom:1px solid #f1f5f9;padding:.5rem 0}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileItemHeader a,.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileItemHeader .mobileLink{color:#1e293b;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu{border-left:2px solid #f1f5f9;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem 0 .5rem 1rem;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem{flex-direction:column;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem .mobileSubHeader{padding:.5rem 0}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem .mobileSubHeader a,.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem .mobileSubHeader .mobileSubLink{color:#475569;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem .mobileLeafMenu{flex-direction:column;gap:.4rem;padding:.25rem 0 .5rem 1rem;display:flex}.sideMenu .sideMenuContent .sideMenuNav .mobileMenuItem .mobileSubMenu .mobileSubItem .mobileLeafMenu a{color:#64748b;padding:.3rem 0;font-size:.875rem;font-weight:500;text-decoration:none}.sideMenu .sideMenuContent .sideMenuActions{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:1.5rem;display:flex}.sideMenu .sideMenuContent .sideMenuActions .enquireBtn,.sideMenu .sideMenuContent .sideMenuActions .loginBtn{text-align:center;border-radius:12px;padding:.75rem;font-weight:700;text-decoration:none}.sideMenu .sideMenuContent .sideMenuActions .enquireBtn{color:#fff;background:#ff6b35}.sideMenu .sideMenuContent .sideMenuActions .loginBtn{color:#1e293b;border:1px solid #e2e8f0}.mobileBottomNav{display:none}@media (max-width:1023px){.mobileBottomNav{z-index:9999;-webkit-backdrop-filter:blur(20px);padding-bottom:env(safe-area-inset-bottom,0px);background:#ffffffd9;border-top:1px solid #f1f5f9cc;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000014}.mobileBottomNav .navContainer{justify-content:space-around;align-items:center;max-width:500px;margin:0 auto;padding:.75rem .25rem;display:flex}.mobileBottomNav .navItem{color:#94a3b8;flex-direction:column;align-items:center;gap:6px;width:20%;padding:0;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mobileBottomNav .navItem svg{stroke-width:1.5px;width:24px;height:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobileBottomNav .navItem span{transition:all .3s}.mobileBottomNav .navItem:after{content:"";background:#ff6b35;border-radius:0 0 4px 4px;width:20px;height:3px;transition:transform .3s;position:absolute;top:-12px;left:50%;transform:translate(-50%)scaleX(0)}.mobileBottomNav .navItem.active{color:#ff6b35}.mobileBottomNav .navItem.active svg{stroke-width:2.2px;filter:drop-shadow(0 4px 8px #ff6b354d);transform:translateY(-2px)}.mobileBottomNav .navItem.active span{transform:scale(1.05)}.mobileBottomNav .navItem.active:after{transform:translate(-50%)scaleX(1)}.mobileBottomNav .navItem:active{transform:scale(.9)}body{padding-bottom:80px}}.mobileMenuToggle{z-index:1300}.modernHamburger{cursor:pointer;width:42px;height:42px;box-shadow:none;background-color:#e4e4e4;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;transition:all .3s;display:flex}.modernHamburger img{border-radius:50%}@media (max-width:575px){.modernHamburger img{height:32px}}.modernHamburger:hover{background-color:#e2e8f0;transform:scale(1.05)}.modernHamburger .line{transform-origin:50%;background-color:#1673b8;border-radius:4px;height:2px;transition:all .4s cubic-bezier(.68,-.6,.32,1.6);display:block}.modernHamburger .line-1{width:18px;transform:translateY(0)}.modernHamburger .line-2{opacity:1;width:14px;transform:translate(-2px)}.modernHamburger .line-3{width:18px;transform:translateY(0)}.modernHamburger.active{background-color:#1673b8;gap:0;box-shadow:0 4px 12px #1673b84d}.modernHamburger.active .line{background-color:#fff;width:18px}.modernHamburger.active .line-1{transform:translateY(2px)rotate(45deg)}.modernHamburger.active .line-2{opacity:0;transform:translate(10px)}.modernHamburger.active .line-3{transform:translateY(-2px)rotate(-45deg)}.sideMenuBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background-color:#0f172a66;position:fixed;inset:0}.closeBtn{cursor:pointer;color:#64748b;background:0 0;border:1px solid #f1f5f9;border-radius:9999px;padding:.5rem;transition:all .2s;display:flex}.closeBtn:hover{color:#1e293b;background-color:#f1f5f9}.floating-whatsapp{z-index:1000;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s;animation:2s infinite floatPulse;display:flex;position:fixed;bottom:24px;right:24px}@keyframes floatPulse{0%{filter:drop-shadow(0 0 #1673b800);transform:scale(1)}70%{filter:drop-shadow(0 10px 20px #1673b84d);transform:scale(1.05)}to{filter:drop-shadow(0 0 #1673b800);transform:scale(1)}}.floating-whatsapp:hover{filter:drop-shadow(0 15px 25px #1673b866);animation:none;transform:translateY(-5px)scale(1.05)}.floating-whatsapp .bot-image{object-fit:contain;width:100%;height:100%}@media (max-width:1023px){.floating-whatsapp{bottom:calc(65px + env(safe-area-inset-bottom,0px) + 16px);width:60px;height:60px;right:16px}}footer{color:#fff;background-color:#000;padding-top:3rem;padding-bottom:2.5rem}footer .footerTop{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:3rem;padding-bottom:2.5rem;display:flex}@media (min-width:768px){footer .footerTop{flex-direction:row;justify-content:space-between;gap:5rem}}footer .footerTop h3{text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:700}footer .footerTop ul{flex-direction:column;gap:.5rem;display:flex}footer .footerTop ul li a{color:#94a3b8;text-decoration:none;transition:color .2s}footer .footerTop ul li a:hover{color:#fff}footer .footerBottom{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}@media (min-width:768px){footer .footerBottom{flex-direction:row;justify-content:space-between}}footer .footerBottom p{color:#64748b;font-size:.875rem}footer .footerBottom .socialLinks{gap:1rem;display:flex}footer .footerBottom .socialLinks a{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}footer .footerBottom .socialLinks a:hover{color:#000;background-color:#fff}.offcanvas{z-index:9999999;width:100%}.mobile_left_menu{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:fit-content;min-height:100vh;box-shadow:0 2px 4px #1628021a}@media (min-width:768px){.mobile_left_menu{width:25%}}.mobile_left_menu nav a{color:#fff;font-weight:200}@media (max-width:575px){.mobile_left_menu nav{align-items:flex-start;height:380px}}.mobile_left_menu li.has-sub>ul{margin-bottom:20px;padding-left:25px}.mobile_left_menu ul{width:100%}.mobile_left_menu .social{width:90%;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.mobile_left_menu .social .btn{color:#fff;width:100%;margin-bottom:15px;padding:8px 0;font-weight:600}.mobile_left_menu .social .btn:last-child{border:1px solid #fff}.mobile_left_menu .social ul{justify-content:space-between;display:flex}.mobile_left_menu .social ul a{color:#fff;flex-direction:column;align-items:center;gap:5px;font-size:13px;display:flex}.mobile_left_menu .social ul svg{width:22px;height:auto}.mobile_left_menu .offcanvas-header>div{width:70%;padding-top:11px}.mobile_left_menu .offcanvas-header div{align-items:center;gap:25px;padding-right:5px;display:flex}@media (min-width:768px){.mobile_left_menu .offcanvas-header div{gap:34px}}.mobile_left_menu .btn-close{background:unset;filter:invert();opacity:1;width:26px;height:26px}.mobile_left_menu .btn-close path{fill:#fff;stroke:#fff}.mobile_left_menu ul li{margin-bottom:10px}.mobile_left_menu ul li a{color:#0a1119;font-size:22px}.mobile_left_menu .btn-close{margin-right:0}.mobile_left_menu .offcanvas-header{width:92%;margin:15px auto auto;padding:0}.mobile_left_menu .offcanvas-body{margin-top:20px}.burgerMenu{width:400px}.burgerMenu .offcanvas-header{align-items:flex-start}.burgerMenu button{background:unset}.burgerMenu ul{margin-bottom:20px}.burgerMenu ul li{border-bottom:1px solid #e3e3e3;padding:12px 10px}.burgerMenu ul li:last-child{border-bottom:unset}.burgerMenu a{color:#0a1119;font-size:20px}.burgerMenu .contact-info{border:1px solid #e3e3e3;margin-top:20px;padding:20px}.burgerMenu .contact-info P{font-size:16px}.burgerMenu .contact-info span,.burgerMenu .contact-info svg{margin-bottom:5px}.burgerMenu .contact-info svg{margin-right:5px}.burgerMenu .contact-info span{font-weight:500;display:inline-block}.burgerMenu .contact-info a,.burgerMenu .contact-info p{width:100%;margin-bottom:20px;display:block}@media (min-width:768px) and (max-width:991px){.siteEnquiryForm .modal-dialog{max-width:720px}}@media (max-width:767px){.siteEnquiryForm .modal-dialog{max-width:100%;margin:10px}}.siteEnquiryForm .modal-dialog{max-width:936px}.siteEnquiryForm .modal-content{border-radius:20px;padding:clamp(25px,2.3959vw,46px);box-shadow:0 0 10px 10px #3636361c}.siteEnquiryForm label{flex-direction:column;justify-content:center;display:flex}.siteEnquiryForm label strong{margin-bottom:8px;text-decoration:underline;font-weight:400!important}:is(.modal-content .formGroup,.modal-content .upload-area-container,.modal-content .uploaded-files:has(.file-item)){margin-bottom:clamp(15px,1.24999vw,24px)}.modal-content small{color:#4b535d;font-size:clamp(12px,.834vw,16px);font-weight:300;line-height:125%}.modal-content .title{margin-bottom:clamp(20px,2.11vw,42px);padding-top:15px;font-size:clamp(20px,1.46vw,28px);font-weight:500;line-height:100%}.modal-content .file-item{background:#fff;border:1px solid #c9c9c9;border-radius:5px;width:48.695%;padding:12px;position:relative}.modal-content .file-item .remove-file{background:unset;position:absolute;top:12px;right:12px}.modal-content input:focus,.modal-content select:focus{box-shadow:unset;border:1px solid #c9c9c9}.modal-content input[type=text],.modal-content input[type=number],.modal-content input[type=tel],.modal-content input[type=email],.modal-content textarea,.modal-content select{color:#4b535d;border:1px solid #c9c9c9;border-radius:5px;font-weight:200}.modal-content input[type=text]::placeholder,.modal-content input[type=number]::placeholder,.modal-content input[type=tel]::placeholder,.modal-content input[type=email]::placeholder,.modal-content textarea::placeholder,.modal-content select::placeholder{color:#4b535d}.modal-content input[type=text],.modal-content input[type=number],.modal-content input[type=tel],.modal-content input[type=email],.modal-content select{height:clamp(35px,3.6459vw,70px)}.modal-content textarea{height:clamp(70px,7.44799vw,143px)}.modal-content .file-size{color:#4b535d;margin-bottom:9px;font-size:clamp(12px,.81vw,16px);font-weight:300;display:block}.modal-content .file-icon{background:#f2f2f2;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:clamp(30px,2.61vw,50px);display:flex}@media (min-width:992px){.modal-content .file-icon{gap:5px}}@media (min-width:1200px){.modal-content .file-icon{gap:6px}}@media (min-width:1350px){.modal-content .file-icon{gap:7px}}@media (min-width:1440px){.modal-content .file-icon{gap:8px}}@media (min-width:1600px){.modal-content .file-icon{gap:9px}}@media (min-width:1900px){.modal-content .file-icon{gap:10px}}.modal-content .file-icon+div{width:83%}.modal-content .file-icon svg{width:28px;height:auto}.modal-content .progress{height:6px}.modal-content .progress i{background:#ffa600;width:0;height:100%;transition:width .3s;display:block;box-shadow:0 0 6px #ffa60099}.modal-content .btn-close{z-index:1;background:#d0dbe6;border-radius:50%;justify-content:center;align-items:center;width:clamp(30px,3.23vw,50px);height:clamp(30px,3.23vw,50px);display:flex;position:absolute;top:clamp(10px,3.23vw,46px);right:clamp(10px,3.23vw,46px)}.modal-content .btn-close svg{width:clamp(10px,3.23vw,11px)}.modal-content .upload-area-container{background:#fff;border:1px dashed #c9c9c9;border-radius:10px;padding:clamp(15px,1.9792vw,38px)}.modal-content .upload-icon{background:#eee;border-radius:50%;width:fit-content;margin:0 auto 12px;padding:clamp(12px,.81vw,16px);display:flex}.modal-content .upload-icon svg{width:clamp(24px,2.5vw,48px);height:auto}.modal-content .file-info{flex-wrap:wrap;gap:4px;display:flex}@media (min-width:992px){.modal-content .file-info{gap:5px}}@media (min-width:1200px){.modal-content .file-info{gap:6px}}@media (min-width:1350px){.modal-content .file-info{gap:7px}}@media (min-width:1440px){.modal-content .file-info{gap:8px}}@media (min-width:1600px){.modal-content .file-info{gap:9px}}@media (min-width:1900px){.modal-content .file-info{gap:10px}}.modal-content .file-info p{white-space:nowrap;text-overflow:ellipsis;width:95%;overflow:hidden}.modal-content .buttonGroup{gap:9px;margin-top:15px;display:flex}.modal-content .buttonGroup button{border-radius:80px;align-items:center;height:33px;padding:0 21px;line-height:125%;display:flex}@media (min-width:992px){.modal-content .buttonGroup button{height:36px;padding:0 26px}}@media (min-width:1200px){.modal-content .buttonGroup button{height:38px;padding:0 28px}}@media (min-width:1350px){.modal-content .buttonGroup button{height:42px;padding:0 30px}}.modal-content .buttonGroup button+button{color:#4f5762;border:1px solid #d9d9d9}.modal-content .buttonGroup button+button:hover{color:#fff;background:#4f5762;border-color:#7a7a7a}.modal-content .col--4{width:100%}@media (min-width:768px){.modal-content .col--4{width:48.277%}}@media (min-width:992px){.modal-content .col--4{width:32.277%}}.modal-content .col--6{width:100%}@media (min-width:768px){.modal-content .col--6{width:48.886%}}@media (max-width:767px){.modal-content{padding:20px}.file-item{width:100%}input[type=text],input[type=number],input[type=tel],input[type=email]{height:48px}textarea{height:120px}.upload-area-container{padding:20px}.file-icon+div{width:calc(100% - 52px)}}@media (min-width:768px) and (max-width:991px){.file-item{width:100%}input[type=text],input[type=number],input[type=tel],input[type=email]{height:56px}textarea{height:135px}}.careerForm .heading{margin-bottom:clamp(20px,3.74999vw,72px);font-size:clamp(22px,2.89vw,54px);font-weight:300;line-height:118.519%}.careerForm .modal-dialog{max-width:83%;margin-top:0;margin-left:auto;margin-right:0}@media (min-width:768px){.careerForm .modal-dialog{max-width:70.465%}}@media (min-width:992px){.careerForm .modal-dialog{max-width:51.465%}}.careerForm .modal-dialog .modal-content{padding:clamp(19px,3.12499vw,38px) clamp(25px,3.74999vw,70px) clamp(30px,3.12499vw,60px)}.careerForm .word-count{text-align:right;color:#4b535d;margin-top:12px;font-weight:200}.careerForm .attachment{gap:12px}.careerForm .attachment p{width:fit-content}.careerForm .custom-upload .d-flex{gap:12px}.careerForm .selected-file{margin-left:40px}.careerForm .file-info{color:#4b535d;margin-top:8px;font-size:12px;font-weight:200}@media (min-width:768px){.careerForm .file-info{font-size:13px}}@media (min-width:992px){.careerForm .file-info{font-size:13.5px}}@media (min-width:1200px){.careerForm .file-info{font-size:14px}}@media (min-width:1350px){.careerForm .file-info{font-size:14.5px}}@media (min-width:1440px){.careerForm .file-info{font-size:15px}}@media (min-width:1600px){.careerForm .file-info{font-size:15.5px}}@media (min-width:1900px){.careerForm .file-info{font-size:16px}}.careerForm .form-check-label{font-weight:200;line-height:140%}.careerForm .form-check-label a{color:#ffa600;font-weight:200;text-decoration:underline}.bgYellow{background:#1673b8}.bgCancel{background:#fff;border:1px solid #d9d9d9}.jq-stars{display:inline-block}.jq-rating-label{vertical-align:top;font-family:helvetica,arial,verdana;font-size:22px;display:inline-block;position:relative}.jq-star{cursor:pointer;width:100px;height:100px;display:inline-block}.jq-star-svg{width:100%;height:100%}.jq-star-svg polygon{stroke-linejoin:round}.jq-shadow{filter:drop-shadow(-2px -2px 2px #888)}.jq-star{width:15px!important}.jq-star+.jq-star{margin-left:2px}@media (min-width:768px){.jq-star{width:11px!important}}@media (min-width:992px){.jq-star{width:12px!important}}@media (min-width:1200px){.jq-star{width:13px!important}}@media (min-width:1280px){.jq-star{width:14px!important}}@media (min-width:1360px){.jq-star{width:15px!important}}@media (min-width:1440px){.jq-star{width:16px!important}}@media (min-width:1600px){.jq-star{width:17px!important}}@media (min-width:1900px){.jq-star{width:18px!important}}@keyframes ring{0%{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes circle{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.filter-sidebar{z-index:9999;background:#fff;flex-direction:column;width:320px;height:100vh;font-family:Outfit,sans-serif;transition:left .4s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;left:-100%;box-shadow:10px 0 30px #0000001a}.filter-sidebar.open{left:0}.filter-sidebar .filter-header{color:#0a1119;background:#1673b8;padding:20px}.filter-sidebar .filter-header h3{color:#0a1119;text-transform:uppercase;letter-spacing:1px;margin:0 0 0 10px;font-size:1.25rem;font-weight:700}.filter-sidebar .filter-header .filter-icon{color:#0a1119;width:22px;height:22px}.filter-sidebar .filter-header .filter-close{color:#0a1119;transition:transform .3s}.filter-sidebar .filter-header .filter-close:hover{transform:rotate(90deg)}.filter-sidebar .filter-header .filter-close svg{width:26px;height:26px}.filter-sidebar .filter-content{flex:1;padding:20px;overflow-y:auto}.filter-sidebar .filter-content .clear-all{text-align:center;color:#0a1119;letter-spacing:.5px;background:#1673b8;border-radius:50px;width:fit-content;margin-bottom:25px;margin-left:auto;padding:8px 18px;font-size:.75rem;font-weight:800;text-decoration:none;transition:all .3s;display:block}.filter-sidebar .filter-content .clear-all:hover{color:#1673b8;background:#0a1119;transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.filter-sidebar .filter-content .filter-group{border-bottom:1px solid #0000000d;margin-bottom:5px}.filter-sidebar .filter-content .filter-group .filter-group-header{cursor:pointer;color:#0a1119;padding:16px 0;font-size:.9rem;font-weight:600;transition:color .3s}.filter-sidebar .filter-content .filter-group .filter-group-header span{flex:1}.filter-sidebar .filter-content .filter-group .filter-group-header:hover{color:#1673b8}.filter-sidebar .filter-content .filter-group .filter-group-header .arrow{color:#0000004d;transition:transform .4s cubic-bezier(.4,0,.2,1)}.filter-sidebar .filter-content .filter-group .filter-options{max-height:0;padding-bottom:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s;overflow:hidden}.filter-sidebar .filter-content .filter-group .filter-options .filter-checkbox{cursor:pointer;color:#555;align-items:center;margin-bottom:12px;font-size:.85rem;transition:color .2s;display:flex}.filter-sidebar .filter-content .filter-group .filter-options .filter-checkbox:hover{color:#0a1119}.filter-sidebar .filter-content .filter-group .filter-options .filter-checkbox input{accent-color:#1673b8;cursor:pointer;width:16px;height:16px;margin-right:12px}.filter-sidebar .filter-content .filter-group.active .filter-group-header{color:#ff6b35}.filter-sidebar .filter-content .filter-group.active .filter-group-header .arrow{color:#1673b8;transform:rotate(180deg)}.filter-sidebar .filter-content .filter-group.active .filter-options{max-height:500px;padding-bottom:20px}.filter-overlay{z-index:9998;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a111966;width:100%;height:100%;transition:all .4s;position:fixed;top:0;left:0}.filter-overlay.open{opacity:1;visibility:visible}.filter-content::-webkit-scrollbar{width:4px}.filter-content::-webkit-scrollbar-track{background:#f9f9f9}.filter-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.filter-content::-webkit-scrollbar-thumb:hover{background:#1673b8}.mobile-filter-btn{z-index:1000;color:#fff;cursor:pointer;background:#e11d48;border-radius:50px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .3s;animation:2s infinite bounce;display:flex;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 15px #0003}.mobile-filter-btn:active{transform:scale(.9)}.mobile-filter-btn svg{width:18px;height:18px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@media (min-width:992px){.mobile-filter-btn{display:none!important}}.pageBanner{z-index:5;background-color:#0c1221;align-items:center;width:100%;height:350px;min-height:350px;margin-top:60px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.pageBanner{height:480px;margin-top:85px}}.pageBanner.noImage{height:300px}@media (min-width:768px){.pageBanner.noImage{height:400px}}.pageBanner .pageBannerImg{z-index:0;position:absolute;inset:0}.pageBanner .pageBannerImg img{object-fit:cover;opacity:.6;width:100%;height:100%}.pageBanner .pageBannerOverlay{z-index:1;background:linear-gradient(90deg,#0c1221e6 0%,#0c122166 100%);position:absolute;inset:0}.pageBanner .bannerBgText{color:#ffffff0a;text-transform:uppercase;pointer-events:none;z-index:0;white-space:nowrap;font-size:15vw;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-2rem;left:2rem}@media (max-width:767px){.pageBanner .bannerBgText{display:none}}.pageBanner .pageBannerInner{z-index:10;width:100%;position:relative}.pageBanner .pageBannerTop{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pageBanner .pageBreadcrumb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:40px;align-items:center;gap:.5rem;padding:8px 20px;display:flex}.pageBanner .pageBreadcrumb .breadcrumbItem{color:#ccc;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.pageBanner .pageBreadcrumb .breadcrumbItem.active{color:#f97316}.pageBanner .pageBreadcrumb .breadcrumbItem:hover:not(.active){color:#fff}.pageBanner .pageBannerContent .pageBannerPreTitle{font-family:var(--font-writing);color:#f97316;margin-bottom:.5rem;font-size:2rem}.pageBanner .pageBannerContent .pageBannerTitle{color:#fff;text-transform:uppercase;letter-spacing:-.02em;font-size:2.5rem;font-weight:900;line-height:1}@media (min-width:768px){.pageBanner .pageBannerContent .pageBannerTitle{font-size:4.5rem}}.pageBanner .pageBannerContent .pageBannerDescription{color:#94a3b8;border-left:3px solid #f97316;max-width:600px;margin-top:1rem;padding-left:1.5rem;font-size:1rem}:root{--lp-brand-blue:#1673b8;--lp-brand-green:#8cc647;--lp-brand-orange:#ff6b35;--lp-dark:#1e293b;--lp-border:#e2e8f0}.landingPageLayout{color:var(--lp-dark);scroll-behavior:smooth;background:#f8fafc;font-family:inherit}.lp-container{width:100%;max-width:1300px;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.lp-container{padding:0 2rem}}.lp-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-border);background:#fffffff2;transition:box-shadow .2s;position:fixed;top:0;left:0;right:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding-top:10px;padding-bottom:10px;display:flex}@media (min-width:1024px){.lp-header-inner{padding:.875rem 0}}.lp-header-brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.lp-header-logo{object-fit:contain;width:auto;height:2rem}@media (min-width:768px){.lp-header-logo{height:2.5rem}}.lp-header-nav{display:none}@media (min-width:1024px){.lp-header-nav{display:block}}.lp-header-nav-list{flex-wrap:wrap;justify-content:end;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lp-header-nav-link{color:var(--lp-dark);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;transition:color .2s,background-color .2s}.lp-header-nav-link:hover{color:var(--lp-brand-blue);background:#1673b814}.lp-header-toggle{border:1px solid var(--lp-border);width:2.75rem;height:2.75rem;color:var(--lp-dark);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.lp-header-toggle:hover{background:#f1f5f9;border-color:#cbd5e1}@media (min-width:1024px){.lp-header-toggle{display:none}}.lp-header-backdrop{z-index:98;cursor:pointer;background:#00000059;border:0;position:fixed;inset:0}.lp-header-mobile{z-index:99;border-left:1px solid var(--lp-border);background:#fff;width:min(280px,85vw);padding:4rem 1rem 1.5rem;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #00000014}.lp-header-mobile--open{transform:translate(0)}.lp-header-mobile-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lp-header-mobile-link{text-align:left;width:100%;color:var(--lp-dark);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;transition:background-color .2s,color .2s;display:block}.lp-header-mobile-link:hover{color:var(--lp-brand-blue);background:#1673b814}.lp-hero{color:#fff;clip-path:inset(0);background:#0b1220;align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.lp-hero{min-height:100vh}}.lp-hero .lp-img-cover{object-fit:cover;will-change:transform;z-index:-1;transition:transform .1s linear;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.lp-hero:hover .lp-img-cover{transform:scale(1.06)}.lp-hero-overlay{z-index:1;background:linear-gradient(#0000 55%,#0b1220bf 100%),linear-gradient(90deg,#1673b8e0 0%,#1673b866 45%,#1673b81f 100%);position:absolute;inset:0}.lp-hero-glow{z-index:2;filter:blur(80px);opacity:.4;pointer-events:none;border-radius:9999px;position:absolute}.lp-hero-glow-1{background:#8cc64780;width:380px;height:380px;top:-100px;left:-120px}.lp-hero-glow-2{background:#1673b873;width:480px;height:480px;top:20px;right:-180px}.lp-hero-glow-3{background:#ff6b3566;width:320px;height:320px;bottom:-120px;left:15%}.lego-card{border:1px solid var(--lp-border);background:#fff;border-radius:1rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0000000d}.lego-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.inclusion-badge{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.lp-btn-wego{background:var(--lp-brand-green);color:#fff;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #8cc64766}.lp-btn-wego:hover{background:#7ab53b;transform:scale(1.02)}.lp-btn-outline{border:2px solid var(--lp-brand-blue);color:var(--lp-brand-blue);text-transform:uppercase;border-radius:.5rem;padding:1rem 2rem;font-weight:800}.lp-section-v2{padding:6rem 0}.text-brand-blue{color:var(--lp-brand-blue)}.bg-brand-blue{background-color:var(--lp-brand-blue)}.lp-img-cover{object-fit:cover;width:100%;height:100%;display:block}.lp-icon-green{color:var(--lp-brand-green)}.lp-whitespacePreLine{white-space:pre-line}.lp-hero-content{z-index:1;flex-direction:column;gap:1.5rem;width:100%;padding:7rem 0 40px;display:flex;position:relative}@media (min-width:1024px){.lp-hero-content{gap:3.5rem;padding:6rem 0}}.lp-hero-main{text-align:center;margin:0 auto}.lp-hero-title{text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 10px 30px #0000004d;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.1}@media (min-width:768px){.lp-hero-title{margin-bottom:1.5rem;font-size:5rem}}.lp-hero-description{font-family:var(--font-writing);color:#fff;opacity:.95;text-shadow:0 2px 10px #0006;margin-bottom:1.5rem;font-size:20px;line-height:normal;transform:rotate(-1.5deg)}@media (min-width:768px){.lp-hero-description{margin-bottom:3rem;font-size:2rem}}.lp-hero-booking-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:100px;flex-wrap:wrap;align-items:center;gap:2rem;padding:1.5rem 2.5rem;animation:.8s cubic-bezier(.16,1,.3,1) slideUp;display:inline-flex;box-shadow:0 25px 50px -12px #00000080}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lp-hero-price-info{border-right:1px solid #fff3;flex-direction:column;align-items:flex-start;padding-right:2rem;display:flex}@media (max-width:640px){.lp-hero-booking-strip{border-radius:32px;justify-content:center;gap:10px;padding:1.5rem}.lp-hero-price-info{border-right:0;align-items:center;width:100%;padding-right:0}}.lp-hero-price-label{text-transform:uppercase;letter-spacing:.15em;color:#fff9;margin-bottom:.25rem;font-size:.7rem;font-weight:900}.lp-hero-price-value{align-items:baseline;gap:.5rem;display:flex}.lp-hero-price-old{color:#ff6b35cc;font-size:1.25rem;font-weight:700;text-decoration:line-through}.lp-hero-price-now{color:#fff;letter-spacing:-.01em;font-size:2.25rem;font-weight:900}.lp-hero-price-unit{color:#fffc;font-size:.75rem;font-weight:700}.lp-hero-actions{flex-direction:column;gap:.5rem;display:flex}.lp-hero-cta-main{background:var(--lp-brand-orange);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:1.15rem 2.5rem;font-weight:900;transition:all .3s;display:flex;box-shadow:0 15px 30px #ff6b354d}.lp-hero-cta-main:hover{background:#f95a20;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 40px #ff6b3566}.lp-hero-trust{color:#ffffffb3;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.lp-hero-floating-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (min-width:992px){.lp-hero-floating-tags{gap:1.5rem}}.lp-hero-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0f172a66;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:800;transition:all .3s;display:flex}.lp-hero-tag:hover{background:#0f172a99;border-color:#ffffff4d;transform:translateY(-5px)}.lp-hero-tag svg{color:var(--lp-brand-orange)}.oldPrice{color:var(--lp-brand-orange);opacity:.9;font-size:.9em;font-weight:700;text-decoration:line-through}.lp-instant-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff38;border-radius:28px;width:100%;max-width:400px;padding:1.5rem;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 24px 64px -24px #00000080}.lp-instant-card:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 32px 80px -24px #0000008c}@media (min-width:768px){.lp-instant-card{padding:2rem}}.lp-instant-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.lp-instant-kicker{text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;font-size:.75rem;font-weight:900}.lp-instant-title{text-transform:uppercase;letter-spacing:-.01em;color:#fffffff2;margin-top:.25rem;font-size:1.125rem;font-weight:900;line-height:1.25}.lp-instant-iconWrap{background:#8cc64733;border:1px solid #8cc64740;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.lp-instant-features{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.lp-instant-feature{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:.75rem;padding:1rem;display:flex}.lp-instant-featureText{color:#ffffffe6;font-size:.875rem;font-weight:900}.lp-instant-ctaRow{justify-content:center;margin-top:1.5rem;display:flex}.lp-instant-ctaButton{background:var(--lp-brand-green);color:#fff;text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:9999px;width:100%;height:3rem;font-weight:900;transition:transform .12s,opacity .12s;box-shadow:0 18px 35px #8cc64759}.lp-instant-ctaButton:hover{background:#8cc647eb}.lp-instant-ctaButton:active{transform:scale(.95)}.lp-packagesSection{background:#fff;padding:2.5rem 0}.lp-packagesInner{flex-direction:column;gap:2rem;display:flex}.lp-packagesHeaderRow{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:768px){.lp-packagesHeaderRow{flex-direction:row;align-items:flex-end}}.lp-packagesHeadingStack{flex-direction:column;gap:1rem;display:flex}.lp-packages-badge{background:#f8fafc;border:1px solid #f1f5f9;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1rem;display:inline-flex}.lp-packages-badge__dot{background:var(--lp-brand-green);border-radius:9999px;width:.625rem;height:.625rem}.lp-packages-badge__text{text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-size:.6875rem;font-weight:900}.lp-packages-title{text-transform:none;letter-spacing:-.02em;color:#0f172a;font-size:2.75rem;font-style:normal;font-weight:800;line-height:1.1}@media (max-width:768px){.lp-packages-title{font-size:2rem}}.lp-packages-lead{color:#94a3b8;font-size:.875rem;font-style:italic;font-weight:700;line-height:1.5}@media (min-width:768px){.lp-packages-lead{font-size:1rem}}.lp-packagesGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (min-width:992px){.lp-packagesGrid{gap:2.5rem}}.lp-packageItem{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (min-width:640px){.lp-packagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-packagesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.lp-packagesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-packages-empty{text-align:center;color:#64748b;grid-column:1/-1;padding:4rem 0}.lp-packageCard{box-shadow:none;background:#f1f5f9;border:1px solid #0000;border-radius:2.5rem;transition:all .5s;overflow:hidden}.lp-packageCard:hover{border-color:#dbeafe;box-shadow:0 40px 80px -20px #0000001f}.lp-packageMedia{aspect-ratio:4/5;background:#f1f5f9;position:relative;overflow:hidden}.lp-packageDuration{color:#0f172a;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #fff3;border-radius:1rem;padding:.75rem 1rem;font-size:.625rem;font-weight:900;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 24px 55px #0284c72e}.lp-packageBody{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.lp-packageTitle{text-transform:uppercase;letter-spacing:-.02em;color:#0f172a;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.25rem;font-style:italic;font-weight:900;display:-webkit-box;overflow:hidden}.lp-packagePriceRow{border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.lp-packagePriceStack{flex-direction:column;gap:.25rem;display:flex}.lp-package-fromLabel{text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-size:.625rem;font-weight:900}.lp-package-priceRowInner{align-items:baseline;gap:.75rem;display:flex}.lp-package-oldPrice{color:#cbd5e1;font-size:1.25rem;font-weight:900;text-decoration:line-through}.lp-icon-blue{color:var(--lp-brand-blue)}.lp-package-currentPrice{color:var(--lp-brand-blue);letter-spacing:-.02em;font-size:1.5rem;font-style:italic;font-weight:900}.lp-package-perText{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:.75rem;font-weight:700}.lp-emiBadge{color:#065f46;background:#ecfdf5;border:1px solid #d1fae5;border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.625rem;font-weight:900}.lp-package-arrowWrap{width:3.25rem;height:3.25rem;color:var(--lp-brand-blue);background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.lp-package-actions{flex-direction:column;gap:.75rem;display:flex}.packageCardSmall .lp-package-actions--insideCard{padding:0 1.5rem 1.5rem}@media (max-width:768px){.packageCardSmall .lp-package-actions--insideCard{padding:0 .5rem .75rem}}@media (min-width:640px){.lp-package-actions{flex-direction:row;align-items:center}}.lp-package-ctaButton{background:var(--lp-brand-blue);color:#fff;text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:9999px;flex:auto;height:3rem;padding:0 1.5rem;font-weight:900;transition:background-color .12s,transform .12s}.lp-package-ctaButton:hover{background:#1673b8eb}.lp-package-ctaButton:active{transform:scale(.95)}.lp-package-detailsLink{border:1px solid var(--lp-brand-blue);height:3rem;color:var(--lp-brand-blue);text-transform:uppercase;letter-spacing:.14em;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:900;transition:background-color .12s,color .12s;display:inline-flex}.lp-package-detailsLink:hover{background:var(--lp-brand-blue);color:#fff}.lp-package-location{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;font-size:.75rem;font-weight:700}.packageCardSmall .lp-package-location--insideCard{padding:0 1.5rem 1.5rem}@media (max-width:768px){.packageCardSmall .lp-package-location--insideCard{padding:0 .5rem .75rem}}.lp-packages-quoteRow{justify-content:center;padding-top:1.5rem;display:flex}.lp-packages-quoteButton{background:var(--lp-brand-blue);color:#fff;text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:9999px;padding:1rem 2.5rem;font-weight:900;transition:background-color .12s,transform .12s;box-shadow:0 18px 35px #1673b840}.lp-packages-quoteButton:hover{background:#1673b8eb}.lp-packages-quoteButton:active{transform:scale(.95)}.lp-testimonialsSection{background:#f8fafc;padding:2.5rem 0}.lp-testimonialsInner{flex-direction:column;display:flex}.lp-testimonialsSlider .slick-track{align-items:flex-start;display:flex!important}.lp-testimonialsSlider .slick-slide{height:auto;padding:0 .75rem;display:flex!important}.lp-testimonialsSlider .slick-slide>div{width:100%;display:flex}.lp-testimonialSlideWrap{flex-direction:column;flex:1;width:100%;display:flex}.lp-testimonialSlideWrap .lp-testimonialCard{flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:992px){.lp-testimonialsSlider .slick-track{align-items:stretch}.lp-testimonialSlideWrap .lp-testimonialCard{height:100%}}.lp-testimonialsSlider .slick-dots{justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;padding:0;list-style:none;position:relative;bottom:auto;display:flex!important}.lp-testimonialsSlider .slick-dots li{cursor:pointer;width:auto;height:auto;margin:0}.lp-testimonialsSlider .slick-dots li button{text-indent:-9999px;background:#0f172a1a;border:1px solid #0f172a0d;border-radius:9999px;width:.75rem;height:.75rem;padding:0;font-size:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.lp-testimonialsSlider .slick-dots li button:before{display:none}.lp-testimonialsSlider .slick-dots li.slick-active button{background:var(--lp-brand-green);border-color:var(--lp-brand-green);width:2.5rem;box-shadow:0 4px 12px #8cc64759}.lp-centerText{text-align:center}.lp-sectionKickerBlue{text-transform:uppercase;letter-spacing:.3em;color:var(--lp-brand-blue);font-size:.75rem;font-style:italic;font-weight:900;display:inline-block}.lp-sectionHeadingHuge{text-transform:none;letter-spacing:-.02em;color:#0f172a;margin-top:.75rem;font-size:2.75rem;font-style:normal;font-weight:800;line-height:1.1}@media (max-width:768px){.lp-sectionHeadingHuge{font-size:2rem}}.lp-testimonials-swiper{padding-bottom:1.5rem!important}.lp-testimonials-swiper .swiper-wrapper{align-items:stretch}.lp-testimonials-swiper .swiper-slide{align-items:stretch;height:100%;display:flex}.lp-testimonialCard{background:#fff;border:1px solid #f1f5f9;border-radius:28px;flex-direction:column;flex:auto;width:100%;height:100%;padding:2rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.lp-testimonialHead{align-items:center;gap:1rem;display:flex}.lp-testimonialAvatar{border:4px solid #fff;border-radius:9999px;width:4rem;height:4rem;position:relative;overflow:hidden;box-shadow:0 8px 25px #0f172a1f}.lp-testimonialName{text-transform:uppercase;letter-spacing:-.02em;color:#0f172a;font-size:.875rem;font-style:italic;font-weight:900}.lp-testimonialRating{color:#f59e0b;letter-spacing:.2em;margin-top:.25rem;font-size:.75rem;font-weight:900}.lp-testimonialText{color:#475569;margin-top:1.5rem;font-weight:500;line-height:1.75}.lp-aboutSection{clip-path:inset(0);background:#0f172a;padding:4rem 0;position:relative;overflow:hidden}@media (min-width:992px){.lp-aboutSection{padding:8rem 0}}.lp-about-parallax{z-index:-1;width:100%;height:100%;position:fixed;inset:0}.lp-about-parallax .lp-img-cover{object-fit:cover;opacity:.8}.lp-about-overlay{z-index:1;background:linear-gradient(#0f172a66 0%,#0f172ab3 100%);position:absolute;inset:0}.lp-aboutInner{z-index:5;position:relative}.lp-aboutCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:32px;max-width:90%;margin:0 auto;overflow:hidden;box-shadow:0 50px 100px -20px #00000080}@media (min-width:992px){.lp-aboutCard{max-width:70%}}.lp-aboutContent{color:#fff;text-align:center;z-index:10;padding:2rem 1.5rem;position:relative}.lp-aboutContent .sectionSubtitle{font-family:var(--font-writing);color:#fff;-webkit-text-fill-color:var(--lp-brand-orange);background:0 0;margin-bottom:-.5rem;padding-right:1.5rem;font-size:12rem;display:inline-block;transform:rotate(-3.5deg)}@media (min-width:992px){.lp-aboutContent .sectionSubtitle{font-size:2.5rem}}.lp-aboutContent .sliderTitle{letter-spacing:-.02em;margin:0;font-size:3.5rem;color:#fff!important}.lp-aboutDescription{margin:0 auto;font-size:1.125rem;line-height:1.7;color:#fffc!important}.lp-aboutDescription p{margin-bottom:1.5rem}@media (min-width:768px){.lp-aboutContent{gap:1.25rem;padding:2.5rem 2.5rem 2.5rem 2rem}}@media (min-width:1024px){.lp-aboutContent{justify-content:center;padding:3rem 3rem 3rem 2.5rem}}.lp-aboutKicker{text-transform:uppercase;letter-spacing:.18em;color:var(--lp-brand-green);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.lp-aboutTitle{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}@media (min-width:768px){.lp-aboutTitle{font-size:2rem}}.lp-aboutDescription{color:#64748b;font-size:1.05rem;font-weight:500;line-height:1.6}.lp-aboutDescription p{margin:0 0 .75rem}.lp-aboutDescription p:last-child{margin-bottom:0}.lp-whySection{background:linear-gradient(#f0f7ff 0%,#fff 50%,#f8fafc 100%);padding:1.5rem 0}@media (min-width:768px){.lp-whySection{padding:2.5rem 0}}.lp-whyLayout{flex-direction:column;display:flex}@media (min-width:992px){.lp-whyLayout{gap:1.5rem}}.lp-whyHeader{text-align:center}.lp-whyTitle{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}@media (min-width:768px){.lp-whyTitle{font-size:1.875rem}}.lp-whyAccent{background:#ff6b35;border-radius:2px;width:2.5rem;height:3px;margin:.5rem auto 0;display:block}.lp-whyColumns{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.lp-whyColumns{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem}}.lp-whyContent{flex-direction:column;display:flex}.lp-whyCard{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px #0f172a0f}@media (min-width:768px){.lp-whyCard{padding:1.75rem 2rem}}.lp-whyCardBody{color:#64748b;font-size:1.05rem;line-height:1.6}.lp-whyCardBody p{margin:0 0 1rem}.lp-whyCardBody p:last-child{margin-bottom:0}.lp-whyImageWrap{min-height:240px;position:relative}@media (min-width:1024px){.lp-whyImageWrap{align-self:stretch;min-height:0}}.lp-whyImageFrame{aspect-ratio:4/3;border:3px solid var(--lp-brand-blue);border-radius:1.5rem .25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 32px #0f172a1f}@media (min-width:1024px){.lp-whyImageFrame{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.lp-faqSection{background:#f8fafc;padding:2.5rem 0}.lp-faqInner{flex-direction:column;gap:1.5rem;display:flex}.lp-faqList{flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.lp-faqItem{background:#fff;border:1px solid #f1f5f9;border-radius:28px;overflow:hidden}.lp-faqItem--open{box-shadow:0 18px 45px #0f172a2e}.lp-faqButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.lp-faqQuestion{color:#0f172a;letter-spacing:-.02em;font-size:1rem;font-style:italic;font-weight:900}.lp-faqChevron{transition:transform .18s}.lp-faqChevron--open{transform:rotate(180deg)}.lp-faqAnswer{color:#475569;padding:0 1.5rem 1.5rem;font-weight:500;line-height:1.75}.lp-faqMoreRow{justify-content:center;max-width:48rem;margin:0 auto;padding-top:.5rem;display:flex}.lp-faqMoreLink{color:#0f172a;text-transform:uppercase;letter-spacing:.14em;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:.875rem;font-weight:900;transition:background-color .12s,color .12s;display:inline-flex}.lp-faqMoreLink:hover{background:#f1f5f9}.lp-ctaSection{color:#fff;background:linear-gradient(165deg,#0f172a 0%,#1e293b 100%);padding:2.5rem 0}.lp-ctaInner{text-align:center;max-width:48rem;margin:0 auto}.lp-ctaContent{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.lp-ctaKicker{text-transform:uppercase;letter-spacing:.25em;color:var(--lp-brand-green);font-size:.75rem;font-weight:900;display:inline-block}.lp-ctaTitle{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800;line-height:1.15}@media (min-width:768px){.lp-ctaTitle{font-size:2.5rem}}.lp-ctaLead{color:#ffffffd9;max-width:36rem;margin:0;font-size:1rem;line-height:1.65}.lp-ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.lp-ctaButton{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s,transform .12s;display:inline-flex}.lp-ctaButton--primary{background:var(--lp-brand-green);color:#fff;border-color:var(--lp-brand-green)}.lp-ctaButton--primary:hover{color:#fff;background:#7ab53b;border-color:#7ab53b;transform:scale(1.02)}.lp-ctaButton--secondary{color:#fff;background:0 0;border-color:#ffffff80}.lp-ctaButton--secondary:hover{color:#fff;background:#ffffff1f;border-color:#fffc}.lp-ctaContactRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;display:flex}.lp-ctaContactLink{color:#ffffffe6;text-decoration:none;transition:color .2s}.lp-ctaContactLink:hover{color:var(--lp-brand-green)}.lp-ctaContactSep{color:#fff6;-webkit-user-select:none;user-select:none}.lp-modalOverlay{z-index:130;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:fixed;inset:0}.lp-modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;position:absolute;inset:0}.lp-modalCard{background:#fff;border-radius:32px;width:100%;max-width:42rem;position:relative;overflow:hidden;box-shadow:0 35px 90px #02061773}.lp-modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.lp-modalHeaderStack{flex-direction:column;gap:.25rem;display:flex}.lp-modalTitle{text-transform:uppercase;letter-spacing:-.02em;color:#0f172a;font-size:1.25rem;font-style:italic;font-weight:900}.lp-modalCloseButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .12s;display:flex}.lp-modalCloseButton:hover{background:#f1f5f9}.lp-modalBodyPad{padding:1.5rem}.lp-modalPackageRow{background:#f8fafc;border:1px solid #f1f5f9;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.lp-modalPackageStack{flex-direction:column;gap:.25rem;display:flex}.lp-modalLabelTiny{text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-size:.625rem;font-weight:900}.lp-modalPackageName{color:#0f172a;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;font-weight:900;display:-webkit-box;overflow:hidden}.lp-modalPackageIconWrap{width:2.75rem;height:2.75rem;color:var(--lp-brand-blue);background:#1673b81a;border:1px solid #1673b833;border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.lp-modalForm{padding:0 1.5rem 1.5rem}.lp-modalFormGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.lp-modalFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-modalFieldStack{flex-direction:column;gap:.5rem;display:flex}.lp-modalFieldStack--spaced{margin-top:1rem}.lp-modalFieldLabel{text-transform:uppercase;letter-spacing:.14em;color:#64748b;font-size:.75rem;font-weight:900}.lp-modalInput{background:#fff;border:1px solid #e2e8f0;border-radius:16px;outline:none;height:3rem;padding:0 1rem;transition:border-color .12s}.lp-modalInput:focus{border-color:var(--lp-brand-blue)}.lp-modalSubmitButton{background:var(--lp-brand-blue);color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:0;border-radius:9999px;width:100%;height:3rem;font-weight:900;transition:transform .12s,background-color .12s;box-shadow:0 18px 35px #1673b840}.lp-modalSubmitButton:hover{background:#1673b8eb}.lp-modalSubmitButton:active{transform:scale(.95)}.lp-modalSubmitRow{margin-top:1.5rem}.lp-modalSubmitNote{text-align:center;color:#64748b;margin-top:.75rem;font-size:.75rem;font-weight:500}.lp-partnersSection{background:#f8fafc;padding:6rem 0}.lp-partnersGrid{grid-template-columns:repeat(3,1fr);place-items:center;gap:.5rem;display:grid}@media (min-width:992px){.lp-partnersGrid{gap:2.5rem;margin-top:3.5rem}}@media (min-width:640px){.lp-partnersGrid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px){.lp-partnersGrid{grid-template-columns:repeat(9,1fr)}}.lp-partnerLogoWrap{opacity:.55;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.lp-partnerLogoWrap:hover{opacity:1;transform:translateY(-5px)scale(1.05)}.lp-partnerLogo{filter:grayscale();max-width:100%;height:auto;transition:all .4s}.lp-partnerLogoWrap:hover .lp-partnerLogo{filter:grayscale(0%)}.lp-inquirySection{clip-path:inset(0);padding:4rem 0;position:relative;overflow:hidden}@media (min-width:992px){.lp-inquirySection{padding:8rem 0}}.lp-inquiry-parallax{z-index:-1;width:100%;height:100%;position:fixed;inset:0}.lp-inquiry-parallax .lp-img-cover{opacity:.85}.lp-inquiry-overlay{z-index:1;background:linear-gradient(#00000073 0%,#000c 100%);position:absolute;inset:0}.lp-inquiryBanner{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:32px;margin:0;padding:2.5rem 2rem;position:relative;box-shadow:0 40px 80px -20px #0009}@media (min-width:992px){.lp-inquiryBanner{padding:4.5rem 2rem}}.lp-inquiryBanner:before{content:"";pointer-events:none;background:radial-gradient(circle,#8cc64726 0%,#0000 70%);width:100%;height:200%;position:absolute;top:-50%;left:-20%}@media (min-width:992px){.lp-inquiryBanner:before{background:radial-gradient(circle,#8cc64726 0%,#0000 70%)}}.lp-inquiryHeader{z-index:2;margin-bottom:2rem;position:relative}.lp-inquiryTitle{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem;font-weight:900}.lp-inquiryLead{color:#ffffffe6;max-width:42rem;margin:0 auto;font-size:1.125rem}.lp-inquiryDiscount{background:var(--lp-brand-orange);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:800;display:inline-block;box-shadow:0 10px 20px #ff6b354d}.lp-inquiryActions{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.5rem;display:flex;position:relative}.lp-inquiryBtnPrimary{background:var(--lp-brand-orange);color:#fff;text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:9999px;padding:1rem 2.5rem;font-weight:900;transition:all .3s;box-shadow:0 15px 30px #ff6b354d}.lp-inquiryBtnPrimary:hover{background:#f95a20;transform:translateY(-3px);box-shadow:0 20px 40px #ff6b3566}.lp-inquiryBtnSecondary{color:#fff;text-transform:uppercase;letter-spacing:.05em;border:2px solid #ffffff4d;border-radius:9999px;padding:1rem 2.5rem;font-weight:900;transition:all .3s}.lp-inquiryBtnSecondary:hover{background:#ffffff1a;border-color:#fff}.sectionHeader h2.sliderTitle.text-white{color:#fff}.hotel-lp-container.aroma-hills-theme{--brand-blue:#1673b8;--brand-green:#8cc647;--brand-orange:#ff6b35;--hotel-dark:#121826;--hotel-text:#475569;--hotel-light-bg:#f8fafc;color:var(--hotel-text);scroll-behavior:smooth;background:#fff;font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}.hotel-lp-container.aroma-hills-theme .serif{text-transform:uppercase;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-weight:800}.hotel-lp-container.aroma-hills-theme .text-brand{color:var(--brand-blue)}.hotel-lp-container.aroma-hills-theme .bg-brand{background:var(--brand-blue)}.hotel-lp-container.aroma-hills-theme .bg-green{background:var(--brand-green)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hotel-lp-container.aroma-hills-theme .animate-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp}.hotel-lp-container.aroma-hills-theme .animate-up.delay-1{animation-delay:.1s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-2{animation-delay:.2s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-3{animation-delay:.3s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-4{animation-delay:.4s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-5{animation-delay:.5s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-6{animation-delay:.6s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-7{animation-delay:.7s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-8{animation-delay:.8s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-9{animation-delay:.9s}.hotel-lp-container.aroma-hills-theme .animate-up.delay-10{animation-delay:1s}.hotel-lp-container.aroma-hills-theme .slick-slider{width:100%}.hotel-lp-container.aroma-hills-theme .slick-list{overflow:hidden}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .slick-track{align-items:stretch;display:flex!important}}.hotel-lp-container.aroma-hills-theme .slick-slide{outline:none;height:auto}.hotel-lp-container.aroma-hills-theme .slick-slide>div{flex:1;height:100%;display:flex}.hotel-lp-container.aroma-hills-theme .aroma-header{z-index:1000;width:100%;padding:1.25rem 0;position:absolute;top:0;left:0}.hotel-lp-container.aroma-hills-theme .aroma-header .header-flex{justify-content:space-between;align-items:center;display:flex}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-logo{align-items:center;gap:.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-logo img{object-fit:contain;width:auto;height:40px}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-nav{gap:2.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-nav a{color:#fff;text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.8rem;font-weight:800;transition:all .3s}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-nav a:hover{opacity:1;color:var(--brand-green)}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-nav{display:none}}.hotel-lp-container.aroma-hills-theme .aroma-header .aroma-header-actions{align-items:center;gap:1.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .aroma-header .header-enquiry-btn{background:var(--brand-green);color:#fff;text-transform:uppercase;letter-spacing:.12em;border-radius:100px;align-items:center;gap:.75rem;padding:.75rem 1.75rem;font-size:.7rem;font-weight:850;line-height:1;transition:all .4s;display:flex;box-shadow:0 10px 25px #8cc64740}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .aroma-header .header-enquiry-btn .desktop-only{display:none}.hotel-lp-container.aroma-hills-theme .aroma-header .header-enquiry-btn{border-radius:12px;justify-content:center;width:42px;height:42px;padding:.65rem}}.hotel-lp-container.aroma-hills-theme .aroma-header .header-enquiry-btn:hover{background:#7ab53b;transform:translateY(-2px);box-shadow:0 15px 35px #8cc64766}.hotel-lp-container.aroma-hills-theme .aroma-header .mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:-.5rem;padding:.5rem;display:none}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .aroma-header .mobile-toggle{display:block}}.hotel-lp-container.aroma-hills-theme .aroma-header.menu-active{background:#fff}.hotel-lp-container.aroma-hills-theme .aroma-header.menu-active .aroma-logo img{filter:brightness(0)}.hotel-lp-container.aroma-hills-theme .aroma-header.menu-active .mobile-toggle{color:var(--hotel-dark)}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer{z-index:999;background:#fff;flex-direction:column;width:100%;height:100vh;transition:all .5s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer.open{transform:translate(0)}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer .drawer-padding{flex-direction:column;justify-content:space-between;height:100%;padding:6rem 2.5rem 3rem;display:flex}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer .mobile-links{flex-direction:column;gap:2.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer .mobile-links a{color:var(--hotel-dark);text-transform:uppercase;letter-spacing:-.02em;font-size:1.8rem;font-weight:950;line-height:1;text-decoration:none}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer .drawer-footer{margin-top:4rem}.hotel-lp-container.aroma-hills-theme .mobile-nav-drawer .drawer-footer .mobile-cta-btn{background:var(--brand-blue);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-radius:20px;padding:1.5rem;font-size:.85rem;font-weight:900;display:block;box-shadow:0 15px 40px #1673b84d}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered{color:#fff;justify-content:center;align-items:center;height:660px;display:flex;position:relative;overflow:visible}@media (min-width:768px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered{height:100vh;min-height:700px}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-slider-container{z-index:1;position:absolute;inset:0}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-slider-container .hero-slide{width:100vw;height:660px}@media (min-width:768px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-slider-container .hero-slide{height:90vh;min-height:700px}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-slider-container .hero-bg{width:100%;height:100%;position:relative}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-slider-container .hero-bg .hero-overlay{background:linear-gradient(#0b1220b3 0%,#0b122033 60%,#0b1220cc 100%);position:absolute;inset:0}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content{z-index:10;text-align:center;width:100%;padding-bottom:80px;position:relative}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content{eight:100%;flex-direction:column;justify-content:center;padding-bottom:0;display:flex}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-badge-text{opacity:.8;letter-spacing:.5em;text-transform:uppercase;color:var(--brand-green);margin-bottom:1.5rem;font-size:.7rem;font-weight:800;display:block}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .weather-widget{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;justify-content:center;align-items:center;gap:.8rem;width:fit-content;margin:0 auto 2.5rem;padding:.65rem 1.6rem;font-size:.85rem;font-weight:900;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .weather-widget .condition{opacity:.7;margin-left:.2rem;font-weight:700}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-title{text-shadow:0 15px 40px #0006;margin-bottom:2rem;font-size:clamp(2rem,9vw,3.2rem);line-height:1.1}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-title{margin-bottom:1rem;font-size:2.1rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-description-box{opacity:.9;max-width:750px;margin:0 auto 3rem;font-size:1.1rem;font-weight:500;line-height:1.6}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-description-box{margin-bottom:2rem;font-size:.95rem;line-height:1.5}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons{justify-content:center;gap:1.5rem;display:flex}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons{flex-direction:column;gap:1rem;padding:0 2rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-primary{background:var(--brand-green);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:12px;padding:1.25rem 3rem;font-size:.95rem;font-weight:900;transition:all .3s;box-shadow:0 15px 35px #8cc6474d}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-primary:hover{background:#7ab53b;transform:translateY(-3px)}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-primary{border-radius:10px;width:100%;padding:1.4rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-outline{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #fff;border-radius:12px;padding:1.25rem 3rem;font-size:.95rem;font-weight:900;transition:all .3s}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-outline:hover{color:var(--brand-blue);background:#fff}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-content .hero-action-buttons .btn-outline{border-radius:10px;width:100%;padding:1.4rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap{z-index:100;width:100%;position:absolute;bottom:15px;left:0}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap.desktop-only{display:none!important}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar{color:var(--hotel-dark);background:#fff;border-radius:40px;grid-template-columns:repeat(5,1fr);padding:2.25rem 3rem;display:grid;box-shadow:0 30px 60px -12px #00000040,0 18px 36px -18px #0000004d}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar{border-radius:25px;grid-template-columns:1fr;gap:1.25rem;padding:1.75rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col{border-right:1px solid #f1f5f9;padding:0 1.5rem}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col:last-child{border-right:none}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col{border-right:none;padding:0 .5rem}}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col label{text-transform:uppercase;color:var(--brand-blue);letter-spacing:.15em;margin-bottom:.5rem;font-size:.65rem;font-weight:900;display:block}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col input,.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col select{width:100%;color:var(--hotel-dark);background:0 0;border:none;outline:none;font-size:1.05rem;font-weight:800}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col.btn-col{align-items:center;padding:0 0 0 1.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col.btn-col .book-now-btn-hero{background:var(--brand-orange);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:12px;width:100%;height:50px;font-size:.8rem;font-weight:900;transition:all .3s;box-shadow:0 10px 25px #ff6b354d}.hotel-lp-container.aroma-hills-theme .hotel-hero-centered .hero-search-bar-wrap .search-bar .search-col.btn-col .book-now-btn-hero:hover{background:#f95a20;transform:translateY(-2px);box-shadow:0 15px 35px #ff6b3580}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar{background:#fbfcfd;border-bottom:1px solid #eef2f6;margin-top:50px}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone{background:#fff;border:1px solid #eef2f6;border-radius:25px;padding:2rem;box-shadow:0 15px 40px #0000000d}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile{margin-bottom:1.5rem}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile label{text-transform:uppercase;letter-spacing:.15em;color:var(--brand-blue);margin-bottom:.75rem;font-size:.65rem;font-weight:950;display:block}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile input,.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile select{background:#fbfcfd;border:1.5px solid #f1f5f9;border-radius:12px;outline:none;width:100%;padding:1.1rem 1.4rem;font-size:1.05rem;font-weight:800;transition:all .3s}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile input:focus,.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-col-mobile select:focus{border-color:var(--brand-blue);background:#fff;box-shadow:0 5px 15px #1673b80d}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-flex-row{gap:1rem;margin-bottom:2rem;display:flex}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .search-flex-row .flex-1{flex:1;margin-bottom:0}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .mobile-submit-btn{background:var(--brand-green);color:#fff;text-transform:uppercase;letter-spacing:.15em;border:none;border-radius:12px;width:100%;padding:1.4rem;font-size:.95rem;font-weight:950;transition:all .3s;box-shadow:0 15px 35px #8cc6474d}.hotel-lp-container.aroma-hills-theme .mobile-only-booking-bar .search-bar-mobile-standalone .mobile-submit-btn:active{opacity:.9;transform:scale(.96)}.hotel-lp-container.aroma-hills-theme .commonPadding,.hotel-lp-container.aroma-hills-theme .eventsPage .events-listing,.eventsPage .hotel-lp-container.aroma-hills-theme .events-listing,.hotel-lp-container.aroma-hills-theme .eventsPage .events-intro,.eventsPage .hotel-lp-container.aroma-hills-theme .events-intro{padding:6rem 0}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .commonPadding,.hotel-lp-container.aroma-hills-theme .eventsPage .events-listing,.eventsPage .hotel-lp-container.aroma-hills-theme .events-listing,.hotel-lp-container.aroma-hills-theme .eventsPage .events-intro,.eventsPage .hotel-lp-container.aroma-hills-theme .events-intro{padding:4rem 0}}.hotel-lp-container.aroma-hills-theme .section-head{margin-bottom:1.5rem}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .section-head{margin-bottom:3.5rem}}.hotel-lp-container.aroma-hills-theme .section-head .subtitle{color:var(--brand-blue);text-transform:uppercase;letter-spacing:.4em;background:var(--hotel-light-bg);border-radius:8px;width:fit-content;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:.4rem 1.25rem;font-size:.8rem;font-weight:900;display:block}.hotel-lp-container.aroma-hills-theme .section-head .title{color:var(--hotel-dark);line-height:1.05}.hotel-lp-container.aroma-hills-theme .hotel-about .about-grid{grid-template-columns:1fr .9fr;align-items:center;gap:6rem;display:grid}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-about .about-grid{grid-template-columns:1fr;gap:4rem}}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap{position:relative}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .main-img{aspect-ratio:4/3;object-fit:cover;border-radius:40px;width:100%;box-shadow:0 40px 80px -20px #0000002e}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .privacy-badge{background:var(--brand-blue);color:#fff;border-radius:30px;width:220px;padding:2.5rem;font-weight:800;position:absolute;bottom:-2.5rem;right:-1.5rem;box-shadow:0 20px 50px #1673b866}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .privacy-badge .number{margin-bottom:.25rem;font-size:2.5rem;font-weight:900;display:block}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .privacy-badge{font-size:.95rem}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .privacy-badge{width:180px;padding:1.75rem}.hotel-lp-container.aroma-hills-theme .hotel-about .about-img-wrap .privacy-badge .number{font-size:2rem}}.hotel-lp-container.aroma-hills-theme .hotel-about .about-text .description{margin-bottom:1rem;font-size:1.15rem;font-weight:500;line-height:1.8}.hotel-lp-container.aroma-hills-theme .hotel-about .about-text .features-list{gap:10px;display:grid}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-about .about-text .features-list{grid-template-columns:1fr 1fr}}.hotel-lp-container.aroma-hills-theme .hotel-about .about-text .features-list .feature-item{color:var(--hotel-dark);align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-about .about-text .features-list .feature-item:before{content:"✓";color:var(--brand-green);font-size:1.2rem;font-weight:900;line-height:1}.hotel-lp-container.aroma-hills-theme .hotel-facilities{background:var(--hotel-light-bg)}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facilities-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-facilities .facilities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .hotel-facilities .facilities-grid{grid-template-columns:1fr}}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card{background:#fff;border:1px solid #eef2f6;border-radius:35px;padding:2rem 1.5rem;transition:all .3s}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card:hover{border-color:var(--brand-blue);transform:translateY(-5px);box-shadow:0 25px 60px #0000000f}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card .icon-box{width:65px;height:65px;color:var(--brand-blue);background:#f1f7fb;border-radius:20px;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card .icon-box svg{width:28px;height:28px}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card .f-title{margin-bottom:1rem}.hotel-lp-container.aroma-hills-theme .hotel-facilities .facility-card .f-desc{opacity:.9;font-size:.95rem;line-height:1.7}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern{border:1px solid #eef2f6;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000000d}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern{border-radius:40px}}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .img-wrap .badge{background:var(--brand-orange);padding:.7rem 1.75rem;font-size:.7rem;font-weight:900;top:1.5rem;right:1.5rem}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .p-8{padding:1.5rem!important}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .serif{margin-bottom:1rem;line-height:1.1}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .opacity-60{margin-bottom:2rem;font-size:1rem;line-height:1.6}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .gap-2{margin-bottom:2.5rem}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .gap-2 span{color:var(--brand-blue);background:#f1f7fb;border:1px solid #d9e7f4;border-radius:10px;padding:.4rem 1rem;font-size:.65rem;font-weight:800}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .book-now-btn{background:var(--hotel-light-bg);color:var(--hotel-dark);text-transform:uppercase;letter-spacing:.1em;border-radius:20px;padding:1.25rem;font-size:.95rem;font-weight:900;transition:all .4s}.hotel-lp-container.aroma-hills-theme .hotel-rooms .room-card-modern .book-now-btn:hover{background:var(--brand-blue);color:#fff;box-shadow:0 15px 35px #1673b84d}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-wrapper{border-radius:20px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden;box-shadow:0 50px 100px -20px #00000026}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-wrapper{border-radius:50px}}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-wrapper{grid-template-columns:1fr}}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content{background:var(--brand-blue);color:#fff;padding:4rem}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content{padding:4rem 2.5rem}}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content .points-list{gap:3rem}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content .points-list .point-item+div{margin-top:15px}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content .points-list .point-item .p-title{color:var(--brand-green);align-items:center;gap:1rem;font-weight:900;display:flex}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-content .points-list .point-item .p-title svg{opacity:.7}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-image{height:100%}.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-image .side-img{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-image{height:500px}}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .why-choose-aroma .why-image{height:350px}}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-grid{gap:1.5rem}}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-grid{grid-template-columns:repeat(2,1fr)}}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item{aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item{border-radius:30px}}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item img{object-fit:cover;width:100%;height:100%;transition:all 1s cubic-bezier(.16,1,.3,1)}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item:hover img{transform:scale(1.15)}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item .overlay{background:#1673b866}.hotel-lp-container.aroma-hills-theme .hotel-gallery .gallery-item .plus-btn{border-radius:25px;width:70px;height:70px;transition:all .4s}.hotel-lp-container.aroma-hills-theme .hotel-testimonials{background:var(--hotel-light-bg)}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .section-head{margin-bottom:5rem}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-list{margin:0 -15px}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-track{align-items:stretch;display:flex!important}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-slide{height:auto!important;display:flex!important}}@media (min-width:992px) and (max-width:991px){.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-slide{width:100%!important}}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-slide>div{flex:1;width:100%;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-slide .testimonial-card{flex-direction:column;flex:1;height:calc(100% - 20px);margin-bottom:10px;display:flex}}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-arrow{z-index:20;cursor:pointer;width:48px;height:48px;color:var(--brand-blue);background:#fff;border:1px solid #eef2f6;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;transform:translateY(-50%);display:flex!important}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-arrow.next-arrow-custom{right:-25px}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-arrow.prev-arrow-custom{left:-25px}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-slider-wrap .slick-arrow:hover{background:var(--brand-blue);color:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 15px 30px #1673b840}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card{background:#fff;border:1px solid #eef2f6;border-radius:35px;flex-direction:column;flex:1;width:calc(100% - 30px);margin:10px 15px;padding:1.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .quote-icon{color:var(--brand-blue);opacity:.1;font-size:5rem;line-height:normal;display:block}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-content{color:var(--hotel-dark);flex:1;margin-bottom:2rem;font-size:1.1rem;font-weight:500;line-height:1.7}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta{align-items:center;gap:1.25rem;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta .avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 10px 20px #0000000d}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta .info{flex-direction:column;display:flex}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta h5,.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta .name{margin:0;font-size:1.05rem;font-weight:900;line-height:1.1}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta span,.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta .date{color:var(--brand-blue);text-transform:uppercase;letter-spacing:.12em;margin-top:.25rem;font-size:.65rem;font-weight:800}.hotel-lp-container.aroma-hills-theme .hotel-testimonials .testimonial-card .t-meta span{color:var(--brand-blue);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.hotel-lp-container.aroma-hills-theme .nearby-attractions .swiper{padding-top:20px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .bg-box{background:var(--brand-blue);border-radius:60px;padding:5rem 4rem}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .nearby-attractions .bg-box{border-radius:40px;padding:4rem 2rem}}.hotel-lp-container.aroma-hills-theme .nearby-attractions .bg-box .subtitle{color:#fff9;background:#ffffff1a;margin-bottom:1.5rem}.hotel-lp-container.aroma-hills-theme .nearby-attractions .bg-box .title{color:#fff}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap{position:relative}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-list{margin:-50px -15px;padding:50px 0}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-slide>div{padding:0 15px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-arrow{z-index:20;cursor:pointer;width:55px;height:55px;color:var(--brand-blue);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #00000026;display:flex!important}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-arrow.next-arrow-custom{right:-25px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-arrow.prev-arrow-custom{left:-25px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-arrow:hover{background:var(--brand-green);color:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 15px 40px #8cc64766}@media (max-width:1200px){.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-arrow{display:none!important}}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-dots li{margin:0 4px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-dots li button:before{color:#fff;opacity:.2;font-size:10px}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-slider-wrap .slick-dots li.slick-active button:before{color:#fff;opacity:1}.hotel-lp-container.aroma-hills-theme .nearby-attractions .swiper-pagination{position:initial!important}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-card{background:#fff;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;width:calc(100% - 20px);margin:0 10px;padding:2.5rem;transition:all .5s;box-shadow:0 15px 45px #0000000d;display:flex!important}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px #00000026}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-card .a-title{color:var(--brand-blue);margin-bottom:.5rem;font-size:1.4rem;line-height:1.2}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-card .a-dist{color:var(--brand-green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.8rem;font-weight:800;display:block}.hotel-lp-container.aroma-hills-theme .nearby-attractions .attraction-card .a-desc{color:var(--hotel-text);opacity:.8;flex:1;margin:0;font-size:1.05rem;line-height:1.6}.hotel-lp-container.aroma-hills-theme .contact-location{background:#fafbfc}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .contact-location .map-column-final{order:-1}}.hotel-lp-container.aroma-hills-theme .contact-location .contact-final-wrapper{flex-direction:column;gap:3.5rem;display:flex}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:991px){.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid{grid-template-columns:1fr}}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final{background:#fff;border:1px solid #f1f5f9;border-radius:25px;align-items:center;gap:.5rem;padding:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final{gap:1.5rem;padding:2rem 2.5rem}}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final:hover{border-color:var(--brand-blue);transform:translateY(-5px);box-shadow:0 15px 40px #0000000f}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final .icon{width:50px;height:50px;color:var(--brand-blue);background:#f1f7fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final .details h6{text-transform:uppercase;letter-spacing:.15em;color:var(--brand-blue);opacity:.6;margin-bottom:.4rem;font-size:.7rem;font-weight:950}.hotel-lp-container.aroma-hills-theme .contact-location .info-cards-grid .info-card-final .details p{color:var(--hotel-dark);margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid{grid-template-columns:1fr 400px;align-items:stretch;gap:3rem;display:grid}@media (max-width:1200px){.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid{grid-template-columns:1fr}}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final{background:#fff;border:1px solid #f1f5f9;border-radius:40px;padding:4rem}@media (max-width:575px){.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final{padding:3rem 2rem}}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .card-header{margin-bottom:3.5rem}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .card-header h4{color:var(--hotel-dark);margin-bottom:.75rem;font-size:2rem;line-height:1}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .card-header p{color:var(--hotel-text);opacity:.75;font-size:1.05rem;line-height:1.6}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .field-triple-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .field-triple-row{grid-template-columns:1fr}}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group label{text-transform:uppercase;letter-spacing:.15em;color:var(--brand-blue);opacity:.7;margin-bottom:1rem;font-size:.65rem;font-weight:900;display:block}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group input,.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group textarea{background:#fbfcfd;border:1.5px solid #f1f5f9;border-radius:15px;outline:none;width:100%;padding:1.1rem 1.6rem;font-size:1.05rem;font-weight:700;transition:all .3s}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group input:focus,.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group textarea:focus{border-color:var(--brand-blue);background:#fff;box-shadow:0 10px 30px #1673b80d}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group input::placeholder,.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .admin-form-group textarea::placeholder{opacity:.3;font-weight:600}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .submit-btn-final{background:var(--brand-blue);color:#fff;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border:none;border-radius:12px;padding:1.3rem 3rem;font-size:.95rem;font-weight:950;transition:all .4s;box-shadow:0 12px 30px #1673b840}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .submit-btn-final:hover{background:#13609b;transform:translateY(-3px);box-shadow:0 18px 45px #1673b866}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .wa-final-link{color:#05cd51;align-items:center;gap:.75rem;font-size:1rem;font-weight:900;text-decoration:none;transition:all .3s;display:flex}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .form-column-final .form-card-final .wa-final-link:hover{opacity:.8;transform:translate(5px)}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .map-column-final .map-container-final{border:10px solid #fff;border-radius:35px;height:100%;min-height:500px;overflow:hidden;box-shadow:0 25px 60px #00000014}@media (max-width:1200px){.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .map-column-final .map-container-final{min-height:400px}}.hotel-lp-container.aroma-hills-theme .contact-location .form-map-final-grid .map-column-final .map-container-final iframe{border:none;width:100%!important;height:100%!important}.hotel-lp-container.aroma-hills-theme .hotel-footer{background:var(--hotel-light-bg);border-top:1px solid #eef2f6;padding:2rem 0}@media (min-width:992px){.hotel-lp-container.aroma-hills-theme .hotel-footer{padding:5rem 0}}.hotel-lp-container.aroma-hills-theme .hotel-footer .copyright{text-align:center;color:#94a3b8;font-weight:700}.hotel-lp-container.aroma-hills-theme .fixed-actions{z-index:1000;flex-direction:column;gap:15px;display:flex;position:fixed;bottom:30px;right:30px}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 15px 35px #0003}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn.phone{background:var(--brand-blue)}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn.whatsapp{background:#05cd51}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn:hover{color:#fff;transform:scale(1.1)translateY(-5px);box-shadow:0 20px 45px #0000004d}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn svg{width:22px;height:22px}@media (max-width:767px){.hotel-lp-container.aroma-hills-theme .fixed-actions{gap:10px;bottom:20px;right:20px}.hotel-lp-container.aroma-hills-theme .fixed-actions .action-btn{width:50px;height:50px}}.hotel-lp-container.aroma-hills-theme .slick-arrow.next-arrow-custom,.hotel-lp-container.aroma-hills-theme .slick-arrow.prev-arrow-custom{color:var(--brand-blue);background:#fff;border:1px solid #eef2f6;width:60px;height:60px}.hotel-lp-container.aroma-hills-theme .slick-arrow.next-arrow-custom:hover,.hotel-lp-container.aroma-hills-theme .slick-arrow.prev-arrow-custom:hover{background:var(--brand-blue);color:#fff}.sectionHeader{text-align:center;max-width:85%;margin:0 auto 2rem;position:relative}@media (max-width:767px){.sectionHeader{max-width:95%}}.sectionHeader.flex{text-align:center;justify-content:center;align-items:center;gap:1.5rem;max-width:none;margin:0 0 3rem;display:flex;position:relative}@media (max-width:1024px){.sectionHeader.flex{flex-direction:column;gap:.5rem}}.sectionHeader.flex .viewAllBtn{flex-shrink:0;margin:0;position:absolute;bottom:.5rem;right:0}@media (max-width:1024px){.sectionHeader.flex .viewAllBtn{display:none!important}}.sectionHeader.flex .titleArea{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:850px;display:flex}.sectionHeader.flex .sectionHeaderDescription{max-width:750px;margin-left:auto;margin-right:auto;text-align:center!important}.sectionHeader .sectionSubtitle{font-family:var(--font-writing);background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);-webkit-text-fill-color:#0000;z-index:10;-webkit-background-clip:text;background-clip:text;margin-bottom:-1rem;padding-right:1.5rem;font-size:1.5rem;display:inline-block;position:relative;transform:rotate(-3deg)}@media (min-width:992px){.sectionHeader .sectionSubtitle{font-size:2.25rem}}.sectionHeader h1.sliderTitle,.sectionHeader h2.sliderTitle{color:#0f172a;z-index:5;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800;position:relative}@media (min-width:768px){.sectionHeader h1.sliderTitle,.sectionHeader h2.sliderTitle{font-size:3rem}}.sectionHeader>p,.sectionHeader .sectionHeaderDescription{color:#64748b;width:100%;margin-bottom:0;font-size:1.05rem;line-height:1.6}@media (min-width:768px){.sectionHeader>p,.sectionHeader .sectionHeaderDescription{width:80%;margin-left:auto;margin-right:auto}}.sectionHeader>p.px-0,.sectionHeader .sectionHeaderDescription.px-0{text-align:left;width:100%;margin-left:0;margin-right:0}.viewAllBtn{color:#475569;text-transform:uppercase;letter-spacing:1.5px;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.9rem;font-weight:800;transition:all .3s;display:inline-flex}.viewAllBtn svg{color:#1673b8;transition:transform .3s}.viewAllBtn:hover{color:#fff;background:#ff6b35;border-color:#ff6b35;border-radius:50px;padding-left:1.5rem;padding-right:1rem;text-decoration:none}.viewAllBtn:hover svg{color:#fff;transform:translate(5px)}@media (max-width:768px){.viewAllBtn{display:none!important}}.viewAllMobileContainer{justify-content:center;width:100%;margin-top:1.5rem;display:none}@media (max-width:768px){.viewAllMobileContainer{display:flex}}.viewAllBtnMobile{color:#475569;text-transform:uppercase;letter-spacing:1px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.viewAllBtnMobile svg{color:#1673b8!important}.viewAllBtnMobile:active{background:#f1f5f9;transform:scale(.98)}.heroSection{z-index:1111;padding-bottom:50px;position:relative}.heroSection .heroBanner{border-radius:2rem;height:70vh;min-height:450px;max-height:600px;margin-top:80px;padding-top:30px;position:relative;overflow:visible}.heroSection .heroBanner .heroSwiper{border-radius:2rem;width:100%;height:100%;overflow:hidden}.heroSection .heroBanner .heroSwiper .swiper-pagination{display:none!important}.heroSection .heroBanner .slideContent{width:100%;height:100%;position:relative}.heroSection .heroBanner .slideContent .imageWrapper{position:absolute;inset:0}.heroSection .heroBanner .slideContent .imageWrapper img{object-fit:cover}.heroSection .heroBanner .slideContent .imageWrapper .overlay{background:linear-gradient(#0000001a,#0006);position:absolute;inset:0}.heroSection .heroBanner .slideContent .contentOverlay{text-align:center;color:#fff;z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.heroSection .heroBanner .slideContent .contentOverlay h1{letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}@media (min-width:768px){.heroSection .heroBanner .slideContent .contentOverlay h1{font-size:5.5rem}}.heroSection .heroBanner .slideContent .contentOverlay .heroSubheading{font-family:var(--font-writing);color:#fff;text-shadow:1px 1px 8px #00000080;margin-bottom:2rem;font-size:2.25rem;font-weight:400;transform:rotate(-2deg)}.heroSection .heroBanner .slideContent .contentOverlay .heroPackageBtn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1px solid #fff6;border-radius:9999px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}.heroSection .heroBanner .slideContent .contentOverlay .heroPackageBtn:hover{filter:brightness(1.1);transform:scale(1.05)}.heroSection .heroBanner .heroSearchWrapper{z-index:30;width:100%;max-width:900px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.heroSection .heroBanner .heroSearchWrapper .searchPill{background:#fff;border:1px solid #00000014;border-radius:100px;justify-content:space-between;align-items:center;padding:8px 8px 8px 28px;transition:border-radius .2s;display:flex;position:relative;box-shadow:0 15px 35px #0000001a}.heroSection .heroBanner .heroSearchWrapper .searchPill.has-suggestions{border-bottom-color:#0000;border-radius:24px 24px 0 0}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea{flex:1;align-items:center;gap:15px;display:flex}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea .locationIcon{color:#64748b;flex-shrink:0}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;font-size:1.1rem;font-weight:500}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea input::placeholder{color:#94a3b8;font-weight:400}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea .searchClearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:.25rem;transition:all .2s;display:flex}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea .searchClearBtn:hover{color:#0f172a;background:#f1f5f9}.heroSection .heroBanner .heroSearchWrapper .searchPill .submitBtn{color:#fff;cursor:pointer;background:#ff6b35;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #ff6b3559}.heroSection .heroBanner .heroSearchWrapper .searchPill .submitBtn:hover{filter:brightness(1.1);transform:scale(1.1)rotate(5deg);box-shadow:0 6px 20px #ff6b3580}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions{z-index:100;background:#fff;border:1px solid #00000014;border-top:none;border-radius:0 0 24px 24px;animation:.15s suggFadeIn;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 20px 40px -10px #00000026}@keyframes suggFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem{border-bottom:1px solid #f8fafc;align-items:center;gap:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s;display:flex}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem:hover,.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem.active{background:#f8fafc}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionImg{background:#f1f5f9;border-radius:.75rem;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionText{flex:1;min-width:0}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionText .suggestionTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionText .suggestionMeta{color:#94a3b8;align-items:center;gap:.25rem;margin-top:2px;font-size:.7rem;font-weight:600;display:flex}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionText .suggestionMeta svg{color:#ff6b35}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;flex-shrink:0;padding:.2rem .6rem;font-size:.625rem;font-weight:800}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionBadge.category{color:#1673b8;background:#1673b81a}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionItem .suggestionBadge.package{color:#ff6b35;background:#ff6b351a}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionViewAll{color:#ff6b35;background:#fffbf8;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionViewAll:hover{background:#ff6b350d}.heroSection .heroBanner .heroSearchWrapper .searchSuggestions .suggestionViewAll strong{font-weight:900}.sectionPadding{padding-top:40px;padding-bottom:40px;position:relative;overflow:visible}.sectionPadding .homeContainer{margin-top:-4rem;margin-bottom:-4rem;padding-top:4rem;padding-bottom:4rem;overflow:hidden}@media (min-width:1200px){.sectionPadding .homeContainer{padding-left:0;padding-right:0}}.secondaryStickyNav{z-index:990;background:#fff;border-bottom:1px solid #f1f5f9;padding:.75rem 0;transition:all .3s;display:none;position:sticky;top:75px}@media (min-width:1024px){.secondaryStickyNav{display:block}}.secondaryStickyNav .navInner{justify-content:space-between;align-items:center;display:flex}.secondaryStickyNav .brandTag{color:#1e293b;align-items:center;gap:.5rem;font-size:1.25rem;display:flex}.secondaryStickyNav .brandTag span{font-weight:500}.secondaryStickyNav .brandTag strong{color:#0f172a;font-weight:900}.secondaryStickyNav .quickNav{align-items:center;gap:.75rem;display:flex}.secondaryStickyNav .quickNav .navItem{color:#475569;background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.secondaryStickyNav .quickNav .navItem svg{color:#64748b;transition:color .3s}.secondaryStickyNav .quickNav .navItem:hover{color:#fff;background:#ff6b35;transform:translateY(-2px);box-shadow:0 4px 12px #1673b840}.secondaryStickyNav .quickNav .navItem:hover svg{color:#fff}.packageGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.5rem;display:grid}.packageGrid .packageCard{background:#fff;border-radius:2rem;transition:transform .4s cubic-bezier(.165,.84,.44,1);overflow:hidden;box-shadow:0 4px 25px #0000000f}.packageGrid .packageCard:hover{transform:translateY(-8px)}.packageGrid .packageCard .imageWrapper{height:250px;position:relative}.packageGrid .packageCard .imageWrapper img{object-fit:cover}.packageGrid .packageCard .cardBody{padding:2rem}.packageGrid .packageCard .cardBody h4{color:#1e293b;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.packageGrid .packageCard .cardBody .priceRow{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.packageGrid .packageCard .cardBody .priceRow .price{color:#0f172a;font-size:1.25rem;font-weight:800}.packageGrid .packageCard .cardBody .priceRow .price:before{content:"From ";color:#94a3b8;font-size:.9375rem;font-weight:500}.packageGrid .packageCard .cardBody .priceRow .stars{color:#ff6b35;gap:.125rem;display:flex}.packageGrid .packageCard .cardBody .progressBar{background-color:#f1f5f9;border-radius:9999px;height:.5rem;overflow:hidden}.packageGrid .packageCard .cardBody .progressBar .fill{background-color:#ff6b35;border-radius:9999px;height:100%}.corporateModernSection{background:#f8fafc;padding:60px 0}.corporateModernSection .sectionHeader{margin-bottom:2.5rem}.corporateModernSection .sectionHeader .leadDescription{color:#64748b;margin-top:1.5rem;font-size:1.25rem}.corporateModernSection .swiper-slide{padding-bottom:2rem}.corporateModernSection .eventSlider{margin-bottom:-2rem;padding-bottom:2rem;overflow:visible!important}.corporateModernSection .corporateFeatureGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}@media (max-width:991px){.corporateModernSection .corporateFeatureGrid{grid-template-columns:1fr}}.corporateModernSection .featureCard{background:#fff;border-radius:2rem;height:100%;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000000d}.corporateModernSection .featureCard:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a}.corporateModernSection .featureCard:hover .imageWrapper img{transform:scale(1.1)}.corporateModernSection .featureCard.featured{border:1px solid #1673b81a;box-shadow:0 20px 40px #0000001c}.corporateModernSection .featureCard .imageBox{height:240px;position:relative}.corporateModernSection .featureCard .cardInfo{padding:2.5rem}.corporateModernSection .featureCard .cardInfo .icon{color:#1673b8;background:#1673b81a;border-radius:1rem;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.corporateModernSection .featureCard .cardInfo h4{color:#1e293b;margin-bottom:1rem;font-size:1.5rem;font-weight:800}@media (max-width:575px){.corporateModernSection .featureCard .cardInfo h4{font-size:1.25rem}}.corporateModernSection .featureCard .cardInfo p{color:#64748b;font-size:1rem;line-height:1.6}@media (max-width:575px){.corporateModernSection .featureCard .cardInfo p{font-size:.9rem}.corporateModernSection .featureCard .cardInfo{padding:1.5rem}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes mesh-gradient{0%{transform:scale(1)translate(0)}50%{transform:scale(1.05)translate(2%,1%)}to{transform:scale(1.1)translate(-2%,-2%)}}.kochiSection .experienceGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.kochiSection .experienceGrid .experienceItem{text-align:center}.kochiSection .experienceGrid .experienceItem .imageBox{aspect-ratio:1;border-radius:2rem;margin-bottom:1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.kochiSection .experienceGrid .experienceItem .imageBox img{object-fit:cover;transition:transform .5s}.kochiSection .experienceGrid .experienceItem:hover .imageBox img{transform:scale(1.1)}.kochiSection .experienceGrid .experienceItem span{color:#1e293b;font-size:1.125rem;font-weight:700}.testimonialLuxeStrip{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:80px 0}.testimonialLuxeStrip .swiper-wrapper{align-items:center}.testimonialLuxeStrip .stripCard{background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;align-items:center;gap:50px;max-width:1150px;margin:0 auto;padding:40px;display:flex;position:relative;box-shadow:0 10px 40px #0f172a0a}.testimonialLuxeStrip .stripCard .travelerSide{text-align:center;flex-direction:column;flex:0 0 120px;align-items:center;display:flex}.testimonialLuxeStrip .stripCard .travelerSide .avatar{background:#fff;border:3px solid #ff6b35;border-radius:50%;width:70px;height:70px;margin-bottom:1rem;padding:3px;position:relative;overflow:hidden;box-shadow:0 10px 20px #14b8a626}.testimonialLuxeStrip .stripCard .travelerSide .rating{color:#ff6b35;justify-content:center;gap:2px;display:flex}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails{margin-top:.5rem}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails h4{color:#0f172a;white-space:nowrap;margin:0;font-size:1rem;font-weight:800}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails p{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.7rem;font-weight:600}.testimonialLuxeStrip .stripCard .divider{background:linear-gradient(#0000,#e2e8f0,#0000);flex-shrink:0;width:1px;height:100px}.testimonialLuxeStrip .stripCard .lp-testimonialSlide{align-items:center;gap:50px;width:100%;display:flex}.testimonialLuxeStrip .stripCard .testimonialSwiper{flex:1}.testimonialLuxeStrip .stripCard .testimonialSwiper .reviewText{color:#334155;margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1.6;position:relative}.testimonialLuxeStrip .stripCard .testimonialSwiper .reviewText:before{content:"\"";color:#ff6b35;opacity:.1;font-family:serif;font-size:3rem;position:absolute;top:-10px;left:-20px}.testimonialLuxeStrip .stripCard .testimonialSwiper .meta{flex-direction:column;display:flex}.testimonialLuxeStrip .stripCard .testimonialSwiper .meta h4{color:#0f172a;margin:0 0 .125rem;font-size:1.125rem;font-weight:800}.testimonialLuxeStrip .stripCard .testimonialSwiper .meta p{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:.75rem;font-weight:700}.testimonialLuxeStrip .stripCard .navigation{gap:10px;display:flex;position:absolute;bottom:25px;right:40px}.testimonialLuxeStrip .stripCard .navigation .navBtn{color:#94a3b8;cursor:pointer;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.testimonialLuxeStrip .stripCard .navigation .navBtn:hover{color:#fff;background:#ff6b35;border-color:#ff6b35}@media (max-width:992px){.testimonialLuxeStrip .stripCard{gap:30px;max-width:700px;padding:30px}}@media (max-width:768px){.testimonialLuxeStrip{padding:20px 10px}.testimonialLuxeStrip .stripCard{text-align:center;border-radius:16px;flex-direction:column;gap:12px;padding:20px 16px 50px}.testimonialLuxeStrip .stripCard .travelerSide{flex:none;gap:6px}.testimonialLuxeStrip .stripCard .travelerSide .avatar{width:50px;height:50px;margin-bottom:.5rem}.testimonialLuxeStrip .stripCard .travelerSide .rating{gap:1px}.testimonialLuxeStrip .stripCard .travelerSide .rating svg{width:10px;height:10px}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails{margin-top:.25rem}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails h4{font-size:.85rem}.testimonialLuxeStrip .stripCard .travelerSide .clientDetails p{font-size:.6rem}.testimonialLuxeStrip .stripCard .divider{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);width:60px;height:1px}.testimonialLuxeStrip .stripCard .testimonialSwiper{width:100%;min-height:80px}.testimonialLuxeStrip .stripCard .testimonialSwiper .swiper-slide{height:auto!important}.testimonialLuxeStrip .stripCard .testimonialSwiper .reviewText{margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.testimonialLuxeStrip .stripCard .testimonialSwiper .reviewText:before{display:none}.testimonialLuxeStrip .stripCard .navigation{gap:6px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.testimonialLuxeStrip .stripCard .navigation .navBtn{width:28px;height:28px}.testimonialMinimalist{padding:60px 20px}.testimonialMinimalist .testimonialCard{padding:30px 20px}.testimonialMinimalist .testimonialCard .reviewText{font-size:1rem}}@media (max-width:1200px){.testimonialSplit .splitLayout{grid-template-columns:1fr}.testimonialSplit .splitLayout .visualColumn{height:400px}.testimonialSplit .splitLayout .navColumn{height:auto;padding:1.5rem}.testimonialSplit .splitLayout .navColumn .navTrack{flex-flow:wrap;justify-content:center}.testimonialSplit .splitLayout .contentColumn{padding:3rem 2rem}.testimonialSplit .splitLayout .contentColumn h3{font-size:2rem}}@media (max-width:992px){.testimonialCinematic .cinematicWrapper{margin:0 1rem}.testimonialCinematic .cinematicWrapper .cinematicSwiper .cinematicSlide{text-align:center;grid-template-columns:1fr;gap:3rem}.testimonialCinematic .cinematicWrapper .cinematicSwiper .cinematicSlide .visualPart .imageDecor{height:400px;transform:none!important}.testimonialCinematic .cinematicWrapper .cinematicSwiper .cinematicSlide .narrativePart .quoteBody{font-size:1.75rem}.testimonialCinematic .cinematicWrapper .cinematicSwiper .cinematicSlide .narrativePart .authorSign .nameLine{justify-content:center}.testimonialCinematic .cinematicWrapper .slideNavigation{margin-top:2rem;position:relative;bottom:0;left:0;transform:none}.testimonialCinematic .cinematicWrapper .slideNavigation .avatarTrack{border-radius:20px;justify-content:flex-start;width:100%;overflow-x:auto}}.aboutSectionV2{background:#fff;padding:120px 0;overflow:hidden}.aboutSectionV2 .premiumAboutGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:8rem;display:grid}@media (max-width:1200px){.aboutSectionV2 .premiumAboutGrid{gap:4rem}}@media (max-width:991px){.aboutSectionV2 .premiumAboutGrid{grid-template-columns:1fr;gap:5rem}}.aboutSectionV2 .visualColumn{padding:40px;position:relative}.aboutSectionV2 .visualColumn .imageStack{width:100%;height:600px;position:relative}@media (max-width:768px){.aboutSectionV2 .visualColumn .imageStack{height:400px}}.aboutSectionV2 .visualColumn .imageStack .imageLayer{border-radius:2rem;transition:transform .5s cubic-bezier(.165,.84,.44,1);position:absolute;overflow:hidden;box-shadow:0 40px 80px #0000001f}.aboutSectionV2 .visualColumn .imageStack .imageLayer img{transition:transform .8s}.aboutSectionV2 .visualColumn .imageStack .imageLayer:hover img{transform:scale(1.05)}.aboutSectionV2 .visualColumn .imageStack .mainLayer{z-index:1;width:85%;height:100%;top:0;left:0}.aboutSectionV2 .visualColumn .imageStack .decorLayer{z-index:2;border:8px solid #fff;width:45%;height:45%}.aboutSectionV2 .visualColumn .imageStack .decorLayer.top{top:-10%;right:0}.aboutSectionV2 .visualColumn .imageStack .decorLayer.bottom{bottom:10%;right:-10%}@media (max-width:1200px){.aboutSectionV2 .visualColumn .imageStack .decorLayer.bottom{right:0}}.aboutSectionV2 .visualColumn .imageStack .experienceCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;background:#ffffffd9;border:1px solid #ffffff4d;border-radius:1.5rem;align-items:center;gap:1.5rem;padding:1.5rem 2.5rem;display:flex;position:absolute;bottom:-5%;left:-5%;box-shadow:0 20px 40px #00000014}@media (max-width:768px){.aboutSectionV2 .visualColumn .imageStack .experienceCard{padding:1rem 1.5rem;left:0}}.aboutSectionV2 .visualColumn .imageStack .experienceCard .number{color:#1673b8;font-size:3.5rem;font-weight:800;line-height:1}@media (max-width:768px){.aboutSectionV2 .visualColumn .imageStack .experienceCard .number{font-size:2.5rem}}.aboutSectionV2 .visualColumn .imageStack .experienceCard .info{flex-direction:column;display:flex}.aboutSectionV2 .visualColumn .imageStack .experienceCard .info .title{color:#0f172a;white-space:nowrap;font-size:1.1rem;font-weight:700}.aboutSectionV2 .visualColumn .imageStack .experienceCard .info .subtitle{color:#64748b;font-size:.85rem;font-weight:500}.aboutSectionV2 .contentColumn .sectionIntro{margin-bottom:2.5rem}.aboutSectionV2 .contentColumn .sectionIntro .scriptTag{font-family:var(--font-writing);background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:.5rem;font-size:2.25rem;display:block;transform:rotate(-2deg)}.aboutSectionV2 .contentColumn .sectionIntro .premiumHeading{color:#0f172a;letter-spacing:-.03em;font-size:3.5rem;font-weight:800;line-height:1.1}.aboutSectionV2 .contentColumn .sectionIntro .premiumHeading span{color:#ff6b35}@media (max-width:768px){.aboutSectionV2 .contentColumn .sectionIntro .premiumHeading{font-size:2.5rem}}.aboutSectionV2 .contentColumn .mainDescription .lead{color:#334155;margin-bottom:2rem;font-size:1.35rem;font-weight:600;line-height:1.5}@media (max-width:768px){.aboutSectionV2 .contentColumn .mainDescription .lead{font-size:1.15rem}}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section{padding:80px 0;position:relative}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .high-light{z-index:1;position:relative}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .high-light:after{content:"";z-index:-1;background:#ff6b354d;border-radius:4px;width:100%;height:14px;position:absolute;bottom:4px;left:0}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .readMoreWrapper{max-width:1000px;margin:4rem auto 0}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .readmore-content .extraText{opacity:0;max-height:0;transition:all .7s cubic-bezier(.165,.84,.44,1);overflow:hidden}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .readmore-content.is-expanded .extraText{opacity:1;max-height:1500px;margin-top:1.5rem}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .readmore-content p{color:#4b5563;font-size:1.15rem;line-height:1.8}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .readmore-content p.lead{color:#1f2937;font-size:1.35rem;font-weight:500}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .read-more-btn{color:#1673b8;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border-bottom:3px solid #1673b8;padding:.75rem 0;font-size:.95rem;font-weight:800;transition:all .3s;display:inline-block}.aboutSectionV2 .contentColumn .mainDescription .services-list.readmore-section .read-more-btn:hover{color:#ff6b35;border-bottom-color:#ff6b35;padding-bottom:1rem}.aboutSectionV2 .contentColumn .mainDescription .collapsibleContent p{color:#64748b;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.aboutSectionV2 .contentColumn .mainDescription .collapsibleContent .extraText{opacity:0;max-height:0;transition:all .6s cubic-bezier(.165,.84,.44,1);overflow:hidden}.aboutSectionV2 .contentColumn .mainDescription .collapsibleContent.is-expanded .extraText{opacity:1;max-height:1000px;margin-top:1.5rem}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore{cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;margin-top:2rem;padding:0;transition:all .3s;display:flex}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore .line{background:#1673b8;width:40px;height:2px;transition:width .3s}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore .text{color:#1673b8;text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:700}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore svg{color:#1673b8;transition:transform .3s}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore svg.rotate{transform:rotate(90deg)}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore:hover .line{width:60px}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore:hover{gap:1.5rem}.aboutSectionV2 .contentColumn .trustFooter{border-top:1px solid #f1f5f9;gap:3rem;margin-top:4rem;padding-top:3rem;display:flex}@media (max-width:768px){.aboutSectionV2 .contentColumn .trustFooter{flex-direction:column;gap:1.5rem}}.aboutSectionV2 .contentColumn .trustFooter .trustItem{align-items:center;gap:1rem;display:flex}.aboutSectionV2 .contentColumn .trustFooter .trustItem span{color:#0f172a;font-size:1rem;font-weight:700}.mainFooter{background:#fdfdfd;padding:120px 0 60px}.mainFooter .footerWrapper{color:#fff;text-align:center;background:linear-gradient(165deg,#050810 0%,#0f172a 100%);border-radius:5rem;padding:100px 80px 40px;position:relative;overflow:hidden;box-shadow:0 50px 120px #00000073}@media (max-width:992px){.mainFooter .footerWrapper{border-radius:3.5rem;padding:70px 40px 40px}}.mainFooter .footerWrapper:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6b350d 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-15%;right:-5%}.mainFooter .footerWrapper .quotes{z-index:2;margin-bottom:5rem;position:relative}.mainFooter .footerWrapper .quotes .quoteIconWrapper{justify-content:center;margin-bottom:2rem;display:flex}.mainFooter .footerWrapper .quotes .quoteIconWrapper .quote-img{opacity:.9;filter:brightness(0)invert();transform:scale(1.2)}.mainFooter .footerWrapper .quotes .quote-h3{font-family:var(--font-writing),cursive;background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);-webkit-text-fill-color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;max-width:900px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:3.5rem;font-weight:400;line-height:1.3;display:block}@media (max-width:768px){.mainFooter .footerWrapper .quotes .quote-h3{font-size:1.5rem}}.mainFooter .footerWrapper .quotes .quote-h3 .typing-cursor{color:#ff6b35;-webkit-text-fill-color:#ff6b35;margin-left:4px;font-weight:200;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.mainFooter .footerWrapper .quotes .quoteAuthorWrapper{justify-content:center;align-items:center;gap:1.5rem;display:flex}.mainFooter .footerWrapper .quotes .quoteAuthorWrapper .authorLine{background:#fff3;width:40px;height:1px}.mainFooter .footerWrapper .quotes .quoteAuthorWrapper .authorName{color:#fff6;letter-spacing:3px;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.mainFooter .footerWrapper .special-reveal-text{font-family:var(--font-writing),cursive;color:#ff6b35;z-index:2;opacity:.9;margin-bottom:1.25rem;font-size:2.25rem;display:block;position:relative}@media (max-width:767px){.mainFooter .footerWrapper .special-reveal-text{font-size:2rem}}.mainFooter .footerWrapper .premium-title{letter-spacing:-.04em;z-index:2;margin-bottom:1.5rem;font-size:4rem;font-weight:900;line-height:1;position:relative}@media (max-width:768px){.mainFooter .footerWrapper .premium-title{font-size:2rem}}.mainFooter .footerWrapper .premium-subtitle{color:#ffffff73;z-index:2;max-width:650px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.7;position:relative}.mainFooter .footerWrapper .cta-container{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury{letter-spacing:.5px;border-radius:100px;align-items:center;gap:12px;padding:1.25rem 3rem;font-size:1.05rem;font-weight:800;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury .cta-icon{transition:transform .4s}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury.primary{color:#fff;background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);box-shadow:0 15px 35px #1673b840}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury.primary:hover{background:#ff6b35;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #ff6b3566}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury.primary:hover .cta-icon{transform:translate(3px,-3px)}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury.outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid #ffffff1f}.mainFooter .footerWrapper .cta-container .luxeBtn.luxury.outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-8px)}.mainFooter .footerWrapper .footer-bottom-v2{z-index:2;position:relative}.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row{padding-top:4rem}.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row .premium-footer-links{flex-wrap:wrap;justify-content:center;gap:3rem;padding:0;list-style:none;display:flex}@media (max-width:767px){.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row .premium-footer-links{gap:1.1rem}}.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row .premium-footer-links li a{color:#ffffff80;letter-spacing:.5px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s}@media (max-width:767px){.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row .premium-footer-links li a{font-size:.9rem}}.mainFooter .footerWrapper .footer-bottom-v2 .footer-links-row .premium-footer-links li a:hover{color:#fff;text-shadow:0 0 15px #ffffff4d}.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub{justify-content:center;gap:1.5rem;display:flex}.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub .social-pill{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex}@media (max-width:767px){.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub .social-pill{width:40px;height:40px}.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub .social-pill img,.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub .social-pill svg{width:15px;height:15px}}.mainFooter .footerWrapper .footer-bottom-v2 .footer-social-hub .social-pill:hover{color:#000;background:#fff;transform:translateY(-10px)rotate(8deg);box-shadow:0 15px 30px #0000004d}.mainFooter .footerWrapper .footer-bottom-v2 .footer-copyright-v2{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}@media (max-width:768px){.mainFooter .footerWrapper .footer-bottom-v2 .footer-copyright-v2{flex-direction:column;gap:1.5rem}}.mainFooter .footerWrapper .footer-bottom-v2 .footer-copyright-v2 p{color:#ffffff4d;letter-spacing:.5px;margin:0;font-size:.95rem;font-weight:500}.mainFooter .footerWrapper .footer-bottom-v2 .footer-copyright-v2 .back-to-top{color:#ffffff80;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.mainFooter .footerWrapper .footer-bottom-v2 .footer-copyright-v2 .back-to-top:hover{color:#fff;transform:translateY(-3px)}.sliderTitle{color:#0f172a;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:2.75rem;font-weight:800}@media (max-width:768px){.sliderTitle{font-size:2rem}}.sliderTitle .highlight{color:#1673b8}.packageSlider{margin:0 -2rem;padding:2.5rem 2rem 8rem;position:relative;overflow:visible!important}.packageSlider .swiper-wrapper{align-items:stretch;display:flex}.packageSlider .swiper-slide{flex-direction:column;height:auto;padding-bottom:2rem;display:flex}@media (max-width:575px){.packageSlider .swiper-slide{padding-bottom:0}}.packageSlider .swiper-button-next,.packageSlider .swiper-button-prev{z-index:20;transition:all .3s;color:#0f172a!important;width:2rem!important;height:2rem!important;top:unset!important;background-color:#fff!important;border:1px solid #f1f5f9!important;border-radius:9999px!important;margin-top:0!important;padding:10px!important;bottom:1px!important;box-shadow:0 4px 10px #0000000f!important}.packageSlider .swiper-button-next:after,.packageSlider .swiper-button-prev:after{font-size:.6rem!important;font-weight:900!important}.packageSlider .swiper-button-next:hover,.packageSlider .swiper-button-prev:hover{transform:scale(1.1);color:#fff!important;background-color:#1673b8!important;border-color:#1673b8!important}.packageSlider .swiper-button-prev{left:auto!important;right:3.5rem!important}.packageSlider .swiper-button-next{left:auto!important;right:1rem!important}.packageSlider .swiper-pagination-progressbar{background:#f1f5f9;border-radius:9999px;height:4px;overflow:hidden;transform:none;top:unset!important;width:calc(100% - 8rem)!important;bottom:10px!important;left:1rem!important}.packageSlider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);border-radius:9999px}.packageCardSmall{cursor:pointer;background:#fff;border-radius:1.5rem;flex-direction:column;flex:1;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.packageCardSmall:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a}.packageCardSmall:hover .imageWrapper img{transform:scale(1.1)}.packageCardSmall:hover .actionIcon{color:#fff!important;background:#ff6b35!important}.packageCardSmall:hover .actionIcon svg path{stroke:#fff!important}.packageCardSmall .imageWrapper{width:100%;height:270px;min-height:270px;position:relative;overflow:hidden}.packageCardSmall .imageWrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#0006 100%);position:absolute;inset:0}.packageCardSmall .imageWrapper img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.packageCardSmall .imageWrapper .priceTag{z-index:10;color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:1.5rem;flex-direction:column;align-self:flex-start;align-items:flex-start;padding:.6rem 1.25rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 4px 15px #0000000d}.packageCardSmall .imageWrapper .priceTag .oldPrice{color:#ffffffb3;font-size:.75rem;text-decoration:line-through}.packageCardSmall .imageWrapper .priceTag .currentPrice{color:#fff;font-size:1.1rem;font-weight:800}.packageCardSmall .imageWrapper .priceTag .currentPrice small{color:#fff;opacity:.8;margin-left:2px;font-size:.65rem}.packageCardSmall .imageWrapper .wishlistBtn{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#64748b;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 15px #00000014}.packageCardSmall .imageWrapper .wishlistBtn.selected{color:red!important;background:#fff!important}.packageCardSmall .imageWrapper .wishlistBtn:hover{transform:scale(1.1);color:#fff!important;background:red!important}.packageCardSmall .cardContent{flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex;position:relative}.packageCardSmall .cardContent .packageTitle{color:#0f172a;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.packageCardSmall .cardContent .packageDuration{color:#64748b;margin-top:0;margin-bottom:0;padding-right:3rem;font-size:.875rem;font-weight:500}.packageCardSmall .cardContent .actionIcon{color:#94a3b8;background-color:#f1f5f9;border-radius:.75rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:all .3s;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.packageCardSmall .cardContent .actionIcon:hover{color:#fff!important;background-color:#ff6b35!important}.packageCardSmall .cardContent .actionIcon:hover svg path{stroke:#fff!important}@media (max-width:768px){.packageCardSmall .cardContent{padding:.75rem .5rem}.packageCardSmall .cardContent .packageTitle{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:#0f172a;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:.8rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.packageCardSmall .cardContent .packageDuration{font-size:.8rem;display:none}.packageCardSmall .cardContent .actionIcon{display:none}.packageCardSmall{border-radius:1rem}.packageCardSmall .imageWrapper{height:140px;min-height:140px}.packageCardSmall .imageWrapper .priceTag{border-radius:.75rem;padding:.35rem .65rem;bottom:.5rem;left:.5rem}.packageCardSmall .imageWrapper .priceTag .currentPrice{font-size:.95rem}.packageCardSmall .imageWrapper .priceTag .oldPrice{font-size:.65rem}.packageCardSmall .imageWrapper .wishlistBtn{width:30px;height:30px;top:.5rem;left:.5rem}.packageCardSmall .imageWrapper .wishlistBtn svg{width:14px;height:14px}}.packageCardKerala{cursor:pointer;border-radius:1.25rem;flex-direction:column;height:260px;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.packageCardKerala:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a}.packageCardKerala:hover .imageWrapper img{transform:scale(1.1)}.packageCardKerala img{z-index:1;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.packageCardKerala .overlay{z-index:2;background:linear-gradient(90deg,#0a0f19b3 0%,#0a0f1933 60%,#0000 100%),linear-gradient(#0000 30%,#0a0f19cc 100%);position:absolute;inset:0}.packageCardKerala .cardContent{z-index:3;color:#fff;flex-direction:column;flex:1;justify-content:space-between;padding:1rem;display:flex;position:relative}@media (max-width:575px){.packageCardKerala .cardContent{padding:.5rem}}.packageCardKerala .cardContent .topSection .packageTitle{color:#fff;letter-spacing:.5px;margin-bottom:0;font-size:1.75rem;font-weight:500;line-height:1.2}.packageCardKerala .cardContent .topSection .packageSubtitle{color:#fffc;margin-bottom:.75rem;font-size:.85rem}.packageCardKerala .cardContent .topSection .packageDuration{color:#fff;margin:0;font-size:.95rem;font-weight:600}.packageCardKerala .cardContent .bottomSection{z-index:10;color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:1.5rem;flex-direction:column;align-self:flex-start;align-items:flex-start;padding:.6rem 1.25rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 4px 15px #0000000d}.packageCardKerala .cardContent .bottomSection .oldPrice{color:#ffffffb3;font-size:.85rem;text-decoration:line-through}.packageCardKerala .cardContent .bottomSection .currentPrice{color:#fff;font-size:1.35rem;font-weight:800}.packageCardKerala .cardContent .bottomSection .currentPrice small{opacity:.9;margin-left:2px;font-size:.75rem;font-weight:500}@media (max-width:768px){.packageCardKerala .cardContent{padding:.8rem}.packageCardKerala .cardContent .topSection .packageTitle{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.packageCardKerala .cardContent .topSection .packageSubtitle{margin-bottom:.4rem;font-size:.75rem}.packageCardKerala .cardContent .topSection .packageDuration{font-size:.8rem}.packageCardKerala .cardContent .bottomSection{border-radius:10px;padding:.2rem .5rem}.packageCardKerala .cardContent .bottomSection .currentPrice{font-size:1.1rem!important}.packageCardKerala{border-radius:1rem;height:300px}}.packageCardLocation{cursor:pointer;transition:all .4s}.packageCardLocation:hover .imageWrapper{border-color:#1673b8}.packageCardLocation:hover .imageWrapper img{transform:scale(1.1)}.packageCardLocation:hover .cardContent .locationTitle{color:#1673b8}.packageCardLocation:hover .cardContent .actionIcon{color:#fff;background:#ff6b35;border-color:#0000;transform:rotate(-15deg)scale(1.1)}.packageCardLocation .imageWrapper{border:2px solid #0000;border-radius:1.5rem;width:100%;height:250px;margin-bottom:1.25rem;transition:all .4s;position:relative;overflow:hidden}.packageCardLocation .imageWrapper img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.packageCardLocation .cardContent{justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.packageCardLocation .cardContent .locationTitle{color:#0f172a;font-size:1.25rem;font-weight:700;transition:color .3s}.packageCardLocation .cardContent .actionIcon{color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .4s;display:flex;box-shadow:0 4px 10px #00000008}.bg-gradient-bottom{background:linear-gradient(#fff 0%,#f8fafc 100%)}@media (max-width:768px){.sectionPadding{padding-top:25px;padding-bottom:25px}.sectionHeader{margin-bottom:1.25rem!important}.sectionHeader p{color:#64748b;font-size:.8rem;line-height:1.5}.sliderTitle{font-size:1.5rem!important}.heroSection{padding-top:20px;padding-bottom:50px}.heroSection .heroBanner{border-radius:1rem;height:50vh;min-height:260px;max-height:380px;margin-top:60px;padding-top:0}.heroSection .heroBanner .heroSwiper{border-radius:1rem}.heroSection .heroBanner .slideContent .contentOverlay{padding:1.25rem}.heroSection .heroBanner .slideContent .contentOverlay h1{font-size:1.75rem}.heroSection .heroBanner .slideContent .contentOverlay .heroSubheading{margin-bottom:1.25rem;font-size:.9rem}.heroSection .heroBanner .slideContent .contentOverlay .heroPackageBtn{padding:.45rem 1.1rem;font-size:.8rem}.heroSection .heroBanner .heroSearchWrapper{transition:transform .5s cubic-bezier(.165,.84,.44,1),background-color .4s,padding .4s,opacity .4s;bottom:-1.5rem}.heroSection .heroBanner .heroSearchWrapper .searchPill{background:#fff;border:1px solid #00000014;padding:.35rem .35rem .35rem 1.25rem;box-shadow:0 10px 25px #0000001a}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea{gap:10px}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea .locationIcon{color:#64748b;width:18px}.heroSection .heroBanner .heroSearchWrapper .searchPill .inputArea input{font-size:.9rem;font-weight:500}.heroSection .heroBanner .heroSearchWrapper .searchPill .submitBtn{background:#ff6b35;width:2.75rem;height:2.75rem;box-shadow:0 4px 10px #ff6b354d}.heroSection .heroBanner .heroSearchWrapper .searchPill .submitBtn svg{width:18px;height:18px}.heroSection .heroBanner .heroSearchWrapper.is-sticky{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:99999;border-bottom:1px solid #0000000d;width:100vw;height:auto;padding:.1rem 1rem;animation:.5s cubic-bezier(.165,.84,.44,1) forwards stickySearchGlide;position:fixed;top:0;bottom:auto;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 8px 32px #00000014}.heroSection .heroBanner .heroSearchWrapper.is-sticky .searchPill{box-shadow:none;background-color:#fff;border:1px solid #00000014;width:100%;transition:all .4s}.heroSection .heroBanner .heroSearchWrapper.is-sticky .searchPill .submitBtn{width:2.5rem;height:2.5rem;padding:0}}.stickyServices{z-index:20;margin-top:-30px;padding:0 0 1rem;position:relative;display:none!important}.stickyServices .homeContainer{padding:0}.stickyServices .servicesBar{flex-direction:row;justify-content:flex-start;gap:1rem;padding:0 1rem .5rem;overflow-x:auto}.stickyServices .servicesBar::-webkit-scrollbar{display:none}.stickyServices .servicesBar{-ms-overflow-style:none;scrollbar-width:none}.stickyServices .barTitle{display:none}.stickyServices .servicesGrid{flex-flow:row;justify-content:flex-start;gap:.75rem;display:flex}.stickyServices .servicesGrid .serviceItem{border:1px solid #0000000a;padding:.4rem 1rem;font-size:.85rem;box-shadow:0 2px 10px #0000000d}.packageCardSmall{border:1px solid #00000008;border-radius:12px;box-shadow:0 2px 10px #0000000d}.packageCardSmall .imageWrapper{border-radius:12px 12px 0 0;height:160px}.packageCardSmall .cardContent{padding:1rem .75rem}.packageCardSmall .cardContent .packageTitle{font-size:.9rem;line-height:1.3}.packageCardKerala{border-radius:12px;height:200px}.packageCardKerala .cardContent .topSection .packageTitle{font-size:1.2rem}@media (max-width:575px){.packageCardKerala .cardContent .topSection .packageTitle{font-size:1rem}}.packageCardKerala .cardContent .topSection .packageSubtitle{margin-bottom:.5rem;font-size:.75rem}.packageCardKerala .cardContent .topSection .packageDuration,.packageCardKerala .cardContent .bottomSection .oldPrice{font-size:.85rem}.packageCardKerala .cardContent .bottomSection .currentPrice{font-size:1.25rem}.packageSlider{padding:1.5rem 0 3.5rem}.packageSlider .swiper-button-prev,.packageSlider .swiper-button-next{display:none!important}.packageSlider .swiper-pagination-progressbar{width:calc(100% - 2rem)!important;left:1rem!important}.corporateSection{padding:80px 0}.corporateSection .miceBackground{font-size:40vw;top:30%}.corporateSection .corporateLayout{grid-template-columns:1fr 1fr;gap:4rem}.corporateSection .corporateLayout .visualCol{height:auto;margin-bottom:2rem;display:block}.corporateSection .corporateLayout .visualCol .mainImgWrapper{width:90%;height:350px;margin:0 auto;position:relative}.corporateSection .corporateLayout .visualCol .mainImgWrapper .mainImg{border-radius:2rem}.corporateSection .corporateLayout .visualCol .mainImgWrapper .experienceBadge{width:max-content;padding:1rem 1.5rem;bottom:-30px;left:50%;transform:translate(-50%)}.corporateSection .corporateLayout .visualCol .secondaryImg{border-width:6px;width:180px;height:250px;top:-20px;right:0}.corporateSection .corporateLayout .visualCol .tertiaryImg{border-width:5px;width:140px;height:140px;bottom:-30px;right:0}.corporateSection .corporateLayout .contentCol{text-align:center}.corporateSection .corporateLayout .contentCol .tagName{font-size:2rem}.corporateSection .corporateLayout .contentCol .sliderTitle{font-size:2.25rem}.corporateSection .corporateLayout .contentCol .description{font-size:1rem}.corporateSection .corporateLayout .contentCol .eventGrid{text-align:left;gap:1.25rem}.corporateSection .corporateLayout .contentCol .ctaArea{flex-direction:column;gap:2rem}.kochiSection{padding:32px 0}.kochiSection .experienceGrid{grid-template-columns:repeat(2,1fr);gap:12px}.kochiSection .experienceGrid .experienceItem .imageBox{border-radius:12px;margin-bottom:8px;box-shadow:0 2px 8px #0000000f}.kochiSection .experienceGrid .experienceItem span{font-size:.8rem;font-weight:600}.aboutSectionV2{padding:60px 0}.aboutSectionV2 .premiumAboutGrid{gap:3.5rem}.aboutSectionV2 .visualColumn{padding:0}.aboutSectionV2 .visualColumn .imageStack{height:320px}.aboutSectionV2 .visualColumn .imageStack .imageLayer{border-radius:1.25rem}.aboutSectionV2 .visualColumn .imageStack .decorLayer{border-width:4px}.aboutSectionV2 .visualColumn .imageStack .experienceCard{padding:.75rem 1.25rem;bottom:-10px;left:10px}.aboutSectionV2 .visualColumn .imageStack .experienceCard .number{font-size:2rem}.aboutSectionV2 .visualColumn .imageStack .experienceCard .info .title{font-size:.85rem}.aboutSectionV2 .contentColumn .sectionIntro{text-align:center;margin-bottom:2rem}.aboutSectionV2 .contentColumn .sectionIntro .scriptTag{margin:0 auto .5rem;font-size:1.75rem}.aboutSectionV2 .contentColumn .sectionIntro .premiumHeading{font-size:2.25rem}.aboutSectionV2 .contentColumn .mainDescription{text-align:center}.aboutSectionV2 .contentColumn .mainDescription .lead{margin-bottom:1.5rem;font-size:1.1rem}.aboutSectionV2 .contentColumn .mainDescription .collapsibleContent p{font-size:.95rem}.aboutSectionV2 .contentColumn .mainDescription .premiumReadMore{justify-content:center;margin:1.5rem auto 0}.aboutSectionV2 .contentColumn .trustFooter{align-items:center;margin-top:3rem;padding-top:2rem}.readMoreSection{padding:32px 0}.readMoreSection .sectionHeader h2{font-size:1.35rem}.firstMinuteCard{border:1px solid #00000008;border-radius:12px;box-shadow:0 2px 12px #0000000f}.kochiCards{border:1px solid #00000005;border-radius:12px;box-shadow:0 2px 10px #0000000d}.kochiCards .imageWrapper{border-radius:12px 12px 0 0;height:150px}.kochiCards .cardContent{padding:12px}.kochiCards .cardContent .locationTitle{font-size:.95rem}.kochiCards .cardContent .actionIcon{width:32px;height:32px}.kochiCards .cardContent .actionIcon svg{width:14px;height:14px}.mainFooter{padding:30px 0 20px}.mainFooter .footerWrapper{border-radius:1.25rem;padding:24px 16px 16px}.mainFooter .footerWrapper .footerBrandSection{text-align:center;flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.mainFooter .footerWrapper .footerBrandSection .footerLogo img{width:120px}.mainFooter .footerWrapper .footerBrandSection .quoteSection .quoteText{text-align:center;font-size:1rem;line-height:1.5}.mainFooter .footerWrapper .footerBrandSection .quoteSection .quoteAuthor{text-align:center}.mainFooter .footerWrapper .footerDivider{margin:16px 0}.mainFooter .footerWrapper .ctaSection{flex-direction:column;gap:1rem;margin-bottom:16px}.mainFooter .footerWrapper .ctaSection .ctaContent{text-align:center}.mainFooter .footerWrapper .ctaSection .ctaContent .special-text{font-size:.6rem}.mainFooter .footerWrapper .ctaSection .ctaContent .title{font-size:1.2rem}.mainFooter .footerWrapper .ctaSection .ctaContent .subtitle{font-size:.8rem}.mainFooter .footerWrapper .ctaSection .btnGroup{justify-content:center}.mainFooter .footerWrapper .ctaSection .btnGroup .luxeBtn{padding:.6rem 1rem;font-size:.8rem}.mainFooter .footerWrapper .bottomLayer{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:16px}.mainFooter .footerWrapper .bottomLayer .linkColumns{text-align:center;flex-direction:column;justify-content:center;gap:1.5rem;width:100%}.mainFooter .footerWrapper .bottomLayer .linkColumns .footerLinks li{margin-bottom:.4rem}.mainFooter .footerWrapper .bottomLayer .linkColumns .footerLinks li a{font-size:.8rem}.mainFooter .footerWrapper .bottomLayer .socialLinks{justify-content:center;width:100%}.mainFooter .footerWrapper .bottomLayer .socialLinks a{width:32px;height:32px}.mainFooter .footerWrapper .bottomLayer .socialLinks a svg{width:14px;height:14px}.mainFooter .footerWrapper .copyright{text-align:center}.mainFooter .footerWrapper .copyright p{font-size:.65rem}.services-list.readmore-section{background:#fff;position:relative}.services-list.readmore-section .high-light{z-index:1;display:inline-block;position:relative}.services-list.readmore-section .high-light:after{content:"";z-index:-1;background:#ff6b3540;border-radius:4px;width:100%;height:12px;position:absolute;bottom:4px;left:0;transform:skew(-15deg)}.services-list.readmore-section .readMoreWrapper{max-width:960px;margin:0 auto}.services-list.readmore-section .readmore-content{transition:all .5s}.services-list.readmore-section .readmore-content .extraText{opacity:0;max-height:0;transition:all .8s cubic-bezier(.165,.84,.44,1);overflow:hidden}.services-list.readmore-section .readmore-content.is-expanded .extraText{opacity:1;max-height:2000px;margin-top:1.5rem}.services-list.readmore-section .readmore-content p{color:#4b5563;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.9}.services-list.readmore-section .readmore-content p.lead{color:#111827;margin-bottom:2rem;font-size:1.4rem;font-weight:500}.services-list.readmore-section .read-more-btn{color:#1673b8;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border-bottom:3px solid #0000;padding:.75rem 0;font-size:.9rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.services-list.readmore-section .read-more-btn:after{content:"";background:#1673b8;width:40px;height:3px;transition:width .3s;position:absolute;bottom:-3px;left:0}.services-list.readmore-section .read-more-btn:hover{color:#ff6b35}.services-list.readmore-section .read-more-btn:hover:after{background:#ff6b35;width:100%}@keyframes stickySearchGlide{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.sliderNavigation{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.sliderNavigation .progressWrapper{background:#f1f5f9;border-radius:10px;flex:1;height:6px;position:relative;overflow:hidden}.sliderNavigation .progressWrapper .customPagination{width:100%;height:100%;position:absolute;top:0;left:0}.sliderNavigation .progressWrapper .customPagination.swiper-pagination-progressbar{background:0 0}.sliderNavigation .progressWrapper .customPagination .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);border-radius:10px;box-shadow:0 0 10px #1673b833}.sliderNavigation .navButtons{flex-shrink:0;gap:1rem;display:flex}.sliderNavigation .navButtons .navBtn{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #0000000d}@media (max-width:575px){.sliderNavigation .navButtons .navBtn{width:35px;height:35px}}.sliderNavigation .navButtons .navBtn svg{stroke-width:1.5px;width:20px;height:20px}.sliderNavigation .navButtons .navBtn:hover{color:#fff;background:#ff6b35;border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 10px 15px -3px #ff6b354d}.sliderNavigation .navButtons .navBtn.swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.sliderNavigation{gap:1.5rem;margin-top:1.5rem}.sliderNavigation .navBtn{width:44px;height:44px}.sliderNavigation .navBtn svg{width:18px;height:18px}}.img-box{margin-left:-23px}span.breadcrumbGroup{display:flex}button.wishlistBtn{justify-content:flex-end;display:flex}.packageCardKerala button.wishlistBtn{justify-content:flex-end;display:flex;position:absolute;right:6px}.aboutPage{background-color:#fff;padding-bottom:100px}.aboutPage .aboutCarouselWrap{margin-top:40px;margin-bottom:60px}.aboutPage .aboutCarouselWrap .aboutSwiper{border-radius:20px;height:500px;overflow:hidden}@media (max-width:768px){.aboutPage .aboutCarouselWrap .aboutSwiper{height:300px}}.aboutPage .aboutCarouselWrap .aboutSlideImg{width:100%;height:100%;position:relative}.aboutPage .aboutContentSection{margin-bottom:80px}.aboutPage .aboutContentSection .aboutBadge{color:#ab8900;text-transform:uppercase;letter-spacing:1px;background:#ffd52b26;border-radius:50px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}.aboutPage .aboutContentSection .aboutContentGrid{grid-template-columns:1fr;gap:50px;display:grid}@media (max-width:767px){.aboutPage .aboutContentSection .aboutContentGrid{gap:0}}@media (min-width:1024px){.aboutPage .aboutContentSection .aboutContentGrid{grid-template-columns:1.2fr .8fr}}.aboutPage .aboutContentSection .aboutColLeft .aboutColHeading{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:30px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.2}.aboutPage .aboutContentSection .aboutColLeft .storyParagraphs p{color:#555;margin-bottom:20px;font-size:1.05rem;line-height:1.7}.aboutPage .aboutContentSection .aboutColRight .sideCard{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:30px;padding:40px;box-shadow:0 10px 30px #00000008}.aboutPage .aboutContentSection .aboutColRight .aboutColText{color:#666;margin-bottom:30px;font-size:1rem;font-style:italic;line-height:1.6}.aboutPage .aboutContentSection .aboutColRight .aboutTalkBtn{color:#fff;background:#ff6b35;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.aboutPage .aboutContentSection .aboutColRight .aboutTalkBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff6b354d}.aboutPage .valuesSection{text-align:center;background:#f9f9f9;border-radius:40px;margin-bottom:60px;padding:80px 40px}@media (max-width:768px){.aboutPage .valuesSection{padding:60px 20px}}.aboutPage .valuesSection .sectionTag{color:#1673b8;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.aboutPage .valuesSection h2{color:#1a1a1a;margin-bottom:50px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.aboutPage .valuesSection h2 span{color:#ff6b35;background:linear-gradient(120deg,#ffd52b 0%,#ff6b35 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,4vw,2.5rem)}.aboutPage .valuesSection .valuesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1100px;margin:0 auto;display:grid}.aboutPage .valuesSection .valueItem{background:#fff;border:1px solid #eee;border-radius:25px;padding:40px 30px;transition:all .3s}.aboutPage .valuesSection .valueItem:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}.aboutPage .valuesSection .valueItem .iconCircle{color:#1673b8;background:#1673b80d;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 25px;display:flex}.aboutPage .valuesSection .valueItem h4{color:#1a1a1a;margin-bottom:12px;font-size:1.1rem;font-weight:700}.aboutPage .valuesSection .valueItem p{color:#777;font-size:.9rem;line-height:1.5}.aboutPage .aboutStatsRow{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:80px;display:grid}@media (min-width:768px){.aboutPage .aboutStatsRow{grid-template-columns:repeat(4,1fr)}}.aboutPage .aboutStatsRow .aboutStatItem{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:20px;padding:40px 20px}.aboutPage .aboutStatsRow .aboutStatIcon{color:#ff6b35;justify-content:center;margin-bottom:15px;display:flex}.aboutPage .aboutStatsRow .aboutStatCount{color:#1a1a1a;margin-bottom:5px;font-size:2rem;font-weight:800}.aboutPage .aboutStatsRow .aboutStatLabel{text-transform:uppercase;letter-spacing:1px;color:#888;font-size:11px;font-weight:600}.aboutPage .planTripCta{text-align:center;color:#fff;background:#1a1a1a;border-radius:40px;padding:80px 40px}.aboutPage .planTripCta h3{margin-bottom:30px;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.aboutPage .planTripCta .ctaBtn{color:#fff;background:#ff6b35;border-radius:12px;align-items:center;gap:12px;padding:16px 36px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.aboutPage .planTripCta .ctaBtn:hover{color:#ff6b35;background:#fff;transform:scale(1.03)}.policy~.footer-cta{display:none}.policy ol li,.policy ul li{color:#0a1119;font-size:clamp(18px,1.3vw,24px)}.policy ol li{list-style:decimal}.policy h1{font-weight:600}.policy h3{color:#0a1119;margin-bottom:clamp(10px,1vw,18px);font-size:clamp(18px,1.3vw,24px)}.policy p+h3,.policy li+li{margin-top:clamp(12px,1.25vw,24px)}.policy p a,.policy li a{color:#ffa600}@media (min-width:1024px){.contactPage .contactSplitGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:5rem}}@media (min-width:640px){.contactPage .contactInfoColumn .contactCards{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.contactPage .contactFormColumn .formRow.split{grid-template-columns:1fr 1fr}}@keyframes spin{to{transform:rotate(360deg)}}.servicesPage{background-color:#fff;padding-top:0;padding-bottom:5rem}.servicesPage .homeContainer{padding-top:3.5rem}.servicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.servicesGrid{grid-template-columns:repeat(3,1fr)}}.serviceCard{text-align:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:1.5rem;flex-direction:column;align-items:center;padding:2rem 1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.serviceCard:hover{border-color:#ff6b3533;transform:translateY(-6px);box-shadow:0 16px 40px #00000012}.serviceCard:hover .serviceIconWrap{background:#ff6b3514}.serviceIconWrap{background:#fff;border-radius:1rem;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;transition:background .3s;display:flex;box-shadow:0 4px 16px #0000000f}.serviceIconWrap img{object-fit:contain;width:40px;height:40px}.serviceTitle{color:#0f172a;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:700}.serviceDesc{color:#64748b;flex:1;font-size:.85rem;line-height:1.6}.serviceLink{color:#ff6b35;letter-spacing:.02em;align-items:center;gap:.3rem;margin-top:1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.serviceLink:hover{gap:.6rem}.subServicesSection{border-top:1px solid #f1f5f9;padding-top:3rem}.subServicesHeading{color:#0f172a;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.subServicesGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.subServicesGrid{grid-template-columns:1fr 1fr}}.subServiceCard{color:#fff;background:#0f172a;border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:2rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.subServiceCard:before{content:"";filter:blur(30px);pointer-events:none;background:#ff6b3526;border-radius:9999px;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.subServiceCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0003}.subServiceCard:hover .subServiceCta{gap:.6rem}.subServiceCard .subServiceTag{text-transform:uppercase;letter-spacing:.1em;color:#ff6b35;margin-bottom:.25rem;font-size:.68rem;font-weight:700}.subServiceCard h3{color:#fff;letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.subServiceCard p{color:#fff9;flex:1;margin-bottom:.75rem;font-size:.85rem;line-height:1.6}.subServiceCard .subServiceCta{color:#ff6b35;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;transition:gap .2s;display:inline-flex}.subServicePage{padding-bottom:5rem}.subServiceContent{flex-direction:column;gap:3rem;padding-top:3.5rem;display:flex}.subServiceIntro{max-width:680px}.subServiceIntro h2{color:#0f172a;letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.75rem;font-weight:800;line-height:1.2}@media (min-width:768px){.subServiceIntro h2{font-size:2.25rem}}.subServiceIntro h2 span{color:#ff6b35}.subServiceIntro p{color:#64748b;margin-bottom:1rem;font-size:1rem;line-height:1.8}.subServiceCTA{color:#fff;background:#ff6b35;border-radius:9999px;align-items:center;gap:.6rem;margin-top:1rem;padding:.8rem 2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #ff6b354d}.subServiceCTA:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 24px #ff6b3566}.subServiceHighlights{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.subServiceHighlights{grid-template-columns:repeat(3,1fr)}}.subServiceHighlights .highlightCard{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1.25rem;padding:2rem;transition:transform .3s,box-shadow .3s}.subServiceHighlights .highlightCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000012}.subServiceHighlights .highlightCard .highlightIcon{color:#ff6b35;background:#ff6b351a;border-radius:.875rem;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.subServiceHighlights .highlightCard h4{color:#0f172a;margin-bottom:.4rem;font-size:.95rem;font-weight:700}.subServiceHighlights .highlightCard p{color:#64748b;font-size:.85rem;line-height:1.6}.subServiceBack .backLink{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.subServiceBack .backLink:hover{color:#ff6b35}.packagesPage{background-color:#f8fafc;padding-top:8rem;padding-bottom:6rem}.packagesPage .headerRow{flex-direction:column;gap:2rem;margin-bottom:5rem;display:flex}@media (min-width:768px){.packagesPage .headerRow{flex-direction:row;justify-content:space-between;align-items:flex-end}}.packagesPage .headerRow .headerContent{max-width:36rem}.packagesPage .headerRow .headerContent .subTitle{letter-spacing:.1em;text-transform:uppercase;color:#1673b8;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:inline-block}.packagesPage .headerRow .headerContent h1{color:#0f172a;letter-spacing:-.025em;font-size:2.25rem;font-weight:800;line-height:1.1}@media (min-width:768px){.packagesPage .headerRow .headerContent h1{font-size:3.75rem}}.packagesPage .headerRow .headerContent h1 span{color:#94a3b8;font-weight:500}.packagesPage .headerRow .filterGroup{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.packagesPage .headerRow .filterGroup button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 2rem;font-size:.875rem;font-weight:700;transition:all .2s;box-shadow:0 1px 2px #0000000d}.packagesPage .headerRow .filterGroup button.active{color:#000;background-color:#1673b8;box-shadow:0 10px 15px -3px #1673b81a}.packagesPage .headerRow .filterGroup button:not(.active){color:#94a3b8;background-color:#fff}.packagesPage .headerRow .filterGroup button:not(.active):hover{color:#0f172a}.packagesPage .loadingWrapper{justify-content:center;align-items:center;padding:10rem 0;display:flex}.packagesPage .loadingWrapper .spinner{border:4px solid #f1f5f9;border-top-color:#1673b8;border-radius:9999px;width:4rem;height:4rem;animation:1s linear infinite spin;box-shadow:0 25px 50px -12px #00000040}.packagesPage .packagesGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:768px){.packagesPage .packagesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.packagesPage .packagesGrid{grid-template-columns:repeat(3,1fr)}}.packagesPage .packagesGrid .packageItem{background-color:#fff;border:1px solid #f1f5f9;border-radius:32px;transition:all .5s;overflow:hidden;box-shadow:0 1px 2px #0000000d}.packagesPage .packagesGrid .packageItem:hover{transform:translateY(-1rem);box-shadow:0 25px 50px -12px #00000040}.packagesPage .packagesGrid .packageItem:hover h3{color:#1673b8}.packagesPage .packagesGrid .packageItem .imageArea{aspect-ratio:4/3;background-color:#f1f5f9;padding:.75rem;position:relative;overflow:hidden}.packagesPage .packagesGrid .packageItem .imageArea .placeholder{background-color:#e2e8f0;border-radius:1rem;transition:transform .7s;position:absolute;inset:0}.packagesPage .packagesGrid .packageItem .imageArea .durationBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background-color:#ffffffe6;border:1px solid #fff3;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem 1.25rem;display:flex;position:absolute;top:2rem;left:2rem;box-shadow:0 10px 15px -3px #0000001a}.packagesPage .packagesGrid .packageItem .imageArea .durationBadge span{color:#1673b8;font-size:1.125rem;font-weight:800;line-height:1}.packagesPage .packagesGrid .packageItem .imageArea .priceBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:10;background-color:#0f172ae6;border-radius:1rem;padding:.75rem 1.5rem;position:absolute;bottom:2rem;right:2rem;box-shadow:0 20px 25px -5px #0003}.packagesPage .packagesGrid .packageItem .imageArea .priceBadge .label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:10px;font-style:italic;font-weight:700;line-height:1}.packagesPage .packagesGrid .packageItem .imageArea .priceBadge .price{align-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:flex}.packagesPage .packagesGrid .packageItem .contentArea{padding:2.5rem}.packagesPage .packagesGrid .packageItem .contentArea .locRow{color:#64748b;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.packagesPage .packagesGrid .packageItem .contentArea .locRow svg{color:#1673b8}.packagesPage .packagesGrid .packageItem .contentArea h3{color:#0f172a;letter-spacing:-.025em;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;transition:color .2s;display:-webkit-box;overflow:hidden}.packagesPage .packagesGrid .packageItem .contentArea .tagsRow{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.packagesPage .packagesGrid .packageItem .contentArea .tagsRow .tag{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;background-color:#f9fafb;border-radius:.5rem;padding:.25rem .75rem;font-size:10px;font-weight:700}.packagesPage .packagesGrid .packageItem .contentArea .detailsBtn{color:#fff;background-color:#0f172a;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 20px 25px -5px #0000001a}.packagesPage .packagesGrid .packageItem .contentArea .detailsBtn:hover{color:#000;background-color:#1673b8}.packagesPage .packagesGrid .packageItem .contentArea .detailsBtn:hover svg{transform:translate(.5rem)}.packagesPage .packagesGrid .packageItem .contentArea .detailsBtn:active{transform:scale(.95)}.packagesPage .packagesGrid .packageItem .contentArea .detailsBtn svg{transition:transform .2s}.packagesPage .notFound{text-align:center;padding:10rem 0}.packagesPage .notFound .icon{margin-bottom:1.5rem;font-size:3.75rem}.packagesPage .notFound h3{color:#9ca3af;font-size:1.5rem;font-style:italic;font-weight:500}.packageDetailPage{--ios-shadow:0 10px 40px -10px #00000014;--ios-blur:blur(20px);--ios-radius:3rem;background-color:#fbfbfb;padding-top:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.packageDetailPage .tourStatsRow{z-index:10;background:#fff;border-bottom:1px solid #f1f5f9;position:relative}.packageDetailPage .tourStatsRow .tourStatsGrid{justify-content:center;align-items:center;gap:20px;padding:30px 0;display:flex}@media (max-width:768px){.packageDetailPage .tourStatsRow .tourStatsGrid{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 20px}}.packageDetailPage .tourStatsRow .tStat{flex-direction:column;gap:6px;display:flex}@media (max-width:768px){.packageDetailPage .tourStatsRow .tStat{border-left:none!important;padding-left:0!important}}.packageDetailPage .tourStatsRow .tStat .tLabel{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.packageDetailPage .tourStatsRow .tStat .tValue{color:#0f172a;align-items:center;gap:8px;font-size:1.1rem;font-weight:900;display:flex}.packageDetailPage .tourStatsRow .tStat .tValue svg,.packageDetailPage .tourStatsRow .tStat .tValue.priceValue{color:#ff6b35}.packageDetailPage .mainContent{padding-top:4rem;padding-bottom:4rem}.packageDetailPage .mainContent .contentGrid{grid-template-columns:1fr;gap:5rem;display:grid}@media (min-width:1024px){.packageDetailPage .mainContent .contentGrid{grid-template-columns:2fr 1fr}}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox{background-color:#f9fafb;border:1px solid #f3f4f680;border-radius:60px;margin-bottom:3rem;padding:2rem;position:relative;overflow:hidden}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .blurBg{filter:blur(40px);opacity:0;background-color:#1673b81a;border-radius:9999px;width:10rem;height:10rem;transition:opacity .3s;position:absolute;top:-2.5rem;left:-2.5rem}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox:hover .blurBg{opacity:1}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox h2{color:#0f172a;letter-spacing:-.025em;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:1.875rem;font-weight:900;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox h2 svg{color:#1673b8}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .description{color:#6b7280;margin-bottom:2.5rem;font-size:1.125rem;font-style:italic;line-height:1.625}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid{background-color:#fff;border-radius:40px;flex-wrap:wrap;gap:2.5rem;padding:2rem;display:flex;box-shadow:0 1px 2px #0000000d}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity{align-items:center;gap:.75rem;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity .iconBox{border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity .iconBox.blue{color:#3b82f6;background-color:#eff6ff}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity .iconBox.rose{color:#f43f5e;background-color:#fff1f2}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity .iconBox.emerald{color:#10b981;background-color:#ecfdf5}.packageDetailPage .mainContent .contentGrid .detailsCol .overviewBox .amenitiesGrid .amenity span{text-transform:uppercase;letter-spacing:.1em;color:#0f172a;font-size:.75rem;font-weight:900}.packageDetailPage .mainContent .contentGrid .detailsCol .sectionTitle{color:#0f172a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2.5rem;font-size:2rem;font-weight:900}.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid{grid-template-columns:1fr 1fr}}.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid .highlightItem{background-color:#f8fafc;border:1px solid #0000;border-radius:1.5rem;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid .highlightItem:hover{background-color:#1673b80d;border-color:#1673b81a}.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid .highlightItem .checkIcon{color:#1673b8;background-color:#fff;border-radius:9999px;padding:.5rem;display:flex;box-shadow:0 1px 2px #0000000d}.packageDetailPage .mainContent .contentGrid .detailsCol .highlightsGrid .highlightItem span{color:#0f172a;font-size:.875rem;font-style:italic;font-weight:700}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection{margin-bottom:40px}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTitle{color:#0f172a;text-underline-offset:8px;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:1.5rem;font-style:italic;font-weight:900;-webkit-text-decoration:underline #1673b80d;text-decoration:underline #1673b80d;text-decoration-thickness:8px;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline{border-left:4px solid #1673b81a;flex-direction:column;gap:2.5rem;padding-left:1.5rem;display:flex}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem{position:relative}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem .dot{background-color:#1673b8;border-radius:9999px;width:.75rem;height:.75rem;transition:transform .2s;position:absolute;top:0;left:-1.875rem;box-shadow:0 4px 6px -1px #1673b880}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem:hover .dot{transform:scale(1.5)}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem .dayLabel{color:#1673b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:10px;font-style:italic;font-weight:900;line-height:1}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem h4{color:#0f172a;letter-spacing:-.025em;margin-bottom:1rem;font-size:1.25rem;font-weight:900}.packageDetailPage .mainContent .contentGrid .detailsCol .itinerarySection .itineraryTimeline .timelineItem p{color:#6b7280;font-size:.875rem;font-style:italic;line-height:1.625}.packageDetailPage .mainContent .contentGrid .bookingCol{position:relative}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard{-webkit-backdrop-filter:var(--ios-blur);color:#0f172a;border-radius:var(--ios-radius);box-shadow:var(--ios-shadow);background-color:#ffffffb3;border:1px solid #fffc;padding:2.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:sticky;top:10rem;overflow:hidden}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard:hover{border-color:#ffffff1a}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .decorCircle{filter:blur(40px);background-color:#1673b81a;border-radius:9999px;width:8rem;height:8rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard h4{margin-bottom:1.5rem;font-size:1.5rem;font-weight:900;line-height:1.2}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard h4 span{color:#1673b8}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .priceRow{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .priceRow .priceWrap{color:#1673b8;align-items:flex-start;font-size:1.875rem;font-weight:900;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .priceRow .priceWrap span{margin-top:.25rem;margin-right:.25rem;font-size:.875rem}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .priceRow .perPerson{text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-size:10px;font-style:italic;font-weight:900;line-height:1.2}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .priceRow .iconBox{color:#ff6b35;background-color:#ff6b351a;border-radius:.75rem;margin-left:auto;padding:.75rem;transition:all .3s}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .actions{flex-direction:column;gap:1rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .actions .enquireBtn{color:#fff;text-align:center;background-color:#ff6b35;border-radius:1.875rem;width:100%;padding:1.5rem;font-weight:900;text-decoration:none;transition:all .3s;box-shadow:0 20px 25px -5px #ff6b3540}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .actions .enquireBtn:hover{filter:brightness(1.1);box-shadow:0 20px 30px -5px #ff6b3566}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .actions .enquireBtn:active{transform:scale(.95)}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField{flex-direction:column;gap:.5rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-left:.5rem;font-size:.75rem;font-weight:800}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField .inputWrap{align-items:center;display:flex;position:relative}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField .inputWrap svg{color:#94a3b8;pointer-events:none;position:absolute;left:1.25rem}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField .inputWrap input{background:#ffffff80;border:1px solid #0000000d;border-radius:1.5rem;width:100%;padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:.875rem;font-weight:600;transition:all .3s}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .formField .inputWrap input:focus{background:#fff;border-color:#1673b8;outline:none;box-shadow:0 0 0 4px #1673b81a}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .submitBtn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background-color:#ff6b35;border:none;border-radius:1.25rem;margin-top:.5rem;padding:1.25rem;font-size:.875rem;font-weight:900;transition:all .3s;box-shadow:0 10px 25px -5px #ff6b354d}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .submitBtn:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #ff6b3580}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .enquiryForm .submitBtn:active{transform:scale(.97)}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .pdfBtn{color:#64748b;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background-color:#0000;border:1px solid #0000000d;border-radius:1.25rem;width:100%;margin-top:1.5rem;padding:1rem;font-family:inherit;font-size:.75rem;font-weight:800;transition:all .3s}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .pdfBtn:hover{color:#1673b8;background-color:#f8fafc}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges .badgeItem{background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:1.875rem;align-items:center;gap:1rem;padding:1rem;display:flex}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges .badgeItem .dot{border-radius:9999px;width:.5rem;height:.5rem}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges .badgeItem .dot.green{background-color:#10b981;animation:2s infinite pulse}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges .badgeItem .dot.blue{background-color:#3b82f6}.packageDetailPage .mainContent .contentGrid .bookingCol .bookingCard .badges .badgeItem span{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:10px;font-weight:900}@keyframes pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.padding-h{padding-top:30px}.tourCatPage{background-color:#fbfbfb;min-height:100vh;padding-bottom:4rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tourCatBanner{background-color:#0f172a;align-items:center;width:100%;height:250px;min-height:250px;margin-top:60px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.tourCatBanner{height:350px;margin-top:85px}}.tourCatBanner .tourCatBannerImg{z-index:0;width:100%;height:100%;position:absolute;top:0;right:0}@media (min-width:1024px){.tourCatBanner .tourCatBannerImg{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%);width:70%}}.tourCatBanner .tourCatBannerImg img{object-fit:cover;width:100%;height:100%}.tourCatBanner .tourCatBannerOverlay{z-index:1;background:linear-gradient(90deg,#0f172a 0% 30%,#0f172a66 60%,#0f172a00 100%);position:absolute;inset:0}@media (max-width:1023px){.tourCatBanner .tourCatBannerOverlay{background:linear-gradient(#0f172a66,#0f172acc)}}.tourCatBanner .bannerBgText{color:#ffffff08;text-transform:uppercase;pointer-events:none;z-index:0;white-space:nowrap;font-size:15rem;font-style:italic;font-weight:950;line-height:1;position:absolute;bottom:-2rem;left:2rem}@media (max-width:1023px){.tourCatBanner .bannerBgText{display:none}}.tourCatBanner .tourCatBannerContent{z-index:2;text-align:left;color:#fff;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative}@media (min-width:1024px){.tourCatBanner .tourCatBannerContent{padding-left:5rem}}.tourCatBanner .tourCatBannerContent .tourCatBannerTitle{letter-spacing:-.05em;text-transform:uppercase;margin-bottom:.75rem;font-size:2.5rem;font-style:italic;font-weight:950;line-height:1}@media (min-width:768px){.tourCatBanner .tourCatBannerContent .tourCatBannerTitle{font-size:4rem}}.tourCatBanner .tourCatBannerContent .tourCatBannerTitle span{color:#0000;-webkit-text-stroke:1px #ffffff4d;letter-spacing:normal;line-height:1;display:block}.tourCatBanner .tourCatBannerContent .tourCatBannerSub{color:#fff;background:linear-gradient(90deg,#ff6b351a 0%,#0000 100%);border-left:4px solid #ff6b35;max-width:500px;margin-bottom:1.5rem;padding:.4rem 0 .4rem 1.25rem;font-size:.95rem;font-weight:700}.tourCatBanner .tourCatBannerContent .tourCatRating{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:2rem;align-items:center;gap:1.25rem;width:max-content;padding:1.25rem 2.25rem;display:flex;box-shadow:0 20px 40px -10px #0000004d}.tourCatBanner .tourCatBannerContent .tourCatRating .tourCatRatingScore{color:#ff6b35;font-size:1.5rem;font-weight:900}.tourCatBanner .tourCatBannerContent .tourCatRating .tourCatStars{color:#fbbf24;letter-spacing:.1em;font-size:1.25rem}.tourCatBanner .tourCatBannerContent .tourCatRating .tourCatReviewCount{text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-size:.75rem;font-weight:800}.tourCatContainer{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.tourCatContainer{padding:0 1.5rem}}.cosmicContainer{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.cosmicContainer{padding:0 1.5rem}}.tourCatPackages{z-index:10;margin-top:-3rem;position:relative}.tourCatPackages .tourCatBookedBadge{color:#1673b8;background-color:#1673b81a;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 4px 6px -1px #1673b81a}.tourCatPackages .tourCatBookedBadge .tourCatBookedNum{color:#ff6b35;font-weight:800}.tourCatPackages .tourCatIntro{color:#475569;max-width:900px;margin-bottom:2rem;font-size:1.125rem;line-height:1.75}.tourCatPackages .tourCatGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.tourCatPackages .tourCatGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tourCatPackages .tourCatGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.tourCatPackages .tourCatGrid .tourCatCard{background-color:#fff;border:1px solid #0000000a;border-radius:2.5rem;flex-direction:column;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 4px 30px #00000008}.tourCatPackages .tourCatGrid .tourCatCard:hover{border-color:#1673b833;transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px -12px #00000014}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap{width:100%;padding-top:66.66%;display:block;position:relative}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap:hover img{transform:scale(1.05)}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatCardStrip{color:#fff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background-color:#ff6b35;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 10px #ff6b3566}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatWishlistBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#94a3b8;cursor:pointer;z-index:10;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px #0000001a}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatWishlistBtn:hover{color:#f43f5e;background-color:#fff;transform:scale(1.1)}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatWishlistBtn.active{color:#f43f5e;background-color:#fff;transform:scale(1.1);box-shadow:0 4px 15px #f43f5e33}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatWishlistBtn svg{transition:transform .3s}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardImgWrap .tourCatWishlistBtn:active svg{transform:scale(.8)}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardDuration{color:#0f172a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:800}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardTitle{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.3;transition:color .2s}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardTitle:hover{color:#1673b8}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardLocation{color:#1673b8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:800;display:flex}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardLocation .tourCatDot{color:#cbd5e1;font-size:.5rem}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardPricing{align-items:baseline;gap:.5rem;margin-top:auto;margin-bottom:1.5rem;display:flex}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardPricing .tourCatPrice{color:#0f172a;font-size:1.5rem;font-weight:900}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardPricing .tourCatOrigPrice{color:#94a3b8;font-size:1rem;text-decoration:line-through}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardPricing .tourCatPerPerson{color:#64748b;font-size:.75rem}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardBtns{grid-template-columns:2fr 1fr;gap:.75rem;display:grid}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardBtns .tourCatEnquireBtn{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#ff6b35;border:1px solid #ff6b3580;border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:800;transition:all .3s;box-shadow:0 4px 14px #ff6b354d}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardBtns .tourCatEnquireBtn:hover{background-color:#ff581c;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardBtns .tourCatDetailsBtn{color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;font-size:.75rem;font-weight:800;transition:all .3s;display:flex}.tourCatPackages .tourCatGrid .tourCatCard .tourCatCardBody .tourCatCardBtns .tourCatDetailsBtn:hover{color:#ff6b35;background-color:#f1f5f9;border-color:#ff6b354d}.tourCatReadMore{margin:3rem 0}.tourCatReadMore .tourCatReadMoreHeading{color:#0f172a;margin-bottom:2rem;font-size:2rem;font-weight:800}.tourCatReadMore .tourCatReadMoreHeading .tourCatHeadingHighlight{z-index:1;position:relative}.tourCatReadMore .tourCatReadMoreHeading .tourCatHeadingHighlight:after{content:"";z-index:-1;background-color:#1673b866;height:.5rem;position:absolute;bottom:.2rem;left:-.2rem;right:-.2rem}.tourCatReadMore .tourCatReadMoreBody p{color:#475569;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.tourCatReadMore .tourCatReadMoreBody p:last-child{margin-bottom:0}.tourCatReviews{background-color:#fff;margin-bottom:3rem;padding:3rem 0}.tourCatReviews .tourCatReviewsTitle{color:#0f172a;text-align:center;margin-bottom:3.5rem;font-size:2.5rem;font-weight:800}.tourCatReviews .tourCatReviewSwiper{padding-bottom:3rem!important}.tourCatReviews .tourCatReviewCard{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;align-items:center;height:auto;padding:2.5rem 2rem;display:flex}@media (min-width:1024px){.tourCatReviews .tourCatReviewCard{height:100%}}.tourCatReviews .tourCatReviewCard .tourCatReviewAvatar{margin-bottom:1rem}.tourCatReviews .tourCatReviewCard .tourCatReviewAvatar img{border:2px solid #fff;box-shadow:0 4px 6px -1px #0000001a}.tourCatReviews .tourCatReviewCard .tourCatReviewName{color:#0f172a;margin-bottom:.5rem;font-size:1.125rem;font-weight:800}.tourCatReviews .tourCatReviewCard .tourCatReviewStars{color:#fbbf24;letter-spacing:.1em;margin-bottom:1.5rem}.tourCatReviews .tourCatReviewCard .tourCatReviewText{color:#475569;flex-grow:1;margin-bottom:2rem;font-size:1rem;font-style:italic;line-height:1.6}.tourCatReviews .tourCatReviewCard .tourCatGoogleBadge{opacity:.8;margin-top:auto}.tourCatCTA{color:#fff;text-align:center;background-color:#0f172a;border-radius:2rem;margin:0 1rem 3rem;padding:3.5rem 0}@media (min-width:640px){.tourCatCTA{margin:0 2rem 5rem}}.tourCatCTA .tourCatCTALabel{color:#1673b8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.875rem;font-weight:800}.tourCatCTA .tourCatCTATitle{margin-bottom:1rem;font-size:2.5rem;font-weight:800}@media (min-width:768px){.tourCatCTA .tourCatCTATitle{font-size:3.5rem}}.tourCatCTA .tourCatCTASub{color:#94a3b8;margin-bottom:3rem;font-size:1.125rem}.tourCatCTA .tourCatCTABtns{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.tourCatCTA .tourCatCTABtns{flex-direction:row}}.tourCatCTA .tourCatCTABtns .tourCatCTAEnquire{color:#000;background-color:#1673b8;border-radius:9999px;padding:1rem 2.5rem;font-weight:800;text-decoration:none;transition:all .3s}.tourCatCTA .tourCatCTABtns .tourCatCTAEnquire:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #1673b866}.tourCatCTA .tourCatCTABtns .tourCatCTACall{color:#fff;border:2px solid #fff3;border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.tourCatCTA .tourCatCTABtns .tourCatCTACall:hover{background-color:#ffffff1a}.tourCatModalOverlay{z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.tourCatModalOverlay{padding:1.5rem}}.tourCatModalOverlay .tourCatModalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172a66;transition:opacity .3s;position:absolute;inset:0}.tourCatModalOverlay .tourCatModalContent{-webkit-backdrop-filter:blur(30px);background-color:#ffffffd9;border:1px solid #ffffff80;border-radius:3rem;flex-direction:column;width:100%;max-width:50rem;animation:.5s cubic-bezier(.165,.84,.44,1) iosModalOpen;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0003}@media (max-width:767px){.tourCatModalOverlay .tourCatModalContent{border-radius:2.5rem 2.5rem 0 0;max-height:90vh;animation:.55s cubic-bezier(.165,.84,.44,1) iosBottomSheet;position:absolute;bottom:0}}@media (min-width:768px){.tourCatModalOverlay .tourCatModalContent{flex-direction:row}}@keyframes iosModalOpen{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes iosBottomSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tourCatModalOverlay .tourCatModalContent .tourCatModalCloseBtn{z-index:20;color:#64748b;cursor:pointer;background-color:#0000000d;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.tourCatModalOverlay .tourCatModalContent .tourCatModalCloseBtn:hover{background-color:#0000001a;transform:rotate(90deg)}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft{background-color:#1673b8;flex-direction:column;justify-content:space-between;padding:3rem;display:none;position:relative;overflow:hidden}@media (min-width:768px){.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft{width:41.6667%;display:flex}}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalGradient{opacity:.9;z-index:0;mix-blend-mode:multiply;background:linear-gradient(to bottom right,#1673b8,#0ea5e9,#ff6b35);position:absolute;inset:0}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalBlur1{filter:blur(40px);z-index:0;background-color:#fff3;border-radius:9999px;width:20rem;height:20rem;position:absolute;top:-5rem;left:-5rem}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalBlur2{filter:blur(40px);z-index:0;background-color:#ff6b3566;border-radius:9999px;width:20rem;height:20rem;position:absolute;bottom:-5rem;right:-5rem}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual{z-index:10;position:relative}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual .tourCatModalIconWrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background-color:#fff3;border:1px solid #ffffff4d;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:2rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual h3{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:2.25rem;font-style:italic;font-weight:900;line-height:.9}@media (min-width:1024px){.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual h3{font-size:3rem}}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual h3 span{color:#0000;filter:drop-shadow(0 1px 1px #0000000d);background-image:linear-gradient(90deg,#ff6b35,#fdf08a);-webkit-background-clip:text;background-clip:text}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalVisual p{color:#fffc;max-width:200px;margin-top:1.5rem;font-size:.875rem;font-style:italic;font-weight:500;line-height:1.625}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalStatus{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0003;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.75rem;width:max-content;margin-top:3rem;padding:.5rem 1rem;display:flex;position:relative}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalStatus .tourCatStatusDot{background-color:#4ade80;border-radius:9999px;width:.625rem;height:.625rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulseDot;box-shadow:0 0 10px #4ade80cc}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.5}}.tourCatModalOverlay .tourCatModalContent .tourCatModalLeft .tourCatModalStatus span{color:#ffffffe6;text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:900}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight{background-color:#ffffff80;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem;display:flex;position:relative}@media (min-width:640px){.tourCatModalOverlay .tourCatModalContent .tourCatModalRight{padding:2.5rem}}@media (min-width:768px){.tourCatModalOverlay .tourCatModalContent .tourCatModalRight{width:58.3333%}}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalHeader{margin-bottom:2rem}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalHeader h2{color:#1e293b;text-transform:uppercase;letter-spacing:-.05em;font-size:1.875rem;font-style:italic;font-weight:900}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalHeader p{color:#64748b;margin-top:.25rem;font-size:.875rem;font-weight:500}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm{text-align:left;flex-direction:column;gap:1rem;display:flex}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSelectedPkg{background-color:#f8fafc80;border:1px solid #f1f5f9;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSelectedPkg .tourCatPkgIcon{background-color:#1673b81a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSelectedPkg .tourCatPkgIcon svg{color:#1673b8}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSelectedPkg div label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.125rem;font-size:.625rem;font-weight:900;display:block}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSelectedPkg div .tourCatPkgName{color:#334155;font-size:.875rem;font-style:italic;font-weight:700}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalFormGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalFormGrid{grid-template-columns:repeat(2,1fr)}}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField label{color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem;padding-left:.25rem;font-size:.625rem;font-weight:900;display:block}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField .tourCatModalInputWrap{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .3s;display:flex;box-shadow:0 1px 2px #0000000d}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField .tourCatModalInputWrap:focus-within{border-color:#ff6b35;box-shadow:0 0 0 4px #ff6b351a}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField .tourCatModalInputWrap svg{color:#94a3b8}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField .tourCatModalInputWrap input{color:#0f172a;background-color:#0000;border:none;outline:none;width:100%;margin:0;padding:0;font-size:.875rem;font-weight:600}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalField .tourCatModalInputWrap input::placeholder{color:#cbd5e1}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSubmitBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:linear-gradient(90deg,#1673b8,#ff6b35);border:none;border-radius:.75rem;width:100%;margin-top:1rem;padding:1rem;font-size:.875rem;font-weight:900;transition:all .3s;box-shadow:0 10px 15px -3px #ff6b3533}.tourCatModalOverlay .tourCatModalContent .tourCatModalRight .tourCatModalForm .tourCatModalSubmitBtn:hover{background:linear-gradient(90deg,#11578a,#ff4602);transform:translateY(-2px);box-shadow:0 20px 25px -5px #ff6b3566}.allToursPage{background-color:#f1f5f9;min-height:100vh;padding-top:0}.allToursPage .allToursBanner{background-color:#0f172a;align-items:center;width:100%;height:65vh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.allToursPage .allToursBanner{height:75vh}}.allToursPage .allToursBanner .bannerBgText{color:#ffffff08;text-transform:uppercase;pointer-events:none;z-index:0;white-space:nowrap;font-size:20rem;font-style:italic;font-weight:950;line-height:1;position:absolute;bottom:-2rem;right:-2rem}@media (max-width:768px){.allToursPage .allToursBanner .bannerBgText{display:none}}.allToursPage .allToursBanner .allToursBannerOverlay{z-index:1;background:linear-gradient(135deg,#0f172a 0%,#0f172ab3 60%,#0f172a4d 100%);position:absolute;inset:0}.allToursPage .allToursBanner .allToursBannerContent{z-index:2;padding-top:6rem;position:relative}.allToursPage .allToursBanner .allToursBannerTitle{letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;font-size:3.5rem;font-weight:950;line-height:.95}@media (min-width:768px){.allToursPage .allToursBanner .allToursBannerTitle{font-size:7rem}}.allToursPage .allToursBanner .allToursBannerTitle span{color:#0000;-webkit-text-stroke:2px #ff6b35;letter-spacing:normal;font-style:italic;display:block}.allToursPage .allToursBanner .allToursBannerSub{color:#cbd5e1;border-left:4px solid #ff6b35;max-width:500px;padding:.5rem 0 .5rem 1.5rem;font-size:1.125rem;font-weight:600}.allToursPage .allToursControls{-webkit-backdrop-filter:blur(20px);z-index:100;background:#fffffff5;border-bottom:1px solid #e2e8f0cc;position:sticky;top:65px;box-shadow:0 8px 32px -8px #0000001a}.allToursPage .allToursControls .allToursControlsInner{flex-wrap:nowrap;align-items:center;gap:0;padding:.875rem 0;display:flex}.allToursPage .allToursControls .allToursSearch{background:#f1f5f9;border:2px solid #0000;border-radius:9999px;flex:none;align-items:center;gap:.625rem;width:240px;margin-right:1rem;padding:.625rem 1.125rem;transition:all .25s;display:flex}@media (max-width:767px){.allToursPage .allToursControls .allToursSearch{width:160px;margin-right:.75rem}}.allToursPage .allToursControls .allToursSearch:focus-within{background:#fff;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3514}.allToursPage .allToursControls .allToursSearch .allToursSearchIcon{color:#94a3b8;flex-shrink:0}.allToursPage .allToursControls .allToursSearch .allToursSearchInput{color:#0f172a;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:.8rem;font-weight:600}.allToursPage .allToursControls .allToursSearch .allToursSearchInput::placeholder{color:#94a3b8;font-weight:500}.allToursPage .allToursControls .allToursSearch .allToursSearchClear{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:.15rem;transition:all .2s;display:flex}.allToursPage .allToursControls .allToursSearch .allToursSearchClear:hover{color:#0f172a;background:#e2e8f0}.allToursPage .allToursControls .allToursControlsDivider{background:#e2e8f0;flex-shrink:0;width:1px;min-width:1px;height:28px;margin-right:1rem}@media (max-width:767px){.allToursPage .allToursControls .allToursControlsDivider{display:none}}.allToursPage .allToursControls .allToursFilterPills{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:.5rem;padding-right:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.allToursPage .allToursControls .allToursFilterPills::-webkit-scrollbar{display:none}@media (max-width:767px){.allToursPage .allToursControls .allToursFilterPills{display:none}}.allToursPage .allToursControls .mobileFilterToggle{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;padding:.625rem 1.25rem;font-size:.8rem;font-weight:700;transition:all .2s;display:none}.allToursPage .allToursControls .mobileFilterToggle:hover{background:#ff6b35}@media (max-width:767px){.allToursPage .allToursControls .mobileFilterToggle{display:flex}}.allToursPage .allToursControls .mobileFilterDrawer{flex-wrap:wrap;gap:.5rem;padding:0 0 1rem;display:flex}@media (min-width:768px){.allToursPage .allToursControls .mobileFilterDrawer{display:none}}.allToursPage .filterPill{color:#64748b;cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem 1.125rem;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.allToursPage .filterPill:hover{color:#ff6b35;background:#ff6b350d;border-color:#ff6b35}.allToursPage .filterPill.active{color:#fff;background:#ff6b35;border-color:#ff6b35;transform:translateY(-1px);box-shadow:0 4px 14px -2px #ff6b3573,0 0 0 3px #ff6b3526}.allToursPage .allToursResultsMeta{justify-content:space-between;align-items:center;padding-top:1.75rem;padding-bottom:1rem;display:flex}.allToursPage .allToursResultsMeta .resultsCount{color:#64748b;font-size:.875rem;font-weight:600}.allToursPage .allToursResultsMeta .resultsCount strong{color:#ff6b35;font-weight:900}.allToursPage .allToursResultsMeta .resultsCount em{color:#0f172a;font-style:normal;font-weight:800}.allToursPage .allToursGrid{grid-template-columns:1fr;gap:1.25rem;padding-bottom:5rem;display:grid}@media (min-width:480px){.allToursPage .allToursGrid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.allToursPage .allToursGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.allToursPage .allToursGrid{grid-template-columns:repeat(4,1fr)}}.allToursPage .allTourCard{cursor:pointer;background:#fff;border-radius:28px;flex-direction:column;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 20px -4px #00000017,0 0 0 .5px #0000000f}.allToursPage .allTourCard:hover{transform:translateY(-10px)scale(1.015);box-shadow:0 2px 4px #0000000a,0 28px 56px -10px #00000029,0 0 0 .5px #0000000f}.allToursPage .allTourCard:hover .allTourCardImg img{transform:scale(1.07)translateY(-3px)}.allToursPage .allTourCard .allTourCardImgLink{flex-shrink:0;height:215px;display:block;position:relative;overflow:hidden}.allToursPage .allTourCard .allTourCardImgLink .allTourCardImg{position:absolute;inset:0}.allToursPage .allTourCard .allTourCardImgLink .allTourCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.allToursPage .allTourCard .allTourCardImgLink:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 32%,#0000001f 58%,#0000009e 100%);position:absolute;inset:0}.allToursPage .allTourCard .allTourCardImgLink .allTourCardBadge{z-index:4;-webkit-backdrop-filter:blur(14px);color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#fff3;border:1px solid #ffffff4d;border-radius:9999px;padding:.3rem .75rem;font-size:.575rem;font-weight:900;position:absolute;top:.875rem;left:.875rem}.allToursPage .allTourCard .allTourCardImgLink .allTourCardFloatPrice{z-index:3;position:absolute;bottom:.875rem;left:.875rem}.allToursPage .allTourCard .allTourCardImgLink .allTourCardFloatPrice .floatPriceMain{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 8px #0000004d;font-size:1.5rem;font-weight:900;line-height:1;display:block}.allToursPage .allTourCard .allTourCardImgLink .allTourCardFloatPrice .floatPriceMeta{align-items:center;gap:.4rem;margin-top:3px;display:flex}.allToursPage .allTourCard .allTourCardImgLink .allTourCardFloatPrice .floatPriceMeta .floatPriceOld{color:#ffffff94;font-size:.7rem;font-weight:600;text-decoration:line-through}.allToursPage .allTourCard .allTourCardImgLink .allTourCardFloatPrice .floatPriceMeta .floatPricePp{color:#fff9;font-size:.65rem;font-weight:700}.allToursPage .allTourCard .allTourCardImgLink .allTourCardLocation{z-index:3;-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.25rem;max-width:130px;padding:.28rem .625rem;display:flex;position:absolute;bottom:.875rem;right:.875rem}.allToursPage .allTourCard .allTourCardImgLink .allTourCardLocation .locationText{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:700;overflow:hidden}.allToursPage .allTourCard .allTourCardImgLink .allTourCardLocation svg{color:#ffffffbf;flex-shrink:0}.allToursPage .allTourCard .allTourCardBody{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem;display:flex}.allToursPage .allTourCard .allTourCardDuration{color:#ff6b35;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.3rem;margin-bottom:.5rem;font-size:.67rem;font-weight:800;display:flex}.allToursPage .allTourCard .allTourCardDuration svg{flex-shrink:0}.allToursPage .allTourCard .allTourCardTitle{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:0 0 auto;padding-bottom:.875rem;font-size:1rem;font-weight:800;line-height:1.32;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.allToursPage .allTourCard .allTourCardTitle:hover{color:#ff6b35}.allToursPage .allTourCard .allTourCardRule{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%);height:1px;margin-bottom:.875rem}.allToursPage .allTourCard .allTourCardCta{grid-template-columns:1fr 1.3fr;gap:.5rem;display:grid}.allToursPage .allTourCard .allTourCardCta .allTourCardDetails{color:#64748b;text-align:center;letter-spacing:.01em;background:#f8fafc;border:1.5px solid #e8edf4;border-radius:14px;padding:.75rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:all .2s}.allToursPage .allTourCard .allTourCardCta .allTourCardDetails:hover{color:#fff;background:#0f172a;border-color:#0f172a}.allToursPage .allTourCard .allTourCardCta .allTourCardEnquire{color:#fff;text-align:center;letter-spacing:.02em;cursor:pointer;background:#ff6b35;border:none;border-radius:14px;width:100%;padding:.75rem;font-family:inherit;font-size:.78rem;font-weight:900;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 14px -3px #ff6b3573}.allToursPage .allTourCard .allTourCardCta .allTourCardEnquire:hover{background:#ff581c;transform:translateY(-3px)scale(1.04);box-shadow:0 10px 24px -4px #ff6b358c}.allToursPage .allTourCard .allTourCardCta .allTourCardEnquire:active{transform:scale(.96)}.allToursPage .allToursEmpty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:1.25rem;padding:5rem 2rem;display:flex}.allToursPage .allToursEmpty span{font-size:4rem}.allToursPage .allToursEmpty p{color:#64748b;font-size:1rem;font-weight:600}.allToursPage .allToursEmpty button{color:#fff;cursor:pointer;background:#ff6b35;border:none;border-radius:9999px;padding:.875rem 2.5rem;font-weight:800;transition:all .2s;box-shadow:0 4px 14px -2px #ff6b3566}.allToursPage .allToursEmpty button:hover{filter:brightness(1.1);transform:translateY(-2px)}.infoPageBanner{justify-content:center;align-items:center;width:100%;height:50vh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.infoPageBanner{height:60vh}}.infoPageBanner .infoBannerImg{z-index:0;position:absolute;inset:0}.infoPageBanner .infoBannerImg img{object-fit:cover;width:100%;height:100%}.infoPageBanner .infoBannerOverlay{z-index:1;background:linear-gradient(90deg,#0f172acc,#0f172a66);position:absolute;inset:0}.infoPageBanner .infoBannerContent{z-index:2;text-align:center;color:#fff;max-width:800px;padding:0 1.5rem;position:relative}.infoPageBanner .infoBannerContent .infoTitle{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}@media (min-width:768px){.infoPageBanner .infoBannerContent .infoTitle{font-size:4rem}}.infoPageBanner .infoBannerContent .infoSubtitle{color:#cbd5e1;font-size:1.125rem;font-weight:500}.infoContainer{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:640px){.infoContainer{padding:0 2rem}}.infoBodySection{min-height:50vh;padding:5rem 0}.infoBodySection .infoLeadText{color:#475569;max-width:900px;margin-bottom:2rem;font-size:1.25rem;line-height:1.8}.infoBodySection .infoTextRow p{color:#475569;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.infoBodySection .infoGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:768px){.infoBodySection .infoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.infoBodySection .infoGrid{grid-template-columns:repeat(4,1fr);gap:2.5rem}}.infoBodySection .infoGrid .infoCard{background-color:#fff;border:1px solid #f1f5f9;border-radius:2rem;padding:2.5rem;transition:all .5s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.infoBodySection .infoGrid .infoCard:before{content:"";transform-origin:0;background-color:#ff6b35;width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.infoBodySection .infoGrid .infoCard:hover{border-color:#ff6b3533;transform:translateY(-12px);box-shadow:0 25px 50px -12px #0000001a}.infoBodySection .infoGrid .infoCard:hover:before{transform:scaleX(1)}.infoBodySection .infoGrid .infoCard:hover .infoCardIcon{color:#ff6b35;background-color:#ff6b351a;transform:scale(1.1)rotate(5deg)}.infoBodySection .infoGrid .infoCard .infoCardIcon{color:#0f172a;background-color:#f1f5f9;border-radius:1rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:1.75rem;transition:all .3s;display:flex}.infoBodySection .infoGrid .infoCard .infoCardNumber{color:#f8fafc;z-index:0;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.5rem}.infoBodySection .infoGrid .infoCard .infoCardTitle{color:#0f172a;z-index:1;margin-bottom:1rem;font-size:1.25rem;font-weight:800;position:relative}.infoBodySection .infoGrid .infoCard .infoCardDesc{color:#64748b;z-index:1;line-height:1.7;position:relative}.contactGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.contactGrid{grid-template-columns:1fr 1fr}}.contactBox{background-color:#fff;border-radius:1.5rem;padding:3rem;box-shadow:0 10px 15px -3px #0000000d}.contactBox p{color:#475569;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8;display:flex}.contactBox p strong{color:#0f172a;min-width:80px;font-weight:700}.contactBox p a{color:#1673b8;font-weight:600;text-decoration:none;transition:color .2s}.contactBox p a:hover{color:#0e4874}.paymentRow{background-color:#f8fafc;border-radius:1rem;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:2rem;display:flex}@media (min-width:768px){.paymentRow{flex-direction:row;align-items:center}}.paymentRow .paymentBankData{flex:1}.paymentRow .paymentBankData .bankName{color:#0f172a;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.paymentRow .paymentBankData .bankRow{grid-template-columns:140px 1fr;margin-bottom:.5rem;display:grid}.paymentRow .paymentBankData .bankRow .bLabel{color:#64748b;font-weight:500}.paymentRow .paymentBankData .bankRow .bVal{color:#0f172a;font-weight:700}.paymentRow .paymentScan{text-align:center;background:#fff;border-radius:1rem;flex-shrink:0;padding:1rem;box-shadow:0 4px 6px -1px #0000001a}.paymentRow .paymentScan img{max-width:150px;height:auto}.authPage{box-sizing:border-box;background-color:#f8fafc;min-height:100vh;margin:0;padding:0;display:flex}.authPage .authLeft{background-color:#0f172a;width:50%;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.authPage .authLeft{display:block}}.authPage .authLeft .authImageWrapper{z-index:0;position:absolute;inset:0}.authPage .authLeft .authImageWrapper img{object-fit:cover;opacity:.8;width:100%;height:100%}.authPage .authLeft .authOverlay{z-index:1;background:linear-gradient(135deg,#0f172ae6 0%,#0f172a66 100%);position:absolute;inset:0}.authPage .authLeft .authBrand{z-index:2;color:#fff;position:absolute;top:2.5rem;left:3rem}.authPage .authLeft .authBrand .logoText{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:900;display:flex}.authPage .authLeft .authBrand .logoText span{color:#1673b8}.authPage .authLeft .authQuoteBox{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:1.5rem;padding:2.5rem;position:absolute;bottom:4rem;left:3rem;right:3rem}.authPage .authLeft .authQuoteBox .quoteText{margin-bottom:1.5rem;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.6}.authPage .authLeft .authQuoteBox .quoteAuthor{color:#1673b8;font-size:1.125rem;font-weight:700}.authPage .authLeft .authQuoteBox .quoteRole{color:#cbd5e1;margin-top:.25rem;font-size:.875rem}.authPage .authRight{justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}@media (min-width:1024px){.authPage .authRight{width:50%;padding:4rem}}.authPage .authFormContainer{width:100%;max-width:440px}.authPage .authFormContainer .authMobileLogo{margin-bottom:2rem;display:block}@media (min-width:1024px){.authPage .authFormContainer .authMobileLogo{display:none}}.authPage .authFormContainer .authMobileLogo .logoText{color:#0f172a;font-size:1.75rem;font-weight:900}.authPage .authFormContainer .authMobileLogo .logoText span{color:#1673b8}.authPage .authFormContainer .authHeader{margin-bottom:2.5rem}.authPage .authFormContainer .authHeader h1{color:#0f172a;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.authPage .authFormContainer .authHeader p{color:#64748b;font-size:1rem}.authPage .authFormContainer .authForm .formGroup{margin-bottom:1.5rem}.authPage .authFormContainer .authForm .formGroup label{color:#334155;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.authPage .authFormContainer .authForm .formGroup .inputWrap{position:relative}.authPage .authFormContainer .authForm .formGroup .inputWrap .inputIcon{color:#94a3b8;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.authPage .authFormContainer .authForm .formGroup .inputWrap input{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.75rem;width:100%;padding:.875rem 1rem .875rem 2.75rem;font-size:1rem;transition:all .2s}.authPage .authFormContainer .authForm .formGroup .inputWrap input::placeholder{color:#94a3b8}.authPage .authFormContainer .authForm .formGroup .inputWrap input:focus{border-color:#0f172a;outline:none;box-shadow:0 0 0 4px #0f172a1a}.authPage .authFormContainer .authForm .formGroup .inputWrap .passwordToggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.authPage .authFormContainer .authForm .formGroup .inputWrap .passwordToggle:hover{color:#475569}.authPage .authFormContainer .authForm .formOptions{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.authPage .authFormContainer .authForm .formOptions .rememberCheckbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.authPage .authFormContainer .authForm .formOptions .rememberCheckbox input[type=checkbox]{accent-color:#0f172a;border:1px solid #cbd5e1;border-radius:.25rem;width:1rem;height:1rem}.authPage .authFormContainer .authForm .formOptions .rememberCheckbox span{color:#475569;font-size:.875rem}.authPage .authFormContainer .authForm .formOptions .forgotLink{color:#0ea5e9;font-size:.875rem;font-weight:600;text-decoration:none}.authPage .authFormContainer .authForm .formOptions .forgotLink:hover{text-decoration:underline}.authPage .authFormContainer .authForm .submitBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:.75rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.authPage .authFormContainer .authForm .submitBtn:hover{background-color:#1e293b}.authPage .authFormContainer .authDivider{text-align:center;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:2rem 0;font-size:.875rem;display:flex}.authPage .authFormContainer .authDivider:before,.authPage .authFormContainer .authDivider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.authPage .authFormContainer .authDivider:before{margin-right:1rem}.authPage .authFormContainer .authDivider:after{margin-left:1rem}.authPage .authFormContainer .socialAuth{flex-direction:column;gap:1rem;display:flex}.authPage .authFormContainer .socialAuth .socialBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.authPage .authFormContainer .socialAuth .socialBtn:hover{background-color:#f8fafc;border-color:#94a3b8}.authPage .authFormContainer .socialAuth .socialBtn img{width:24px;height:24px}.authPage .authFormContainer .authFooter{text-align:center;color:#475569;margin-top:3rem;font-size:.875rem}.authPage .authFormContainer .authFooter a{color:#0f172a;margin-left:.25rem;font-weight:700;text-decoration:none}.authPage .authFormContainer .authFooter a:hover{text-decoration:underline}.paymentPage{background:#fff;padding-bottom:6rem}.paymentPage .paymentBody{padding-top:4rem}.paymentPage .payTrustStrip{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:4.5rem;padding:1.5rem 2rem;display:flex}.paymentPage .payTrustStrip .trustItem{letter-spacing:.05em;text-transform:uppercase;color:#475569;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}.paymentPage .payTrustStrip .trustItem .trustIcon{color:#1673b8;display:flex}.paymentPage .paySectionHeader{text-align:center;margin-bottom:3rem}.paymentPage .paySectionHeader .payLabel{letter-spacing:.14em;text-transform:uppercase;color:#1673b8;margin-bottom:.75rem;font-size:.7rem;font-style:italic;font-weight:800;display:inline-block}.paymentPage .paySectionHeader h2{color:#0f172a;letter-spacing:-.03em;font-size:2.2rem;font-weight:900;line-height:1.1}@media (min-width:768px){.paymentPage .paySectionHeader h2{font-size:3rem}}.paymentPage .paySectionHeader h2 span{color:#94a3b8;font-weight:500}.paymentPage .payUpiGrid{grid-template-columns:1fr;gap:2rem;max-width:760px;margin:0 auto 2rem;display:grid}@media (min-width:640px){.paymentPage .payUpiGrid{grid-template-columns:1fr 1fr}}.paymentPage .payUpiCard .payUpiCardInner{aspect-ratio:4/3;width:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .65s cubic-bezier(.4,.2,.2,1);position:relative}.paymentPage .payUpiCard .payUpiCardInner:hover{transform:rotateY(180deg)}.paymentPage .payUpiCard .payUpiCardFront,.paymentPage .payUpiCard .payUpiCardBack{backface-visibility:hidden;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0;overflow:hidden}.paymentPage .payUpiCard .payUpiCardFront{background:#fff;border:2px solid #f1f5f9;box-shadow:0 8px 30px #00000012}.paymentPage .payUpiCard .payUpiCardFront .hoverHint{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.paymentPage .payUpiCard .payUpiCardBack{color:#fff;background:#0f172a;gap:.5rem;padding:1.5rem;transform:rotateY(180deg)}.paymentPage .payUpiCard .payUpiCardBack .qrName{color:#fff;text-align:center;font-size:.8rem;font-weight:800}.paymentPage .payUpiCard .payUpiCardBack .qrPhone{color:#94a3b8;letter-spacing:.05em;font-size:.7rem}.paymentPage .payUpiCard .payUpiCardBack .qrUpiId{color:#94a3b8;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.25rem .75rem;font-size:.65rem}.paymentPage .payUpiCard .payUpiCardBack .razorDesc{color:#94a3b8;text-align:center;margin:0;font-size:.75rem;line-height:1.6}.paymentPage .payUpiCard .payUpiCardBack small{color:#64748b;font-size:.65rem}.paymentPage .payUpiCard .payUpiLabel{color:#64748b;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:flex}.paymentPage .payUpiCard .payUpiLabel svg{color:#1673b8}.paymentPage .payUpiCard.qrCard .payUpiCardFront{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.paymentPage .payUpiCard.razorCard .payUpiCardFront{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.paymentPage .payBankGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.paymentPage .payBankGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.paymentPage .payBankGrid{grid-template-columns:repeat(3,1fr)}}.paymentPage .payBankCard{border:1px solid #f1f5f9;border-radius:20px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #00000012}.paymentPage .payBankCard:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.paymentPage .payBankCard .payBankHeader{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.75rem;display:flex}.paymentPage .payBankCard .payBankHeader .payBankName{color:#fffc;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.paymentPage .payBankCard .payBankBody{background:#fff;flex-direction:column;gap:.85rem;padding:1.5rem 1.75rem;display:flex}.paymentPage .payBankCard .payBankRow{border-bottom:1px solid #f8fafc;flex-direction:column;gap:.15rem;padding-bottom:.75rem;display:flex}.paymentPage .payBankCard .payBankRow:last-child{border-bottom:none;padding-bottom:0}.paymentPage .payBankCard .payBankLabel{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:.65rem;font-weight:700}.paymentPage .payBankCard .payBankVal{color:#0f172a;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.paymentPage .payBankCard .payBankVal.mono{letter-spacing:.05em;font-family:Courier New,monospace;font-size:.85rem}.paymentPage .payBankCard .payBankFooter{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:.4rem;padding:.75rem 1.75rem;font-size:.65rem;font-weight:700;display:flex}.paymentPage .copyBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:inline-flex}.paymentPage .copyBtn:hover{color:#fff;background:#1673b8;border-color:#1673b8}.paymentPage .copyBtn svg{display:block}.paymentPage .payHelpStrip{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;flex-direction:column;align-items:flex-start;gap:2rem;margin-top:4rem;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden}.paymentPage .payHelpStrip:before{content:"₹";color:#ffffff08;pointer-events:none;font-size:12rem;font-weight:900;line-height:1;position:absolute;top:-1rem;right:2rem}@media (min-width:768px){.paymentPage .payHelpStrip{flex-direction:row;justify-content:space-between;align-items:center}}.paymentPage .payHelpStrip .payHelpContent h3{color:#fff;letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.5rem;font-weight:900}.paymentPage .payHelpStrip .payHelpContent p{color:#94a3b8;margin:0;font-size:.9rem}.paymentPage .payHelpStrip .payHelpActions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.paymentPage .payHelpStrip .payHelpBtn{letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.paymentPage .payHelpStrip .payHelpBtn.primary{color:#fff;background:#1673b8}.paymentPage .payHelpStrip .payHelpBtn.primary:hover{background:#11578a;transform:translateY(-2px)}.paymentPage .payHelpStrip .payHelpBtn.whatsapp{color:#fff;background:#25d366}.paymentPage .payHelpStrip .payHelpBtn.whatsapp:hover{background:#1fb055;transform:translateY(-2px)}.contactPage{background:#f8fafc;padding-bottom:6rem}.contactPage .contactBody{padding-top:5rem}.contactPage .contactSplitGrid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.contactPage .contactSplitGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:5rem}}.contactPage .contactInfoColumn .contactIntro{margin-bottom:3rem}.contactPage .contactInfoColumn .contactIntro .subLabel{letter-spacing:.15em;text-transform:uppercase;color:#1673b8;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:inline-block}.contactPage .contactInfoColumn .contactIntro h2{color:#0f172a;margin-bottom:1rem;font-size:2.5rem;font-weight:900;line-height:1.1}.contactPage .contactInfoColumn .contactIntro h2 span{color:#64748b;font-weight:700}.contactPage .contactInfoColumn .contactIntro p{color:#475569;max-width:90%;font-size:1.05rem;line-height:1.7}.contactPage .contactInfoColumn .contactCards{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.contactPage .contactInfoColumn .contactCards{grid-template-columns:repeat(2,1fr)}}.contactPage .contactInfoColumn .cCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000008}.contactPage .contactInfoColumn .cCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 25px #0000000f}.contactPage .contactInfoColumn .cCard .cIcon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contactPage .contactInfoColumn .cCard .cIcon.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.contactPage .contactInfoColumn .cCard .cIcon.green{background:linear-gradient(135deg,#10b981,#059669)}.contactPage .contactInfoColumn .cCard .cIcon.blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.contactPage .contactInfoColumn .cCard .cIcon.orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.contactPage .contactInfoColumn .cCard .cDetails h3{color:#0f172a;margin-bottom:.5rem;font-size:1.1rem;font-weight:800}.contactPage .contactInfoColumn .cCard .cDetails p{color:#475569;margin:0 0 .25rem;font-size:.9rem;line-height:1.5}.contactPage .contactInfoColumn .cCard .cDetails p .hoverLink{color:inherit;text-decoration:none;transition:color .2s}.contactPage .contactInfoColumn .cCard .cDetails p .hoverLink:hover{color:#1673b8}.contactPage .contactInfoColumn .contactMapWrapper{direction:ltr;border:4px solid #fff;border-radius:20px;width:100%;height:280px;overflow:hidden;box-shadow:0 4px 20px #00000014}.contactPage .contactInfoColumn .contactMapWrapper iframe{filter:invert(0)contrast(1.1)saturate(1.2);background-color:#f1f5f9;width:100%;height:100%;transition:filter .3s}.contactPage .contactInfoColumn .contactMapWrapper iframe:hover{filter:none}.contactPage .contactFormColumn .formBox{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:3rem 2.5rem;box-shadow:0 10px 40px #00000014}.contactPage .contactFormColumn .formBox h3{color:#0f172a;margin-bottom:.75rem;font-size:2rem;font-weight:900}.contactPage .contactFormColumn .formBox p{color:#64748b;margin-bottom:2.5rem;font-size:.95rem;line-height:1.6}.contactPage .contactFormColumn .formRow{margin-bottom:1.5rem}.contactPage .contactFormColumn .formRow.split{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.contactPage .contactFormColumn .formRow.split{grid-template-columns:1fr 1fr}}.contactPage .contactFormColumn .inputGroup{flex-direction:column;gap:.5rem;display:flex}.contactPage .contactFormColumn .inputGroup label{color:#334155;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.contactPage .contactFormColumn .inputGroup label span{color:#ef4444}.contactPage .contactFormColumn .inputGroup .inputWrapper{align-items:center;display:flex;position:relative}.contactPage .contactFormColumn .inputGroup .inputWrapper .iIcon{color:#94a3b8;pointer-events:none;position:absolute;left:1rem}.contactPage .contactFormColumn .inputGroup .inputWrapper input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:1rem 1rem 1rem 3rem;font-family:inherit;font-size:.95rem;transition:all .3s}.contactPage .contactFormColumn .inputGroup .inputWrapper input::placeholder{color:#94a3b8}.contactPage .contactFormColumn .inputGroup .inputWrapper input:focus{background:#fff;border-color:#1673b8;outline:none;box-shadow:0 0 0 4px #1673b81a}.contactPage .contactFormColumn .inputGroup .inputWrapper input:focus+.iIcon{color:#1673b8}.contactPage .contactFormColumn .inputGroup textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:1.25rem;font-family:inherit;font-size:.95rem;transition:all .3s}.contactPage .contactFormColumn .inputGroup textarea::placeholder{color:#94a3b8}.contactPage .contactFormColumn .inputGroup textarea:focus{background:#fff;border-color:#1673b8;outline:none;box-shadow:0 0 0 4px #1673b81a}.contactPage .contactFormColumn .submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1673b8,#11578a);border:none;border-radius:12px;width:100%;margin-top:1rem;padding:1.25rem;font-size:1rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #1673b84d}.contactPage .contactFormColumn .submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #1673b866}.contactPage .contactFormColumn .submitBtn:disabled{opacity:.7;cursor:not-allowed}.contactPage .contactFormColumn .submitBtn .flex-center{justify-content:center;align-items:center;gap:.5rem;display:flex}.contactPage .contactFormColumn .spinner-small{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.contactPage .contactFormColumn .statusAlert{text-align:center;border-radius:8px;margin-top:1.5rem;padding:1rem;font-size:.9rem;font-weight:600}.contactPage .contactFormColumn .statusAlert.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.contactPage .contactFormColumn .statusAlert.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.contactPage .contactFormColumn .trustBadge{background:#eff6ff;border:1px dashed #bfdbfe;border-radius:16px;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.5rem;display:flex}.contactPage .contactFormColumn .trustBadge .tbIcon{color:#3b82f6;flex-shrink:0}.contactPage .contactFormColumn .trustBadge strong{color:#1e3a8a;margin-bottom:.25rem;font-size:.9rem;display:block}.contactPage .contactFormColumn .trustBadge p{color:#60a5fa;margin:0;font-size:.8rem}.not-found{padding-top:clamp(80px,7.97vw,153px);padding-bottom:clamp(80px,7.97vw,120px)}.not-found img{width:70.726%;margin-bottom:clamp(30px,3.3vw,62px)}@media (min-width:768px){.not-found img{width:34.31%}}.not-found h1{margin-bottom:clamp(15px,1.41vw,27px)}.not-found span{font-size:22px;font-weight:400;line-height:normal}@media (min-width:768px){.not-found span{font-size:24px}}@media (min-width:992px){.not-found span{font-size:28px}}@media (min-width:1200px){.not-found span{font-size:30px}}@media (min-width:1280px){.not-found span{font-size:32px}}@media (min-width:1440px){.not-found span{font-size:34px}}.not-found p{color:#3e444a;width:80%;margin-left:auto;margin-right:auto;line-height:160%}@media (min-width:768px){.not-found p{width:clamp(498px,32.084vw,616px)}}.not-found h1{color:#0a1119;font-size:clamp(18px,1.9vw,36px);font-weight:700;line-height:100%}@media (max-width:575px){.not-found h1{margin-bottom:20px}}.not-found .buttonwrapper{gap:clamp(7px,.7vw,13px);margin-top:clamp(18px,2.14vw,41px)}.not-found .buttonwrapper a{color:#fff;border-radius:80px;flex-direction:column;justify-content:center;align-items:center;height:42px;padding:17px 30px;display:flex}.not-found .buttonwrapper a:first-child{background:#ffa600}.not-found .buttonwrapper a+a{color:#4b535d;border:1px solid #7b7675}.not-found~.footer-cta{display:none}section.thank-you{padding-top:clamp(80px,7.97vw,153px);padding-bottom:clamp(80px,7.97vw,120px)}section.thank-you~.footer-cta{display:none}section.thank-you h1{margin-bottom:clamp(8px,.94vw,18px);font-weight:700}section.thank-you picture{width:65%;margin-bottom:clamp(10px,2.11vw,40.5px);margin-left:auto;margin-right:auto}@media (min-width:768px){section.thank-you picture{width:21.429%}}section.thank-you picture img{width:100%;height:auto}section.thank-you p{color:#3e444a;margin-bottom:clamp(10px,2.1vw,36px);line-height:160%}.blogsPage{background-color:#fff;padding-top:0;padding-bottom:6rem}.blogsPage .headerSection{text-align:center;max-width:42rem;margin:0 auto 5rem}.blogsPage .headerSection .subTitle{letter-spacing:.1em;text-transform:uppercase;color:#1673b8;margin-bottom:1rem;font-size:.875rem;font-style:italic;font-weight:700;display:inline-block}.blogsPage .headerSection h2{color:#0f172a;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.1}@media (min-width:768px){.blogsPage .headerSection h2{font-size:3.75rem}}.blogsPage .headerSection h2 span{color:#94a3b8;font-weight:500}.blogsPage .headerSection .description{color:#64748b;font-size:1.125rem;line-height:1.625}.blogsPage .loadingWrapper{justify-content:center;align-items:center;padding:10rem 0;display:flex}.blogsPage .loadingWrapper .spinner{border:4px solid #f1f5f9;border-top-color:#1673b8;border-radius:9999px;width:4rem;height:4rem;animation:1s linear infinite spin}.blogsPage .blogsGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.blogsPage .blogsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blogsPage .blogsGrid{grid-template-columns:repeat(3,1fr)}}.blogsPage .blogsGrid .blogArticle{cursor:pointer}.blogsPage .blogsGrid .blogArticle:hover .imageWrapper{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #00000040}.blogsPage .blogsGrid .blogArticle:hover .imageWrapper .patternBg{transform:scale(1.05)}.blogsPage .blogsGrid .blogArticle:hover h3{color:#1673b8}.blogsPage .blogsGrid .blogArticle .imageWrapper{aspect-ratio:16/10;background:#0f172a;border-radius:24px;margin-bottom:2rem;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.blogsPage .blogsGrid .blogArticle .imageWrapper img{transition:transform .7s!important}.blogsPage .blogsGrid .blogArticle .imageWrapper:hover img{transform:scale(1.06)!important}.blogsPage .blogsGrid .blogArticle .imageWrapper .patternBg{background:linear-gradient(135deg,#0f172a,#1f2937);justify-content:center;align-items:center;transition:transform .7s;display:flex;position:absolute;inset:0}.blogsPage .blogsGrid .blogArticle .imageWrapper .patternBg .text{color:#ffffff1a;opacity:.2;-webkit-user-select:none;user-select:none;text-align:center;font-size:3.75rem;font-weight:900;transform:rotate(-45deg)}.blogsPage .blogsGrid .blogArticle .imageWrapper .categoryBadge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;color:#0f172a;background-color:#ffffffeb;border-radius:9999px;padding:.4rem 1rem;font-size:.65rem;font-weight:900;position:absolute;top:1.25rem;left:1.25rem}.blogsPage .blogsGrid .blogArticle .blogContent{padding:0 1.25rem}.blogsPage .blogsGrid .blogArticle .blogContent .metaRow{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:1.5rem;margin-bottom:1.5rem;font-size:10px;font-weight:700;display:flex}.blogsPage .blogsGrid .blogArticle .blogContent .metaRow .metaItem{align-items:center;gap:.5rem;display:flex}.blogsPage .blogsGrid .blogArticle .blogContent .metaRow .metaItem svg{color:#1673b8}.blogsPage .blogsGrid .blogArticle .blogContent h3{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:900;line-height:1.2;transition:color .2s}.blogsPage .blogsGrid .blogArticle .blogContent .excerpt{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:.875rem;font-style:italic;line-height:1.625;display:-webkit-box;overflow:hidden}.blogsPage .blogsGrid .blogArticle .blogContent .readMore{letter-spacing:.1em;text-transform:uppercase;color:#0f172a;align-items:center;gap:.75rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.blogsPage .blogsGrid .blogArticle .blogContent .readMore:hover{color:#1673b8}.blogsPage .blogsGrid .blogArticle .blogContent .readMore:hover svg{transform:translate(.75rem)}.blogsPage .blogsGrid .blogArticle .blogContent .readMore:active{transform:scale(.95)}.blogsPage .blogsGrid .blogArticle .blogContent .readMore svg{transition:transform .2s}.blogsPage .emptyState{text-align:center;border-top:1px solid #f9fafb;padding:10rem 0}.blogsPage .emptyState h3{color:#d1d5db;font-size:1.5rem;font-style:italic;font-weight:500}.faqPage{background-color:#fff;padding-bottom:6rem}.faqPage .faqBody{padding-top:5rem}.faqPage .faqIntro{text-align:center;max-width:640px;margin:0 auto 4rem}.faqPage .faqIntro .faqSubLabel{letter-spacing:.12em;text-transform:uppercase;color:#1673b8;margin-bottom:1rem;font-size:.75rem;font-style:italic;font-weight:800;display:inline-block}.faqPage .faqIntro h2{color:#0f172a;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:2.5rem;font-weight:900;line-height:1.1}@media (min-width:768px){.faqPage .faqIntro h2{font-size:3.5rem}}.faqPage .faqIntro h2 span{color:#94a3b8;font-weight:500}.faqPage .faqIntro p{color:#64748b;font-size:1.05rem;line-height:1.7}.faqPage .faqAccordion{flex-direction:column;gap:1rem;max-width:860px;margin:0 auto 5rem;display:flex}.faqPage .faqCategory{border:1.5px solid #f1f5f9;border-radius:20px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faqPage .faqCategory.open{border-color:#1673b840;box-shadow:0 8px 30px #1673b80f}.faqPage .faqCategory .faqCatHeader{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;transition:background .2s;display:flex}.faqPage .faqCategory .faqCatHeader:hover{background:#f8fafc}.faqPage .faqCategory .faqCatHeader .faqCatIcon{flex-shrink:0;font-size:1.5rem}.faqPage .faqCategory .faqCatHeader .faqCatTitle{color:#0f172a;letter-spacing:-.01em;flex:1;font-size:1.05rem;font-weight:800}.faqPage .faqCategory .faqCatHeader .faqCatCount{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:.3rem .8rem;font-size:.7rem;font-weight:700}.faqPage .faqCategory .faqCatHeader .faqCatChevron{color:#94a3b8;flex-shrink:0;transition:transform .3s}.faqPage .faqCategory.open .faqCatChevron{transform:rotate(180deg)}.faqPage .faqCategory .faqItems{background:#fafbfd;border-top:1.5px solid #f1f5f9;padding:.5rem 0}.faqPage .faqCategory .faqItem{border-bottom:1px solid #f1f5f9}.faqPage .faqCategory .faqItem:last-child{border-bottom:none}.faqPage .faqCategory .faqItem.open .faqItemChevron{transform:rotate(180deg)}.faqPage .faqCategory .faqItem.open .faqQuestion{color:#1673b8}.faqPage .faqCategory .faqQuestion{cursor:pointer;text-align:left;color:#1e293b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 2rem;font-size:.95rem;font-weight:700;transition:color .2s;display:flex}.faqPage .faqCategory .faqQuestion:hover{color:#1673b8}.faqPage .faqCategory .faqQuestion .faqItemChevron{color:#94a3b8;flex-shrink:0;transition:transform .3s}.faqPage .faqCategory .faqAnswer{padding:0 2rem 1.5rem;animation:.25s fadeSlideIn}.faqPage .faqCategory .faqAnswer p{color:#475569;border-left:3px solid #1673b84d;margin:0;padding-left:1rem;font-size:.95rem;line-height:1.8}.faqPage .faqCta{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:28px;flex-direction:column;align-items:flex-start;gap:2rem;max-width:860px;margin:0 auto;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden}.faqPage .faqCta:before{content:"?";color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12rem;font-weight:900;line-height:1;position:absolute;top:-1rem;right:2rem}@media (min-width:768px){.faqPage .faqCta{flex-direction:row;justify-content:space-between;align-items:center}}.faqPage .faqCta .faqCtaContent h3{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.6rem;font-weight:900}.faqPage .faqCta .faqCtaContent p{color:#94a3b8;margin:0;font-size:.9rem}.faqPage .faqCta .faqCtaButtons{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.faqPage .faqCta .faqCtaBtn{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.faqPage .faqCta .faqCtaBtn.primary{color:#fff;background:#1673b8;border-color:#1673b8}.faqPage .faqCta .faqCtaBtn.primary:hover{background:#11578a;transform:translateY(-2px)}.faqPage .faqCta .faqCtaBtn.whatsapp{color:#fff;background:#25d366;border-color:#25d366}.faqPage .faqCta .faqCtaBtn.whatsapp:hover{background:#1fb055;transform:translateY(-2px)}.faqPage .faqCta .faqCtaBtn.outline{color:#fff;background:0 0;border-color:#ffffff40}.faqPage .faqCta .faqCtaBtn.outline:hover{background:#ffffff1a;transform:translateY(-2px)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:root{--primary-color:#1673b8;--secondary-color:#8cc647}.eventsPage{color:#0f172a;min-height:100vh;font-family:var(--font-outfit);background-color:#fff}.eventsPage .sectionHeader{text-align:left!important;margin-bottom:2rem!important;margin-left:0!important}.eventsPage .sectionHeader .sectionSubtitle{font-family:var(--font-writing);background:linear-gradient(90deg,#1673b8 0%,#fb7f33 75%,#fff 100%);-webkit-text-fill-color:#0000;z-index:10;-webkit-background-clip:text;background-clip:text;margin-bottom:-.5rem;padding-right:1.5rem;font-size:1.5rem;display:inline-block;position:relative;transform:rotate(-3deg)}@media (min-width:992px){.eventsPage .sectionHeader .sectionSubtitle{font-size:2.25rem}}.eventsPage .sectionHeader .sliderTitle{color:#0f172a;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.1}@media (min-width:768px){.eventsPage .sectionHeader .sliderTitle{font-size:2.75rem}}.eventsPage .events-intro{background-color:#fff;padding-top:60px;padding-bottom:60px}@media (max-width:991px){.eventsPage .events-intro .introContent{margin-bottom:3rem}}.eventsPage .events-intro .introContent .contentBody p{color:#64748b;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.eventsPage .events-intro .introImage{position:relative}.eventsPage .events-intro .introImage .imageContainer{aspect-ratio:4/3;border:8px solid #fff;border-radius:3rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #00000026}.eventsPage .events-intro .introImage .imageContainer img{object-fit:cover}.eventsPage .events-intro .introImage .floatingStat{background:#fff;border:1px solid #f1f5f9;border-radius:2rem;align-items:center;gap:1.25rem;padding:1.5rem 2rem;display:flex;position:absolute;bottom:-20px;left:-20px;box-shadow:0 20px 40px #0000001a}@media (max-width:767px){.eventsPage .events-intro .introImage .floatingStat{display:none}}.eventsPage .events-intro .introImage .floatingStat .icon{color:#fff;background:#f97316;border-radius:1rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.eventsPage .events-intro .introImage .floatingStat .info .count{color:#020617;font-size:1.5rem;font-weight:900;line-height:1;display:block}.eventsPage .events-intro .introImage .floatingStat .info .label{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:800}.eventsPage .events-listing{background-color:#f8fafc}.eventsPage .eventsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem;display:grid}@media (min-width:1200px){.eventsPage .eventsGrid{grid-template-columns:repeat(4,1fr)}}.eventsPage .category-tag{text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;border-radius:99px;padding:6px 16px;font-size:10px;font-weight:900;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #00000026}.eventsPage .category-tag.corporate{background-color:#1e40afe6}.eventsPage .category-tag.special{background-color:#c2410ce6}.eventsPage.detail-v3{padding-bottom:5rem}.eventsPage.detail-v3 .ed-stats-bar{z-index:50;background:#fff;border:1px solid #f1f5f9;border-radius:2rem;margin-top:-3.5rem;padding:2rem 3rem;position:relative;box-shadow:0 30px 60px -10px #00000014}.eventsPage.detail-v3 .ed-stats-bar .ed-stat-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:1024px){.eventsPage.detail-v3 .ed-stats-bar .ed-stat-grid{grid-template-columns:repeat(4,1fr)}}.eventsPage.detail-v3 .ed-stats-bar .ed-stat-item{flex-direction:column;gap:5px;display:flex}.eventsPage.detail-v3 .ed-stats-bar .ed-stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.eventsPage.detail-v3 .ed-stats-bar .ed-stat-value{color:#0f172a;align-items:center;gap:8px;font-size:.875rem;font-weight:800;display:flex}.eventsPage.detail-v3 .ed-stats-bar .ed-stat-value svg{color:#f97316}@media (min-width:1024px){.eventsPage.detail-v3 .ed-stats-bar .ed-stat-bordered{border-left:1px solid #f1f5f9;padding-left:2.5rem}}.eventsPage.detail-v3 .ed-main-content{padding-top:4rem}.eventsPage.detail-v3 .ed-overview-card{background-color:#fdfdfd;border:1px solid #f1f5f9;border-radius:2.5rem;padding:4rem;position:relative;overflow:hidden}.eventsPage.detail-v3 .ed-overview-card .ed-card-title{text-transform:uppercase;color:#020617;align-items:center;gap:1rem;margin-bottom:2rem;font-size:1.875rem;font-style:italic;font-weight:900;display:flex}.eventsPage.detail-v3 .ed-overview-card .ed-card-title svg{color:#f97316}.eventsPage.detail-v3 .ed-overview-card .ed-description{color:#475569;font-size:1.125rem;line-height:1.8}.eventsPage.detail-v3 .ed-overview-card .ed-description .lead{color:#0f172a;margin-bottom:1.5rem;font-weight:800;display:block}.eventsPage.detail-v3 .ed-overview-card .ed-info-pills{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.eventsPage.detail-v3 .ed-overview-card .ed-pill{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 10px #00000008}.eventsPage.detail-v3 .ed-overview-card .ed-pill-icon{border-radius:1rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.eventsPage.detail-v3 .ed-overview-card .ed-pill-blue{color:#2563eb;background:#eff6ff}.eventsPage.detail-v3 .ed-overview-card .ed-pill-orange{color:#ea580c;background:#fff7ed}.eventsPage.detail-v3 .ed-overview-card .ed-pill-emerald{color:#059669;background:#ecfdf5}.eventsPage.detail-v3 .ed-overview-card .ed-pill-text .lbl{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.eventsPage.detail-v3 .ed-overview-card .ed-pill-text .val{color:#020617;text-transform:uppercase;font-size:12px;font-weight:800}.eventsPage.detail-v3 .ed-highlights{margin-top:4rem}.eventsPage.detail-v3 .ed-highlights .ed-h-title{text-transform:uppercase;align-items:center;gap:10px;margin-bottom:2rem;font-size:1.5rem;font-style:italic;font-weight:900;display:flex}.eventsPage.detail-v3 .ed-highlights .ed-h-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.eventsPage.detail-v3 .ed-highlights .ed-h-item{background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;gap:15px;padding:1.25rem;transition:all .3s;display:flex}.eventsPage.detail-v3 .ed-highlights .ed-h-item:hover{background:#fff7ed;border-color:#ffedd5}.eventsPage.detail-v3 .ed-highlights .ed-h-check{color:#ea580c;background:#ffedd5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.eventsPage.detail-v3 .ed-highlights .ed-h-text{color:#334155;font-size:.875rem;font-weight:700;line-height:1.5}@media (min-width:1024px){.eventsPage.detail-v3 .ed-sidebar{position:sticky;top:120px}}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card{color:#fff;background:#020617;border-radius:3rem;padding:3rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0006}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-card-header{z-index:5;margin-bottom:2.5rem;position:relative}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-card-header h4{text-transform:uppercase;margin-bottom:.75rem;font-size:2rem;font-weight:900;line-height:1}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-card-header h4 span{color:#f97316;font-style:italic}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-card-header p{color:#94a3b8;font-size:.875rem;line-height:1.5}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-form{z-index:5;position:relative}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-field{margin-bottom:1.5rem}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-field label{text-transform:uppercase;color:#64748b;margin-bottom:.5rem;padding-left:5px;font-size:10px;font-weight:900;display:block}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-input-group{position:relative}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-input-group svg{color:#475569;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-input-group input{color:#fff;background:#0c1221;border:1px solid #1e293b;border-radius:1.25rem;outline:none;width:100%;padding:1.125rem 1.25rem 1.125rem 3.5rem;font-size:.875rem;transition:all .3s}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-input-group input:focus{background:#111827;border-color:#f97316}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-submit-btn{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#f97316;border:none;border-radius:1.5rem;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:2rem;padding:1.25rem;font-size:11px;font-weight:900;transition:all .3s;display:flex}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-submit-btn:hover{background:#ea580c;transform:translateY(-3px);box-shadow:0 10px 20px #f973164d}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-privacy{text-align:center;color:#475569;text-transform:uppercase;margin-top:1.5rem;font-size:9px;font-weight:800;display:block}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-success{text-align:center;padding:2rem 0}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-success .icon{color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-success h5{text-transform:uppercase;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.eventsPage.detail-v3 .ed-sidebar .ed-booking-card .ed-success p{color:#94a3b8;font-size:.875rem}.leftFixedBox{z-index:10000;flex-direction:column;justify-content:center;align-items:center;gap:10.53px;height:auto;padding:10px;display:flex;position:fixed;top:50%;right:10px}.leftFixedBox>div:first-child img{animation:2s infinite pulse}@media (max-width:991px){.leftFixedBox{display:none}}.leftFixedBox .dropdown-toggle.iconBox{margin-bottom:0}.leftFixedBox .iconBox{background:#000;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (min-width:768px){.leftFixedBox .iconBox{width:48px;height:48px}}@media (min-width:992px){.leftFixedBox .iconBox{width:50px;height:50px}}.leftFixedBox .iconBox img{width:40px;height:auto}@media (min-width:768px){.leftFixedBox .iconBox img{width:48px}}@media (min-width:992px){.leftFixedBox .iconBox img{width:50px}}@media (min-width:1200px){.leftFixedBox .iconBox img{width:52px}}@media (min-width:1360px){.leftFixedBox .iconBox img{width:54px}}@media (min-width:1440px){.leftFixedBox .iconBox img{width:56px}}@media (min-width:1600px){.leftFixedBox .iconBox img{width:58px}}@media (min-width:1900px){.leftFixedBox .iconBox img{width:60px}}.leftFixedBox .iconBox i{color:#6f4287}.leftFixedBox .dropdown-menu{background:0 0;border:0;width:auto;min-width:40px;height:50px;padding:0}.leftFixedBox .dropdown-menu .iconBox{width:35px;height:35px;box-shadow:none;background:linear-gradient(45deg,#000,#0000);border-radius:100%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 2px 10px 2px #38343433}.leftFixedBox .dropdown-menu .iconBox i{color:#fff;font-size:18px}.leftFixedBox .dropdown-menu .iconBox:hover{background:#0a1821}.leftFixedBox .dropdown-menu.show{grid-gap:5px;grid-gap:5px;flex-direction:row;align-items:center;display:flex}.leftFixedBox .QuickSideRightBar{position:relative}.leftFixedBox .QuickSideRightBar .iconBox{box-shadow:0 15px 15px #6a287526}.leftFixedBox .QuickSideRightBar .slideLeft{color:#0a1119;z-index:-1;opacity:0;background:linear-gradient(45deg,#000,#0000);width:0;height:50px;font-size:13px;line-height:40px;transition:all .5s ease-in-out;position:absolute;top:0;right:0;overflow:hidden}.leftFixedBox .QuickSideRightBar .slideLeft .textRight{color:#fff;align-items:center;height:100%;padding-left:10px;font-family:Roboto,sans-serif;font-size:17px;font-weight:500;display:flex;position:absolute;top:0;left:12px}.leftFixedBox .QuickSideRightBar:hover .slideLeft{opacity:1;width:190px;transition:all .3s ease-in-out}.leftFixedBox .animateBox{animation:2s linear infinite animate2}.bottomFixedMenu{z-index:10;background:#0a1119;width:100%;padding:12px 0;position:fixed;bottom:0;overflow:hidden}.bottomFixedMenu ul{list-style:none}.bottomFixedMenu span{color:#fff;line-height:12px;display:block}@media (max-width:575px){.bottomFixedMenu span{font-size:12px}}.bottomFixedMenu li{border-right:1px solid #ffffff61;justify-content:center;width:33.3%;display:flex}.bottomFixedMenu li a,.bottomFixedMenu li button{background:unset;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;text-decoration:none;display:flex}.myrabot-container{z-index:999;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:fixed;bottom:100px;right:24px}.myrabot-container .myrabot-image{z-index:2;filter:drop-shadow(0 4px 8px #00000026);-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:relative}.myrabot-container .myrabot-shadow{filter:blur(5px);z-index:1;background:#00000040;border-radius:50%;width:45px;height:12px;transition:all .3s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.myrabot-container:hover{transform:translateY(-8px)}.myrabot-container:hover .myrabot-shadow{filter:blur(7px);background:#00000026;width:35px;transform:translate(-50%)translateY(8px)}@media (max-width:1023px){.myrabot-container{bottom:calc(140px + env(safe-area-inset-bottom,0px));right:16px}.myrabot-container .myrabot-image{width:60px!important;height:60px!important}.myrabot-container .myrabot-shadow{width:38px;height:10px}}h2,.h2,h2 span,.h2 span,h2 strong{margin-bottom:6px;font-size:18px}@media (min-width:576px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:20px}}@media (min-width:768px){h2,.h2,h2 span,.h2 span,h2 strong{margin-bottom:10px;font-size:22px}}@media (min-width:992px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:24px}}@media (min-width:1200px){h2,.h2,h2 span,.h2 span,h2 strong{margin-bottom:16px;font-size:26px}}@media (min-width:1280px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:28px}}@media (min-width:1350px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:30px}}@media (min-width:1440px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:32px}}@media (min-width:1600px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:34px}}@media (min-width:1900px){h2,.h2,h2 span,.h2 span,h2 strong{font-size:36px}}h3,.h3,.h3 strong{font-size:15px;font-weight:500}@media (min-width:992px){h3,.h3,.h3 strong{font-size:16px}}@media (min-width:1200px){h3,.h3,.h3 strong{font-size:17px}}@media (min-width:1280px){h3,.h3,.h3 strong{font-size:18px}}@media (min-width:1350px){h3,.h3,.h3 strong{font-size:19px}}@media (min-width:1440px){h3,.h3,.h3 strong{font-size:20px}}@media (min-width:1600px){h3,.h3,.h3 strong{font-size:21px}}@media (min-width:1900px){h3,.h3,.h3 strong{font-size:22px}}h4,.h4,.h4 strong{font-size:13px;font-weight:500}@media (min-width:768px){h4,.h4,.h4 strong{font-size:14px}}@media (min-width:992px){h4,.h4,.h4 strong{font-size:13px}}@media (min-width:1200px){h4,.h4,.h4 strong{font-size:14px}}@media (min-width:1280px){h4,.h4,.h4 strong{font-size:14px}}@media (min-width:1350px){h4,.h4,.h4 strong{font-size:17px}}@media (min-width:1440px){h4,.h4,.h4 strong{font-size:16px}}@media (min-width:1600px){h4,.h4,.h4 strong{font-size:17px}}@media (min-width:1900px){h4,.h4,.h4 strong{font-size:20px}}h5,.h5,.h5 strong{font-size:12px;font-weight:500}@media (min-width:768px){h5,.h5,.h5 strong{font-size:13px}}@media (min-width:992px){h5,.h5,.h5 strong{font-size:12px}}@media (min-width:1200px){h5,.h5,.h5 strong{font-size:13px}}@media (min-width:1350px){h5,.h5,.h5 strong{font-size:14px}}@media (min-width:1440px){h5,.h5,.h5 strong{font-size:15px}}@media (min-width:1600px){h5,.h5,.h5 strong{font-size:16px}}@media (min-width:1900px){h5,.h5,.h5 strong{font-size:18px}}p{margin-bottom:0}
