:root{--g-glow-primary:rgba(49,54,140,0.15);--g-glow-accent:rgba(231,35,41,0.12);--glass-bg:rgba(255,255,255,0.65);--glass-border:rgba(255,255,255,0.45);--glass-shadow:0 16px 48px -12px rgba(15,23,42,0.06)}body.liquid-glass-ui{background-color:#050b1f!important;background-image:radial-gradient(circle at 10% 20%,rgba(49,54,140,.05) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(231,35,41,.05) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(20,119,64,.03) 0,transparent 50%)!important;background-attachment:scroll!important;background-size:100% 100%!important;position:relative;padding-top:100px!important}@media (max-width:991px){body.liquid-glass-ui{padding-top:84px!important}}body.liquid-glass-ui:before{content:"";position:absolute!important;inset:0!important;z-index:-2;background:radial-gradient(120% 120% at 50% 0,#ffffff 0,#f3f4f6 60%,#e5e7eb 100%)!important;pointer-events:none}@media (min-width:992px){.cs_site_header,.cs_site_header.cs-sticky-active,.cs_site_header.cs_style_1,.cs_site_header.header_sticky_style1,.liquid-header,.liquid-header.cs-gescout_show,.liquid-header.cs-gescout_sticky,.liquid-header.scroll-sticky{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;position:fixed!important;top:20px!important;left:50%!important;transform:translateX(-50%)!important;z-index:10000!important;display:flex!important;justify-content:center!important;pointer-events:none!important;width:min(92vw,1420px)!important;max-width:1420px!important;padding:0!important;border-radius:0!important;transition:top .3s ease!important}.liquid-header.scroll-sticky{top:10px!important}.liquid-header .cs_main_header{width:100%!important;border-radius:999px!important;padding:0!important;position:relative!important;pointer-events:auto!important;background:transparent!important}.liquid-header .cs_main_header:before{content:""!important;position:absolute!important;inset:-6px!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.45)!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;z-index:-1!important;box-shadow:0 4px 30px rgba(0,0,0,.03)!important;pointer-events:none!important;display:block!important}.liquid-header .liquid-main-nav{height:76px!important;min-height:76px!important;border-radius:999px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 28px!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.8)!important;margin-inline:0!important;max-width:100%!important}.cs_site_header.header_style_2.cs_style_1 .cs_main_header .container:after,.cs_site_header.header_style_2.cs_style_1 .cs_main_header .container:before,.liquid-header .container:after,.liquid-header .container:before,.liquid-header .cs_main_header:after,.liquid-header .cs_main_header_in:after,.liquid-header .cs_main_header_in:before,.liquid-header .liquid-main-nav:before{display:none!important;background:transparent!important;background-color:transparent!important;opacity:0!important}.liquid-header .cs_main_header_center,.liquid-header .cs_main_header_right,.liquid-header .liquid-main-header-left{display:flex!important;align-items:center!important;height:100%!important}.liquid-header .liquid-nav-logo{display:flex!important;align-items:center!important}.liquid-header .cs_nav,.liquid-header .cs_nav_list{margin-bottom:0!important}.liquid-header .cs_nav,.liquid-header .cs_nav_list,.liquid-header .cs_nav_list>li{display:flex!important;align-items:center!important;height:100%!important}.liquid-header .liquid-header-actions{display:flex!important;align-items:center!important;gap:12px!important}}.liquid-header .navbar-nav .nav-link{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#1e293b!important;padding:10px 16px!important;border-radius:999px!important;transition:all .25s ease!important}.liquid-header .navbar-nav .active>.nav-link,.liquid-header .navbar-nav .nav-link:hover{color:var(--brand-accent)!important;background:rgba(var(--homeland-red-rgb),.06)!important}.booking-wrapper2{margin-top:-50px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.booking-wrapper2 .booking-wrap{display:flex!important;justify-content:center!important;margin-bottom:12px!important;position:relative!important;z-index:100!important}.booking-wrapper2 .booking-wrap .nav{display:inline-flex!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:6px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 10px 30px rgba(15,23,42,.12)!important;gap:4px!important;align-items:center!important}.booking-wrapper2 .booking-wrap .nav .nav-item{margin:0!important;gap:0!important}.booking-wrapper2 .booking-wrap .nav .nav-item .nav-link{font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:600!important;padding:8px 22px!important;border-radius:999px!important;color:#334155!important;border:none!important;background:transparent!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.booking-wrapper2 .booking-wrap .nav .nav-item .nav-link.active,.booking-wrapper2 .booking-wrap .nav .nav-item.active .nav-link{background:var(--theme)!important;color:var(--white)!important;box-shadow:0 4px 12px rgba(var(--homeland-red-rgb),.3)!important}.booking-wrapper2 .tab-content{border:none!important;padding-top:0!important;padding-bottom:0!important}.destination-card-items,.feature-card-items,.news-card-items-3,.testimonial-card-items{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid var(--glass-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),var(--glass-shadow)!important;border-radius:24px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden}.destination-card-items:hover,.feature-card-items:hover,.news-card-items-3:hover,.testimonial-card-items:hover{transform:translateY(-6px)!important;border-color:rgba(var(--homeland-blue-rgb),.2)!important;box-shadow:0 24px 48px -10px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.8)!important}.theme-btn{border-radius:999px!important;padding:12px 30px!important;font-family:Outfit,sans-serif!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;position:relative;overflow:hidden;z-index:1;border:none!important;box-shadow:0 4px 12px rgba(231,35,41,.25)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.theme-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:all .6s ease;z-index:-1}.theme-btn:hover:before{left:100%}.theme-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(231,35,41,.4)!important}.theme-btn.style-2{background:rgba(255,255,255,.85)!important;color:var(--brand-primary)!important;border:1px solid rgba(49,54,140,.2)!important;box-shadow:0 4px 12px rgba(15,23,42,.04)!important}.theme-btn.style-2:hover{background:#ffffff!important;border-color:rgba(49,54,140,.4)!important;box-shadow:0 10px 24px rgba(49,54,140,.12)!important}.sub-title{background:linear-gradient(135deg,rgba(49,54,140,.06),rgba(231,35,41,.06))!important;border:1px solid rgba(49,54,140,.12)!important;color:var(--brand-primary)!important;padding:6px 18px!important;border-radius:999px!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;display:inline-block!important;margin-bottom:16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}.section-title h2{font-family:Outfit,sans-serif!important;font-size:clamp(1.8rem,3.5vw,2.5rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#0f172a!important}.footer-section{background:#0b0f19!important;border-top:1px solid rgba(255,255,255,.05)!important;position:relative;overflow:hidden}.footer-section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(49,54,140,.15) 0,transparent 70%);z-index:1;pointer-events:none}.footer-widgets-wrapper{position:relative;z-index:2;padding-top:80px;padding-bottom:50px}.footer-section .footer-widget h3{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#ffffff!important;margin-bottom:24px!important}.list-items li:before{content:"\f00c"!important;font-family:Font Awesome\ 6 Free!important;font-weight:900!important;color:var(--brand-success)!important;background:rgba(20,119,64,.1)!important;width:24px!important;height:24px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.hero-3{position:relative!important;overflow:hidden!important;background-color:#0b0f19!important;min-height:90vh!important;padding:0!important}.hero-3 .hero-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;opacity:0;visibility:hidden;transition:opacity 1.2s ease-in-out,visibility 1.2s ease-in-out!important;z-index:1;padding-top:140px!important;padding-bottom:120px!important}.hero-3 .hero-slide.active{opacity:1;visibility:visible;z-index:2}.hero-3 .hero-image{position:absolute!important;inset:0!important;z-index:1!important;overflow:hidden!important}.hero-3 .hero-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:brightness(.85) contrast(1.05)!important;transform:scale(1);animation:hero-zoom-pan 24s ease-in-out infinite alternate!important}.hero-3 .hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(15,23,42,.3) 45%,rgba(15,23,42,.8))!important;z-index:2;pointer-events:none}.hero-3 .hero-content{position:relative!important;z-index:5!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;text-align:left!important;max-width:760px!important}.hero-3 .hero-content h1{color:#ffffff!important;font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important;text-shadow:0 4px 20px rgba(0,0,0,.4)!important;line-height:1.1!important;margin-bottom:24px!important}.hero-3 .hero-content p{color:rgba(255,255,255,.92)!important;font-weight:400!important;font-size:17px!important;line-height:1.65!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important;max-width:680px!important;margin-left:0!important;margin-right:auto!important}.hero-3 .hero-content .sub-title{background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.3)!important;color:#ffffff!important;text-shadow:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.hero-3 .hero-content .about-button{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;margin-top:32px!important;flex-wrap:wrap!important}.hero-3 .hero-content .about-button .theme-btn{box-shadow:0 4px 15px rgba(231,35,41,.3)!important}.hero-3 .hero-content .about-button .theme-btn.style-2{background:rgba(255,255,255,.1)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}.hero-3 .hero-content .about-button .theme-btn.style-2:hover{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.35)!important}@keyframes hero-zoom-pan{0%{transform:scale(1)}to{transform:scale(1.08)}}.about-wrapper-3{background:var(--glass-bg)!important;border-radius:32px!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;padding:50px 40px!important}.about-wrapper-3 .about-image{position:relative!important;display:block!important}.about-wrapper-3 .about-image img{border-radius:24px!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;transition:all .3s ease!important}.about-wrapper-3 .about-image:hover img{transform:translateY(-4px)!important}.about-wrapper-3 .about-image-2{position:absolute!important;right:-20px!important;bottom:-20px!important;border-radius:20px!important;box-shadow:0 16px 40px rgba(15,23,42,.12)!important;border:4px solid #ffffff!important;overflow:hidden!important;background-color:#ffffff!important}.about-wrapper-3 .about-icon-items{display:flex!important;align-items:flex-start!important;gap:16px!important}.about-wrapper-3 .about-icon-items .icon{background:rgba(var(--homeland-blue-rgb),.08)!important;border:1px solid rgba(var(--homeland-blue-rgb),.12)!important;border-radius:16px!important;width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:inset 0 2px 4px rgba(255,255,255,.5)!important}.about-wrapper-3 .about-icon-items .icon img{width:24px!important;height:24px!important;object-fit:contain!important}.about-wrapper-3 .about-icon-items .content h4{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:17px!important;color:#0f172a!important;margin-bottom:4px!important}.about-wrapper-3 .about-icon-items .content p{font-size:13.5px!important;line-height:1.5!important;color:#475569!important;margin:0!important}.about-wrapper-3 .about-items{margin-top:24px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.deals-offer-items{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:28px!important;padding:24px!important;margin:15px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.deals-offer-items:hover{transform:translateY(-6px)!important;border-color:rgba(var(--homeland-blue-rgb),.25)!important;box-shadow:0 20px 40px rgba(15,23,42,.08)!important}.deals-offer-items .airline-card{background:rgba(255,255,255,.4)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:18px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.deals-offer-items .airline{display:flex!important;align-items:center!important;gap:12px!important}.deals-offer-items .airline h4{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:16px!important;color:#0f172a!important;margin:0!important}.deals-offer-items .post-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:16px 0!important;padding:0!important;list-style:none!important}.deals-offer-items .post-meta li{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0f172a!important}.deals-offer-items .date{border-top:1px solid rgba(15,23,42,.08)!important;border-bottom:1px solid rgba(15,23,42,.08)!important;padding:14px 0!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.deals-offer-items .date .content h4{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#0f172a!important;margin:0 0 2px!important}.deals-offer-items .date .content span{font-size:12px!important;color:#64748b!important}.deals-offer-items .offer-business{display:flex!important;align-items:center!important;justify-content:space-between!important}.deals-offer-items .offer-business .business-content{display:flex!important;align-items:center!important;gap:8px!important}.deals-offer-items .offer-business .business-content h6{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#475569!important;margin:0!important}.hero-3 .slide-indicators{position:absolute!important;bottom:40px!important;left:calc((100% - 1320px) / 2 + 15px)!important;display:flex!important;gap:12px!important;z-index:10!important}@media (max-width:1400px){.hero-3 .slide-indicators{left:calc((100% - 1140px) / 2 + 15px)!important}}@media (max-width:1200px){.hero-3 .slide-indicators{left:calc((100% - 960px) / 2 + 15px)!important}}@media (max-width:992px){.hero-3 .slide-indicators{left:calc((100% - 720px) / 2 + 15px)!important}}@media (max-width:768px){.hero-3{min-height:80vh!important;padding-top:100px!important;padding-bottom:80px!important}.hero-3 .hero-content,.hero-3 .hero-content h1{text-align:center!important}.hero-3 .hero-content h1{font-size:2.2rem!important}.hero-3 .hero-content p{text-align:center!important;margin-inline:auto!important;font-size:15px!important}.hero-3 .hero-content .about-button{justify-content:center!important}.hero-3 .slide-indicators{left:50%!important;transform:translateX(-50%)!important}}.hero-3 .indicator-dot{width:24px!important;height:4px!important;border-radius:2px!important;background:rgba(255,255,255,.3)!important;border:none!important;padding:0!important;cursor:pointer!important;transition:background .3s ease,width .3s ease!important}.hero-3 .indicator-dot.active{background:var(--primary-red)!important;width:40px!important}.recent-gallery-section{background:#f8fafc!important;position:relative!important}.gallery-masonry-wrapper{margin-top:40px!important;width:100%!important}.gallery-top-grid{grid-template-columns:repeat(5,1fr)!important;grid-gap:20px!important}.gallery-bottom-grid,.gallery-top-grid{display:grid!important;gap:20px!important}.gallery-bottom-grid{grid-template-columns:1fr 1fr 2fr 1fr!important;grid-gap:20px!important}.gallery-col{display:flex!important;flex-direction:column!important}.gallery-col.col-double-horizontal{gap:20px!important}.gallery-image-wrapper{position:relative!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,.04)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important;cursor:pointer!important}.gallery-image-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 12px 25px rgba(0,0,0,.12)!important}.gallery-image-wrapper img{object-fit:cover!important;transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.gallery-image-wrapper:hover img{transform:scale(1.06)!important}.vertical-img{height:320px!important}.horizontal-img{height:150px!important;width:100%!important}.wide-img{height:320px!important;width:100%!important}@media (max-width:992px){.gallery-bottom-grid,.gallery-top-grid{grid-template-columns:repeat(2,1fr)!important}.horizontal-img,.vertical-img,.wide-img{height:220px!important}}@media (max-width:576px){.gallery-bottom-grid,.gallery-top-grid{grid-template-columns:1fr!important}.horizontal-img,.vertical-img,.wide-img{height:200px!important}}.top-destinations-section{background:#ffffff!important;position:relative!important}.top-destination-card{position:relative!important;border-radius:24px!important;overflow:hidden!important;aspect-ratio:3.2/4!important;box-shadow:0 4px 20px rgba(15,23,42,.05)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important}.top-destination-card:hover{transform:translateY(-8px)!important;box-shadow:0 16px 35px rgba(15,23,42,.12)!important}.top-destination-card .card-thumb{position:absolute!important;inset:0!important;overflow:hidden!important}.top-destination-card .card-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.top-destination-card:hover .card-thumb img{transform:scale(1.08)!important}.top-destination-card .card-overlay-gradient{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(15,23,42,0) 50%,rgba(15,23,42,.85))!important;z-index:2!important}.top-destination-card .arrow-btn{position:absolute!important;top:20px!important;right:20px!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#10b981!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;transform:scale(.8) translate(10px,-10px)!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;z-index:5!important}.top-destination-card:hover .arrow-btn{opacity:1!important;transform:scale(1) translate(0)!important}.top-destination-card .arrow-btn i{font-size:18px!important}.top-destination-card .card-info{position:absolute!important;bottom:24px!important;left:24px!important;right:24px!important;z-index:3!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important}.top-destination-card .card-info h3{font-family:Outfit,sans-serif!important;font-size:21px!important;font-weight:700!important;color:#ffffff!important;margin:0!important}.top-destination-card .listing-pill{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;background:#10b981!important;color:#ffffff!important;padding:4px 10px!important;border-radius:12px!important}.adventure-cta-section{position:relative!important;min-height:480px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:100px 0!important;background-color:#0b0f19!important}.adventure-cta-section .cta-parallax-bg{position:absolute!important;inset:0!important;background-image:url(/assets/img/cta-bg.jpg)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:.45!important;filter:brightness(.65) contrast(1.05)!important;z-index:1!important}.adventure-cta-content{position:relative!important;z-index:3!important;color:#ffffff!important}.adventure-cta-content h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;color:#ffffff!important;margin-bottom:20px!important;text-shadow:0 4px 15px rgba(0,0,0,.4)!important;line-height:1.15!important}.orange-zigzag-divider{width:80px!important;height:4px!important;background:#f97316!important;margin:0 auto 24px!important;border-radius:2px!important}.adventure-cta-content p{font-family:Inter,sans-serif!important;font-size:18px!important;color:rgba(255,255,255,.92)!important;max-width:720px!important;margin:0 auto 36px!important;line-height:1.65!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important}.adventure-learn-btn{display:inline-block!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#ffffff!important;background:#f97316!important;padding:15px 38px!important;border-radius:8px!important;border:none!important;letter-spacing:.05em!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(249,115,22,.35)!important;text-decoration:none!important}.adventure-learn-btn:hover{background:#ea580c!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(249,115,22,.45)!important;color:#ffffff!important}.about-section-polished{background:#ffffff!important;position:relative!important;overflow:hidden!important}.about-collage-wrap{position:relative!important;padding:40px!important}.collage-bg-blob{position:absolute!important;top:10%!important;left:5%!important;width:80%!important;height:80%!important;background:radial-gradient(circle,rgba(16,185,129,.08) 0,rgba(255,255,255,0) 70%)!important;z-index:1!important;pointer-events:none!important}.collage-card{position:relative!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(15,23,42,.08)!important;z-index:2!important}.collage-card.card-main{width:85%!important}.collage-card.card-overlay{position:absolute!important;bottom:0!important;right:0!important;width:55%!important;border:8px solid #ffffff!important;z-index:3!important}.collage-card img{width:100%!important;height:auto!important;display:block!important}.stats-badge-floating{position:absolute!important;top:20px!important;right:20px!important;background:var(--brand-accent)!important;color:#ffffff!important;padding:16px 24px!important;border-radius:20px!important;box-shadow:0 8px 25px rgba(225,29,72,.25)!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.stats-badge-floating .badge-number{font-family:Outfit,sans-serif!important;font-size:28px!important;font-weight:800!important;line-height:1!important}.stats-badge-floating .badge-label{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-top:4px!important;white-space:nowrap!important}.about-content-wrap{padding-left:20px!important}.about-content-wrap h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;line-height:1.2!important;margin-bottom:20px!important}.about-content-wrap h2,.lead-text{color:var(--brand-primary)!important}.lead-text{font-size:17px!important;font-weight:600!important;line-height:1.6!important;margin-bottom:16px!important}.body-text{font-size:15px!important;color:#64748b!important;line-height:1.65!important;margin-bottom:28px!important}.trust-points-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:16px!important;gap:16px!important;margin-bottom:36px!important}.trust-point-item{display:flex!important;align-items:center!important;gap:12px!important}.trust-point-item span{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:var(--brand-primary)!important}.check-icon-box{color:#10b981!important;font-size:20px!important;display:flex!important;align-items:center!important}.learn-more-btn-polished{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:14px 30px!important;border-radius:12px!important;font-weight:700!important;background:var(--brand-accent)!important;color:#ffffff!important;box-shadow:0 4px 15px rgba(225,29,72,.2)!important;transition:all .3s ease!important}.learn-more-btn-polished:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(225,29,72,.3)!important;background:#be123c!important}@media (max-width:991px){.about-collage-wrap{padding:20px 20px 40px!important;max-width:500px!important;margin:0 auto!important}.about-content-wrap{padding-left:0!important;margin-top:20px!important}.trust-points-grid{grid-template-columns:1fr!important;gap:12px!important}}.deals-offer-section-polished{background:#f8fafc!important;position:relative!important}.deal-package-card{background:#ffffff!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(15,23,42,.04)!important;display:flex!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important;height:100%!important}.deal-package-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 35px rgba(15,23,42,.1)!important}.deal-package-card .card-image-wrap{width:40%!important;position:relative!important;min-height:240px!important}.deal-package-card .card-image-wrap img{transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.deal-package-card:hover .card-image-wrap img{transform:scale(1.06)!important}.deal-package-card .card-badge{position:absolute!important;top:16px!important;left:16px!important;background:var(--brand-primary)!important;color:#ffffff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;padding:6px 12px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.05em!important;z-index:3!important}.deal-package-card .card-details-wrap{width:60%!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.deal-package-card .meta-info h3{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-top:8px!important;margin-bottom:12px!important}.duration-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#10b981!important}.inclusions-wrap ul{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important}.inclusions-wrap li{font-family:Inter,sans-serif!important;font-size:13px!important;color:#64748b!important;display:flex!important;align-items:center!important;gap:6px!important}.inclusions-wrap li i{color:#10b981!important}.card-actions-price{display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid #f1f5f9!important;padding-top:16px!important}.price-info{display:flex!important;flex-direction:column!important}.price-val{font-family:Outfit,sans-serif!important;font-size:21px!important;font-weight:800!important;color:var(--brand-accent)!important;line-height:1.1!important}.price-sub{font-family:Inter,sans-serif!important;font-size:11px!important;color:#64748b!important;font-weight:500!important}.action-buttons{display:flex!important;align-items:center!important;gap:12px!important}.quote-btn-polished{background:var(--brand-accent)!important;color:#ffffff!important;padding:10px 18px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;transition:all .3s ease!important}.quote-btn-polished:hover{background:#be123c!important;transform:translateY(-1px)!important}.explore-pkg-link{display:inline-flex!important;align-items:center!important;gap:4px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:var(--brand-primary)!important;transition:color .3s ease!important}.explore-pkg-link:hover{color:var(--brand-accent)!important}@media (max-width:768px){.deal-package-card{flex-direction:column!important}.deal-package-card .card-image-wrap{width:100%!important;min-height:200px!important}.deal-package-card .card-details-wrap{width:100%!important;padding:20px!important}}.airline-access-section{background:#ffffff!important}.airline-panel-box{background:#f8fafc!important;border-radius:32px!important;padding:48px!important;box-shadow:0 4px 25px rgba(15,23,42,.02)!important}.airline-content-left h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(1.8rem,3vw,2.3rem)!important;color:var(--brand-primary)!important;line-height:1.25!important;margin-top:10px!important;margin-bottom:16px!important}.airline-content-left p{font-size:15px!important;color:#64748b!important;line-height:1.6!important;margin-bottom:28px!important}.explore-flight-btn{background:var(--brand-primary)!important;color:#ffffff!important;padding:12px 26px!important;border-radius:10px!important;font-weight:700!important;box-shadow:0 4px 15px rgba(15,23,42,.15)!important;transition:all .3s ease!important}.explore-flight-btn:hover{background:var(--brand-accent)!important;box-shadow:0 6px 20px rgba(225,29,72,.25)!important}.airline-logo-card{background:#ffffff!important;border-radius:20px!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 15px rgba(15,23,42,.03)!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;text-align:center!important}.airline-logo-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 25px rgba(15,23,42,.07)!important}.logo-img-wrap{height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important}.logo-grayscale{filter:grayscale(1) opacity(.8)!important;transition:filter .3s ease!important}.airline-logo-card:hover .logo-grayscale{filter:grayscale(0) opacity(1)!important}.airline-logo-card h5{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:var(--brand-primary)!important;margin:0!important}@media (max-width:768px){.airline-panel-box{padding:28px!important}}.why-choose-homeland-section{background:#f8fafc!important}.bento-card{border-radius:24px!important;padding:36px!important;box-shadow:0 4px 15px rgba(15,23,42,.02)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important}.bento-card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}.bento-card-inner{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.bento-icon-box{width:56px!important;height:56px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;margin-bottom:24px!important}.bento-card h3{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:800!important;margin-bottom:12px!important}.bento-card p{font-size:14.5px!important;line-height:1.6!important;margin:0!important}.bento-accent-navy{background:var(--brand-primary)!important;color:#ffffff!important}.bento-accent-navy .bento-icon-box{background:rgba(255,255,255,.1)!important;color:#ffffff!important}.bento-accent-navy h3{color:#ffffff!important}.bento-accent-navy p{color:rgba(255,255,255,.85)!important}.bento-accent-white{background:#ffffff!important;color:#64748b!important}.bento-accent-white .bento-icon-box{background:rgba(225,29,72,.06)!important;color:var(--brand-accent)!important}.bento-accent-white h3{color:var(--brand-primary)!important}.bento-accent-green{background:#059669!important;color:#ffffff!important}.bento-accent-green .bento-icon-box{background:rgba(255,255,255,.15)!important;color:#ffffff!important}.bento-accent-green h3{color:#ffffff!important}.bento-accent-green p{color:rgba(255,255,255,.9)!important}.bento-badge-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:24px!important}.bento-badge-group span{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.bento-accent-navy .bento-badge-group span{background:rgba(255,255,255,.1)!important;color:#ffffff!important}.bento-accent-white .bento-badge-group span{background:#f1f5f9!important;color:var(--brand-primary)!important}@media (max-width:768px){.bento-card{padding:28px!important}}.testimonials-section-polished{background:#ffffff!important}.testimonial-grid-card{background:#f8fafc!important;border-radius:24px!important;padding:32px!important;box-shadow:0 4px 15px rgba(15,23,42,.01)!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important}.card-quote-icon{position:absolute!important;top:20px!important;right:24px!important;font-size:32px!important;color:rgba(225,29,72,.08)!important;line-height:1!important}.card-rating{color:#eab308!important;font-size:14px!important;margin-bottom:16px!important;display:flex!important;gap:4px!important}.card-quote-text{font-size:15px!important;color:#475569!important;line-height:1.65!important;margin-bottom:24px!important}.card-author h4{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700;color:var(--brand-primary)!important;margin:0!important}.card-author span{font-family:Inter,sans-serif!important;font-size:12px!important;color:#64748b!important;font-weight:600!important}.testimonial-cta-btn{background:var(--brand-primary)!important;color:#ffffff!important;padding:14px 32px!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 4px 15px rgba(15,23,42,.15)!important;transition:all .3s ease!important}.testimonial-cta-btn:hover{background:var(--brand-accent)!important;box-shadow:0 6px 20px rgba(225,29,72,.25)!important}.faq-section-polished{background:#ffffff!important;border-top:1px solid #f1f5f9!important}.faq-intro-card h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2rem,3.5vw,2.5rem)!important;color:var(--brand-primary)!important;line-height:1.25!important;margin-top:10px!important;margin-bottom:16px!important}.faq-intro-card p{font-size:15px!important;color:#64748b!important;line-height:1.65!important;margin-bottom:32px!important}.faq-cta-box-inside{background:#f8fafc!important;border-radius:20px!important;padding:28px!important;border:1px solid #e2e8f0!important}.faq-cta-box-inside h4{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:16px!important;line-height:1.4!important}.faq-contact-btn{background:var(--brand-accent)!important;color:#ffffff!important;padding:10px 20px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important;box-shadow:0 4px 12px rgba(225,29,72,.15)!important}.faq-contact-btn:hover{background:#be123c!important}.faq-accordion-wrap{display:flex!important;flex-direction:column!important;gap:16px!important}.faq-item{border:1px solid #e2e8f0!important;border-radius:16px!important;background:#ffffff!important;overflow:hidden!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.faq-item-open{border-color:var(--brand-accent)!important;box-shadow:0 8px 20px rgba(225,29,72,.04)!important}.faq-question-btn{width:100%!important;background:none!important;border:none!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;cursor:pointer!important}.faq-question-btn span:first-child{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;color:var(--brand-primary)!important;padding-right:16px!important}.faq-question-btn .toggle-icon{font-size:18px!important;color:#64748b!important;display:flex!important;align-items:center!important}.faq-item-open .faq-question-btn .toggle-icon{color:var(--brand-accent)!important}.faq-answer-panel{max-height:0!important;overflow:hidden!important;transition:max-height .3s cubic-bezier(.165,.84,.44,1),padding .3s ease!important;padding:0 24px!important}.faq-answer-panel-open{max-height:300px!important;padding:0 24px 20px!important}.faq-answer-panel p{font-size:14.5px!important;color:#64748b!important;line-height:1.65!important;margin:0!important}.blog-section-polished{background:#f8fafc!important}.blog-grid-card{background:#ffffff!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(15,23,42,.03)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important;height:100%!important;display:flex!important;flex-direction:column!important}.blog-grid-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 35px rgba(15,23,42,.08)!important}.blog-card-thumb{position:relative!important;height:220px!important;width:100%!important;overflow:hidden!important}.blog-card-thumb img{transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.blog-grid-card:hover .blog-card-thumb img{transform:scale(1.06)!important}.blog-badge{position:absolute!important;bottom:16px!important;left:16px!important;background:var(--brand-accent)!important;color:#ffffff!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;border-radius:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;z-index:2!important}.blog-card-content{padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}.blog-card-content h3{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700;margin-bottom:12px!important;line-height:1.35!important}.blog-card-content h3 a{color:var(--brand-primary)!important;text-decoration:none!important;transition:color .3s ease!important}.blog-card-content h3 a:hover{color:var(--brand-accent)!important}.blog-card-content p{font-size:14px!important;color:#64748b!important;line-height:1.6!important;margin-bottom:20px!important}.blog-read-more{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:var(--brand-primary)!important;transition:color .3s ease!important}.blog-read-more:hover{color:var(--brand-accent)!important}.final-parallax-cta-section{position:relative!important;min-height:400px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:80px 0!important;background-color:#0b0f19!important}.final-cta-parallax-bg{position:absolute!important;inset:0!important;background-image:url(/assets/img/cta-bg.jpg)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:.4!important;filter:brightness(.65) contrast(1.05)!important;z-index:1!important}.final-cta-content-wrap{position:relative!important;z-index:3!important;color:#ffffff!important}.final-cta-content-wrap h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2rem,3.8vw,3rem)!important;color:#ffffff!important;margin-bottom:16px!important;text-shadow:0 4px 15px rgba(0,0,0,.4)!important;line-height:1.15!important}.final-cta-content-wrap p{font-family:Inter,sans-serif!important;font-size:17px!important;color:rgba(255,255,255,.92)!important;max-width:650px!important;margin:0 auto 36px!important;line-height:1.6!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important}.final-cta-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.quote-btn-red{background:var(--brand-accent)!important;color:#ffffff!important;padding:14px 32px!important;border-radius:10px!important;font-weight:700!important;box-shadow:0 4px 15px rgba(225,29,72,.25)!important;transition:all .3s ease!important}.quote-btn-red:hover{background:#be123c!important;transform:translateY(-2px)!important}.expert-btn-white{background:#ffffff!important;color:var(--brand-primary)!important;padding:14px 32px!important;border-radius:10px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.expert-btn-white:hover{background:#f8fafc!important;transform:translateY(-2px)!important}.about-page-polished{background:#ffffff!important}.about-intro-section{position:relative!important;overflow:hidden!important}.about-intro-content .sub-title{display:inline-block!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:13px!important;color:var(--brand-accent)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:12px!important}.about-intro-content .main-title{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2rem,4vw,2.85rem)!important;color:var(--brand-primary)!important;line-height:1.2!important;margin-bottom:24px!important}.about-actions{display:flex!important;align-items:center!important;gap:16px!important;margin-top:32px!important;flex-wrap:wrap!important}.about-collage-interactive{position:relative!important;padding:40px!important;height:480px!important;max-width:540px!important;margin:0 auto!important}.collage-base-frame{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:28px!important;box-shadow:0 10px 30px rgba(15,23,42,.08)!important}.floating-badge{position:absolute!important;background:#ffffff!important;border-radius:20px!important;padding:12px 20px!important;display:flex!important;align-items:center!important;gap:10px!important;box-shadow:0 8px 25px rgba(15,23,42,.1)!important;z-index:5!important;border:1px solid rgba(15,23,42,.03)!important;transition:transform .3s ease!important}.floating-badge:hover{transform:scale(1.05)!important}.floating-badge span{font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:var(--brand-primary)!important;white-space:nowrap!important}.floating-badge .badge-icon{font-size:18px!important;display:flex!important;align-items:center!important}.badge-top-left{top:10%!important;left:-5%!important}.badge-top-right{top:25%!important;right:-5%!important}.badge-bottom-left{bottom:25%!important;left:-8%!important}.badge-bottom-right{bottom:10%!important;right:-5%!important}@keyframes float1{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes float2{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.float-anim-1{animation:float1 4s ease-in-out infinite!important}.float-anim-2{animation:float2 4.5s ease-in-out infinite!important}.float-anim-3{animation:float1 5s ease-in-out infinite!important}.float-anim-4{animation:float2 3.8s ease-in-out infinite!important}.about-stats-section{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important}.about-stat-card{padding:16px!important;text-align:center!important}.about-stat-card .stat-number{font-family:Outfit,sans-serif!important;font-size:clamp(2rem,4vw,2.75rem)!important;font-weight:800!important;color:var(--brand-accent)!important;display:block!important;line-height:1!important;margin-bottom:8px!important}.about-stat-card .stat-desc{font-family:Inter,sans-serif!important;font-size:13.5px!important;color:#64748b!important;font-weight:600!important;margin:0!important;line-height:1.4!important}.about-timeline-section{background:#ffffff!important}.timeline-grid-wrap{position:relative!important}.timeline-connecting-line{position:absolute!important;top:50px!important;left:10%!important;right:10%!important;height:2px!important;background:#f1f5f9!important;z-index:1!important}.timeline-step-card{position:relative!important;z-index:2!important;background:#ffffff!important;border:1px solid #f1f5f9!important;border-radius:20px!important;padding:24px!important;box-shadow:0 4px 15px rgba(15,23,42,.02)!important;text-align:center!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.timeline-step-card:hover{transform:translateY(-5px)!important;border-color:var(--brand-accent)!important;box-shadow:0 10px 25px rgba(225,29,72,.06)!important}.step-badge-number{width:50px!important;height:50px!important;border-radius:50%!important;background:#f8fafc!important;color:var(--brand-primary)!important;font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important;border:2px solid #ffffff!important;box-shadow:0 4px 10px rgba(15,23,42,.05)!important;transition:all .3s ease!important}.timeline-step-card:hover .step-badge-number{background:var(--brand-accent)!important;color:#ffffff!important}.timeline-step-card h3{font-family:Outfit,sans-serif!important;font-size:16.5px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:12px!important}.timeline-step-card p{font-size:13.5px!important;color:#64748b!important;line-height:1.55!important;margin:0!important}.about-bento-section{background:#f8fafc!important}.about-bento-card{border-radius:24px!important;padding:32px!important;box-shadow:0 4px 15px rgba(15,23,42,.02)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)!important}.about-bento-card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}.about-bento-card i{font-size:26px!important;margin-bottom:20px!important;display:inline-block!important}.about-bento-card h3{font-family:Outfit,sans-serif!important;font-size:19px!important;font-weight:800!important;margin-bottom:12px!important}.about-bento-card p{font-size:14px!important;line-height:1.6!important;margin:0!important}.about-services-section{background:#ffffff!important}.about-capability-card{background:#f8fafc!important;border-radius:24px!important;padding:32px!important;display:block!important;text-decoration:none!important;color:inherit!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;border:1px solid #f1f5f9!important;height:100%!important}.about-capability-card:hover{transform:translateY(-6px)!important;background:#ffffff!important;border-color:var(--brand-accent)!important;box-shadow:0 12px 30px rgba(225,29,72,.05)!important}.cap-icon-box{width:52px!important;height:52px!important;border-radius:14px!important;background:rgba(225,29,72,.06)!important;color:var(--brand-accent)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;margin-bottom:20px!important;transition:all .3s ease!important}.about-capability-card:hover .cap-icon-box{background:var(--brand-accent)!important;color:#ffffff!important}.about-capability-card h3{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:12px!important}.about-capability-card p{font-size:14px!important;color:#64748b!important;line-height:1.6!important;margin-bottom:20px!important}.explore-cap-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:var(--brand-primary)!important;transition:color .3s ease!important}.about-capability-card:hover .explore-cap-btn{color:var(--brand-accent)!important}.about-final-cta{position:relative!important;padding:90px 0!important;background:#0b0f19!important;color:#ffffff!important}.about-final-cta-bg{position:absolute!important;inset:0!important;background-image:url(/assets/img/cta-bg.jpg)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:.35!important;filter:brightness(.65)!important;z-index:1!important}.about-final-cta-wrap{position:relative!important;z-index:3!important}.about-final-cta-wrap h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2rem,3.8vw,3rem)!important;margin-bottom:16px!important;text-shadow:0 4px 15px rgba(0,0,0,.4)!important}.about-final-cta-wrap p{font-size:17px!important;color:rgba(255,255,255,.9)!important;max-width:600px!important;margin:0 auto 36px!important;line-height:1.65!important}.cta-btn-group{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important}@media (max-width:991px){.about-collage-interactive{height:380px!important;max-width:440px!important;margin:40px auto 0!important}.badge-top-left{left:0!important}.badge-top-right{right:0!important}.badge-bottom-left{left:0!important}.badge-bottom-right{right:0!important}.timeline-connecting-line{display:none!important}}.contact-page-polished,.contact-quick-actions-section{background:#ffffff!important}.quick-action-card{background:#f8fafc!important;border-radius:24px!important;padding:32px 24px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;border:1px solid #f1f5f9!important;text-decoration:none!important;color:inherit!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;height:100%!important}.quick-action-card:hover{transform:translateY(-6px)!important;background:#ffffff!important;border-color:var(--brand-accent)!important;box-shadow:0 12px 30px rgba(225,29,72,.05)!important}.action-card-icon{font-size:32px!important;margin-bottom:20px!important;display:flex!important;align-items:center}.quick-action-card h3{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:10px!important}.quick-action-card p{font-size:13px!important;color:#64748b!important;line-height:1.55!important;margin-bottom:20px!important;flex-grow:1!important}.action-card-cta{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:var(--brand-primary)!important;border-bottom:2px solid #e2e8f0!important;padding-bottom:2px!important;transition:all .3s ease!important}.quick-action-card:hover .action-card-cta{color:var(--brand-accent)!important;border-color:var(--brand-accent)!important}.contact-details-box-polished{background:var(--brand-primary)!important;border-radius:28px!important;padding:40px!important;color:#ffffff!important}.contact-details-box-polished h2{font-family:Outfit,sans-serif!important;font-size:clamp(1.8rem,3.5vw,2.3rem)!important;font-weight:800!important;color:#ffffff!important;margin-top:10px!important;margin-bottom:16px!important}.contact-details-box-polished .description-text{color:rgba(255,255,255,.8)!important;font-size:14.5px!important;line-height:1.6!important}.details-list-polished{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:24px!important}.details-list-polished li{display:flex!important;align-items:flex-start!important;gap:16px!important}.details-list-polished .icon-box{width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;color:#ffffff!important;flex-shrink:0!important}.details-list-polished .content-box strong{display:block!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;color:rgba(255,255,255,.6)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:4px!important}.details-list-polished .content-box p{margin:0!important;font-size:15px!important;color:#ffffff!important;line-height:1.5!important}.details-list-polished .content-box a{color:#ffffff!important;text-decoration:underline!important}.trust-badges-wrap{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;border-top:1px solid rgba(255,255,255,.1)!important;padding-top:24px!important}.trust-badge-item{display:flex!important;align-items:center!important;gap:8px!important}.trust-badge-item i{font-size:18px!important}.trust-badge-item span{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#ffffff!important}.contact-form-card-polished{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:28px!important;padding:40px!important;box-shadow:0 4px 20px rgba(15,23,42,.02)!important}.form-card-header h3{font-family:Outfit,sans-serif!important;font-size:clamp(1.5rem,3vw,1.8rem)!important;font-weight:800!important;color:var(--brand-primary)!important;margin-bottom:6px!important}.form-card-header p{font-size:14px!important;color:#64748b!important;margin:0!important}.contact-form-card-polished .form-label{font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:6px!important}.contact-form-card-polished .form-control{border-radius:10px!important;padding:12px 16px!important;font-size:14.5px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;transition:all .3s ease!important}.contact-form-card-polished .form-control.input-focused{background:#ffffff!important;border-color:var(--brand-accent)!important;box-shadow:0 0 0 4px rgba(225,29,72,.08)!important}.quote-submit-btn{background:var(--brand-accent)!important;color:#ffffff!important;padding:14px 24px!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 4px 15px rgba(225,29,72,.25)!important;transition:all .3s ease!important}.quote-submit-btn:hover{background:#be123c!important;transform:translateY(-1px)!important}.map-panel-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 4px 25px rgba(15,23,42,.02)!important}.map-info-footer{padding:24px 32px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.map-info-footer,.map-info-left{display:flex!important;gap:16px!important}.map-info-left{align-items:flex-start!important}.map-info-left i{font-size:28px!important;line-height:1!important}.map-info-left h4{font-family:Outfit,sans-serif!important;font-size:16.5px!important;font-weight:700!important;color:var(--brand-primary)!important;margin-bottom:4px!important}.map-info-left p{font-size:13.5px!important;color:#64748b!important;margin:0!important}.map-btn-dir{padding:10px 22px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important}.contact-faq-section{background:#ffffff!important}.contact-accordion-wrap{display:flex!important;flex-direction:column!important;gap:16px!important}.contact-final-cta{position:relative!important;padding:80px 0!important;background:#0b0f19!important;color:#ffffff!important}.contact-final-cta-bg{position:absolute!important;inset:0!important;background-image:url(/assets/img/cta-bg.jpg)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:.35!important;filter:brightness(.65)!important;z-index:1!important}.contact-final-cta-wrap{position:relative!important;z-index:3!important}.contact-final-cta-wrap h2{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(1.8rem,3.5vw,2.6rem)!important;margin-bottom:16px!important}.contact-final-cta-wrap p{font-size:16px!important;color:rgba(255,255,255,.9)!important;max-width:600px!important;margin:0 auto 32px!important;line-height:1.6!important}.whatsapp-cta-btn{background:#059669!important;color:#ffffff!important;padding:14px 30px!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 4px 15px rgba(5,150,105,.25)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .3s ease!important}.whatsapp-cta-btn:hover{background:#047857!important;transform:translateY(-2px)!important;color:#ffffff!important}.sticky-mobile-cta-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:calc(60px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:#ffffff!important;box-shadow:0 -4px 20px rgba(15,23,42,.08)!important;z-index:9999!important;display:flex!important;border-top:1px solid #f1f5f9!important}.sticky-mobile-cta-bar a{flex:1 1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;color:#ffffff!important;transition:opacity .2s ease!important}.sticky-mobile-cta-bar a:active{opacity:.9!important}.sticky-btn-whatsapp{background:#059669!important}.sticky-btn-call{background:var(--brand-primary)!important;border-left:1px solid rgba(255,255,255,.15)!important;border-right:1px solid rgba(255,255,255,.15)!important}.sticky-btn-quote{background:var(--brand-accent)!important}@media (max-width:991px){.contact-details-box-polished,.contact-form-card-polished{padding:28px!important}.contact-page-polished{padding-bottom:60px!important}}@media (max-width:768px){.map-info-footer{padding:16px 20px!important;flex-direction:column!important;align-items:stretch!important}.map-btn-dir{text-align:center!important}}.services-page-polished{background:#ffffff!important}.services-hero-polished{position:relative!important;min-height:460px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:100px 0 60px!important;background-color:#0b0f19!important}.services-hero-parallax-bg{position:absolute!important;inset:0!important;background-image:url(/assets/img/hero/03.jpg)!important;background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:.35!important;filter:brightness(.6) contrast(1.05)!important;z-index:1!important}.services-hero-content{position:relative!important;z-index:3!important;color:#ffffff!important}.breadcrumb-nav-polished{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:24px!important}.breadcrumb-nav-polished a{color:rgba(255,255,255,.7)!important;text-decoration:none!important;font-size:13.5px!important;font-weight:600!important;transition:color .3s ease!important}.breadcrumb-nav-polished a:hover{color:#ffffff!important}.breadcrumb-nav-polished i{font-size:10px!important;color:rgba(255,255,255,.4)!important}.breadcrumb-nav-polished span{font-size:13.5px!important;font-weight:600!important;color:var(--brand-accent)!important}.services-hero-content h1{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:clamp(2.2rem,4.5vw,3.2rem)!important;color:#ffffff!important;margin-bottom:20px!important;text-shadow:0 4px 15px rgba(0,0,0,.4)!important;line-height:1.15!important}.services-hero-content p{font-family:Inter,sans-serif!important;font-size:17px!important;color:rgba(255,255,255,.9)!important;max-width:720px!important;margin:0 auto 36px!important;line-height:1.65!important}.hero-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.sticky-services-nav-bar{position:-webkit-sticky!important;position:sticky!important;top:80px!important;background:#ffffff!important;box-shadow:0 4px 20px rgba(15,23,42,.05)!important;z-index:100!important;padding:12px 0!important;border-bottom:1px solid #f1f5f9!important}.nav-scroll-wrap{display:flex!important;gap:12px!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;padding-bottom:4px!important}.nav-scroll-wrap::-webkit-scrollbar{display:none!important}.nav-pill-item{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--brand-primary)!important;background:#f8fafc!important;padding:10px 22px!important;border-radius:20px!important;text-decoration:none!important;transition:all .3s ease!important;border:1px solid #f1f5f9!important}.nav-pill-item:hover{background:var(--brand-accent)!important;color:#ffffff!important;border-color:var(--brand-accent)!important}.visa-interactive-filter{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.filter-tab-pill{font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:var(--brand-primary)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:8px 18px!important;border-radius:20px!important;cursor:pointer!important;transition:all .3s ease!important}.filter-tab-pill.active,.filter-tab-pill:hover{background:var(--brand-accent)!important;color:#ffffff!important;border-color:var(--brand-accent)!important}@media (max-width:991px){.services-hero-polished{min-height:380px!important;padding:80px 0 40px!important}.sticky-services-nav-bar{top:70px!important}}.deal-package-card.flex-column{flex-direction:column!important}.deal-package-card.flex-column .card-image-wrap{width:100%!important;min-height:200px!important}.deal-package-card.flex-column .card-details-wrap{width:100%!important;padding:20px!important}.event-gallery-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-auto-rows:200px!important;grid-gap:16px!important;gap:16px!important}.gallery-tile{position:relative!important;overflow:hidden!important;border-radius:20px!important;cursor:pointer!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important}.gallery-tile-large-h{grid-column:span 2!important}.gallery-tile-large-both,.gallery-tile-large-v{grid-row:span 2!important}.gallery-tile-large-both{grid-column:span 2!important}.gallery-tile img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important}.gallery-tile:hover img{transform:scale(1.08)!important}.gallery-tile-overlay{position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(15,23,42,.9) 0,rgba(15,23,42,.2) 60%,transparent)!important;opacity:.85!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:20px!important;transition:opacity .3s ease!important}.gallery-tile:hover .gallery-tile-overlay{opacity:1!important}.gallery-tile-overlay h4{color:#ffffff!important;font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;margin:0!important}.gallery-tile-overlay span{color:#cbd5e1!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;margin-top:4px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.play-icon-badge{position:absolute!important;top:15px!important;right:15px!important;width:32px!important;height:32px!important;background:var(--brand-accent)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;font-size:12px!important}.event-tabs-nav{display:flex!important;gap:10px!important;overflow-x:auto!important;white-space:nowrap!important;padding-bottom:8px!important;border-bottom:2px solid #e2e8f0!important;margin-bottom:30px!important}.event-tab-btn{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:var(--brand-primary)!important;background:transparent!important;padding:12px 24px!important;border:none!important;border-bottom:3px solid transparent!important;transition:all .3s ease!important;cursor:pointer!important;margin-bottom:-10px!important}.event-tab-btn.active,.event-tab-btn:hover{color:var(--brand-accent)!important;border-bottom-color:var(--brand-accent)!important}.event-process-step{background:#ffffff!important;border-radius:20px!important;border:1px solid #e2e8f0!important;padding:24px!important;box-shadow:0 4px 15px rgba(0,0,0,.02)!important;transition:transform .3s ease,box-shadow .3s ease!important}.event-process-step:hover{transform:translateY(-4px)!important;box-shadow:0 10px 25px rgba(15,23,42,.05)!important}.event-step-num{width:48px!important;height:48px!important;background:var(--brand-accent)!important;color:#ffffff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:800!important}@media (max-width:991px){.event-gallery-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:575px){.event-gallery-grid{grid-template-columns:1fr!important;grid-auto-rows:180px!important}.gallery-tile-large-both,.gallery-tile-large-h,.gallery-tile-large-v{grid-column:span 1!important;grid-row:span 1!important}}body,html{overflow-x:hidden!important;max-width:100vw!important}@media (max-width:991px){body.liquid-glass-ui{padding-bottom:0!important}.services-hero-polished{min-height:320px!important;padding:90px 0 35px!important}.services-hero-polished h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.15!important}.services-hero-polished p{font-size:14px!important;line-height:1.5!important;margin-top:10px!important}.section-padding{padding:40px 0!important}.section-title h2{font-size:clamp(22px,6vw,28px)!important;line-height:1.25!important}}@media (max-width:767px){.event-tabs-nav,.nav-scroll-wrap,.visa-interactive-filter{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important;margin-bottom:20px!important;scrollbar-width:none!important;gap:8px!important}.event-tabs-nav::-webkit-scrollbar,.nav-scroll-wrap::-webkit-scrollbar,.visa-interactive-filter::-webkit-scrollbar{display:none!important}.event-tab-btn,.filter-tab-pill,.nav-pill-item{flex-shrink:0!important;margin:0!important;padding:8px 16px!important;font-size:13px!important}.quick-action-card{margin-bottom:8px!important}.form-control,.form-select{height:48px!important;font-size:14px!important;border-radius:12px!important}textarea.form-control{height:auto!important}.deal-package-card{border-radius:20px!important;margin-bottom:16px!important}.timeline-connecting-line{display:none!important}.timeline-step-card{padding:20px!important;margin-bottom:12px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#ffffff!important}.liquid-header .liquid-mobile-sheet{position:fixed!important;top:0!important;left:auto!important;right:-100%!important;width:85%!important;max-width:380px!important;height:100vh!important;max-height:100vh!important;background:#ffffff!important;border:none!important;border-radius:0!important;box-shadow:-10px 0 35px rgba(15,23,42,.12)!important;z-index:10002!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:24px 20px!important;transition:right .4s cubic-bezier(.16,1,.3,1)!important;pointer-events:auto!important}.liquid-header.cs_mobile_toggle_active .liquid-mobile-sheet{right:0!important}.liquid-mobile-sheet-header{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:16px!important;margin-bottom:16px!important}.liquid-mobile-sheet-header button.liquid-mobile-close{background:#f1f5f9!important;border:none!important;border-radius:50%!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--brand-primary)!important;cursor:pointer!important}.liquid-mobile-sheet .cs_nav_list{flex-grow:1!important;overflow-y:auto!important;padding-right:4px!important;margin-bottom:16px!important}.liquid-mobile-sheet .cs_nav_list>li{border-bottom:1px solid #f8fafc!important;padding:12px 0!important;position:relative!important}.liquid-mobile-sheet .cs_nav_list>li>a{font-family:Outfit,sans-serif!important;font-size:17px!important;font-weight:700!important;color:var(--brand-primary)!important;display:block!important;text-decoration:none!important}.liquid-mobile-sheet .cs_nav_list .cs-munu_dropdown_toggle{position:absolute!important;top:10px!important;right:0!important;width:32px!important;height:32px!important}.liquid-mobile-sheet .cs_nav_list ul{background:#f8fafc!important;border-radius:12px!important;padding:8px 14px!important;margin-top:6px!important;list-style:none!important}.liquid-mobile-sheet .cs_nav_list ul li{padding:6px 0!important}.liquid-mobile-sheet .cs_nav_list ul li a{font-size:15px!important;font-weight:600!important;color:var(--brand-primary)!important;text-decoration:none!important}.liquid-mobile-panel-meta{border-top:1px solid #f1f5f9!important;padding-top:16px!important;margin-top:auto!important}.liquid-mobile-panel-meta .liquid-mobile-panel-title{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;margin-bottom:8px!important;display:block!important}.liquid-mobile-panel-actions{display:flex!important;flex-direction:column!important;gap:8px!important}.liquid-mobile-panel-link{height:44px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;width:100%!important}.liquid-mobile-panel-link.primary{background:#059669!important;color:#ffffff!important}.liquid-mobile-panel-link:not(.primary){background:var(--brand-primary)!important;color:#ffffff!important}}@media (max-width:991px){.liquid-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;height:auto!important;padding:0!important;transform:none!important;border-radius:0!important}.liquid-header .cs_main_header{width:calc(100% - 32px)!important;max-width:430px!important;margin:12px auto 0!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 16px 40px rgba(15,23,42,.1)!important;z-index:10000!important;position:relative!important}.liquid-header .cs_main_header_in{padding:0 14px 0 18px!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:none!important;box-shadow:none!important;background:transparent!important}.liquid-mobile-tools{display:flex!important;align-items:center!important;gap:10px!important}.liquid-mobile-icon{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.76)!important;transition:all .2s ease!important}.liquid-header .cs_main_header_left,.liquid-header .liquid-main-header-left{justify-content:flex-start!important;height:100%!important}.liquid-header .cs_main_header_left,.liquid-header .liquid-main-header-left,.liquid-header .liquid-nav-logo{display:flex!important;align-items:center!important;width:auto!important;opacity:1!important;visibility:visible!important}.liquid-header .liquid-nav-logo{height:auto!important}.liquid-header .cs_site_branding img,.liquid-header .liquid-nav-logo img{max-height:42px!important;width:auto!important;display:block!important;opacity:1!important;visibility:visible!important}.liquid-mobile-menu-btn{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 52px!important;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.76)!important;cursor:pointer!important;outline:none!important}.liquid-mobile-menu-btn span{display:block!important;position:relative!important;margin:0 auto!important}.liquid-mobile-menu-btn span,.liquid-mobile-menu-btn span:before{width:22px!important;height:2px!important;background:#101828!important;border-radius:99px!important;transition:all .3s ease!important}.liquid-mobile-menu-btn span:before{top:-6px!important}.liquid-mobile-menu-btn span:after,.liquid-mobile-menu-btn span:before{content:""!important;position:absolute!important;left:0!important;margin:0!important}.liquid-mobile-menu-btn span:after{bottom:-6px!important;width:22px!important;height:2px!important;background:#101828!important;border-radius:99px!important;transition:all .3s ease!important}.liquid-mobile-menu-btn.cs_teggle_active span{background:transparent!important}.liquid-mobile-menu-btn.cs_teggle_active span:before{transform:rotate(45deg)!important;top:0!important;margin:0!important}.liquid-mobile-menu-btn.cs_teggle_active span:after{transform:rotate(-45deg)!important;bottom:0!important;margin:0!important}body.liquid-mobile-open{overflow:hidden!important;height:100vh!important;position:fixed!important;width:100vw!important}body.liquid-mobile-open .sticky-mobile-cta-bar{display:none!important}.sticky-mobile-cta-bar{position:fixed!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;height:54px!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 8px 30px rgba(15,23,42,.15)!important;z-index:9999!important;display:flex!important;border:1px solid rgba(255,255,255,.6)!important;overflow:hidden!important}.sticky-mobile-cta-bar a{font-size:13px!important;height:100%!important}}@media (max-width:767px){.booking-list-area{display:flex!important;flex-direction:column!important;background:#ffffff!important;border-radius:24px!important;box-shadow:0 10px 30px rgba(15,23,42,.08)!important;padding:20px 16px!important;width:calc(100% - 32px)!important;margin:20px auto 30px!important;float:none!important;position:relative!important;left:0!important}.booking-list-area .booking-list{display:flex!important;flex-direction:row!important;align-items:center!important;height:72px!important;border-bottom:1px solid #f1f5f9!important;margin-bottom:0!important;padding:6px 0!important;width:100%!important}.booking-list-area .booking-list:last-of-type{border-bottom:none!important}.booking-list-area .booking-list .icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;border-radius:10px!important;margin-right:12px!important;flex-shrink:0!important}.booking-list-area .booking-list .content{flex-grow:1!important;text-align:left!important}.booking-list-area .booking-list .content h6{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#64748b!important;margin:0 0 2px!important}.booking-list-area .booking-list .content input,.booking-list-area .booking-list .content select{border:none!important;background:transparent!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:var(--brand-primary)!important;padding:0!important;outline:none!important;width:100%!important;height:auto!important}.booking-list-area button[type=submit].theme-btn{width:100%!important;height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;margin-top:16px!important;background:var(--brand-accent)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(231,35,41,.2)!important;display:flex!important;align-items:center!important;justify-content:center!important}}.deal-package-card:active,.quick-action-card:active,.sticky-mobile-cta-bar a:active,.theme-btn:active,button:active{transform:scale(.98)!important;transition:transform .1s ease!important}html{background-color:#050b1f!important}.hc-footer{margin-top:clamp(48px,5vw,84px)!important;margin-bottom:0!important;background:radial-gradient(circle at 12% 12%,rgba(231,35,41,.08) 0,transparent 28%),radial-gradient(circle at 86% 24%,rgba(49,54,140,.12) 0,transparent 34%),linear-gradient(180deg,#08101d,#0b1425 45%,#050816)!important}.hc-footer-cta-card{border:1px solid rgba(255,255,255,.1)!important;border-radius:28px!important;background:rgba(255,255,255,.03)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:30px!important;margin-bottom:30px!important;box-shadow:0 15px 35px rgba(3,10,22,.25)!important}.hc-footer-cta-eyebrow{color:var(--brand-accent)!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.15em!important}.hc-footer-main-card{border:1px solid rgba(255,255,255,.1)!important;border-radius:32px!important;background:rgba(255,255,255,.02)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:40px 30px 20px!important;box-shadow:0 20px 50px rgba(3,10,22,.4)!important}.hc-footer-links li a{transition:all .25s ease!important}.hc-footer-links li a:hover{color:var(--brand-accent)!important;padding-left:4px!important}.hc-footer-social{display:flex!important;gap:12px!important;margin-top:24px!important}.hc-footer-social a{width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.15)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;background:rgba(255,255,255,.03)!important;transition:all .3s ease!important;text-decoration:none!important}.hc-footer-social a:hover{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;transform:translateY(-3px)!important}.hc-footer-contact li i{color:var(--brand-accent)!important;margin-right:10px!important}.hc-fab{z-index:999!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important}body.liquid-mobile-open .hc-fab{display:none!important}@media (max-width:991px){.hc-fab{bottom:calc(72px + env(safe-area-inset-bottom))!important;right:16px!important;flex-direction:column!important}.hc-footer{padding-bottom:clamp(10px,3vw,24px)!important}.hc-footer-main-card{padding:30px 20px 20px!important}.hc-footer-cta-card{padding:24px 18px!important}.hc-footer-bottom{padding-bottom:max(24px,env(safe-area-inset-bottom))!important;margin-top:30px!important}}body,html{width:100%!important;min-height:100%!important;overflow-x:clip!important;background:#050816!important}.main-page-area,.main-page-area2,.main-page-area3,body.liquid-glass-ui{min-height:100svh!important}.main-page-area,.main-page-area2,.main-page-area3,.site-main-content{background:#f8fafc!important}.site-main-content{overflow:clip!important}.hc-footer{margin-bottom:-1px!important;overflow:hidden!important;isolation:isolate!important;box-shadow:0 90px 0 90px #050816!important}.hc-footer,.hc-footer .container,.hc-footer-shell{padding-bottom:0!important}.hc-footer-bottom{margin-bottom:0!important}.hc-fab{position:fixed!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(22px,env(safe-area-inset-bottom))!important;z-index:10030!important;opacity:1!important;visibility:visible!important}.hc-fab,.hc-fab-action,.hc-fab-trigger{pointer-events:auto!important}.hc-chat-overlay{z-index:10050!important}.sticky-mobile-cta-bar{display:none!important}@media (max-width:991px){body.liquid-glass-ui{padding-top:76px!important}body.liquid-mobile-open{overflow:hidden!important;height:auto!important;position:static!important;width:auto!important;touch-action:none!important}.liquid-header{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;z-index:10040!important;pointer-events:none!important}.liquid-header .cs_main_header{width:min(calc(100vw - 20px),430px)!important;max-width:none!important;margin:8px auto 0!important;border-radius:24px!important;pointer-events:auto!important}.liquid-header .container-fluid{padding:0!important}.liquid-header .cs_main_header_in,.liquid-header .liquid-main-nav{width:100%!important;min-height:62px!important;height:62px!important;padding:0 10px 0 14px!important;border-radius:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}.liquid-header .liquid-main-header-left{min-width:0!important;flex:1 1 auto!important}.liquid-header .liquid-nav-logo img{width:clamp(96px,28vw,126px)!important;max-height:42px!important;object-fit:contain!important}.liquid-header .header-btn{display:none!important}.liquid-mobile-tools{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.liquid-header .liquid-mobile-icon,.liquid-header .liquid-mobile-menu-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;border-radius:15px!important;padding:0!important;transform:none!important}.liquid-mobile-backdrop{z-index:10035!important;display:block!important}.liquid-header .liquid-mobile-sheet{position:fixed!important;inset:0 calc(-100vw - 24px) 0 auto!important;width:min(88vw,390px)!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:max(22px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;border-radius:0!important;border:none!important;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(242,247,255,.96)),radial-gradient(circle at 0 0,rgba(49,54,140,.12),transparent 38%)!important;box-shadow:-18px 0 48px rgba(15,23,42,.22)!important;transition:right .28s ease!important;overflow:hidden!important;z-index:10045!important;pointer-events:auto!important}.liquid-header.cs_mobile_toggle_active .liquid-mobile-sheet{right:0!important}.liquid-header .liquid-mobile-sheet-header{flex:0 0 auto!important;display:flex!important}.liquid-header .cs_nav{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.liquid-header .cs_nav .cs_nav_list,.liquid-header .liquid-mobile-sheet .cs_nav_list{height:100%!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:4px 2px 12px!important;margin:0!important;list-style:none!important}.liquid-header .liquid-mobile-panel-meta{flex:0 0 auto!important;display:block!important}.sticky-mobile-cta-bar{position:fixed!important;left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:calc(100vw - 24px)!important;height:56px!important;padding:0!important;display:flex!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.72)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 34px rgba(15,23,42,.18)!important;z-index:10020!important}.sticky-mobile-cta-bar a{min-width:0!important;height:100%!important;padding:0 8px!important;color:#fff!important;white-space:nowrap!important}.hc-fab{right:14px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:10025!important}.hc-fab-trigger{width:52px!important;height:52px!important}.hc-footer{padding-bottom:0!important}.hc-footer-bottom{padding-bottom:max(14px,env(safe-area-inset-bottom))!important}}@media (min-width:992px){.sticky-mobile-cta-bar{display:none!important}}@media (max-width:420px){.liquid-header .cs_main_header{width:calc(100vw - 14px)!important}.liquid-header .cs_main_header_in,.liquid-header .liquid-main-nav{min-height:58px!important;height:58px!important;padding-left:10px!important;padding-right:8px!important}.liquid-header .liquid-mobile-icon,.liquid-header .liquid-mobile-menu-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-basis:40px!important}.sticky-mobile-cta-bar a{font-size:12px!important;gap:5px!important}}@supports (content-visibility:auto){.home-page-polished .home-extensions>section,.home-page-polished>section:not(.hero-section),.main-page-area .site-main-content>section:not(:first-child),.main-page-area2 .site-main-content>section:not(:first-child),.main-page-area3 .site-main-content>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:900px}}@media (max-width:767px),(prefers-reduced-motion:reduce){.float-anim-1,.float-anim-2,.float-anim-3,.float-anim-4,.float-bob-x,.float-bob-y,.hero-3 .hero-image-media{animation:none!important;transform:none!important}*,:after,:before{scroll-behavior:auto!important}}@media (max-width:767px){body.liquid-glass-ui :is(.about-items,.activities-box-item,.contact-box-items,.deals-offer-items,.destination-card-items,.event-category-card,.feature-card-items,.news-card-items,.offer-items,.premium-card,.review-items,.team-card-item,.testimonial-card-items,.tour-item,.visa-country-card),body.liquid-glass-ui section:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.event-card-white{background:#ffffff!important;border:1px solid rgba(50,54,142,.12)!important;border-radius:24px!important;padding:30px!important;color:#1e293b!important;box-shadow:0 10px 30px rgba(50,54,142,.04),0 1px 3px rgba(0,0,0,.02)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.event-card-white:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px rgba(50,54,142,.08),0 1px 5px rgba(0,0,0,.02)!important;border-color:rgba(50,54,142,.22)!important}.event-card-white .fw-bold,.event-card-white h3,.event-card-white h4{color:#0f172a!important}.event-card-white .text-secondary,.event-card-white p,.event-card-white span.text-secondary{color:#475569!important}.event-format-tab-card{background:#ffffff!important;border:1px solid rgba(50,54,142,.12)!important;border-radius:24px!important;padding:40px!important;color:#1e293b!important;box-shadow:0 15px 35px rgba(50,54,142,.04)!important}.event-format-tab-card h3{color:#0f172a!important}.event-format-tab-card .text-secondary,.event-format-tab-card p{color:#475569!important}.event-format-tab-card ul li{color:#334155!important}