.banner-skeleton{width:100%;min-height:750px;background-color:#f4f4f5;display:flex;align-items:center;padding:100px 0;overflow:hidden}.banner-skeleton .skeleton-line{background:linear-gradient(90deg,#ececea 25%,#f4f4f5 50%,#ececea 75%);background-size:200% 100%;animation:shimmer 2s linear infinite;border-radius:8px}.banner-skeleton .banner-content{width:100%}.banner-skeleton .banner-content .heading_section{margin-bottom:60px}.banner-skeleton .banner-content .heading_section .title-skeleton{width:500px;height:80px;margin-bottom:20px}.banner-skeleton .banner-content .heading_section .subtitle-skeleton{width:340px;height:24px;margin-bottom:30px}.banner-skeleton .banner-content .heading_section .list-items-skeleton{display:flex;flex-direction:column;gap:12px}.banner-skeleton .banner-content .heading_section .list-items-skeleton .list-item{width:180px;height:16px}.banner-skeleton .banner-content .banner-filter-skeleton{background:#fff;padding:24px;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid .filter-item-placeholder{background:#f8f8f8;padding:16px;border-radius:12px;display:flex;align-items:center;gap:12px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid .filter-item-placeholder .icon-placeholder{width:32px;height:32px;border-radius:8px;flex-shrink:0}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid .filter-item-placeholder .text-placeholders{flex:1 1;display:flex;flex-direction:column;gap:6px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid .filter-item-placeholder .text-placeholders .line-sm{width:60px;height:12px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid .filter-item-placeholder .text-placeholders .line-md{width:100px;height:16px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-footer{display:flex;justify-content:flex-end}.banner-skeleton .banner-content .banner-filter-skeleton .filter-footer .search-button-placeholder{width:140px;height:52px;border-radius:100px;background:#748ecf;opacity:.7}@media(max-width:991.95px){.banner-skeleton{min-height:600px;padding:60px 0}.banner-skeleton .banner-content .heading_section{display:flex;flex-direction:column;align-items:center;text-align:center}.banner-skeleton .banner-content .heading_section .title-skeleton{width:80%;height:50px}.banner-skeleton .banner-content .heading_section .subtitle-skeleton{width:70%}.banner-skeleton .banner-content .heading_section .list-items-skeleton{align-items:center}.banner-skeleton .banner-content .banner-filter-skeleton .filter-items-grid{grid-template-columns:1fr;gap:12px}.banner-skeleton .banner-content .banner-filter-skeleton .filter-footer{justify-content:center}.banner-skeleton .banner-content .banner-filter-skeleton .filter-footer .search-button-placeholder{width:100%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.HeroLoading_stage__c230D{position:relative}.HeroLoading_stage__c230D[data-hero-ready=false] .home-banner-section{visibility:hidden}.HeroLoading_pending__gleHg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#eef2f6;color:#405c96;font-size:16px}.PopularSection_heading__KqciE{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.PopularSection_heading__KqciE h2{margin:0}.PopularSection_controls__lfj_z{display:flex;flex:0 0 auto;gap:8px}.PopularSection_controls__lfj_z button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d7e0f2;border-radius:50%;background:#fff;color:#405b9b;cursor:pointer}.PopularSection_controls__lfj_z button:disabled{opacity:.35;cursor:default}.PopularSection_controls__lfj_z button:focus-visible{outline:2px solid #405b9b;outline-offset:3px}.PopularSection_track__Hp8Go{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);grid-gap:20px;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c5d0e6 rgba(0,0,0,0);padding-block:3px 12px;min-width:0}.PopularSection_track__Hp8Go:focus-visible{outline:2px solid #405b9b;outline-offset:3px}.PopularSection_card__IqO_g{position:relative;aspect-ratio:1/1;min-width:0;overflow:hidden;border-radius:16px;scroll-snap-align:start;isolation:isolate;background:#edf1f7}.PopularSection_card__IqO_g:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 38%,rgba(0,0,0,.72));pointer-events:none}.PopularSection_image__s2r7t{object-fit:cover}.PopularSection_location__aeHpF{position:absolute;z-index:1;top:14px;inset-inline-end:14px;max-width:calc(100% - 28px);display:flex;align-items:center;gap:5px;padding:5px 9px;border-radius:18px;background:rgba(0,0,0,.3);color:#fff;font-size:13px}.PopularSection_location__aeHpF span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PopularSection_location__aeHpF img{flex:0 0 auto}.PopularSection_caption__0whST{position:absolute;z-index:1;inset-inline:20px;bottom:20px;color:#fff;pointer-events:none}.PopularSection_caption__0whST h3,.PopularSection_caption__0whST p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;overflow-wrap:anywhere}.PopularSection_caption__0whST h3{font-size:clamp(19px,1.6vw,25px);line-height:1.5;font-weight:700;margin:0 0 6px}.PopularSection_caption__0whST p{font-size:15px;line-height:1.5;margin:0}.PopularSection_link__IYITC{position:absolute;z-index:2;inset:0;border-radius:inherit}.PopularSection_link__IYITC:focus-visible{outline:3px solid #fff;outline-offset:-6px}.PopularSection_skeleton__RGglA{background:#edf1f7}.PopularSection_skeleton__RGglA:after{display:none}@media(max-width:1199px){.PopularSection_track__Hp8Go{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:991px){.PopularSection_track__Hp8Go{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:639px){.PopularSection_track__Hp8Go{grid-auto-columns:84%;gap:14px}.PopularSection_heading__KqciE{margin-bottom:18px;gap:10px}.PopularSection_controls__lfj_z button{width:36px;height:36px}.PopularSection_caption__0whST{inset-inline:16px;bottom:16px}.PopularSection_caption__0whST h3{font-size:21px}}