.city-information-client_container__veVui{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W{align-items:flex-start;align-self:stretch;display:flex;gap:calc(24rem/var(--font-factor));padding:calc(40rem/var(--font-factor)) calc(0rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF{align-items:flex-start;border-radius:calc(5rem/var(--font-factor));display:flex;flex:1 0;gap:calc(40rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex:1 0;gap:calc(36rem/var(--font-factor));justify-content:center}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(4rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_text__EZqHi{align-self:stretch;color:var(--Primary-2,#2f7aac);font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(28rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_heading__1GEo_{align-self:stretch;color:var(--Black-0,#213139);font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_overview__dr4zQ{align-items:flex-start;align-self:stretch;display:flex}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_overview__dr4zQ .city-information-client_description__N72ba{color:var(--Black-0,#213139);display:flex;flex:1 0;flex-direction:column;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;gap:calc(24rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.city-information-client_double-height__CNvqU,.city-information-client_double-width__gdS_A,.city-information-client_full___L1mo{display:flex}.city-information-client_double-height__CNvqU img,.city-information-client_double-width__gdS_A img,.city-information-client_full___L1mo img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_full___L1mo{align-items:flex-start;align-self:stretch;border-radius:calc(16rem/var(--font-factor));display:flex;height:calc(559rem/var(--font-factor));justify-content:flex-end;width:calc(559rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi{align-items:center;display:flex;flex:1 0;gap:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi.city-information-client_reverse__3mDAc{flex-direction:row-reverse}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX .city-information-client_bottom__gT06v,.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX .city-information-client_top__4Uj4t{align-items:flex-end;align-self:stretch;border-radius:calc(16rem/var(--font-factor));display:flex;gap:calc(10rem/var(--font-factor));height:calc(267.5rem/var(--font-factor));justify-content:center;width:calc(267.5rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-height__CNvqU .city-information-client_grid__dYdwi .city-information-client_single__qzIqv{align-items:flex-start;align-self:stretch;border-radius:calc(16rem/var(--font-factor));display:flex;flex-direction:column;flex:1 0;gap:calc(10rem/var(--font-factor));height:calc(559rem/var(--font-factor));justify-content:flex-end;width:calc(267.5rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-width__gdS_A .city-information-client_grid__dYdwi{display:flex;flex-direction:column;gap:calc(24rem/var(--font-factor));width:100%}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-width__gdS_A .city-information-client_grid__dYdwi .city-information-client_single__qzIqv{align-items:center;border-radius:calc(16rem/var(--font-factor));display:flex;height:calc(267.5rem/var(--font-factor));justify-content:center;width:calc(559rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-width__gdS_A .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX{display:flex;gap:calc(24rem/var(--font-factor));width:100%}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-width__gdS_A .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX .city-information-client_left__dNlcI,.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_double-width__gdS_A .city-information-client_grid__dYdwi .city-information-client_multiple__W2DRX .city-information-client_right__FCQwl{align-items:center;border-radius:calc(16rem/var(--font-factor));display:flex;flex:1 1;height:calc(267rem/var(--font-factor));justify-content:center;width:calc(267rem/var(--font-factor))}@media(max-width:1279px){.city-information-client_container__veVui{gap:calc(64rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W{padding:calc(0rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF{flex-direction:column;gap:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA{gap:calc(16rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_text__EZqHi{line-height:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_heading__1GEo_{font-size:calc(32rem/var(--font-factor));line-height:calc(40rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_images__vak6F{align-items:flex-start;border-radius:calc(16rem/var(--font-factor));display:flex;gap:calc(24rem/var(--font-factor));height:calc(240rem/var(--font-factor));width:100%}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_images__vak6F img{border-radius:inherit;height:100%;max-width:33.33%;min-width:0;object-fit:cover;width:100%}}@media(max-width:600px){.city-information-client_container__veVui{gap:calc(40rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W{padding:calc(0rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF{flex-direction:column;gap:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA{gap:calc(16rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_text__EZqHi{line-height:calc(24rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_title__z_6yI .city-information-client_heading__1GEo_{font-size:calc(24rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_block__GCVkA .city-information-client_overview__dr4zQ .city-information-client_description__N72ba{font-size:calc(14rem/var(--font-factor));line-height:calc(18rem/var(--font-factor))}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_images__vak6F{gap:initial}.city-information-client_container__veVui .city-information-client_info__hsH8W .city-information-client_origin__Fx1aF .city-information-client_images__vak6F img{max-width:100%}}.feature-list_features__eu4e0{align-items:flex-start;align-self:stretch;display:flex;gap:calc(40rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_title__22QKL{align-items:flex-start;display:flex;flex-direction:column;gap:calc(8rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_title__22QKL .feature-list_text__MqLUm{color:#213139;font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor));width:calc(258rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC{align-items:flex-start;display:flex;flex:1 0}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi{flex:1 0;padding:calc(0rem/var(--font-factor)) calc(16rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi,.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh{align-items:flex-start;display:flex;gap:calc(8rem/var(--font-factor));justify-content:center}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh .feature-list_sub-frame__t5_7A{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(4rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh .feature-list_sub-frame__t5_7A .feature-list_line-one__JlpAH{align-self:stretch;color:#2f7aac;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh .feature-list_sub-frame__t5_7A .feature-list_line-two__44KdD{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}@media(max-width:1279px){.feature-list_features__eu4e0{flex-direction:column;gap:calc(16rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_title__22QKL{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(8rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_title__22QKL .feature-list_text__MqLUm{width:auto}.feature-list_features__eu4e0 .feature-list_items__WfjGC{flex-wrap:wrap;gap:calc(24rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi{flex:1 1 30%;padding:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi:nth-child(3){flex-basis:50%;max-width:50%!important}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh{align-self:stretch}}@media(max-width:600px){.feature-list_features__eu4e0{flex-direction:column;gap:calc(16rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_title__22QKL .feature-list_text__MqLUm{font-size:calc(24rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC{align-self:stretch;align-items:flex-start;flex-direction:column;gap:calc(16rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi{flex:1 1 100%}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi .feature-list_main-frame__tvgeh{align-items:flex-start;align-self:stretch;display:flex;gap:calc(16rem/var(--font-factor))}.feature-list_features__eu4e0 .feature-list_items__WfjGC .feature-list_item__ZksEi:nth-child(3){flex-basis:100%;max-width:100%!important;margin-top:calc(0rem/var(--font-factor))}}.home-area_one__9kf6y{background-color:#d3d3d3;padding:calc(24rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(32rem/var(--font-factor)) calc(104rem/var(--font-factor));position:relative}.home-area_has-background__OFmq5{z-index:2}.home-area_one__9kf6y .home-area_overlay__in1v4{background-color:#fff;content:"";display:block;height:calc(100% - 400rem/var(--font-factor));left:0;position:absolute;top:calc(400rem/var(--font-factor));width:100%;z-index:0}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy{align-items:center;align-self:stretch;display:flex;gap:calc(5rem/var(--font-factor));margin-bottom:calc(24rem/var(--font-factor));position:relative;z-index:1}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy ol{display:contents}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy ol li{align-self:center;list-style:none;height:calc(20rem/var(--font-factor))}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_group__oYCOf{display:flex;gap:calc(5rem/var(--font-factor))}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_link__sqRZn{align-items:flex-start;display:flex;gap:calc(5rem/var(--font-factor))}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_link__sqRZn .home-area_text__hbI7V{color:#e7f9ff;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:calc(2.8rem/var(--font-factor))}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_link__sqRZn:after{color:#c4c4c4;content:"/"}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_link__sqRZn:after,.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_text__hbI7V{font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:150%}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_text__hbI7V{color:#e7f9ff;display:flex}.home-area_one__9kf6y .home-area_h1__NC5l9{color:#fff;font-family:var(--font-inter);font-size:calc(40rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(52rem/var(--font-factor));margin:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(56rem/var(--font-factor)) calc(0rem/var(--font-factor));position:relative;text-align:center}.home-area_one__9kf6y [id=search-form]{position:relative}.home-area_one__9kf6y .home-area_heading__aJMpn{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(10rem/var(--font-factor));margin:calc(24rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(48rem/var(--font-factor)) calc(0rem/var(--font-factor))}.home-area_one__9kf6y .home-area_heading__aJMpn .home-area_title__N8gdk{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(40rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(52rem/var(--font-factor));text-align:center;z-index:1}.home-area_one__9kf6y .home-area_heading__aJMpn .home-area_subtitle__vBytK{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor));text-align:center;z-index:1}.home-area_one__9kf6y .home-area_heading-one___mFpt{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor));margin-top:calc(40rem/var(--font-factor));margin-bottom:calc(40rem/var(--font-factor));width:100%}.home-area_one__9kf6y .home-area_heading-one___mFpt .home-area_title__N8gdk{align-self:stretch;color:#fff;text-align:center;font-family:var(--font-inter);font-size:calc(40rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(52rem/var(--font-factor));z-index:1}.home-area_one__9kf6y .home-area_heading-one___mFpt .home-area_subtitle__vBytK{color:#fff;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor));text-align:center;width:calc(1150rem/var(--font-factor));z-index:1}@media(max-width:1279px){.home-area_one__9kf6y{padding:calc(24rem/var(--font-factor)) calc(44rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(44rem/var(--font-factor))}.home-area_one__9kf6y .home-area_h1__NC5l9{margin-bottom:calc(40rem/var(--font-factor))}.home-area_one__9kf6y .home-area_search__9pG4r{padding:calc(0rem/var(--font-factor)) calc(76rem/var(--font-factor));margin-bottom:calc(16rem/var(--font-factor))}.home-area_one__9kf6y .home-area_overlay__in1v4{height:calc(100% - 398rem/var(--font-factor))}.home-area_one__9kf6y{line-height:calc(56rem/var(--font-factor))}.home-area_one__9kf6y .home-area_heading-one___mFpt{gap:calc(12rem/var(--font-factor));margin-top:calc(24rem/var(--font-factor));margin-bottom:calc(48rem/var(--font-factor))}.home-area_one__9kf6y .home-area_heading-one___mFpt .home-area_subtitle__vBytK{width:auto}}@media(max-width:600px){.home-area_one__9kf6y{padding:calc(24rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(24rem/var(--font-factor))}.home-area_one__9kf6y .home-area_heading__aJMpn .home-area_title__N8gdk{font-size:calc(28rem/var(--font-factor));line-height:calc(36rem/var(--font-factor))}.home-area_one__9kf6y .home-area_search__9pG4r{padding:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor));margin-bottom:calc(0rem/var(--font-factor))}.home-area_one__9kf6y .home-area_h1__NC5l9{font-size:calc(28rem/var(--font-factor));line-height:calc(36rem/var(--font-factor));margin:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(0rem/var(--font-factor))}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_group__oYCOf{display:none}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_link__sqRZn{white-space:nowrap}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy li:last-child{overflow:hidden}.home-area_one__9kf6y .home-area_breadcrumb__5mUhy .home-area_text__hbI7V .home-area_format__xrzxJ{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1920px){.home-area_one__9kf6y [id=search-form]{margin:0 auto;width:calc(1120rem/var(--font-factor))}.home-area_one__9kf6y .home-area_full-width__7iDsi{width:100%}}.campus-routes_routes__cFtRS{align-items:center;align-self:stretch;display:flex;flex-direction:column}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(28rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_title__9s9L0{color:#213139;font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_text__k8anC{align-items:flex-start;align-self:stretch;color:#213139;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;gap:calc(8rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D{align-items:flex-start;align-self:stretch;display:flex;gap:calc(32rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg{align-items:flex-start;border-radius:calc(8rem/var(--font-factor));display:flex;flex:1 0;gap:calc(24rem/var(--font-factor));padding:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg img{aspect-ratio:1/1}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4rem/var(--font-factor));flex:1 0}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA .campus-routes_title__9s9L0{align-self:stretch;color:#e7555a;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA .campus-routes_text__k8anC{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_footer__WEPwx{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8rem/var(--font-factor));align-self:stretch}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_footer__WEPwx .campus-routes_text__k8anC{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_footer__WEPwx .campus-routes_text__k8anC .campus-routes_bold__yYUGX{font-weight:700;text-decoration:underline}@media(max-width:1279px){.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_title__9s9L0{font-size:calc(32rem/var(--font-factor));line-height:calc(40rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_text__k8anC{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D{flex-direction:column;gap:calc(16rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg{align-self:stretch;padding:calc(16rem/var(--font-factor)) calc(0rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA .campus-routes_title__9s9L0{font-size:calc(26rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA .campus-routes_text__k8anC{font-size:calc(16rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_footer__WEPwx .campus-routes_text__k8anC{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}}@media(max-width:600px){.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_title__9s9L0{font-size:calc(18rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_header__cYz4M .campus-routes_text__k8anC{line-height:calc(18rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg{gap:calc(16rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_body__nig4D .campus-routes_bullet__TpsFg .campus-routes_frame__dvvcA .campus-routes_title__9s9L0{font-size:calc(20rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.campus-routes_routes__cFtRS .campus-routes_card__7FGsw .campus-routes_footer__WEPwx .campus-routes_text__k8anC{line-height:calc(18rem/var(--font-factor))}}.onboard-comfort_comfort__bJRjJ{align-items:flex-start;align-self:stretch;display:flex;gap:calc(64rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(28rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_title__vooSM{color:#213139;font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_text__RwFt5{align-items:flex-start;align-self:stretch;color:#213139;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;gap:calc(8rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1{align-items:flex-start;align-self:stretch;display:flex;gap:calc(16rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 img{aspect-ratio:1/1}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(4rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_title__vooSM{align-self:stretch;color:var(--Colors-primary-700,#2f7aac);font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_text__RwFt5,.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_text__RwFt5{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_image__c9oSI{align-items:center;display:flex;flex-direction:column;height:calc(560rem/var(--font-factor));justify-content:center;width:calc(560rem/var(--font-factor));position:relative}.onboard-comfort_comfort__bJRjJ .onboard-comfort_image__c9oSI img{align-self:stretch;aspect-ratio:373/280;border-radius:calc(8rem/var(--font-factor));flex:1 0;height:calc(746rem/var(--font-factor))}@media(max-width:1279px){.onboard-comfort_comfort__bJRjJ{flex-direction:column;gap:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd{align-self:stretch;flex:unset}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_title__vooSM{font-size:calc(32rem/var(--font-factor));line-height:calc(40rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_text__RwFt5{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_title__vooSM{font-size:calc(26rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_text__RwFt5,.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_text__RwFt5{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_image__c9oSI{align-self:stretch;height:calc(480rem/var(--font-factor));width:auto}}@media(max-width:600px){.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_title__vooSM{font-size:calc(18rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_block__x5JBT .onboard-comfort_text__RwFt5{line-height:calc(18rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_title__vooSM{font-size:calc(20rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_bullets__zQHLM .onboard-comfort_bullet__yINg1 .onboard-comfort_frame__AbW5p .onboard-comfort_text__RwFt5,.onboard-comfort_comfort__bJRjJ .onboard-comfort_information___hshd .onboard-comfort_text__RwFt5{line-height:calc(18rem/var(--font-factor))}.onboard-comfort_comfort__bJRjJ .onboard-comfort_image__c9oSI{height:calc(330rem/var(--font-factor))}}@media(min-width:1920px){.onboard-comfort_comfort__bJRjJ .onboard-comfort_image__c9oSI{align-items:center;border-radius:calc(8rem/var(--font-factor));display:flex;flex-direction:column;gap:calc(10rem/var(--font-factor));height:calc(560rem/var(--font-factor));justify-content:center;width:calc(800rem/var(--font-factor));position:relative}}.ready-to-ride_ride__CJERy{align-items:center;align-self:stretch;display:flex;gap:calc(80rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(24rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh .ready-to-ride_title__960jn{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh .ready-to-ride_text__88UAH{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_cta__7XLfV{align-items:center;display:flex;gap:calc(24rem/var(--font-factor))}@media(max-width:1279px){.ready-to-ride_ride__CJERy{flex-direction:column;gap:calc(24rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx{align-self:stretch;gap:calc(24rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh{gap:calc(8rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh .ready-to-ride_title__960jn{font-size:calc(32rem/var(--font-factor));line-height:calc(40rem/var(--font-factor))}}@media(max-width:600px){.ready-to-ride_ride__CJERy{gap:calc(16rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh{gap:calc(8rem/var(--font-factor))}.ready-to-ride_ride__CJERy .ready-to-ride_left__qHsMx .ready-to-ride_content__vTiCh .ready-to-ride_title__960jn{font-size:calc(18rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}}.student-travel-offer_offer__q1qiB{align-items:flex-start;align-self:stretch;display:flex;gap:calc(64rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(28rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_title__zW4g0{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(8rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_one__d2TnS,.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_two__f6sXZ{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_title__zW4g0{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:calc(16rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_tag__wOAIW{align-items:center;aspect-ratio:1/1;display:flex;height:calc(48rem/var(--font-factor));justify-content:center;padding:calc(2.501rem/var(--font-factor)) calc(5.5rem/var(--font-factor));width:calc(48rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(4rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_title__zW4g0{align-self:stretch;color:#2f7aac;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_text__TO5SD{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_text__TO5SD .student-travel-offer_bold__03rL4{font-weight:700}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU{align-items:flex-start;align-self:stretch;background:#d5f0fd;border-radius:calc(8rem/var(--font-factor));box-shadow:calc(0rem/var(--font-factor)) calc(1rem/var(--font-factor)) calc(4rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.2);display:flex;flex-direction:column;gap:calc(4rem/var(--font-factor));padding:calc(16rem/var(--font-factor)) var(--Spacing-general-6x,calc(24rem / var(--font-factor)))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_title__zW4g0{align-items:center;display:flex;gap:calc(8rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_title__zW4g0 .student-travel-offer_text__TO5SD{color:var(--Colors-primary-900,#20425a);font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_text__TO5SD{align-items:center;align-self:stretch;color:#213139;display:flex;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm{display:flex;width:calc(560rem/var(--font-factor));height:calc(656rem/var(--font-factor));flex-direction:column;justify-content:center;align-items:center;gap:calc(10rem/var(--font-factor));position:relative}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm img{border-radius:calc(8rem/var(--font-factor));width:100%;height:100%;object-fit:cover}@media(max-width:1279px){.student-travel-offer_offer__q1qiB{flex-direction:column;gap:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je{align-self:stretch}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_title__zW4g0{font-size:calc(32rem/var(--font-factor));line-height:calc(40rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_one__d2TnS,.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_two__f6sXZ{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_title__zW4g0,.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_title__zW4g0{font-size:calc(26rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_text__TO5SD{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_title__zW4g0 .student-travel-offer_text__TO5SD{font-size:calc(26rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_text__TO5SD{font-size:calc(14rem/var(--font-factor));line-height:calc(20rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm{align-self:stretch;height:calc(480rem/var(--font-factor));width:100%}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm img{align-self:stretch;aspect-ratio:unset;flex-shrink:0;height:calc(480rem/var(--font-factor))}}@media(max-width:600px){.student-travel-offer_offer__q1qiB{flex-direction:column;gap:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_title__zW4g0{font-size:calc(18rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_one__d2TnS,.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_two__f6sXZ{font-size:calc(14rem/var(--font-factor));line-height:calc(18rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_title__zW4g0,.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_title__zW4g0{font-size:calc(20rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_bullets__2o_rd .student-travel-offer_frame__1SV7O .student-travel-offer_block__pKbzZ .student-travel-offer_content__qGmz4 .student-travel-offer_text__TO5SD{font-size:calc(14rem/var(--font-factor));line-height:calc(18rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_title__zW4g0 .student-travel-offer_text__TO5SD{font-size:calc(20rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_information__80_Je .student-travel-offer_tip__GFVEU .student-travel-offer_text__TO5SD{font-size:calc(14rem/var(--font-factor));line-height:calc(18rem/var(--font-factor))}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm{height:calc(330rem/var(--font-factor));align-self:stretch}.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm img{align-self:stretch;aspect-ratio:unset;flex-shrink:unset;flex:1 0}}@media(min-width:1920px){.student-travel-offer_offer__q1qiB .student-travel-offer_image___ePIm{align-items:center;display:flex;flex-direction:column;flex:1 0;gap:calc(10rem/var(--font-factor));height:calc(656rem/var(--font-factor));justify-content:center}}.colleges_content__sPXaj{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:80px;padding:80px 104px}@media(max-width:1279px){.colleges_content__sPXaj{align-items:center;gap:56px;padding:56px 44px}}@media(max-width:600px){.colleges_content__sPXaj{gap:28px;padding:48px 24px}}.popular-bus-tickets-and-routes_section__6rdjo{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_heading__nkvsW{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_heading__nkvsW .popular-bus-tickets-and-routes_title__y54C0{color:var(--Black-0,#213139);font-family:var(--font-inter);font-size:calc(26rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor));text-align:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(36rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS{align-items:center;align-self:stretch;border-bottom:calc(2rem/var(--font-factor)) solid var(--Black--4,#beccd2);display:flex;justify-content:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl{align-items:flex-start;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk{align-items:center;display:flex;gap:calc(10rem/var(--font-factor));justify-content:center;padding:calc(0rem/var(--font-factor)) calc(16rem/var(--font-factor));width:100%}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk.popular-bus-tickets-and-routes_popular-route__LFLYk{width:unset}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk button{all:unset;cursor:pointer}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk button:focus-visible{border:calc(3rem/var(--font-factor)) solid var(--Black-0,#213139)}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj{color:var(--Primary-2,#2f7aac);display:flex;flex-direction:column;flex:1 0;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;justify-content:center;line-height:calc(24rem/var(--font-factor));text-align:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj.popular-bus-tickets-and-routes_inactive__eSSkc{color:var(--Black--1,#485c65)}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj.popular-bus-tickets-and-routes_popular-route__LFLYk{display:unset;flex-direction:unset;flex:unset}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_line__9OVW1{background:#2f7aac;height:calc(4rem/var(--font-factor));margin-bottom:calc(-1rem/var(--font-factor));width:100%}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_line__9OVW1.popular-bus-tickets-and-routes_inactive__eSSkc{background:none}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_line__9OVW1.popular-bus-tickets-and-routes_popular-route__LFLYk{width:100%}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_divider__mll2K{background:hsla(0,0%,87%,.93);height:calc(40rem/var(--font-factor));width:calc(1rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_divider__mll2K.popular-bus-tickets-and-routes_popular-route__LFLYk{height:calc(28rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y{align-items:flex-start;align-self:stretch;display:flex;gap:calc(148rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(36rem/var(--font-factor));list-style:none}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_route__HajpY{align-self:stretch;color:var(--Black-0,#213139);font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:600;line-height:calc(24rem/var(--font-factor));-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:capitalize;text-underline-offset:auto;text-underline-position:from-font}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_route__HajpY .popular-bus-tickets-and-routes_to__Dq8dN{text-transform:none}@media(max-width:1279px){.popular-bus-tickets-and-routes_section__6rdjo{gap:calc(24rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj{font-size:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y{gap:calc(40rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx{gap:calc(28rem/var(--font-factor))}}@media(max-width:600px){.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_heading__nkvsW{gap:calc(8rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_heading__nkvsW .popular-bus-tickets-and-routes_title__y54C0{align-self:stretch;font-size:calc(24rem/var(--font-factor));text-align:unset}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(36rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx{align-items:center;align-self:stretch;display:flex;justify-content:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx.popular-bus-tickets-and-routes_select__JQcnp{border-bottom:calc(2rem/var(--font-factor)) solid #eee;padding-bottom:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS{align-items:center;align-self:stretch;border-bottom:calc(2rem/var(--font-factor)) solid var(--Black--4,#beccd2);display:flex;flex:1 0;justify-content:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(16rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk{align-items:center;align-self:stretch;display:flex;gap:calc(10rem/var(--font-factor));justify-content:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk button{all:unset;cursor:pointer}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk button:focus-visible{border:calc(3rem/var(--font-factor)) solid #213139}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj{color:var(--Primary-2,#2f7aac);display:flex;flex-direction:column;flex:1 0;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor));text-align:center}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_frame__UaDDk .popular-bus-tickets-and-routes_text__onPZj.popular-bus-tickets-and-routes_inactive__eSSkc{color:var(--Black--1,#485c65)}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_line__9OVW1{background:#2f7aac;height:calc(4rem/var(--font-factor));margin-bottom:calc(-1rem/var(--font-factor));width:100%}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_tab__9nhsl .popular-bus-tickets-and-routes_line__9OVW1.popular-bus-tickets-and-routes_inactive__eSSkc{background:none}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_block__bMTnx .popular-bus-tickets-and-routes_tabs__6ChLS .popular-bus-tickets-and-routes_divider__mll2K{background:hsla(0,0%,87%,.93);height:calc(40rem/var(--font-factor));width:calc(1rem/var(--font-factor))}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_options__fZ9rv{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(36rem/var(--font-factor));list-style:none}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_options__fZ9rv .popular-bus-tickets-and-routes_route__HajpY{align-self:stretch;color:var(--Black-0,#213139);font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:600;line-height:calc(24rem/var(--font-factor));-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:capitalize;text-underline-offset:auto;text-underline-position:from-font}.popular-bus-tickets-and-routes_section__6rdjo .popular-bus-tickets-and-routes_from__G_dAm .popular-bus-tickets-and-routes_content__GLt5Y .popular-bus-tickets-and-routes_column__bd7Wx .popular-bus-tickets-and-routes_route__HajpY .popular-bus-tickets-and-routes_to__Dq8dN{font-weight:700;text-transform:lowercase}}.read-more-review_read-more___4r9k{background-color:transparent;border:0;color:#213139;cursor:pointer;display:block;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:600;line-height:calc(24rem/var(--font-factor));margin-top:calc(8rem/var(--font-factor));-webkit-text-decoration-line:underline;text-decoration-line:underline}.schedules_two__uNtpq{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(80rem/var(--font-factor));padding:calc(56rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}.schedules_has-background__j4p3z{z-index:2}.schedules_two__uNtpq .schedules_container__GIbgd{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(80rem/var(--font-factor))}@media(max-width:1279px){.schedules_two__uNtpq{padding:calc(64rem/var(--font-factor)) calc(44rem/var(--font-factor)) calc(64rem/var(--font-factor)) calc(44rem/var(--font-factor))}.schedules_two__uNtpq,.schedules_two__uNtpq .schedules_container__GIbgd{gap:calc(64rem/var(--font-factor))}}@media(max-width:600px){.schedules_two__uNtpq{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}.schedules_two__uNtpq,.schedules_two__uNtpq .schedules_container__GIbgd{gap:calc(40rem/var(--font-factor))}}@media(min-width:1920px){.schedules_two__uNtpq{padding:calc(56rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(64rem/var(--font-factor)) calc(104rem/var(--font-factor))}.schedules_two__uNtpq,.schedules_two__uNtpq .schedules_container__GIbgd{gap:calc(64rem/var(--font-factor))}}.scheduleResultsFAQsAccordion_list__Rgr7P{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(1rem/var(--font-factor));list-style:none!important}.scheduleResultsFAQsAccordion_list__Rgr7P li{width:100%}.scheduleResultsFAQsAccordion_text__unmgs{color:var(--black-0,#213139);display:flex;flex-direction:column;flex:1 0;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;gap:calc(24rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.scheduleResultsFAQsAccordion_text__unmgs p{margin-bottom:calc(1.2rem/var(--font-factor))}.scheduleResultsFAQsAccordion_text__unmgs p:last-child{margin-bottom:0}@media(max-width:1279px){.scheduleResultsFAQsAccordion_text__unmgs{font-size:calc(16rem/var(--font-factor))}}.bus-tickets_one__vRypE{display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor));padding:calc(24rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(32rem/var(--font-factor)) calc(104rem/var(--font-factor));position:relative;background-image:-webkit-image-set(url("https://webcdn.trailways.ca/assets/images/global/heroes/schedules_desktop.webp") 1x,url("https://webcdn.trailways.ca/assets/images/global/heroes/schedules_desktop@2x.webp") 2x);background-image:image-set(url("https://webcdn.trailways.ca/assets/images/global/heroes/schedules_desktop.webp") 1x,url("https://webcdn.trailways.ca/assets/images/global/heroes/schedules_desktop@2x.webp") 2x);background-size:100% calc(233.205rem/var(--font-factor)),cover}.bus-tickets_has-background__EPam_{z-index:2}.bus-tickets_one__vRypE .bus-tickets_overlay__QrQLc{background-color:#fff;content:"";display:block;position:absolute;width:100%;z-index:0}.bus-tickets_one__vRypE [id=search-form]{position:relative}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH{align-items:center;align-self:stretch;display:flex;gap:calc(5rem/var(--font-factor))}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_description__2a19_,.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_link__i7RaT{align-items:flex-start;display:flex;gap:calc(10rem/var(--font-factor))}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_description__2a19_ .bus-tickets_text__L6Dn4,.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_link__i7RaT .bus-tickets_text__L6Dn4{color:#e7f9ff;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_description__2a19_ .bus-tickets_text__L6Dn4{-webkit-text-decoration-line:none;text-decoration-line:none}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_slash__FkfKk{color:#c4c4c4;content:"/";font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:150%}.bus-tickets_one__vRypE .bus-tickets_breadcrumb__lmjHH .bus-tickets_slash__FkfKk:before{content:"/"}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_{align-items:center;align-self:center;display:flex;flex-direction:column;gap:calc(10rem/var(--font-factor));padding-top:calc(30em/var(--font-factor));text-align:center;width:50%}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_ .bus-tickets_title__lhXoY{align-self:center;color:#fff;font-family:var(--font-inter);font-size:calc(40rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(52rem/var(--font-factor));text-align:center}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_ .bus-tickets_subtitle__LjxbW{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor));text-align:center}.bus-tickets_two__X4R69{padding:calc(0rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(104rem/var(--font-factor));position:relative}@media(max-width:1279px){.bus-tickets_one__vRypE{padding:calc(24rem/var(--font-factor)) calc(44rem/var(--font-factor)) calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}.bus-tickets_one__vRypE [id=search-form]{padding:calc(0rem/var(--font-factor)) calc(96rem/var(--font-factor))}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_{padding-top:0;width:80%}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_ .bus-tickets_title__lhXoY{font-size:calc(38rem/var(--font-factor));line-height:calc(48rem/var(--font-factor))}.bus-tickets_two__X4R69{padding:calc(0rem/var(--font-factor)) calc(44rem/var(--font-factor))}}@media(max-width:600px){.bus-tickets_one__vRypE{background-size:cover;gap:calc(24rem/var(--font-factor));padding:calc(24rem/var(--font-factor))}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_ .bus-tickets_title__lhXoY{font-size:calc(28rem/var(--font-factor));line-height:calc(36rem/var(--font-factor))}.bus-tickets_one__vRypE .bus-tickets_heading__P50h_{padding-top:0}.bus-tickets_one__vRypE [id=search-form]{padding:calc(0rem/var(--font-factor))}.bus-tickets_two__X4R69{padding:calc(0rem/var(--font-factor)) calc(24rem/var(--font-factor))}}@media(min-width:1920px){.bus-tickets_one__vRypE [id=search-form]{margin:0 auto;width:calc(1120rem/var(--font-factor))}}
/*# sourceMappingURL=f7236b11764e908c.css.map*/