.l-wrapper[data-v-9cbce48d]{margin:0 auto;width:var(--layout-size)}@media(max-width:767px){.l-wrapper[data-v-9cbce48d]{padding-left:16px;padding-right:16px;box-sizing:border-box}}[data-v-9cbce48d]:root{--c-hero-img: url(https://content.thrivetravel.com/thriveTravel/hero.webp), url(https://content.thrivetravel.com/thriveTravel/hero.jpg);--c-hero-mobile: url(https://content.thrivetravel.com/thriveTravel/hero-mobile.webp), url(https://content.thrivetravel.com/thriveTravel/hero-mobile.jpg)}.deals-route-page[data-v-9cbce48d]{background:var(--c-sub-back)}.page-container[data-v-9cbce48d]{max-width:1250px;margin:0 auto;padding:0 20px;box-sizing:border-box}.hero[data-v-9cbce48d]{position:relative;background:linear-gradient(90deg,var(--c-auxiliary) 0%,var(--c-sub-back) 100%);padding:32px 0 52px}.hero__bg-image[data-v-9cbce48d]{position:absolute;top:0;right:0;width:52%;height:100%;background-image:url(https://content.thrivetravel.com/thriveTravel/hero-img.webp);background-size:cover;background-position:center;opacity:.2;pointer-events:none}.hero__bg-image[data-v-9cbce48d]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#fff0)}.hero__content[data-v-9cbce48d]{position:relative;z-index:1;max-width:1290px;margin:0 auto;padding:0 20px}.search-card[data-v-9cbce48d]{background:rgba(var(--c-secondary-rgb),.05);border-radius:8px;padding:20px}.route-header[data-v-9cbce48d]{background:var(--c-auxiliary);box-sizing:border-box;padding:32px 0 30px}.route-header__inner[data-v-9cbce48d]{display:flex;flex-direction:column;gap:4px}.route-header__title[data-v-9cbce48d]{margin:0;font:var(--hm-38-regular);line-height:50px;color:var(--c-text-dark)}.route-header__bottom[data-v-9cbce48d]{display:flex;align-items:center;justify-content:space-between;gap:16px}.route-header__meta[data-v-9cbce48d]{font:var(--os-16-regular);line-height:20px;color:var(--c-text-light);white-space:nowrap;flex-shrink:0}.route-header__pipe[data-v-9cbce48d]{margin:0 8px;opacity:.4}.breadcrumb[data-v-9cbce48d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--os-14-regular);line-height:22px;color:var(--c-text-dark)}.breadcrumb a[data-v-9cbce48d]{color:var(--c-text-dark);text-decoration:none}.breadcrumb a[data-v-9cbce48d]:hover{text-decoration:underline}.breadcrumb__current[data-v-9cbce48d]{color:var(--c-text-light)}.breadcrumb__sep[data-v-9cbce48d]{display:inline-flex;align-items:center;justify-content:center;width:6px;flex-shrink:0}.breadcrumb__sep[data-v-9cbce48d]:before{content:"";display:block;width:4px;height:4px;border-right:1.5px solid var(--c-text-light);border-top:1.5px solid var(--c-text-light);transform:rotate(45deg);opacity:.6}.stats-bar[data-v-9cbce48d]{background:var(--c-auxiliary);box-sizing:border-box;padding-top:32px;padding-bottom:32px}.stats-bar__items[data-v-9cbce48d]{display:flex;align-items:center;justify-content:space-between;height:100%}.stat[data-v-9cbce48d]{display:flex;align-items:center;gap:16px}.stat__box[data-v-9cbce48d]{position:relative;display:flex;align-items:center;gap:16px;background:#fafa69;padding:6px 8px 4px 24px}.stat__box[data-v-9cbce48d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--c-auxiliary)}.stat__value[data-v-9cbce48d]{font:var(--hm-48-normal);line-height:44px;color:var(--c-text-dark);white-space:nowrap}.stat__sub[data-v-9cbce48d]{display:flex;flex-direction:column;gap:5px;font:var(--hm-18-light);line-height:22px;color:var(--c-text-dark);text-transform:uppercase;width:min-content}.stat__sub--distance[data-v-9cbce48d]{min-width:95px}.stat__label[data-v-9cbce48d]{display:flex;flex-direction:column;gap:5px;font:var(--hm-18-semi-bold);line-height:16px;color:var(--c-text-dark);text-transform:uppercase;padding:9px 0 10px;white-space:pre-line}.main-content[data-v-9cbce48d]{background:var(--c-auxiliary);padding:60px 0}.main-grid[data-v-9cbce48d]{display:grid;grid-template-columns:507px 1fr;gap:58px;align-items:start}.section-header__label[data-v-9cbce48d]{font:var(--hm-16-semi-bold);color:var(--c-text-light);text-transform:uppercase}.section-header__title[data-v-9cbce48d]{margin:6px 0 0;font:var(--hm-38-regular);line-height:50px;color:var(--c-text-dark)}.section-header--row[data-v-9cbce48d]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.info-section[data-v-9cbce48d]{background:var(--c-sub-back);padding:80px 0}.info-grid[data-v-9cbce48d]{display:grid;grid-template-columns:401px 1fr;gap:90px;align-items:start}.about-route__text[data-v-9cbce48d]{margin-top:24px;font:var(--os-16-regular);color:var(--c-text-dark);line-height:24px}.faq__list[data-v-9cbce48d]{margin-top:24px;display:flex;flex-direction:column;gap:10px}.faq__item[data-v-9cbce48d]{background:var(--c-auxiliary);border-radius:8px;padding:15px 20px;cursor:pointer;transition:background .15s}.faq__item--open[data-v-9cbce48d]{background:var(--c-auxiliary);box-shadow:0 1px 6px #00000014}.faq__question[data-v-9cbce48d]{display:flex;justify-content:space-between;align-items:center;gap:16px;font:var(--hm-16-normal);line-height:20px;color:var(--c-text-dark)}.faq__item--open .faq__question[data-v-9cbce48d]{color:var(--c-text-light)}.faq__icon[data-v-9cbce48d]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-text-light);color:#fff;font-size:16px;flex-shrink:0;line-height:1}.faq__item--open .faq__icon[data-v-9cbce48d]{background:transparent;border:1px solid var(--c-text-dark);color:var(--c-text-dark)}.faq__answer[data-v-9cbce48d]{margin-top:12px;font:var(--os-14-regular);color:var(--c-text-dark);line-height:22px}.similar-routes[data-v-9cbce48d]{background:var(--c-sub-back);padding:60px 0}.similar-routes__header[data-v-9cbce48d]{margin-bottom:28px}.similar-routes__title-row[data-v-9cbce48d]{display:flex;align-items:baseline;gap:16px}.view-all[data-v-9cbce48d]{font:var(--hm-16-regular);color:var(--c-text-dark);text-decoration:none;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.view-all i[data-v-9cbce48d]{font-size:20px}.view-all[data-v-9cbce48d]:hover{opacity:.8}.route-cards[data-v-9cbce48d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.route-card[data-v-9cbce48d]{background:var(--c-auxiliary);border-radius:8px;border:1px solid var(--c-system-gray);padding:20px 24px;display:flex;flex-direction:column;gap:6px}.route-card__from[data-v-9cbce48d]{font:var(--hm-16-semi-bold);color:var(--c-text-light)}.route-card__destination[data-v-9cbce48d]{font:var(--hm-24-medium);line-height:32px;color:var(--c-text-dark)}.route-card__row[data-v-9cbce48d]{display:flex;align-items:center;gap:16px;margin-top:6px}.route-card__code[data-v-9cbce48d]{font:var(--hm-38-semi-bold);line-height:50px;color:var(--c-text-light)}.route-card__details[data-v-9cbce48d]{display:flex;flex-direction:column;gap:2px}.route-card__airline[data-v-9cbce48d]{font:var(--os-13-bold);color:var(--c-text-dark)}.route-card__stops[data-v-9cbce48d]{font:var(--os-12-regular);color:var(--c-text-light);text-transform:capitalize}.route-card__footer[data-v-9cbce48d]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.route-card__price[data-v-9cbce48d]{font:var(--hm-24-medium);color:var(--c-secondary)}.route-card__arrow[data-v-9cbce48d]{font-size:32px;color:var(--c-text-light)}.article[data-v-9cbce48d]{background:var(--c-sub-back);padding:60px 0 80px}.article__body[data-v-9cbce48d]{margin-top:24px;max-width:1250px}.article__body p[data-v-9cbce48d]{font:var(--os-16-regular);color:var(--c-text-dark);line-height:24px;margin:0 0 16px}@media(max-width:1024px){.main-grid[data-v-9cbce48d]{grid-template-columns:1fr;gap:32px}.info-grid[data-v-9cbce48d]{grid-template-columns:1fr;gap:40px}.route-cards[data-v-9cbce48d]{grid-template-columns:repeat(2,1fr)}.route-header__inner[data-v-9cbce48d]{flex-direction:column;align-items:flex-start}.stats-bar__items[data-v-9cbce48d]{flex-wrap:wrap;height:auto;padding:20px 0;gap:16px}.stats-bar__sep[data-v-9cbce48d]{display:none}}@media(max-width:767px){.route-cards[data-v-9cbce48d]{grid-template-columns:1fr}.section-header__title[data-v-9cbce48d]{font:var(--os-24-bold)}.hero[data-v-9cbce48d]{padding:20px 0 32px}.page-container[data-v-9cbce48d]{padding:0 16px}.route-header[data-v-9cbce48d]{padding:40px 0 16px}.route-header__inner[data-v-9cbce48d]{gap:0}.route-header__title[data-v-9cbce48d]{font:var(--hm-18-regular);line-height:24px}.route-header__bottom[data-v-9cbce48d]{flex-direction:column-reverse;align-items:stretch;gap:32px;min-width:0}.route-header__meta[data-v-9cbce48d]{font:var(--os-12-regular);line-height:20px;white-space:normal}.route-header__pipe[data-v-9cbce48d]{margin:0 6px}.stats-bar[data-v-9cbce48d]{padding:24px 0 38px}.stats-bar__items[data-v-9cbce48d]{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:32px;padding:0}.stat[data-v-9cbce48d]{gap:16px;align-items:center}.stat__box[data-v-9cbce48d]{padding:6px 8px 4px 24px;flex-shrink:0}.stat__value[data-v-9cbce48d]{font:var(--hm-24-medium);line-height:44px}.stat__sub[data-v-9cbce48d]{font:var(--hm-12-light);line-height:16px;gap:0}.stat__sub--distance[data-v-9cbce48d]{min-width:65px}.stat__label[data-v-9cbce48d]{font:var(--hm-12-semi-bold);line-height:16px;padding:9px 0 10px;gap:0}.breadcrumb[data-v-9cbce48d]{flex-wrap:nowrap;min-width:0}.breadcrumb[data-v-9cbce48d]>*{flex-shrink:0}.breadcrumb[data-v-9cbce48d]>:last-child{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-section[data-v-9cbce48d]{padding:40px 0}.info-grid[data-v-9cbce48d]{gap:40px}.section-header__title[data-v-9cbce48d]{font:var(--hm-24-medium);line-height:32px;margin-top:2px}.section-header__label[data-v-9cbce48d]{font:var(--hm-12-semi-bold);line-height:20px}.about-route__text[data-v-9cbce48d]{margin-top:16px;font:var(--os-14-regular);line-height:22px}.faq__list[data-v-9cbce48d]{margin-top:16px;gap:16px}.faq__item[data-v-9cbce48d]{padding:13px 16px 15px}.faq__question[data-v-9cbce48d]{font:var(--hm-14-medium);line-height:20px;gap:12px}.faq__icon[data-v-9cbce48d]{width:24px;height:24px;font-size:14px}.faq__answer[data-v-9cbce48d]{margin-top:8px;font:var(--os-13-regular);line-height:20px}.similar-routes[data-v-9cbce48d]{padding:40px 0}.similar-routes__header[data-v-9cbce48d]{margin-bottom:24px}.route-cards[data-v-9cbce48d]{gap:16px}.route-card[data-v-9cbce48d]{padding:16px;gap:4px}.route-card__destination[data-v-9cbce48d]{font:var(--hm-22-regular);line-height:30px}.route-card__row[data-v-9cbce48d]{margin-top:4px;gap:12px}.route-card__code[data-v-9cbce48d]{font:var(--hm-38-normal);line-height:50px}.route-card__stops[data-v-9cbce48d]{font:var(--os-12-regular);line-height:19px}.route-card__footer[data-v-9cbce48d]{margin-top:6px}.route-card__price[data-v-9cbce48d]{font:var(--hm-22-normal)}.route-card__arrow[data-v-9cbce48d]{font-size:28px}.article[data-v-9cbce48d]{padding:40px 0}.article__body[data-v-9cbce48d]{margin-top:16px}.article__body p[data-v-9cbce48d]{font:var(--os-14-regular);line-height:22px;margin-bottom:12px}}
