.popularRoute_root__zbBwm{--primary-color:#40f;--site-text-color:#292929;--content-text-color:#6b36f7;--header-bg:#fff;--header-text:#000;--hamburger-line:#000;--primary-color-rgb:68,0,255}@keyframes popularRoute_bounce__vWHq2{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes popularRoute_rotate__UEoWm{0%{transform:scale(.92) rotate(0deg)}to{transform:scale(.92) rotate(1turn)}}.popularRoute_modal_subscribe__XAfYR .popularRoute_modal-dialog__cA_zV{max-width:610px}.popularRoute_threeGrid__KGxSt{display:grid;grid-template-columns:repeat(auto-fit,minmax(299px,1fr));margin-bottom:33px;grid-gap:5px;gap:5px}@media(max-width:558px){.popularRoute_threeGrid__KGxSt{grid-template-columns:auto}}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP{cursor:pointer;border-radius:8px;background:#fff;display:flex;padding:8px;align-items:center;box-shadow:1px 1px 15px 0 rgba(0,0,0,.1)}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_leftArea__VxBuM{border-radius:4px;width:80px;height:80px;overflow:hidden;margin-right:1rem}@media(max-width:558px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_leftArea__VxBuM{height:50px;width:50px}}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_leftArea__VxBuM img{transition:transform .25s;object-position:center center;object-fit:contain;width:100%;height:100%}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 96px)}@media(max-width:558px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1{width:calc(100% - 66px)}}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0{width:100%;margin-bottom:0;color:#252525;letter-spacing:.24px;font-family:var(--raleway);line-height:1.5;text-align:left;font-size:14px;font-weight:500}@media(max-width:767px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0{font-size:14px;text-align:start}}@media(max-width:558px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0{font-size:12px}}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0 .popularRoute_destination__69kkH{font-weight:700}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0 img{display:flex;margin:0 .8rem}@media(max-width:991px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0 img{width:2rem;height:2rem}}@media(max-width:767px){.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP .popularRoute_rightArea__zRFV1 .popularRoute_upperArea__1MYV0 img{margin:0 .5rem;width:16px;height:16px}}.popularRoute_threeGrid__KGxSt .popularRoute_routeCard__2sNGP:hover .popularRoute_leftArea__VxBuM img{transform:scale(1.05)}.popularRoute_showMoreBtnArea__KV1yG .popularRoute_showMoreBtn__3T6U7{width:195px;height:58px;display:flex;justify-content:center;align-items:center;border-radius:44px;border:1px solid var(--header-bg);margin:auto;background-color:#fff;color:var(--header-bg);font-family:var(--manrope);line-height:1.5;font-weight:600;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;font-size:18px;line-height:27px}@media(max-width:991px){.popularRoute_showMoreBtnArea__KV1yG .popularRoute_showMoreBtn__3T6U7{font-size:16px;line-height:26px}}.popularRoute_showMoreBtnArea__KV1yG .popularRoute_showMoreBtn__3T6U7:hover{box-shadow:0 1px 25px rgba(var(--primary-color-rgb),.25);background-color:var(--header-bg);color:#fff}.popularRoute_headBadge__l1QEw{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:40px;background:rgba(var(--primary-color-rgb),.09);color:var(--primary-color);font-family:var(--manrope);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0 0 14px}.popularRoute_headSub__hummK{font-size:16px;line-height:24px}@media(max-width:991px){.popularRoute_headSub__hummK{font-size:14px;line-height:20px}}.popularRoute_headSub__hummK{font-weight:400;color:#667085;margin:-18px auto 30px;max-width:560px;text-align:center}@media(max-width:991px){.popularRoute_headSub__hummK{margin:-16px auto 26px}}.popularRoute_threeGridNew__jJNm0{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-bottom:12px}@media(max-width:558px){.popularRoute_threeGridNew__jJNm0{grid-template-columns:1fr;gap:14px}}.popularRoute_routeCardNew__6EstC{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:14px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 4px 16px rgba(0,0,0,.05);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.popularRoute_routeCardNew__6EstC:hover{transform:translateY(-4px);border-color:rgba(var(--primary-color-rgb),.45);box-shadow:0 14px 30px rgba(var(--primary-color-rgb),.16);text-decoration:none}.popularRoute_routeCardNew__6EstC:hover .popularRoute_routePathLine__EzL9b{background-image:linear-gradient(to right,rgba(var(--primary-color-rgb),.55) 0 6px,transparent 6px 12px)}.popularRoute_routeCardNew__6EstC:hover .popularRoute_routePathIcon__UVplh{background:#fff;color:var(--primary-color)}.popularRoute_routeCardNew__6EstC:hover .popularRoute_viewBtn__gDgFc{filter:brightness(.93)}.popularRoute_routeCardNew__6EstC:hover .popularRoute_viewBtn__gDgFc svg{transform:translateX(3px)}.popularRoute_cardTop__hg7Ua{display:flex;align-items:center;gap:10px}.popularRoute_iataBadge__uUYAO{min-width:48px;max-width:110px;padding:6px 10px;border-radius:8px;background:rgba(var(--primary-color-rgb),.09);color:var(--primary-color);font-family:var(--manrope);font-size:14px;font-weight:700;letter-spacing:.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popularRoute_routePath__32gPw{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:20px}.popularRoute_routePathLine__EzL9b{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background-image:linear-gradient(90deg,#e7e7e7 0 6px,transparent 6px 12px);background-size:12px 2px;background-repeat:repeat-x;transition:background-image .25s ease}.popularRoute_routePathIcon__UVplh{position:relative;z-index:1;padding:0 6px;box-sizing:content-box;background:#fff;color:#969696;transition:color .25s ease}.popularRoute_cities__YBKO_{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.popularRoute_cityBlock__D1Wuy{display:flex;flex-direction:column;gap:3px;min-width:0}.popularRoute_cityBlockEnd__2E6Ww{text-align:right;align-items:flex-end}.popularRoute_cityLabel__kPNEy{font-family:var(--manrope);font-size:12px;font-weight:600;color:#969696;letter-spacing:.7px;text-transform:uppercase}.popularRoute_cityName__iC_5K{font-family:var(--raleway);font-size:16px;font-weight:600;color:#111;line-height:1.35;overflow-wrap:anywhere}@media(max-width:558px){.popularRoute_cityName__iC_5K{font-size:14px}}.popularRoute_cityDivider__dCa39{width:1px;height:38px;background:#e7e7e7}.popularRoute_viewBtn__gDgFc{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:10px;background:var(--header-bg,#ff004c);color:#fff;font-family:var(--manrope);font-size:14px;font-weight:700;letter-spacing:.2px;transition:filter .25s ease}.popularRoute_viewBtn__gDgFc svg{transition:transform .25s ease}.popularRoute_emptyState__nM2h7{font-size:16px;line-height:24px}@media(max-width:991px){.popularRoute_emptyState__nM2h7{font-size:14px;line-height:20px}}.popularRoute_emptyState__nM2h7{font-weight:400;color:#667085;background:#fafafa;border:1px dashed #e7e7e7;border-radius:12px;padding:26px 20px;text-align:center;margin:0}