﻿@font-face{font-family:"Golos Text";src:url("../fonts/GolosText-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../fonts/GolosText-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../fonts/GolosText-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body.design-25{font-family:"Golos Text",sans-serif;color:#262626}body.design-25 section{padding:0 0 80px 0}@media(max-width: 991px){body.design-25 section{padding:0 0 40px 0}}body.design-25 section.a2a-breadcrumbs{padding:0 0 56px 0}@media(max-width: 991px){body.design-25 section.a2a-breadcrumbs{padding:0 0 32px 0}}body.design-25 .has-bg{background-color:#f7f7f8 !important}body.design-25 .has-bg-2{background-color:#e9eef6 !important}body.design-25 .has-bg-3{background-color:#f7f7f9 !important}body.design-25 .mt-0{margin-top:0 !important}body.design-25 .btn.btn-primary{background-color:#3185fa !important;border-color:#3185fa !important;color:#fff !important;border-radius:12px !important}body.design-25 .btn.btn-primary:hover,body.design-25 .btn.btn-primary:focus{background-color:#1a6fd4 !important;border-color:#1a6fd4 !important;color:#fff !important}body.design-25 #main-header .btn.btn-primary{background-color:rgba(0,0,0,0) !important;border-color:#2756a0 !important;color:#2756a0 !important;border-radius:3px !important}body.design-25 #main-header .btn.btn-primary:hover,body.design-25 #main-header .btn.btn-primary:focus{background-color:#2756a0 !important;border-color:#2756a0 !important;color:#fff !important}body.design-25 h1,body.design-25 h2,body.design-25 h3,body.design-25 h4,body.design-25 h5,body.design-25 h6{font-family:"Golos Text",sans-serif;font-weight:700}body.design-25 h1{font-size:48px;line-height:120%;color:#262626}body.design-25 h2{font-size:32px;line-height:120%;color:#262626}body.design-25 h3{font-size:20px;line-height:120%;color:#262626}@media(max-width: 991px){body.design-25 h1{font-size:32px;line-height:120%}body.design-25 h2{font-size:26px;line-height:120%}body.design-25 h3{font-size:16px;line-height:20px;font-weight:600}body.design-25 p{font-size:14px;line-height:150%}}body.design-25 a{color:#3185fa}body.design-25 .home-hero-text #hero-banners-mobile-target .hero-banners-wrapper .hero-banners-inner{margin:0}body.design-25 .a2a-breadcrumbs a{color:#848f9e;text-decoration:none}@media(max-width: 991px){body.design-25 .a2a-breadcrumbs{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}body.design-25 .a2a-breadcrumbs>.container{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;direction:rtl;text-align:left}body.design-25 .a2a-breadcrumbs>.container::-webkit-scrollbar{display:none;width:0;height:0;background:rgba(0,0,0,0)}body.design-25 .a2a-breadcrumbs>.container>span,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs{direction:ltr;display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:8px;white-space:nowrap;width:max-content;margin-bottom:0}body.design-25 .a2a-breadcrumbs>.container>span>*,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs>*,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs>*,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb>*,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb>*,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs>*{flex-shrink:0}body.design-25 .a2a-breadcrumbs>.container>span a,body.design-25 .a2a-breadcrumbs>.container>span span,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs a,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs span,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs a,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs span,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb a,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb span,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb a,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb span,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs a,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs span{white-space:nowrap}body.design-25 .a2a-breadcrumbs>.container>span .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>span .current,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>span.yoast-breadcrumbs .current,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>#breadcrumbs .current,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>.breadcrumb .current,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>ul.breadcrumb .current,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs .breadcrumb_last,body.design-25 .a2a-breadcrumbs>.container>.breadcrumbs .current{overflow:visible !important;text-overflow:clip !important}}@media(min-width: 1400px){body.design-25 .container{max-width:1376px}}body.design-25 .home-hero-text .hero-text-title .section-heading{margin-bottom:16px}@media(min-width: 1200px){body.design-25 .home-hero-text .hero-text-title .section-heading{margin-bottom:40px}}body.design-25 .home-hero-text .hero-text-content{font-size:14px;line-height:150%;color:#262626}@media(max-width: 1199px){body.design-25 .home-hero-text .hero-text-content{column-count:1 !important;column-gap:normal !important}}@media(min-width: 1200px){body.design-25 .home-hero-text .hero-text-content{column-count:3;column-gap:32px}body.design-25 .home-hero-text .hero-text-content>p{break-inside:avoid;margin:0 0 14px}body.design-25 .home-hero-text .hero-text-content>p:last-child{margin-bottom:0}}@media(max-width: 1199px){body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced{display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;gap:0;row-gap:0;column-gap:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-excerpt{order:1;width:100%;margin:0;padding:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-excerpt p{margin-top:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-excerpt p:last-child{margin-bottom:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more{order:2;width:100%;margin:0 !important;padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(0.4, 0, 0.2, 1);min-height:0;overflow:hidden}}@media(max-width: 1199px)and (prefers-reduced-motion: reduce){body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more{transition:grid-template-rows .07s linear}}@media(max-width: 1199px){body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more-inner{min-height:0;overflow:hidden}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more-inner>p:first-child{margin-top:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more-inner>p:last-child{margin-bottom:0}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced:has(.design-25-hero-more.is-open) .design-25-hero-excerpt p:last-child{margin-bottom:12px}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-more.is-open{grid-template-rows:1fr}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle{order:3;align-self:flex-start;appearance:none;border:0;background:rgba(0,0,0,0);padding:0;margin:6px 0 0;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:600;line-height:150%;color:#3185fa;cursor:pointer;text-align:left}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle:hover,body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle:focus-visible{text-decoration:underline;outline:none}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle[aria-expanded=true] .design-25-hero-toggle-label--more{display:none}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle[aria-expanded=false] .design-25-hero-toggle-label--less{display:none}body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle-icon svg{display:block;transition:transform .42s cubic-bezier(0.4, 0, 0.2, 1)}}@media(max-width: 1199px)and (prefers-reduced-motion: reduce){body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle-icon svg{transition:transform .07s linear}}@media(max-width: 1199px){body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle[aria-expanded=true] body.design-25 .home-hero-text .hero-text-content.design-25-hero-enhanced .design-25-hero-toggle-icon svg{transform:rotate(180deg)}}@media(min-width: 992px){body.design-25 .trust-pilot-widget{margin-top:0;margin-bottom:0}}@media(max-width: 991px){body.design-25 .trust-pilot-widget{display:none}}body.design-25 .trust-pilot-widget .section-heading{text-align:center}body.design-25 .road-map{background-color:rgba(0,0,0,0);margin-top:0}body.design-25 .road-map .road-map-title-wrap .section-heading-holder{margin-bottom:24px}body.design-25 .road-map .road-map-title-wrap .section-heading{margin:0;text-align:center}@media(max-width: 1199px){body.design-25 .road-map .google-map .container{padding-left:15px;padding-right:15px}}body.design-25 .road-map .google-map iframe{margin-top:0;border-radius:16px}@media(min-width: 1200px){body.design-25 .road-map .google-map iframe{width:100%;margin-left:0;max-height:none}}@media(max-width: 1399px){body.design-25 .road-map .google-map iframe{max-height:500px}}@media(max-width: 768px){body.design-25 .road-map .google-map iframe{max-height:400px}}body.design-25 .faq{background:#f5f6f8;padding:64px 0;max-width:1376px;margin:0 auto;border-radius:24px;margin-bottom:80px}@media(max-width: 991px){body.design-25 .faq{margin-bottom:40px}}body.design-25 .faq .faq-container{max-width:980px;margin:0 auto;padding:0 24px}@media(max-width: 991px){body.design-25 .faq .section-heading-holder h2{text-align:center}}body.design-25 .faq .accordion{background:#fff;border-radius:24px;box-shadow:0 1px 0 rgba(16,24,40,.04),0 10px 24px rgba(16,24,40,.06);border-radius:16px;overflow:hidden;margin:0 auto;max-width:880px;border:1px solid #dee7ef}body.design-25 .faq .accordion .accordion-item{background:#fff}body.design-25 .faq .accordion .accordion-item:not(:last-child){border-bottom:1px solid #eaeaea}body.design-25 .faq .accordion .accordion-button{position:relative;width:100%;padding:18px 40px 18px 18px;text-align:left;font-weight:600;color:#101828;background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:20px;line-height:24px;text-transform:none;font-family:"Golos Text",sans-serif}body.design-25 .faq .accordion .accordion-button::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0);width:18px;height:18px;transition:transform .25s ease;background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23101828' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}body.design-25 .faq .accordion .accordion-item.show .accordion-button::after{transform:translateY(-50%) rotate(180deg)}body.design-25 .faq .accordion .accordion-content{display:none;padding:0 18px 18px;color:#262626;font-size:14px;line-height:22px}body.design-25 .faq .accordion .accordion-item.show .accordion-content{display:block}@media(max-width: 575px){body.design-25 .faq{padding:40px 0}body.design-25 .faq .faq-container{padding:0 16px}body.design-25 .faq .faq-title{font-size:22px;line-height:28px;margin-bottom:16px}body.design-25 .faq .accordion{border-radius:12px}body.design-25 .faq .accordion .accordion-button{padding:16px 36px 16px 14px;font-size:16px;line-height:20px}body.design-25 .faq .accordion .accordion-content{padding:0 14px 14px}}body.design-25 .four-info-banners .section-heading-holder{text-align:center !important}@media(max-width: 575px){body.design-25 .four-info-banners .section-heading-holder .section-heading{text-align:left !important}}body.design-25 .four-info-banners .section-heading-holder .section-heading{margin-bottom:6px !important}body.design-25 .four-info-banners .section-heading-holder .sub-heading{margin-top:6px !important;color:#556 !important}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view{margin:0 auto !important;display:grid;grid-template-columns:repeat(4, 1fr) !important;gap:16px !important;align-items:stretch !important}@media(max-width: 560px){body.design-25 .four-info-banners .four-info-banners-holder.desktop-view{display:none}}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view--3-cols{grid-template-columns:repeat(6, 1fr) !important}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view--3-cols>.four-info-banners-item{grid-column:span 2}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view--3-cols>:last-child:nth-child(3n+1){grid-column:1/-1}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view--3-cols>:nth-last-child(2):nth-child(3n+1){grid-column:span 3}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view--3-cols>:last-child:nth-child(3n+2){grid-column:span 3}body.design-25 .four-info-banners.four-info-banners--bg-gray .four-info-banners-holder.desktop-view .four-info-banners-item,body.design-25 .four-info-banners.four-info-banners--bg-gray .four-info-banners-holder.mobile-swiper-carousel .four-info-banners-item{background:#f2f3f5 !important;border:1px solid #f2f3f5 !important}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view .four-info-banners-item{background:#fff !important;border:1px solid #eef0f4 !important;border-radius:20px !important;padding:14px !important;padding-bottom:32px !important;text-align:center !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;height:100% !important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease !important}body.design-25 .four-info-banners .four-info-banners-holder.desktop-view .four-info-banners-item:hover,body.design-25 .four-info-banners .four-info-banners-holder.desktop-view .four-info-banners-item:focus-within{border-color:#e7eaf0 !important}body.design-25 .four-info-banners .four-info-banners-item-icon{margin-bottom:8px !important;background:none !important;border:0 !important;padding:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important}body.design-25 .four-info-banners .four-info-banners-item-icon img,body.design-25 .four-info-banners .four-info-banners-item-icon svg{width:32px !important;height:32px !important;display:block !important;margin:0 auto !important;background:none !important;border-radius:0 !important;padding:0 !important}body.design-25 .four-info-banners.why-choose-ours .four-info-banners-item-icon img,body.design-25 .four-info-banners.why-choose-ours .four-info-banners-item-icon svg,body.design-25 .four-info-banners.bus-transfers .four-info-banners-item-icon img,body.design-25 .four-info-banners.bus-transfers .four-info-banners-item-icon svg{width:32px !important;height:32px !important}body.design-25 .four-info-banners .four-info-banners-item-title{font-family:"Golos Text",sans-serif !important;font-weight:600 !important;font-size:20px !important;line-height:24px !important;text-align:center !important;margin-bottom:8px !important;color:#111 !important}body.design-25 .four-info-banners .four-info-banners-item-description{font-family:"Golos Text",sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:150% !important;color:#262626 !important;text-align:center !important;margin:0 !important;max-width:none !important}body.design-25 .four-info-banners .four-info-banners-holder.mobile-swiper-carousel .swiper{overflow:visible !important}body.design-25 .four-info-banners .four-info-banners-holder.mobile-swiper-carousel .swiper-pagination{display:none}body.design-25 .four-info-banners .four-info-banners-holder.mobile-swiper-carousel .swiper-slide{height:auto !important;display:flex !important}body.design-25 .four-info-banners .four-info-banners-holder.mobile-swiper-carousel .swiper-slide .four-info-banners-item{height:100% !important;display:flex !important;flex-direction:column !important}body.design-25 .four-info-banners .four-info-banners-item{border-color:#dee7ef}@media(max-width: 900px){body.design-25 .four-info-banners .four-info-banners-holder.desktop-view{grid-template-columns:repeat(2, 1fr) !important;gap:14px !important}}@media(max-width: 560px){body.design-25 .four-info-banners .four-info-banners-holder.desktop-view{grid-template-columns:1fr !important;gap:12px !important}}body.design-25 .image-text-banner .itb-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width: 991px){body.design-25 .image-text-banner .itb-row{display:flex;flex-direction:column-reverse}}body.design-25 .image-text-banner .itb-title{margin:0 0 16px;letter-spacing:-0.25px}body.design-25 .image-text-banner .itb-desc{font-size:16px;line-height:24px;max-width:560px}body.design-25 .image-text-banner .itb-media img{display:block;max-height:360px;object-fit:cover;border-radius:16px}@media(max-width: 991px){body.design-25 .image-text-banner .itb-row{grid-template-columns:1fr;gap:24px}body.design-25 .image-text-banner .itb-media img{height:260px}}body.design-25 .review-block .section-heading{text-align:center;margin-bottom:24px}body.design-25 .review-block-content-wrapper{display:flex;flex-direction:row;gap:24px;align-items:center;justify-content:center}body.design-25 .review-block-content{flex:1;border-radius:16px;border:1px solid rgba(51,51,51,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 24px;min-height:120px}body.design-25 #trustpilot-widget-home{width:196px;height:96px}@media screen and (max-width: 768px){body.design-25 .review-block .section-heading{margin-bottom:16px}body.design-25 .review-block-content-wrapper{flex-direction:column;gap:16px}body.design-25 .review-block-content{max-width:100%;width:100%}}@media screen and (max-width: 991px){body.design-25 .review-block-content-wrapper{gap:12px}}body.design-25 .included-price{background:#fff}@media(max-width: 991px){body.design-25 .included-price+.app-tracker-banner{padding-top:0 !important}}body.design-25 .included-price .container{max-width:1440px;margin:0 auto;padding:0 20px}body.design-25 .included-price .ip-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.design-25 .included-price .ip-card{background:#fff;border-radius:8px;padding:16px 18px}@media(max-width: 991px){body.design-25 .included-price .ip-card{padding:0 !important}}body.design-25 .included-price .ip-card:nth-child(2){border:none;padding:20px 18px}body.design-25 .included-price .ip-title{margin:0 0 10px;color:#262626}body.design-25 .included-price h3.ip-title{margin-bottom:20px}@media(max-width: 991px){body.design-25 .included-price h3.ip-title{margin-bottom:16px}}body.design-25 .included-price .ip-text{color:#262626}body.design-25 .included-price .ip-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:18px}body.design-25 .included-price .ip-li{display:flex;align-items:center;gap:12px}body.design-25 .included-price .ip-ico{flex-shrink:0;border-radius:10px;background:rgba(0,0,0,0);display:grid;place-items:center;padding:12px;background:#ecf3fe}body.design-25 .included-price .ip-ico img{width:32px;height:32px}body.design-25 .included-price .ip-li-text{color:#262626;font-weight:400}@media(max-width: 991px){body.design-25 .included-price .ip-grid{grid-template-columns:1fr;gap:0}}body.design-25 .popularTransfers{background:#f0f7ff;padding:2rem;border-radius:12px;max-width:1376px;margin:0 auto}@media screen and (max-width: 991px){body.design-25 .popularTransfers{padding:2rem 15px}}body.design-25 .popularTransfers__heading{margin-bottom:1.5rem;text-align:center}body.design-25 .popularTransfers__list{max-width:912px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem;list-style:none;background:#fff;padding:8px;border-radius:20px;border:1px solid #dee7ef}body.design-25 .popularTransfers__row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:16px;text-decoration:none;color:inherit;transition:background .2s}@media screen and (max-width: 991px){body.design-25 .popularTransfers__row{flex-direction:column;position:relative;padding-right:14%;align-items:flex-start}}body.design-25 .popularTransfers__row:hover{background:#f5f5f7}body.design-25 .popularTransfers__rowLeft{display:flex;align-items:center;gap:.5rem}body.design-25 .popularTransfers__label{font-size:1rem}body.design-25 .popularTransfers__rowRight{font-size:.95rem;font-weight:500;color:#333;display:flex;align-items:center;gap:.25rem;margin-left:auto}@media screen and (max-width: 991px){body.design-25 .popularTransfers__rowRight{margin-left:unset}}body.design-25 .popularTransfers__row.has-link .new-light-arrow{height:10.39px;width:15.63px;display:flex;background:url("../images/icons/arrow_right_alt.svg") no-repeat center center;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-left:18px;transition:.2s}@media screen and (max-width: 991px){body.design-25 .popularTransfers__row.has-link .new-light-arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px}}body.design-25 .popularTransfers__row:hover .new-light-arrow{transform:rotate(-45deg);transition:.2s}body.design-25 .popularTransfers__row.has-link:hover .popularTransfers__label{text-decoration:underline}body.design-25 .popularTransfers__chev svg{width:16px;height:16px;color:#007bff;max-width:1376px;margin:0 auto}body.design-25 .app-tracker-banner .store-badges{display:flex;gap:16px;align-items:center}body.design-25 .app-tracker-banner .store-badge{display:inline-block}body.design-25 .app-tracker-banner .desktop-hide.app-st-badge,body.design-25 .app-tracker-banner .desktop-hide.g-pl-badge{display:none}body.design-25 .app-tracker-banner .mobile-hide.app-st-badge,body.design-25 .app-tracker-banner .mobile-hide.g-pl-badge{display:inline-block}body.design-25 .app-tracker-banner{padding:60px 0;background:#fff;overflow:visible}body.design-25 .app-tracker-banner .container{position:relative;overflow:visible}body.design-25 .app-tracker-banner .appb-card{background:#f8f9fb;border-radius:24px;padding:48px 56px;display:grid;grid-template-columns:1fr 580px;overflow:visible;gap:60px;align-items:center;position:relative}body.design-25 .app-tracker-banner .appb-title{margin:0 0 12px;letter-spacing:-0.4px;text-align:left}body.design-25 .app-tracker-banner .appb-list{margin:0 0 40px;padding:0;padding-left:8px;list-style:none;text-align:left}body.design-25 .app-tracker-banner .appb-list li{font-size:14px;position:relative;padding-left:20px;margin-bottom:4px;color:#262626;text-align:left}body.design-25 .app-tracker-banner .appb-list li::before{content:"•";position:absolute;left:0;top:0;color:#475467;font-size:26px;line-height:18px;font-weight:bold}body.design-25 .app-tracker-banner .appb-cta{display:flex !important;align-items:center;gap:20px;flex-wrap:nowrap;justify-content:flex-start}body.design-25 .app-tracker-banner .appb-cta.flex{display:flex !important;flex-direction:row !important;align-items:center !important;gap:20px !important}body.design-25 .app-tracker-banner .store-badges{display:flex !important;flex-direction:column !important;gap:16px;align-items:flex-start;justify-content:space-between}body.design-25 .app-tracker-banner .store-badge{display:inline-block;flex-shrink:0 !important;width:auto !important;margin:0 !important}body.design-25 .app-tracker-banner .store-badge img{display:block;height:48px;width:auto;border-radius:8px}body.design-25 .app-tracker-banner .qr-box{display:flex;flex-shrink:0;width:120px;height:120px;background:#fff;border-radius:12px;padding:8px;align-items:center;justify-content:center;border:1px solid #dee7ef}body.design-25 .app-tracker-banner .qr-box img{width:100px !important;height:100px !important;object-fit:contain;align-items:bottom}body.design-25 .app-tracker-banner .phones{height:auto;min-height:400px;align-items:flex-end;justify-content:center;bottom:0;overflow:visible}body.design-25 .app-tracker-banner .phone{display:flex;position:absolute !important;bottom:0;right:56px;filter:drop-shadow(0 8px 24px rgba(16, 24, 40, 0.12))}body.design-25 .app-tracker-banner .phone img{width:auto;max-width:388px}@media(max-width: 1200px){body.design-25 .app-tracker-banner .appb-card{grid-template-columns:1fr 500px;gap:40px;padding:40px 48px}body.design-25 .app-tracker-banner .phones{min-height:360px}body.design-25 .app-tracker-banner .phone{right:-15px !important}body.design-25 .app-tracker-banner .phone img{height:340px}}@media(max-width: 1000px){body.design-25 .app-tracker-banner .appb-card{grid-template-columns:1fr 420px;gap:32px}body.design-25 .app-tracker-banner .phone{right:-10px !important}}@media(max-width: 920px){body.design-25 .app-tracker-banner .appb-card{grid-template-columns:1fr;gap:32px;text-align:center}body.design-25 .app-tracker-banner .phones{height:auto;display:none;justify-content:center;align-items:flex-end;gap:20px;padding-top:20px;position:relative}body.design-25 .app-tracker-banner .phone{position:static;transform:none}body.design-25 .app-tracker-banner .phone img{height:300px}body.design-25 .app-tracker-banner .appb-cta{justify-content:center;flex-direction:column;align-items:center}body.design-25 .app-tracker-banner .store-badges{flex-direction:column;align-items:center}}@media(max-width: 640px){body.design-25 .app-tracker-banner .appb-card{padding:20px 16px;gap:0}body.design-25 .app-tracker-banner .appb-title{text-align:left}body.design-25 .app-tracker-banner .phones{display:none !important}body.design-25 .app-tracker-banner .qr-box{display:none !important}body.design-25 .app-tracker-banner .phone img{height:240px}body.design-25 .app-tracker-banner .store-badges{width:100%;justify-content:center}body.design-25 .app-tracker-banner .store-badge:first-child img{width:100% !important;height:auto !important}body.design-25 .app-tracker-banner .appb-cta{flex-direction:column;align-items:center;gap:12px;margin-top:16px}body.design-25 .app-tracker-banner .store-badges{flex-direction:column;align-items:center;gap:8px}}@media(max-width: 768px){body.design-25 .bus-timetable .container{padding:0}}body.design-25 .bus-timetable .section-heading-holder{margin:0}body.design-25 .bus-timetable .section-heading{margin:0 0 8px 0}@media(min-width: 768px){body.design-25 .bus-timetable .section-heading{margin:0 0 12px 0}}body.design-25 .bus-timetable .sub-heading{margin:0 0 16px 0}@media(min-width: 768px){body.design-25 .bus-timetable .sub-heading{margin:0 0 32px 0}}body.design-25 .bus-timetable__wrapper{border-radius:20px;background:#ecf3fe;padding:24px 16px}@media(min-width: 768px){body.design-25 .bus-timetable__wrapper{padding:40px;border-radius:24px}}body.design-25 .bus-timetable__container{border-radius:16px;border:1px solid #e8edf3;background:#fff;padding:8px 16px}body.design-25 .bus-timetable__departure,body.design-25 .bus-timetable__destination{display:inline-block;font-weight:500;margin-bottom:8px}@media(min-width: 768px){body.design-25 .bus-timetable__departure,body.design-25 .bus-timetable__destination{width:200px;flex-shrink:0;max-width:100%;margin-bottom:0}}body.design-25 .bus-timetable__row{display:flex;flex-wrap:wrap}body.design-25 .bus-timetable__departure+.bus-timetable__row{margin-bottom:4px}@media(min-width: 768px){body.design-25 .bus-timetable__departure+.bus-timetable__row{margin-bottom:0}}body.design-25 .bus-timetable__time:not(:last-child)::after{content:"•";color:#6f84ae;margin:0 8px}body.design-25 .bus-timetable__times-wrapper{padding:12px 8px}@media(min-width: 768px){body.design-25 .bus-timetable__times-wrapper{display:flex;padding:24px 12px}}body.design-25 .bus-timetable__times-wrapper:first-of-type{border-bottom:1px solid #dfe5ed}body.design-25 .drop-offs .section-heading-holder{margin:0}body.design-25 .drop-offs .section-heading{margin:0 0 16px 0}@media(min-width: 768px){body.design-25 .drop-offs .section-heading{margin:0 0 48px 0;text-align:center}}body.design-25 .drop-offs .sub-heading{text-align:center;margin:0 0 16px 0}@media(min-width: 768px){body.design-25 .drop-offs .sub-heading{margin:0 0 32px 0}}@media(min-width: 768px){body.design-25 .drop-offs__wrapper{position:relative}body.design-25 .drop-offs__wrapper:before{position:absolute;left:0;top:0;display:block;content:"";width:100%;height:2px;background-color:#dfe5ed;margin:16px 0}}@media(min-width: 768px){body.design-25 .drop-offs__inner{position:relative;z-index:1;display:flex;justify-content:space-between}}body.design-25 .drop-offs .drop-off{position:relative}@media(min-width: 768px){body.design-25 .drop-offs .drop-off:first-child:before{content:"";position:absolute;background-color:#fff;left:0;top:0;width:50%;height:100%;z-index:-1}body.design-25 .drop-offs .drop-off:last-child:before{content:"";position:absolute;background-color:#fff;right:0;top:0;width:50%;height:100%;z-index:-1}}@media(max-width: 767px){body.design-25 .drop-offs .drop-off__inner{display:flex;align-items:center;gap:12px}}body.design-25 .drop-offs .drop-off__icon-container{text-align:center}@media(min-width: 768px){body.design-25 .drop-offs .drop-off__icon-wrapper{background-color:#fff;display:inline-block;margin:0 auto;margin-bottom:12px;padding:0 16px}}body.design-25 .drop-offs .drop-off__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#ecf3fe}body.design-25 .drop-offs .drop-off__icon img{max-width:24px}body.design-25 .drop-offs .drop-off__name{font-weight:500}@media(min-width: 768px){body.design-25 .drop-offs .drop-off__name{max-width:156px;text-align:center}}@media(max-width: 767px){body.design-25 .drop-offs .drop-off:not(:last-child)::after{display:block;content:"";width:2px;height:24px;background-color:#dfe5ed;margin:8px 18px}}@media(max-width: 991px){body.design-25 section.track-driver-app-block{box-sizing:border-box;margin-left:15px;margin-right:15px;width:auto}}@media(max-width: 768px){body.design-25 section.track-driver-app-block{padding-top:16px;padding-bottom:16px}body.design-25 section.track-driver-app-block .section-heading.mobile-heading{font-size:26px;line-height:120%}}@media(min-width: 992px){body.design-25 section.track-driver-app-block{width:100%;max-width:1376px;margin-left:auto;margin-right:auto;padding-bottom:0;box-sizing:border-box;padding-top:40px}body.design-25 section.track-driver-app-block .container{padding-left:48px;padding-right:56px;max-width:100%}body.design-25 section.track-driver-app-block .track-driver-content{align-items:flex-end}body.design-25 section.track-driver-app-block .content-right{align-self:flex-end;display:flex;align-items:flex-end}body.design-25 section.track-driver-app-block .iphone-mockup-img-holder{align-items:flex-end}body.design-25 section.track-driver-app-block .iphone-mockup-img{display:block}}body.design-25 .text-blocks-list--d25-route .block,body.design-25 .text-blocks-list--d25-route .text-col,body.design-25 .text-blocks-list--d25-route .image-col{all:unset}body.design-25 .text-blocks-list--d25-route .d25-route-about-wrap{display:flex;flex-direction:row;gap:48px;align-items:flex-start}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-wrap{flex-direction:column;gap:24px}}body.design-25 .text-blocks-list--d25-route .d25-route-about-image{flex:0 0 448px;max-width:448px}@media(max-width: 1199px){body.design-25 .text-blocks-list--d25-route .d25-route-about-image{flex:0 0 340px;max-width:340px}}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-image{display:none}}body.design-25 .text-blocks-list--d25-route .d25-route-about-image img.about-image{display:block;width:100%;height:auto;border-radius:20px;object-fit:cover}body.design-25 .text-blocks-list--d25-route .d25-route-about-content{flex:1 1 0;min-width:0}body.design-25 .text-blocks-list--d25-route .d25-route-about-row .section-heading{margin:0 0 8px}body.design-25 .text-blocks-list--d25-route .d25-route-about-row .block-heading{margin:0 0 12px;color:#262626}body.design-25 .text-blocks-list--d25-route .d25-route-about-row+.d25-route-about-row{margin-top:24px}body.design-25 .text-blocks-list--d25-route .d25-route-about-row--first .d25-route-about-text{font-size:14px;line-height:150%;color:#262626}body.design-25 .text-blocks-list--d25-route .d25-route-about-row--first .d25-route-about-text p{margin:0 0 12px}body.design-25 .text-blocks-list--d25-route .d25-route-about-row--first .d25-route-about-text p:last-child{margin-bottom:0}body.design-25 .text-blocks-list--d25-route .d25-route-about-text--dual-col{column-count:2;column-gap:32px;font-size:14px;line-height:150%;color:#262626}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-text--dual-col{column-count:1}}body.design-25 .text-blocks-list--d25-route .d25-route-about-text--dual-col p{margin:0 0 10px}body.design-25 .text-blocks-list--d25-route .d25-route-about-text--dual-col p:last-child{margin-bottom:0}body.design-25 .text-blocks-list--d25-route .read-more-btn{margin-top:16px}@media(min-width: 992px){body.design-25 .text-blocks-list--d25-route .d25-route-about-more{display:block;margin-top:24px}}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(0.4, 0, 0.2, 1)}}@media(max-width: 991px)and (prefers-reduced-motion: reduce){body.design-25 .text-blocks-list--d25-route .d25-route-about-more{transition:grid-template-rows .07s linear}}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-more.is-open{grid-template-rows:1fr;margin-top:24px}}body.design-25 .text-blocks-list--d25-route .d25-route-about-more-inner{min-height:0;overflow:hidden}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle{display:none}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle{display:inline-flex;align-items:center;gap:6px;appearance:none;border:0;background:rgba(0,0,0,0);padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:150%;color:#3185fa;cursor:pointer;text-align:left}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle:hover,body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle:focus-visible{text-decoration:underline;outline:none}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle .d25-route-about-toggle-label--less{display:none}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle[aria-expanded=true] .d25-route-about-toggle-label--more{display:none}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle[aria-expanded=true] .d25-route-about-toggle-label--less{display:inline}body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle .d25-route-about-toggle-icon svg{display:block;transition:transform .42s cubic-bezier(0.4, 0, 0.2, 1)}}@media(max-width: 991px)and (prefers-reduced-motion: reduce){body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle .d25-route-about-toggle-icon svg{transition:transform .07s linear}}@media(max-width: 991px){body.design-25 .text-blocks-list--d25-route .d25-route-about-toggle[aria-expanded=true] .d25-route-about-toggle-icon svg{transform:rotate(180deg)}}body.design-25 .transfer-types{background-color:rgba(0,0,0,0) !important;border-radius:0}body.design-25 .transfer-types .container{background-color:#ecf3fe;border-radius:24px;padding-top:72px;padding-bottom:72px;padding:72px 68px}@media(max-width: 991px){body.design-25 .transfer-types .container{padding-top:48px;padding-bottom:48px}}@media(max-width: 767px){body.design-25 .transfer-types .container{padding:24px 16px 16px}}body.design-25 .transfer-types .section-heading-holder{margin-bottom:40px;text-align:center !important}body.design-25 .transfer-types .section-heading-holder .section-heading{text-align:center}body.design-25 .transfer-types .section-heading-holder .sub-heading{font-size:16px;line-height:20px;color:#171a1f;text-align:center;max-width:880px;margin-left:auto;margin-right:auto}@media(max-width: 767px){body.design-25 .transfer-types .section-heading-holder{text-align:left !important;margin-bottom:0}body.design-25 .transfer-types .section-heading-holder .section-heading{text-align:left}body.design-25 .transfer-types .section-heading-holder .sub-heading{font-size:14px;line-height:20px;text-align:left;margin-left:0;margin-right:0}}body.design-25 .transfer-types .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 767px){body.design-25 .transfer-types .list{display:flex;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;margin-top:16px;margin-right:-16px;width:calc(100% + 16px)}body.design-25 .transfer-types .list::-webkit-scrollbar{display:none}}body.design-25 .transfer-types .item-type{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border:1px solid #e8edf3;border-radius:24px;padding:32px;box-shadow:none;gap:0}@media(max-width: 767px){body.design-25 .transfer-types .item-type{flex:0 0 320px;width:320px;scroll-snap-align:start;padding:20px;border-radius:16px}}body.design-25 .transfer-types .item-type .image{display:none}body.design-25 .transfer-types .item-type .details{display:flex;flex-direction:column;padding:0;width:100%}body.design-25 .transfer-types .item-type .details .type-icon{order:-1;position:static;display:inline-flex;align-items:center;justify-content:center;width:fit-content;align-self:flex-start;background-color:#ecf3fe;border-radius:12px;padding:16px;margin-bottom:24px;pointer-events:auto}body.design-25 .transfer-types .item-type .details .type-icon img{display:block;width:32px;height:32px}@media(max-width: 767px){body.design-25 .transfer-types .item-type .details .type-icon{border-radius:8px;padding:12px;margin-bottom:16px}body.design-25 .transfer-types .item-type .details .type-icon img{width:24px;height:24px}}body.design-25 .transfer-types .item-type .details .item-name{font-size:20px;font-weight:600;line-height:24px;color:#171a1f;margin:0 0 8px}@media(max-width: 767px){body.design-25 .transfer-types .item-type .details .item-name{font-size:16px;line-height:20px}}body.design-25 .transfer-types .item-type .details .short-text{font-size:16px;line-height:24px;color:#171a1f;margin:0 0 12px;padding-right:0}@media(max-width: 767px){body.design-25 .transfer-types .item-type .details .short-text{font-size:14px;line-height:20px}}body.design-25 .transfer-types .item-type .details .read-more{font-size:16px;font-weight:500;line-height:20px;color:#3185fa;text-decoration:none;margin-top:0}body.design-25 .transfer-types .item-type .details .read-more:hover{text-decoration:underline}body.design-25 .icons-list .container{display:grid;grid-template-areas:"heading icons" "cta     icons";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;column-gap:16px;row-gap:0}body.design-25 .icons-list .container .mobile-swiper-carousel{display:none !important}body.design-25 .icons-list .container .section-heading-holder{grid-area:heading;background-color:#f2f3f5;border-radius:16px;padding:32px;margin-bottom:0;text-align:left}body.design-25 .icons-list .container .section-heading-holder .text{display:block;max-width:none !important}body.design-25 .icons-list .container .section-heading-holder .section-heading{text-align:left;margin-bottom:16px}body.design-25 .icons-list .container .section-heading-holder .sub-heading{font-size:16px;line-height:24px;color:#171a1f;max-width:none;margin:0;text-align:left}body.design-25 .icons-list .container .section-heading-holder .sub-heading ol,body.design-25 .icons-list .container .section-heading-holder .sub-heading ul{padding-left:24px;margin:0 0 8px}body.design-25 .icons-list .container .section-heading-holder .sub-heading ol li,body.design-25 .icons-list .container .section-heading-holder .sub-heading ul li{font-size:16px;line-height:24px;margin-bottom:4px}body.design-25 .icons-list .container .section-heading-holder .sub-heading p{margin:0 0 8px}body.design-25 .icons-list .container .section-heading-holder .sub-heading p:last-child{margin-bottom:0}body.design-25 .icons-list .container .book-transfer-cta{grid-area:cta;padding:0;margin-top:16px}body.design-25 .icons-list .container .book-transfer-cta .btn.btn-primary{display:block;width:100%;text-align:center;height:60px !important;line-height:60px !important;padding-top:0 !important;padding-bottom:0 !important;border-radius:12px !important;background-color:#ee2121 !important;border-color:#ee2121 !important;color:#fff !important;font-size:16px;font-weight:500}body.design-25 .icons-list .container .book-transfer-cta .btn.btn-primary:hover,body.design-25 .icons-list .container .book-transfer-cta .btn.btn-primary:focus{background-color:#cc1c1c !important;border-color:#cc1c1c !important}body.design-25 .icons-list .container .list.grid-6{grid-area:icons;display:grid !important;grid-template-columns:repeat(3, 1fr);gap:12px;float:none}body.design-25 .icons-list .container .list.grid-6 .icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background-color:#fff;border:1px solid #dfe5ed;border-radius:16px;width:auto;text-align:center}body.design-25 .icons-list .container .list.grid-6 .icon-item .icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border-radius:0;box-shadow:none;margin:0;padding:0 !important}body.design-25 .icons-list .container .list.grid-6 .icon-item .icon svg,body.design-25 .icons-list .container .list.grid-6 .icon-item .icon img{width:32px !important;height:32px !important}body.design-25 .icons-list .container .list.grid-6 .icon-item .details .item-name,body.design-25 .icons-list .container .list.grid-6 .icon-item .details p.item-name{font-size:16px;font-weight:600;line-height:24px;color:#171a1f;text-align:center;margin:0}@media(max-width: 767px){body.design-25 .icons-list .container{grid-template-areas:"heading" "icons" "cta";grid-template-columns:1fr;grid-template-rows:auto auto auto;column-gap:0}body.design-25 .icons-list .container .section-heading-holder{padding:16px}body.design-25 .icons-list .container .section-heading-holder .sub-heading{font-size:14px;line-height:20px}body.design-25 .icons-list .container .section-heading-holder .sub-heading ol,body.design-25 .icons-list .container .section-heading-holder .sub-heading ul li{font-size:14px;line-height:20px}body.design-25 .icons-list .container .section-heading-holder .sub-heading p{font-size:14px;line-height:20px}body.design-25 .icons-list .container .book-transfer-cta{padding:0;margin-top:0}body.design-25 .icons-list .container .list.grid-6{grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:12px;margin-bottom:16px}body.design-25 .icons-list .container .list.grid-6 .icon-item{padding:16px 12px;gap:12px}body.design-25 .icons-list .container .list.grid-6 .icon-item .icon svg,body.design-25 .icons-list .container .list.grid-6 .icon-item .icon img{width:24px !important;height:24px !important}body.design-25 .icons-list .container .list.grid-6 .icon-item .details .item-name,body.design-25 .icons-list .container .list.grid-6 .icon-item .details p.item-name{font-size:14px;line-height:20px;font-weight:500}}body.design-25 .text-blocks-list:has(.image-full-width){background-color:rgba(0,0,0,0) !important}body.design-25 .text-blocks-list:has(.image-full-width).has-bg,body.design-25 .text-blocks-list:has(.image-full-width).has-bg-2,body.design-25 .text-blocks-list:has(.image-full-width).has-bg-3{background-color:rgba(0,0,0,0) !important}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width{display:flex;flex-direction:row;gap:16px;align-items:stretch}@media(max-width: 991px){body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width{flex-direction:column;gap:16px}}@media(max-width: 680px){body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .image-col{display:none !important}}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col{order:1 !important;flex:1 1 0 !important;width:auto !important;min-width:0;display:flex;flex-direction:column;gap:12px;padding:32px;background-color:#fff;border:1px solid #dfe5ed;border-radius:16px}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col .block-heading{font-size:28px;font-weight:600;line-height:36px;color:#171a1f;margin:0}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col .m-0,body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col p{font-size:16px;line-height:24px;color:#171a1f;margin:0}@media(max-width: 680px){body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col{padding:16px;width:100% !important}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col .m-0,body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .text-col p{font-size:14px;line-height:20px}}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .image-col{order:2 !important;flex:1 1 0 !important;width:auto !important;min-width:0;height:auto !important;margin-left:0 !important;border-radius:16px !important;overflow:hidden;background-size:cover !important;background-position:center center !important;pointer-events:auto}body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .image-col img{display:block !important;width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:16px !important}@media(max-width: 991px){body.design-25 .text-blocks-list:has(.image-full-width) .block.image-full-width .image-col{min-height:240px}}body.design-25 .cta-banner .block{padding:32px;border-radius:24px;color:#171a1f;align-items:stretch}body.design-25 .cta-banner .block .section-heading{color:#171a1f;font-size:28px;line-height:36px}body.design-25 .cta-banner .block .text{display:flex;flex-direction:column;gap:16px}body.design-25 .cta-banner .block .sub-heading{font-size:20px;line-height:28px;color:#171a1f;margin-bottom:0}body.design-25 .cta-banner .block .btn-holder{margin-top:auto}body.design-25 .cta-banner .btn.btn-primary{height:60px !important;line-height:60px !important;padding-top:0 !important;padding-bottom:0 !important}@media(max-width: 640px){body.design-25 .cta-banner .block{padding:0;border-radius:24px;min-height:500px !important}body.design-25 .cta-banner .mobile-image-wrapper{display:flex;flex-direction:column}body.design-25 .cta-banner .mobile-image-wrapper .text{flex:1;display:flex;flex-direction:column;gap:8px;text-align:center}body.design-25 .cta-banner .mobile-image-wrapper .text .section-heading{font-size:22px;line-height:30px;margin-bottom:0;text-align:center}body.design-25 .cta-banner .mobile-image-wrapper .text .sub-heading{font-size:14px;line-height:20px;text-align:center}body.design-25 .cta-banner .mobile-image-wrapper .text .btn-holder{margin-top:auto;padding-top:16px}}@media(max-width: 575px){body.design-25 .cta-banner .block{width:calc(100% + 30px) !important;margin-left:-15px !important;border-radius:24px !important}body.design-25 .cta-banner .mobile-image-wrapper{padding-bottom:32px !important}}body.design-25 .plain-text-blocks-section.d25-3col .section-heading{text-align:center}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-3col .section-heading{text-align:left}}body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks.grid-2{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199px){body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks{grid-template-columns:repeat(2, 1fr)}body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks.grid-2{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks::-webkit-scrollbar{display:none}body.design-25 .plain-text-blocks-section.d25-3col .plain-text-blocks.grid-2{display:flex}}body.design-25 .plain-text-blocks-section.d25-3col .block{float:none;width:auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;background-color:#fff;border:1px solid #e8edf3;border-radius:20px}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-3col .block{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}}body.design-25 .plain-text-blocks-section.d25-3col .block .block-icon{display:block;width:32px;height:32px;flex-shrink:0;object-fit:contain}body.design-25 .plain-text-blocks-section.d25-3col .block .block-heading{margin:0;font-size:16px;font-weight:600;line-height:26px;color:#171a1f}body.design-25 .plain-text-blocks-section.d25-3col .block p{margin:0;font-size:16px;font-weight:400;line-height:24px;color:#171a1f}body.design-25 .plain-text-blocks-section.d25-3col .block p:not(:last-child){margin-bottom:8px}body.design-25 .plain-text-blocks-section.d25-4col .section-heading{text-align:center}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-4col .section-heading{text-align:left}}body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks.grid-2{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1199px){body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks{grid-template-columns:repeat(2, 1fr)}body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks.grid-2{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks::-webkit-scrollbar{display:none}body.design-25 .plain-text-blocks-section.d25-4col .plain-text-blocks.grid-2{display:flex}}body.design-25 .plain-text-blocks-section.d25-4col .block{float:none;width:auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;background-color:#fff;border:1px solid #e8edf3;border-radius:20px}@media(max-width: 767px){body.design-25 .plain-text-blocks-section.d25-4col .block{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}}body.design-25 .plain-text-blocks-section.d25-4col .block .block-icon{display:block;width:32px;height:32px;flex-shrink:0;object-fit:contain}body.design-25 .plain-text-blocks-section.d25-4col .block .block-heading{margin:0;font-size:16px;font-weight:600;line-height:26px;color:#171a1f}body.design-25 .plain-text-blocks-section.d25-4col .block p{margin:0;font-size:16px;font-weight:400;line-height:24px;color:#171a1f}body.design-25 .plain-text-blocks-section.d25-4col .block p:not(:last-child){margin-bottom:8px}body.design-25 .cta-banner.smaller-text .sub-heading{font-size:16px !important;line-height:24px !important}body.design-25 .cta-banner.white-txt:not(.grey) .block{color:#fff}body.design-25 .cta-banner.white-txt:not(.grey) .block .section-heading,body.design-25 .cta-banner.white-txt:not(.grey) .block .sub-heading{color:#fff}@media(max-width: 640px){body.design-25 .cta-banner.white-txt:not(.grey) .mobile-image-wrapper .text .section-heading,body.design-25 .cta-banner.white-txt:not(.grey) .mobile-image-wrapper .text .sub-heading{color:#fff}}body.design-25 .airport-routes .d25-city-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}body.design-25 .airport-routes .d25-city-header .d25-city-header-text{flex:1;min-width:0}body.design-25 .airport-routes .d25-city-header .d25-city-header-text .section-heading,body.design-25 .airport-routes .d25-city-header .d25-city-header-text .block-heading{margin-bottom:8px}body.design-25 .airport-routes .d25-city-header .d25-city-header-text .block-sub-heading{font-size:16px;line-height:24px;color:#171a1f;margin:0;max-width:none}body.design-25 .airport-routes .d25-city-header .d25-slider-nav{display:flex;gap:12px;align-items:center;flex-shrink:0}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev,body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-next{position:static !important;top:auto !important;margin-top:0 !important;width:40px !important;height:40px !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev::after,body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-next::after{display:none !important}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev.swiper-button-disabled,body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-next.swiper-button-disabled{opacity:.35}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev.swiper-button-lock,body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-next.swiper-button-lock{display:none !important}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev .arrow-icon,body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-next .arrow-icon{width:40px;height:40px;display:block}body.design-25 .airport-routes .d25-city-header .d25-slider-nav .swiper-button-prev{transform:rotate(180deg)}@media(max-width: 767px){body.design-25 .airport-routes .d25-city-header{margin-bottom:16px}body.design-25 .airport-routes .d25-city-header .d25-slider-nav{display:none !important}body.design-25 .airport-routes .d25-city-header .d25-city-header-text{width:100%}body.design-25 .airport-routes .d25-city-header .d25-city-header-text .block-sub-heading{font-size:14px;line-height:20px}}body.design-25 .airport-routes .d25-airport-routes-swiper .swiper{overflow:visible !important}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25{display:flex;position:relative;height:220px;border-radius:16px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center bottom;background-color:#c5d5e8}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 60%);z-index:1;border-radius:16px}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25 .d25-card-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:16px}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25 .d25-card-content .name{font-size:20px;font-weight:600;line-height:28px;color:#fff;margin:0;width:100%;align-self:flex-start;text-align:left}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25 .d25-card-content .route-arrow{background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25 .d25-card-content .route-arrow svg{width:24px;height:24px;display:block}@media(max-width: 767px){body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25{height:260px}body.design-25 .airport-routes .d25-airport-routes-swiper .route-item--d25 .d25-card-content .name{font-size:16px;line-height:22px}}body.design-25 .most-popular-routes .d25-city-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text{flex:1;min-width:0}body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text .section-heading,body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text .block-heading{margin-bottom:8px}body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text .block-sub-heading{font-size:16px;line-height:24px;color:#171a1f;margin:0;max-width:none}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav{display:flex;gap:12px;align-items:center;flex-shrink:0}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev,body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-next{position:static !important;top:auto !important;margin-top:0 !important;width:40px !important;height:40px !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev::after,body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-next::after{display:none !important}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev.swiper-button-disabled,body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-next.swiper-button-disabled{opacity:.35}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev.swiper-button-lock,body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-next.swiper-button-lock{display:none !important}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev .arrow-icon,body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-next .arrow-icon{width:40px;height:40px;display:block}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav .swiper-button-prev{transform:rotate(180deg)}@media(max-width: 767px){body.design-25 .most-popular-routes .d25-city-header{margin-bottom:16px}body.design-25 .most-popular-routes .d25-city-header .d25-slider-nav{display:none !important}body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text{width:100%}body.design-25 .most-popular-routes .d25-city-header .d25-city-header-text .block-sub-heading{font-size:14px;line-height:20px}}body.design-25 .most-popular-routes .d25-popular-routes-swiper .swiper{overflow:visible !important}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25{display:flex;position:relative;height:220px;border-radius:16px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center bottom;background-color:#c5d5e8}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 60%);z-index:1;border-radius:16px}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25 .d25-card-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:16px}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25 .d25-card-content .name{font-size:20px;font-weight:600;line-height:28px;color:#fff;margin:0;width:100%;align-self:flex-start;text-align:left}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25 .d25-card-content .route-arrow{background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25 .d25-card-content .route-arrow svg{width:24px;height:24px;display:block}@media(max-width: 767px){body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25{height:260px}body.design-25 .most-popular-routes .d25-popular-routes-swiper .route-item--d25 .d25-card-content .name{font-size:16px;line-height:22px}}body.design-25 .most-popular-routes .all-routes{margin-top:32px;text-align:center}@media(max-width: 767px){body.design-25 .most-popular-routes .all-routes{margin-top:24px}}@media(max-width: 991px){body.design-25 .blog-posts-d25 .resorts-slider-title{text-align:center}}body.design-25 .resorts-swipers-list .resorts-slider.blog-posts-d25{margin:0}body.design-25 .resorts-swipers-list .resorts-slider.blog-posts-d25+.resorts-slider.blog-posts-d25{margin-top:48px}body.design-25 .resorts-swipers-list .all-routes{margin-top:32px;text-align:center}@media(max-width: 991px){body.design-25 .resorts-swipers-list .all-routes{margin-top:24px;padding:0 16px}}@media(max-width: 768px){body.design-25 .alpine-inspiration .text-blocks-list .block .text-col table.routes-table tr td{display:table-cell;width:auto}}body.design-25 .posts-list .resorts-slider.blog-posts-d25{margin:0}body.design-25 .posts-list .resort-card-description{-webkit-line-clamp:unset;overflow:visible;display:block}body.design-25 .posts-list .all-routes{margin-top:32px;text-align:center}@media(max-width: 991px){body.design-25 .posts-list .all-routes{margin-top:24px;padding:0 16px}}body.design-25 .comparison-table-section .wp-block-table{margin:32px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid #dee7ef}body.design-25 .comparison-table-section .wp-block-table table{width:100%;border-collapse:collapse;font-family:"Golos Text",sans-serif;min-width:560px}body.design-25 .comparison-table-section .wp-block-table table thead tr th,body.design-25 .comparison-table-section .wp-block-table table thead tr td{background:#0a1f3c;color:#fff;font-size:14px;font-weight:500;line-height:1.4;padding:14px 16px;border:none;text-align:left;vertical-align:middle}body.design-25 .comparison-table-section .wp-block-table table thead tr th strong,body.design-25 .comparison-table-section .wp-block-table table thead tr td strong{font-weight:500}body.design-25 .comparison-table-section .wp-block-table table thead tr th em,body.design-25 .comparison-table-section .wp-block-table table thead tr td em{display:block;font-style:normal;font-size:11px;font-weight:400;color:hsla(0,0%,100%,.65);margin-top:2px;text-transform:uppercase;letter-spacing:.5px}body.design-25 .comparison-table-section .wp-block-table table thead tr th:nth-child(2),body.design-25 .comparison-table-section .wp-block-table table thead tr td:nth-child(2){background:#3185fa}body.design-25 .comparison-table-section .wp-block-table table tbody tr{border-bottom:1px solid #dee7ef}body.design-25 .comparison-table-section .wp-block-table table tbody tr:last-child{border-bottom:none}body.design-25 .comparison-table-section .wp-block-table table tbody tr td{padding:13px 16px;font-size:14px;font-weight:400;line-height:1.5;color:#262626;border:none;border-right:1px solid #dee7ef;vertical-align:middle}body.design-25 .comparison-table-section .wp-block-table table tbody tr td:last-child{border-right:none}body.design-25 .comparison-table-section .wp-block-table table tbody tr td:first-child{font-weight:500;background:#f4f7fb;width:18%}body.design-25 .comparison-table-section .wp-block-table table tbody tr td:nth-child(2){background:#ecf3fe}body.design-25 .comparison-table-section .wp-block-table table tbody tr:nth-child(even) td:first-child{background:#eaeff6}body.design-25 .comparison-table-section .wp-block-table table tbody tr:nth-child(even) td:nth-child(2){background:#dceafe}@media(max-width: 767px){body.design-25 .comparison-table-section .wp-block-table{margin:24px -16px 0;border-radius:0;border-left:none;border-right:none}}