@charset "UTF-8";@font-face{font-family:"Golos Text";src:url(../../../../themes/a2a_theme/assets/fonts/GolosText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(../../../../themes/a2a_theme/assets/fonts/GolosText-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url(../../../../themes/a2a_theme/assets/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 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,body.design-25 h2{font-size:20px;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%}}@media (min-width:1400px){body.design-25 .container{max-width:1376px}}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 rgb(16 24 40 / .04),0 10px 24px rgb(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:#fff0;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 0.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 0.2s ease,box-shadow 0.2s ease,border-color 0.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:-.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 rgb(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:#fff0;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 0.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(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjYyMDQgMTEuMTk1OEw5LjUzNjU2IDEwLjEzNDdMMTIuOTEzMiA2Ljc1ODA5SDAuMTgzMTA1VjUuMjQxNDJIMTIuOTEzMkw5LjUzNjU2IDEuODY0NzlMMTAuNjIwNCAwLjgwMzcxMUwxNS44MTY0IDUuOTk5NzVMMTAuNjIwNCAxMS4xOTU4WiIgZmlsbD0iIzI5NjVCQSIvPgo8L3N2Zz4K) no-repeat center center;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff0;border:none;cursor:pointer;margin-left:18px;transition:0.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:0.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:-.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:700}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 rgb(16 24 40 / .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{}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}}