.carousel_carousel__JW6ho{position:relative;width:100%;max-width:1200px;margin:0 auto}.carousel_carouselContainer__Vgv3g{position:relative;display:flex;align-items:center;width:100%}.carousel_carouselWrapper__Y8pyM{overflow:hidden;width:100%;border-radius:12px}.carousel_carouselSlides__ojGo9{display:flex;width:100%;transition:transform .3s ease-in-out}.carousel_carouselSlide__SVgTq{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center}.carousel_carouselButton__ntGjK{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#0071bc}.carousel_carouselButton__ntGjK:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.carousel_carouselButton__ntGjK:disabled{opacity:.5;cursor:not-allowed}.carousel_carouselButton__ntGjK svg{width:24px;height:24px}@media(max-width:1024px){.carousel_carouselButton__ntGjK{width:40px;height:40px}.carousel_carouselButton__ntGjK svg{width:20px;height:20px}}@media(max-width:768px){.carousel_carouselButton__ntGjK{width:36px;height:36px}.carousel_carouselButton__ntGjK svg{width:18px;height:18px}}.carousel_prevButton__wrHY8{left:-25px}@media(max-width:1024px){.carousel_prevButton__wrHY8{left:-20px}}@media(max-width:768px){.carousel_prevButton__wrHY8{left:10px}}.carousel_nextButton__kYaAY{right:-25px}@media(max-width:1024px){.carousel_nextButton__kYaAY{right:-20px}}@media(max-width:768px){.carousel_nextButton__kYaAY{right:10px}}.carousel_carouselDots__WgxaA{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}@media(max-width:768px){.carousel_carouselDots__WgxaA{margin-top:16px;gap:6px}}.carousel_carouselDot__0iDQw{width:12px;height:12px;border-radius:50%;border:none;background:rgba(0,113,188,.3);cursor:pointer;transition:all .3s ease}.carousel_carouselDot__0iDQw:hover{background:rgba(0,113,188,.6);transform:scale(1.1)}.carousel_carouselDot__0iDQw.carousel_active__UESeq{background:#0071bc;transform:scale(1.2)}@media(max-width:768px){.carousel_carouselDot__0iDQw{width:10px;height:10px}}.flight-card-compact_compactCard__t_038{width:96%;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;overflow:hidden}.flight-card-compact_compactCard__t_038:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.15);border-color:#0071bc}@media(max-width:1070px){.flight-card-compact_compactCard__t_038{padding:20px;border-radius:16px}}@media(max-width:768px){.flight-card-compact_compactCard__t_038{width:100%;padding:15px;border-radius:16px}}@media(max-width:576px){.flight-card-compact_compactCard__t_038{width:100%;padding:10px;border-radius:16px}}.flight-card-compact_cardHeader__hVK_5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:2px dashed #e0e0e0}@media(max-width:576px){.flight-card-compact_cardHeader__hVK_5{margin-bottom:0}}.flight-card-compact_airlineInfo__UegHL{display:flex;align-items:center;gap:16px;flex:1 1}.flight-card-compact_airlineLogo__EbXxh{width:60px;height:60px;object-fit:contain;border-radius:12px;background:#fff;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease}.flight-card-compact_airlineLogo__EbXxh:hover{transform:scale(1.05)}.flight-card-compact_airlineLogoPlaceholder__WmXhB{width:60px;height:60px;border-radius:12px;background:#0071bc;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.flight-card-compact_airlineDetails__SrDca{display:flex;flex-direction:column;gap:4px}.flight-card-compact_airlineName__PmvnM{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}@media(max-width:576px){.flight-card-compact_airlineName__PmvnM{font-size:14px}}.flight-card-compact_flightNumber__xeBux{font-size:13px;color:#666;font-weight:500;letter-spacing:.5px}.flight-card-compact_priceBlock__53OFN{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media(max-width:576px){.flight-card-compact_priceBlock__53OFN{font-size:14px}}.flight-card-compact_priceLabel__PT1bo{font-size:12px;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.flight-card-compact_price__Vo7cq{font-size:25px;font-weight:800;color:#0071bc;line-height:1}@media(max-width:768px){.flight-card-compact_price__Vo7cq{font-size:24px}}.flight-card-compact_routeSection__sa3EQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;position:relative}@media(max-width:768px){.flight-card-compact_routeSection__sa3EQ{margin-bottom:0;padding:8px}}.flight-card-compact_routeItem__tzqk_{display:flex;flex-direction:column;gap:8px;flex:1 1;text-align:center}@media(max-width:768px){.flight-card-compact_routeItem__tzqk_{width:100%}}.flight-card-compact_timeBlock__LyoS9{display:flex;flex-direction:column;align-items:center;gap:4px}.flight-card-compact_time__JaZY1{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1}@media(max-width:768px){.flight-card-compact_time__JaZY1{font-size:22px}}.flight-card-compact_airportCode__29msq{font-size:14px;font-weight:600;color:#0071bc;background:rgba(0,113,194,.1);padding:4px 12px;border-radius:20px;letter-spacing:1px}.flight-card-compact_cityName__7f6Wc{font-size:16px;font-weight:600;color:#333;margin-top:4px}@media(max-width:768px){.flight-card-compact_cityName__7f6Wc{font-size:14px}}.flight-card-compact_smallCityName__GrJEj{font-size:12px;font-weight:500;color:#666;margin-top:2px;text-align:center}@media(max-width:768px){.flight-card-compact_smallCityName__GrJEj{font-size:11px}}.flight-card-compact_regionName__yztvS{font-size:14px;font-weight:500;color:#666;margin-left:4px}.flight-card-compact_routeConnector__HJZJQ{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;padding:0 20px;flex-shrink:0}@media(max-width:768px){.flight-card-compact_routeConnector__HJZJQ{padding:20px 0}}.flight-card-compact_connectorLine__G31o2{width:100%;height:2px;background:linear-gradient(90deg,transparent,#0071bc 50%,transparent);position:relative}.flight-card-compact_connectorLine__G31o2:before{content:"✈";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:4px;font-size:16px;color:#0071bc}@media(max-width:768px){.flight-card-compact_connectorLine__G31o2{width:2px;height:60px;background:linear-gradient(180deg,transparent,#0071bc 50%,transparent)}}.flight-card-compact_durationBadge__oHgcV{display:flex;align-items:center;gap:6px;background:#0071bc;color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;box-shadow:0 4px 12px rgba(0,113,194,.3);white-space:nowrap}.flight-card-compact_durationBadge__oHgcV svg{width:14px;height:14px}@media(max-width:576px){.flight-card-compact_durationBadge__oHgcV{padding:4px 6px;font-size:10px}}.flight-card-compact_cardFooter__Zc9Y7{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:2px dashed #e0e0e0}@media(max-width:768px){.flight-card-compact_cardFooter__Zc9Y7{flex-direction:column;gap:16px;padding-top:5px;align-items:stretch}}.flight-card-compact_actionButtons__WHBK_{display:flex;gap:8px;align-items:center}@media(max-width:768px){.flight-card-compact_actionButtons__WHBK_{width:100%;justify-content:center;gap:12px}}.flight-card-compact_whatsappButton__iRI3O{display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;border:none;width:44px;height:44px;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(37,211,102,.3)}.flight-card-compact_whatsappButton__iRI3O:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,211,102,.4);background:#128c7e}.flight-card-compact_whatsappButton__iRI3O:active{transform:translateY(0)}@media(max-width:768px){.flight-card-compact_whatsappButton__iRI3O{width:48px;height:48px}}.flight-card-compact_callButton__FD2x_{display:flex;align-items:center;justify-content:center;background:#ff6b35;color:#fff;border:none;width:44px;height:44px;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(255,107,53,.3)}.flight-card-compact_callButton__FD2x_:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,53,.4);background:#e55a2b}.flight-card-compact_callButton__FD2x_:active{transform:translateY(0)}@media(max-width:768px){.flight-card-compact_callButton__FD2x_{width:48px;height:48px}}.flight-card-compact_flightType__4M9VH{display:flex;flex-direction:column;gap:6px}.flight-card-compact_typeBadge__Z10lt{display:inline-block;background:#f0f7ff;color:#0071bc;padding:6px 14px;border-radius:12px;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.5px}.flight-card-compact_date__sRArq{font-size:14px;color:#666;font-weight:500}.flight-card-compact_bookButton__mQHzW{display:flex;align-items:center;gap:8px;background:#0071bc;color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,113,194,.3);text-transform:uppercase;letter-spacing:.5px}.flight-card-compact_bookButton__mQHzW:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,113,194,.4)}.flight-card-compact_bookButton__mQHzW:active{transform:translateY(0)}.flight-card-compact_bookButton__mQHzW svg{transition:transform .3s ease}.flight-card-compact_bookButton__mQHzW:hover svg{transform:translateX(4px)}@media(max-width:768px){.flight-card-compact_bookButton__mQHzW{width:100%;justify-content:center;padding:16px 24px}}.skeleton_skeleton__M9dOe{background-color:#eee;border-radius:4px;margin:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));background-size:200% 100%;background-position:0 0}.skeleton_text__MFWm8{transform-origin:0 55%;height:1em}.skeleton_text__MFWm8:empty:before{content:" "}.skeleton_circular__uycJO{border-radius:50%}.skeleton_rectangular__H6jX7{border-radius:8px}.skeleton_wave__oQALj{animation:skeleton_wave__oQALj 2s linear infinite}.skeleton_pulse__UBcin{animation:skeleton_pulse__UBcin 1.5s ease-in-out infinite}@keyframes skeleton_wave__oQALj{to{background-position:-200% 0}}@keyframes skeleton_pulse__UBcin{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-cards_mt5__e3SMf{margin-top:5px}.skeleton-cards_mt10__bU8P7{margin-top:10px}.skeleton-cards_rounded12__I054t{border-radius:12px}.skeleton-cards_rounded20__gG8F6{border-radius:20px}.skeleton-cards_flightCardSkeleton__YQ7DN{display:flex;background:#fff;border-radius:14px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.skeleton-cards_flightCardSkeleton__YQ7DN .skeleton-cards_airlineSection__OKVfD{width:140px;margin-right:24px;display:flex;flex-direction:column;align-items:center}.skeleton-cards_flightCardSkeleton__YQ7DN .skeleton-cards_flightDetails__uC3Nc{flex:1 1}.skeleton-cards_flightCardSkeleton__YQ7DN .skeleton-cards_flightDetails__uC3Nc .skeleton-cards_ratingRow__DULT_{display:flex;justify-content:space-between;margin-bottom:20px}.skeleton-cards_flightCardSkeleton__YQ7DN .skeleton-cards_flightDetails__uC3Nc .skeleton-cards_flightRow__OBRot{display:flex;justify-content:space-between;margin-bottom:15px}.skeleton-cards_flightCardCompactSkeleton__XHKdj{width:31%;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:24px;display:flex;flex-direction:column;gap:24px}@media(max-width:1070px){.skeleton-cards_flightCardCompactSkeleton__XHKdj{width:48%}}@media(max-width:768px){.skeleton-cards_flightCardCompactSkeleton__XHKdj{width:100%}}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactHeader__Zf7Nj{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:2px dashed #e0e0e0}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactHeader__Zf7Nj .skeleton-cards_compactAirlineInfo__U8pxI{display:flex;align-items:center;gap:16px;flex:1 1}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactHeader__Zf7Nj .skeleton-cards_compactAirlineInfo__U8pxI .skeleton-cards_compactAirlineDetails__wPz_e{display:flex;flex-direction:column;gap:4px}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactHeader__Zf7Nj .skeleton-cards_compactPriceBlock__qX_iS{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactRouteSection__JyO7N{display:flex;align-items:center;justify-content:space-between;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactRouteSection__JyO7N .skeleton-cards_compactRouteItem__haGYe{display:flex;flex-direction:column;gap:8px;flex:1 1;text-align:center}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactRouteSection__JyO7N .skeleton-cards_compactRouteItem__haGYe .skeleton-cards_compactTimeBlock__ihaR5{display:flex;flex-direction:column;align-items:center;gap:4px}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactRouteSection__JyO7N .skeleton-cards_compactConnector__x9rxO{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 20px;flex-shrink:0}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactFooter__0Uvwu{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:2px dashed #e0e0e0}.skeleton-cards_flightCardCompactSkeleton__XHKdj .skeleton-cards_compactFooter__0Uvwu .skeleton-cards_compactFlightType__1haU_{display:flex;flex-direction:column;gap:6px}.skeleton-cards_hotelCardSkeleton__LoqB4{background:#fff;border-radius:14px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.skeleton-cards_hotelCardSkeleton__LoqB4 .skeleton-cards_contentSection__rgyyT{padding:20px}.skeleton-cards_hotelCardSkeleton__LoqB4 .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_rating__aGcNi,.skeleton-cards_hotelCardSkeleton__LoqB4 .skeleton-cards_contentSection__rgyyT .skeleton-cards_header__ebVan{margin-bottom:15px}.skeleton-cards_hotelCardSkeleton__LoqB4 .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_amenities__GuDgx{display:flex;gap:10px;margin:15px 0}.skeleton-cards_hotelCardSkeleton__LoqB4 .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_price__whNbX{margin-top:20px}.skeleton-cards_packageCardSkeleton__ZK1Hu{display:flex;background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_imageSection__bMOQK{min-width:180px;margin-right:20px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT{flex:1 1;display:flex;flex-direction:column;gap:16px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_header__ebVan{display:flex;flex-direction:column;gap:8px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX{display:flex;flex-direction:column;gap:12px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_duration__fY5Mi,.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_highlights__mXdL5,.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_location__W5OK8,.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_rating__aGcNi{display:flex;gap:8px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_highlights__mXdL5 .skeleton-cards_highlight__kN6EM{border-radius:4px}.skeleton-cards_packageCardSkeleton__ZK1Hu .skeleton-cards_contentSection__rgyyT .skeleton-cards_details__CsLXX .skeleton-cards_price__whNbX{margin-top:auto}.skeleton-cards_hotelReviewSkeleton__6f27l{max-width:1200px;margin:0 auto;padding:20px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_breadcrumbs__CaxqI{margin:20px 0}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_header__ebVan{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_header__ebVan .skeleton-cards_hotelInfo__MZh_Z{flex:1 1;margin-right:40px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_header__ebVan .skeleton-cards_hotelInfo__MZh_Z .skeleton-cards_locationRow__lg85C{margin:15px 0}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_header__ebVan .skeleton-cards_hotelInfo__MZh_Z .skeleton-cards_ratingRow__DULT_{margin-top:20px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_imageGallery__u3994{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_imageGallery__u3994>div{flex:1 1;min-width:200px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_details__CsLXX .skeleton-cards_description__C0zZo{margin-bottom:30px}.skeleton-cards_hotelReviewSkeleton__6f27l .skeleton-cards_details__CsLXX .skeleton-cards_amenitiesList__qmLzm{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:15px;gap:15px;margin-top:20px}.skeleton-cards_thingsToDoCardSkeleton__w4vCW{background:#fff;border-radius:12px;width:300px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 .25rem;display:flex;flex-direction:column}.skeleton-cards_thingsToDoImageSkeleton__ZU7OK{border-top-left-radius:12px;border-top-right-radius:12px}.skeleton-cards_thingsToDoContentSkeleton__sHm6s{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.skeleton-cards_flightUpgradeSkeleton__Veucs{background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px;min-width:260px}.skeleton-cards_flightUpgradeContent___LSDU{display:flex;flex-direction:column;gap:12px}.skeleton-cards_flightUpgradeList__KXnfM{display:flex;flex-direction:column;gap:8px;margin:8px 0}@keyframes custom-loader_pulse__boJYN{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(25,118,210,.7)}70%{transform:scale(1);box-shadow:0 0 0 20px rgba(25,118,210,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(25,118,210,0)}}@keyframes custom-loader_rotatePlane__b2r3U{0%{transform:rotate(0deg) translateX(0);opacity:0}25%{opacity:1}50%{transform:rotate(-180deg) translateX(-50px)}75%{opacity:1}to{transform:rotate(-1turn) translateX(0);opacity:0}}@keyframes custom-loader_textWave__VCMOn{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-6px)}}.custom-loader_loaderContainer__V_SM7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.custom-loader_logoWrapper__bh9VV{position:relative;display:flex;align-items:center;justify-content:center}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9{width:60px;height:60px}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9 .custom-loader_pulseCircle__Hi6_h{width:50px;height:50px}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9 .custom-loader_plane__HXQC9 svg{width:16px;height:16px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU{width:100px;height:100px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU .custom-loader_pulseCircle__Hi6_h{width:80px;height:80px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU .custom-loader_plane__HXQC9 svg{width:24px;height:24px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R{width:140px;height:140px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R .custom-loader_pulseCircle__Hi6_h{width:120px;height:120px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R .custom-loader_plane__HXQC9 svg{width:32px;height:32px}.custom-loader_pulseCircle__Hi6_h{position:absolute;border-radius:50%;background:rgba(25,118,210,.1);animation:custom-loader_pulse__boJYN 2s infinite}.custom-loader_logoImage__XTSsz{position:relative;z-index:2;animation:custom-loader_bounce__OyGQu 1s ease infinite}.custom-loader_logoImage__XTSsz img{border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-loader_planeWrapper__hGZcU{position:absolute;width:100%;height:100%;animation:custom-loader_rotatePlane__b2r3U 3s linear infinite}.custom-loader_plane__HXQC9{position:absolute;top:0;left:50%;transform:translateX(-50%)}.custom-loader_loadingText__Dmub3{display:flex;gap:2px;color:#1976d2;font-size:16px;font-weight:600}.custom-loader_loadingText__Dmub3 span{animation:custom-loader_textWave__VCMOn 1.5s ease-in-out infinite}.custom-loader_loadingText__Dmub3 span:first-child{animation-delay:.1s}.custom-loader_loadingText__Dmub3 span:nth-child(2){animation-delay:.2s}.custom-loader_loadingText__Dmub3 span:nth-child(3){animation-delay:.3s}.custom-loader_loadingText__Dmub3 span:nth-child(4){animation-delay:.4s}.custom-loader_loadingText__Dmub3 span:nth-child(5){animation-delay:.5s}.custom-loader_loadingText__Dmub3 span:nth-child(6){animation-delay:.6s}.custom-loader_loadingText__Dmub3 span:nth-child(7){animation-delay:.7s}.custom-loader_loadingText__Dmub3 span:nth-child(8){animation-delay:.8s}.custom-loader_loadingText__Dmub3 span:nth-child(9){animation-delay:.9s}.custom-loader_loadingText__Dmub3 span:nth-child(10){animation-delay:1s}.flight-feature-section_wrapper__qUX_w{padding:3rem 0;background:#f8f9fa}.flight-feature-section_headerRow__nMZpc{text-align:center;margin-bottom:2rem;position:relative}.flight-feature-section_title__pBRFZ{font-size:36px;font-weight:700;color:#2c3e50;margin-bottom:.5rem}@media(max-width:768px){.flight-feature-section_title__pBRFZ{font-size:28px}}.flight-feature-section_titleAccent__cMoMV{display:block;width:80px;height:4px;background:#ff3e6c;margin:.5rem auto 0;border-radius:2px}.flight-feature-section_grid__I5UCc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media(max-width:768px){.flight-feature-section_grid__I5UCc{grid-template-columns:1fr;gap:1.5rem}}.flight-feature-section_card__vrfSn{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.flight-feature-section_card__vrfSn:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.flight-feature-section_icon__4f8Zj{display:flex;justify-content:center;margin-bottom:1rem;color:#3b556b}.flight-feature-section_content__XzYcE{display:flex;flex-direction:column;gap:.25rem}.flight-feature-section_cardTitle__IuMSj{font-size:20px;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.flight-feature-section_cardDescription__jmoZ3{font-size:14px;color:#7f8c8d;line-height:1.6}.flights-to-colombo_html-content__XXTlX{border:1px solid red}.flights-to-colombo_html-content__XXTlX [class*=html-content] a{text-decoration:underline!important;color:#0071bc!important;display:inline!important;font-weight:600!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] a:hover{color:#0056b3!important;text-decoration:none!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] a:visited{color:#551a8b!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] a:link{color:#0071bc!important;text-decoration:underline!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] .flights-to-colombo_html-link__rMj7D{text-decoration:underline!important;color:#0071bc!important;display:inline!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] .flights-to-colombo_html-link__rMj7D:hover{color:#0056b3!important;text-decoration:none!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] .flights-to-colombo_html-link__rMj7D:visited{color:#551a8b!important}.flights-to-colombo_html-content__XXTlX [class*=html-content] .flights-to-colombo_html-link__rMj7D:link{color:#0071bc!important;text-decoration:underline!important}.flights-to-colombo_html-content__XXTlX b,.flights-to-colombo_html-content__XXTlX strong{font-weight:700!important;color:inherit;background:#add8e6}.flights-to-colombo_html-content__XXTlX em,.flights-to-colombo_html-content__XXTlX i{font-style:italic}.flights-to-colombo_html-content__XXTlX u{text-decoration:underline}.flights-to-colombo_html-content__XXTlX p{margin-bottom:1rem;line-height:1.6}.flights-to-colombo_html-content__XXTlX p:last-child{margin-bottom:0}.flights-to-colombo_html-content__XXTlX span{color:inherit;font-family:inherit;font-size:inherit}.flights-to-colombo_container__okBJX{min-height:500px;display:flex;flex-direction:column}.flights-to-colombo_heroSection__rnoAt{position:relative;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.flights-to-colombo_heroSection__rnoAt{min-height:400px;flex-direction:column}}.flights-to-colombo_hero__N5qL9{position:relative;width:100%;height:500px;margin-bottom:0;overflow:hidden}@media(max-width:768px){.flights-to-colombo_hero__N5qL9{height:400px}}.flights-to-colombo_heroBackground__DWgDa,.flights-to-colombo_overlay__oL4n8{position:absolute;top:0;left:0;width:100%;height:100%}.flights-to-colombo_overlay__oL4n8{background:rgba(0,0,0,.4);z-index:2}.flights-to-colombo_heroContent__dvkb4{position:relative;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:0 3rem}.flights-to-colombo_searchFormWrapper__Rksip{position:absolute;bottom:15px;max-width:1200px;width:90%;z-index:10}@media(max-width:768px){.flights-to-colombo_searchFormWrapper__Rksip{position:relative;bottom:auto;margin-top:30px;width:100%}}@media(max-width:576px){.flights-to-colombo_searchFormWrapper__Rksip{width:100%}}.flights-to-colombo_heroContent__dvkb4{color:#fff;z-index:2;padding:0 1rem;text-align:center;align-items:center}.flights-to-colombo_heroContent__dvkb4 h1{font-size:48px;font-weight:700;margin-bottom:.5rem;line-height:1.2}@media(max-width:768px){.flights-to-colombo_heroContent__dvkb4 h1{font-size:36px}}.flights-to-colombo_heroContent__dvkb4 p{font-size:24px;opacity:.95;margin-bottom:1rem;color:#fff}@media(max-width:768px){.flights-to-colombo_heroContent__dvkb4 p{font-size:18px}}.flights-to-colombo_titleAccent__4lvZT{display:inline-block;width:80px;height:4px;background:#ff3e6c;border-radius:2px;margin-top:.25rem}.flights-to-colombo_searchSection__5yG9q{background:#f8f9fa;padding:2rem 0;margin-top:-100px;position:relative;z-index:3}@media(max-width:768px){.flights-to-colombo_searchSection__5yG9q{margin-top:-80px;padding:1.5rem 0}}.flights-to-colombo_searchWrapper__rHtz8{max-width:1200px;margin:0 auto;padding:0 1rem}.flights-to-colombo_sectionTitle__mc70Q{font-size:36px;font-weight:700;color:#1e1e1e;margin-bottom:2rem;text-align:center;position:relative;display:inline-block;width:100%}@media(max-width:768px){.flights-to-colombo_sectionTitle__mc70Q{font-size:28px;margin-bottom:1.5rem}}.flights-to-colombo_titleUnderline__2VC38{display:block;width:80px;height:4px;background:#ff3e6c;margin:.25rem auto 0;border-radius:2px}.flights-to-colombo_thingsToDoSection__1_UxR{padding:3rem 0;background:#f8f9fa}@media(max-width:768px){.flights-to-colombo_thingsToDoSection__1_UxR{padding:2rem 0}}.flights-to-colombo_thingToDoCard__4p8v7{background:#fff;border-radius:12px;height:100%;width:284px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 .25rem;transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_thingToDoCard__4p8v7:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.flights-to-colombo_thingToDoImage__DqGgv{position:relative;width:100%;height:250px;overflow:hidden}@media(max-width:768px){.flights-to-colombo_thingToDoImage__DqGgv{height:200px}}.flights-to-colombo_thingToDoContent__3iTNs{padding:1.5rem}.flights-to-colombo_thingToDoContent__3iTNs h3{font-size:20px;font-weight:600;color:#1e1e1e;margin-bottom:.5rem}.flights-to-colombo_thingToDoContent__3iTNs p{font-size:14px;color:#666;line-height:1.6}.flights-to-colombo_thingsToCheckSection__IKshB{padding:3rem 0;background:#fff}@media(max-width:768px){.flights-to-colombo_thingsToCheckSection__IKshB{padding:2rem 0}}.flights-to-colombo_thingsToCheckGrid__H__xN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:768px){.flights-to-colombo_thingsToCheckGrid__H__xN{grid-template-columns:1fr}}.flights-to-colombo_thingToCheckCard__Rt3Bn{display:flex;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_thingToCheckCard__Rt3Bn:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.flights-to-colombo_thingToCheckIcon__MLkv_{background:#f0f4f8;padding:2rem;display:flex;align-items:center;justify-content:center;min-width:120px}@media(max-width:768px){.flights-to-colombo_thingToCheckIcon__MLkv_{min-width:100px;padding:1.5rem}}.flights-to-colombo_iconEmoji__lDmA5{font-size:48px;line-height:1}@media(max-width:768px){.flights-to-colombo_iconEmoji__lDmA5{font-size:36px}}.flights-to-colombo_thingToCheckContent__giwBv{padding:1.5rem;flex:1 1}.flights-to-colombo_thingToCheckContent__giwBv h3{font-size:22px;font-weight:600;color:#0071bc;margin-bottom:.5rem}.flights-to-colombo_thingToCheckContent__giwBv p{font-size:15px;color:#666;line-height:1.6}.flights-to-colombo_youMightAlsoLikeSection__GRNDj{padding:3rem 0;background:#f8f9fa}@media(max-width:768px){.flights-to-colombo_youMightAlsoLikeSection__GRNDj{padding:2rem 0}}.flights-to-colombo_destinationsGrid__EGO03{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_destinationsGrid__EGO03{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.flights-to-colombo_destinationsGrid__EGO03{grid-template-columns:1fr}}.flights-to-colombo_destinationCard__j7kg8{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_destinationCard__j7kg8:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.flights-to-colombo_destinationImage__HkOFX{position:relative;width:370px;height:230px;overflow:hidden}@media(max-width:768px){.flights-to-colombo_destinationImage__HkOFX{height:200px}}.flights-to-colombo_destinationOverlay__n5uhm{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.6));z-index:1}.flights-to-colombo_destinationName__0Lcb1{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:24px;font-weight:600;z-index:2;margin:0}.flights-to-colombo_viewDestinationButton__wako3{width:100%;padding:1rem;background:#0071bc;border:2px solid #0071bc;color:#fff;font-size:16px;font-weight:600;cursor:pointer;border-bottom-left-radius:12px;border-bottom-right-radius:12px;transition:background .3s ease,color .3s ease;text-align:center}.flights-to-colombo_viewDestinationButton__wako3:hover{background:#fff;color:#0071bc}.flights-to-colombo_topAttractionsSection__runqf{padding:3rem 0;background:#fff}@media(max-width:768px){.flights-to-colombo_topAttractionsSection__runqf{padding:2rem 0}}.flights-to-colombo_attractionsGrid__H5B_A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_attractionsGrid__H5B_A{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.flights-to-colombo_attractionsGrid__H5B_A{grid-template-columns:1fr}}.flights-to-colombo_attractionCard__jJoT_{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_attractionCard__jJoT_:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.flights-to-colombo_attractionImage__7MiQ2{position:relative;width:100%;height:300px;overflow:hidden}@media(max-width:768px){.flights-to-colombo_attractionImage__7MiQ2{height:250px}}.flights-to-colombo_attractionLabel__HH9DF{padding:1rem 1.5rem;font-size:18px;font-weight:600;color:#1e1e1e;text-align:center}.flights-to-colombo_attractionButton__RBKc_{position:absolute;bottom:1rem;right:1rem;width:48px;height:48px;border-radius:50%;background:#ff3e6c;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(255,62,108,.3);transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_attractionButton__RBKc_:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,62,108,.4)}.flights-to-colombo_attractionButton__RBKc_ svg{width:16px;height:16px}.flights-to-colombo_upgradeSection__JEVsp{padding:3rem 0;background:linear-gradient(135deg,#f8f9fa,#fff)}@media(max-width:768px){.flights-to-colombo_upgradeSection__JEVsp{padding:2rem 0}}.flights-to-colombo_upgradeGrid__Hs6PW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_upgradeGrid__Hs6PW{grid-template-columns:1fr;gap:1.5rem}}.flights-to-colombo_upgradeSkeletonRow__IM2IX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_upgradeSkeletonRow__IM2IX{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.flights-to-colombo_upgradeSkeletonRow__IM2IX{grid-template-columns:1fr}}.flights-to-colombo_upgradeCard__nQFtw{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.flights-to-colombo_upgradeCard__nQFtw:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.flights-to-colombo_upgradeCard__nQFtw h3{font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:1rem;line-height:1.3}.flights-to-colombo_upgradeDescription__V5YdR{font-size:15px;color:#666;line-height:1.7;margin-bottom:1.5rem;min-height:60px}.flights-to-colombo_upgradeFeatures__UujS6{list-style:none;padding:0;margin:0 0 2rem}.flights-to-colombo_upgradeFeatures__UujS6 li{font-size:14px;color:#666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.25rem}.flights-to-colombo_upgradeFeatures__UujS6 li:before{content:"✓";position:absolute;left:0;color:#0071bc;font-weight:700;font-size:16px}.flights-to-colombo_upgradeButton__HxrD1{width:100%;padding:1rem 1.5rem;background:transparent;border:2px solid #0071bc;color:#0071bc;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem;transition:all .3s ease;position:relative;overflow:hidden}.flights-to-colombo_upgradeButton__HxrD1:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#0071bc;transition:left .3s ease;z-index:0}.flights-to-colombo_upgradeButton__HxrD1 svg{position:relative;z-index:1;transition:transform .3s ease;color:inherit}.flights-to-colombo_upgradeButton__HxrD1 span{position:relative;z-index:1;color:inherit;transition:color .3s ease}.flights-to-colombo_upgradeButton__HxrD1:hover{color:#fff;border-color:#0071bc}.flights-to-colombo_upgradeButton__HxrD1:hover:before{left:0}.flights-to-colombo_upgradeButton__HxrD1:hover span{color:#fff}.flights-to-colombo_upgradeButton__HxrD1:hover svg{transform:translateX(4px);color:#fff}.flights-to-colombo_upgradeButton__HxrD1:active{transform:scale(.98)}.flights-to-colombo_bestSellingSection__kMBu4{padding:3rem 0;background:#fff}@media(max-width:768px){.flights-to-colombo_bestSellingSection__kMBu4{padding:2rem 0}}.flights-to-colombo_bestSellingGrid__7BH5j{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_bestSellingGrid__7BH5j{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.flights-to-colombo_bestSellingGrid__7BH5j{grid-template-columns:1fr}}.flights-to-colombo_flightDealCard__HAG9M{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.flights-to-colombo_flightDealCard__HAG9M:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.1);border-color:#0071bc}.flights-to-colombo_flightRoute__FBEYh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.flights-to-colombo_routeInfo__ZzEIb{flex:1 1;text-align:center}.flights-to-colombo_cityName__nTgMw{font-size:18px;font-weight:700;color:#1e1e1e;margin-bottom:4px;line-height:1.2}@media(max-width:768px){.flights-to-colombo_cityName__nTgMw{font-size:16px}}.flights-to-colombo_countryName__G7L4b{font-size:12px;color:#666;font-weight:400}.flights-to-colombo_routeArrow__Uky_X{flex-shrink:0;color:#0071bc;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,62,108,.1);border-radius:50%}.flights-to-colombo_routeArrow__Uky_X svg{width:20px;height:20px}.flights-to-colombo_flightDetails__Jdtp1{display:flex;align-items:center;justify-content:space-between;gap:1rem}.flights-to-colombo_airlineBadge__pCbhk{background:#f0f4f8;padding:6px 1rem;border-radius:20px;flex:1 1}.flights-to-colombo_airlineName__C73dn{font-size:13px;font-weight:600;color:#1e1e1e}.flights-to-colombo_priceContainer__NesGd{display:flex;align-items:baseline;gap:4px}.flights-to-colombo_priceAmount__1WRAk{font-size:28px;font-weight:700;color:#0071bc;line-height:1}@media(max-width:768px){.flights-to-colombo_priceAmount__1WRAk{font-size:24px}}.flights-to-colombo_priceLabel__aAp9u{font-size:12px;color:#666;font-weight:500}.flights-to-colombo_bookNowButton__DBKjq{width:100%;padding:1rem;background:#0071bc;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.flights-to-colombo_bookNowButton__DBKjq:hover{background:#005893;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,62,108,.3)}.flights-to-colombo_bookNowButton__DBKjq:active{transform:translateY(0)}.flights-to-colombo_whySection__cE1EK{padding:1.5rem;background:#f8f9fa}.flights-to-colombo_whyGrid__Uodck{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:768px){.flights-to-colombo_whyGrid__Uodck{grid-template-columns:1fr}}.flights-to-colombo_whyCard__MXhCk{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #0071bc}.flights-to-colombo_whyCard__MXhCk h3{font-size:22px;font-weight:600;color:#1e1e1e;margin-bottom:.5rem}.flights-to-colombo_whyCard__MXhCk p{font-size:16px;color:#666;line-height:1.6}.flights-to-colombo_infoGrid__hZijg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media(max-width:1024px){.flights-to-colombo_infoGrid__hZijg{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.flights-to-colombo_infoGrid__hZijg{grid-template-columns:1fr}}.flights-to-colombo_infoCard__JR3D1{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center}.flights-to-colombo_infoCard__JR3D1 h3{font-size:18px;font-weight:600;color:#1e1e1e;margin-bottom:1rem}.flights-to-colombo_infoCard__JR3D1 .flights-to-colombo_infoValue__4uFL_{font-size:32px;font-weight:700;color:#0071bc;margin-bottom:.25rem}.flights-to-colombo_infoCard__JR3D1 .flights-to-colombo_infoLabel__95GX7{font-size:14px;color:#666}.flights-to-colombo_ctaSection__ztMKr{background:linear-gradient(135deg,#0071bc,#005289);color:#fff;text-align:center}.flights-to-colombo_ctaSection__ztMKr h2{color:#fff}.flights-to-colombo_ctaSection__ztMKr p{font-size:18px;margin-bottom:2rem;opacity:.95;max-width:700px;margin-left:auto;margin-right:auto}.flights-to-colombo_ctaButtons__t_5Se{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.flights-to-colombo_primaryButton__kUmZB{background:#fff;color:#0071bc;border:none;padding:1rem 2rem;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.flights-to-colombo_primaryButton__kUmZB:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.flights-to-colombo_trustSection__Xfq9G{padding:3rem 0;background:#f8f9fa}@media(max-width:768px){.flights-to-colombo_trustSection__Xfq9G{padding:2rem 0}}.flights-to-colombo_faqsSection__wY4sf{padding:3rem 0;background:#fff}@media(max-width:768px){.flights-to-colombo_faqsSection__wY4sf{padding:2rem 0}}.flights-to-colombo_secondaryButton__qWo77{background:transparent;color:#fff;border:2px solid #fff;padding:1rem 2rem;font-size:18px;font-weight:600;border-radius:8px;text-decoration:none;display:inline-block;transition:background .3s ease,transform .3s ease}.flights-to-colombo_secondaryButton__qWo77:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.flights-to-colombo_contentWrapper__g__se{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.flights-to-colombo_contentWrapper__g__se{padding:1rem}}.flights-to-colombo_descriptionSection__gKwih{padding:2rem 0;background:rgba(0,113,194,.129)}.flights-to-colombo_descriptionSection__gKwih h2{font-size:32px;font-weight:700;color:#1e1e1e;margin-bottom:1rem;text-align:center}@media(max-width:768px){.flights-to-colombo_descriptionSection__gKwih h2{font-size:28px}}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_shortDescription__n1gDO{font-size:16px!important;line-height:1.6;color:#666;text-align:center;margin:15px auto 1.5rem}@media(max-width:768px){.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_shortDescription__n1gDO{font-size:16px}}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD{margin-top:15px;overflow-x:auto;margin-bottom:1.5rem}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD h3{font-size:24px;font-weight:600;color:#1e1e1e;margin-bottom:1rem;margin-top:1.5rem;text-align:center}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD p{font-size:16px;line-height:1.6;color:#666;margin-bottom:1rem;margin-left:auto;margin-right:auto}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD p:last-child{margin-bottom:0}@media(max-width:768px){.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD p{font-size:16px}}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD b,.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD strong{font-weight:600}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD ul{padding-left:20px}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD ul li{font-size:16px;line-height:1.6;color:#666;margin-bottom:1rem;list-style:disc}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD table{width:100%;border-collapse:collapse;margin:24px 0;font-family:Arial,sans-serif;font-size:15px;overflow-x:auto;background-color:#fff}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD td,.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD th{padding:12px 14px;border:1px solid #e2e2e2;text-align:left;vertical-align:top}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD tr:first-child{background-color:#114e64;color:#fff}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD tr:first-child th{color:#fff;font-weight:600}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD tbody tr:nth-child(odd):not(:first-child){background-color:#fafafa}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_longDescriptionBody__LyTtD tbody tr:hover:not(:first-child){background-color:#f1f5f9}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_toggleButton__YxoKs{display:inline-block;background:#ff3e6c;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin:1rem auto 0;display:block}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_toggleButton__YxoKs:hover{background:#ff0b45;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,62,108,.3)}.flights-to-colombo_descriptionSection__gKwih .flights-to-colombo_toggleButton__YxoKs:active{transform:translateY(0)}.flights-to-colombo_regionCard__tGdEy{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;margin:0 8px;width:100%}.flights-to-colombo_regionCard__tGdEy:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.flights-to-colombo_regionCardLink__zX__C{text-decoration:none;color:inherit;display:block}.flights-to-colombo_regionImageContainer__4I2uZ{position:relative;width:100%;height:200px;overflow:hidden}@media(max-width:768px){.flights-to-colombo_regionImageContainer__4I2uZ{height:150px}}.flights-to-colombo_regionImage___XMb7{object-fit:cover;transition:transform .3s ease}.flights-to-colombo_regionCard__tGdEy:hover .flights-to-colombo_regionImage___XMb7{transform:scale(1.05)}.flights-to-colombo_regionName__6k7JK{padding:16px;text-align:center;font-weight:600;font-size:16px;color:#333}@media(max-width:768px){.flights-to-colombo_regionName__6k7JK{padding:12px;font-size:14px}}.flights-to-colombo_noRegionsMessage__UT__G{text-align:center;padding:3rem 1rem;color:#666;font-size:16px}@media(max-width:768px){.flights-to-colombo_noRegionsMessage__UT__G{padding:2rem 1rem;font-size:14px}}