@charset "UTF-8";@media (max-width:1199px){html.responsive .container{max-width:970px;padding-left:24px;padding-right:24px;width:auto}}@media (max-width:767px){html.responsive .container{padding-left:16px;padding-right:16px}}@media (max-width:991px){html.responsive .v2_main-header{min-height:0}html.responsive .v2_main-header>.container{display:none}html.responsive .v2-mobile-header .navbar{min-height:56px}html.responsive .v2-mobile-header .container-fluid{padding-left:16px;padding-right:16px}html.responsive .v2-mobile-header .navbar-header{align-items:center;display:flex;float:none;justify-content:space-between;margin:0}html.responsive .v2-mobile-header .navbar-header:after,html.responsive .v2-mobile-header .navbar-header:before{display:none}html.responsive .v2-mobile-header .navbar-brand{float:none;height:auto;margin:0;padding:0}html.responsive .v2-mobile-header .navbar-toggle{border-color:var(--bo-line);border-radius:var(--bo-radius-s);float:none;height:44px;margin:0;order:2;padding:0 11px;width:44px}html.responsive .v2-mobile-header .navbar-toggle .icon-bar{background-color:var(--bo-ink);width:20px}html.responsive .v2-mobile-header .navbar-toggle:focus,html.responsive .v2-mobile-header .navbar-toggle:hover{background:var(--bo-tint)}html.responsive .v2_main-body{min-height:0}html.responsive .mg-top-50{margin-top:28px}html.responsive .mg-bot-50{margin-bottom:28px}html.responsive .v2_bus_offers{padding-top:8px}html.responsive .v2_bus_offers-title{font-size:24px}html.responsive .v2_bus_offers-cards-wrapper{flex-direction:column;gap:12px}html.responsive .v2_bus_offers-card{flex:none;padding:18px}html.responsive .v2_faq_block{padding:28px 0 32px}html.responsive .v2_faq_block-title{font-size:24px}html.responsive .v2_faq_block-content{flex-wrap:wrap;margin:0 -6px}html.responsive .v2_faq_block-column{flex:0 0 50%;padding:6px}html.responsive .v2_faq_block ._card ._img{height:120px}}@media (max-width:767px){html.responsive .v2_faq_block-column{flex-basis:100%}html.responsive .v2_faq_block ._card{display:flex}html.responsive .v2_faq_block ._card ._img{flex:0 0 104px;height:auto;min-height:104px}html.responsive .v2_faq_block ._card ._content{padding:12px 14px}}@media (max-width:991px){html.responsive .v2_footer .pull-left,html.responsive .v2_footer .pull-right{float:none!important}html.responsive .v2_footer .v2_footer-top{padding:16px 0}html.responsive .v2_footer .v2_footer-top ._bus-announcement{margin-bottom:10px}html.responsive .v2_footer .v2_footer-top ._tag{font-size:18px}html.responsive .v2_footer .v2_footer-top ._contact-info{align-items:flex-start;display:flex;gap:12px}html.responsive .v2_footer .v2_footer-top ._contact-info>div{float:none}html.responsive .v2_footer .v2_footer-top ._contact-info p{font-size:16px;word-break:break-word}html.responsive .v2_footer .v2_footer-main{padding:12px 0 24px}html.responsive .v2_footer .v2_footer-section-links{display:grid;gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr))}html.responsive .v2_footer .v2_footer-section-links .clearfix{display:none}html.responsive .v2_footer .v2_footer-section-links-column{float:none;margin:0;padding:0;width:auto}html.responsive .v2_footer .v2_footer-section-links ._list a{display:inline-block;padding:6px 0}html.responsive .v2_footer .v2_footer-bus-short{margin-top:20px;text-align:left}html.responsive .v2_footer .v2_footer-legal-links ._list{display:flex;flex-wrap:wrap;gap:4px 0;padding:0}}@media (max-width:767px){html.responsive .v2_footer .v2_footer-section-links{grid-template-columns:repeat(2,minmax(0,1fr))}html.responsive .cookiesBar{left:0;padding:12px 16px;right:0;width:auto}}@media (max-width:991px){html.responsive .v2_main-body .container.pos-rel>.basic-white-container{float:none;width:auto}}@media (max-width:767px){html.responsive .v2_main-body .container.pos-rel>.basic-white-container{padding:20px 16px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container>.col-md-6,html.responsive .v2_main-body .container.pos-rel>.basic-white-container>.col-md-6>.col-xs-12,html.responsive .v2_main-body .container.pos-rel>.basic-white-container>.col-xs-12,html.responsive .v2_main-body .container.pos-rel>.basic-white-container>.col-xs-12>.col-xs-12{padding-left:0;padding-right:0}html.responsive .v2_main-body .container.pos-rel>.basic-white-container h3{font-size:19px}html.responsive .basic-white-container.font-16.ff-calibri h3.font-18{font-size:19px;margin-top:4px;text-align:left}html.responsive .basic-white-container.font-16.ff-calibri p.font-18.mg-top-30{font-size:16px;padding:16px}html.responsive .container.ff-calibri>.basic-white-container{padding:20px 16px}html.responsive .container.ff-calibri>.basic-white-container>.col-xs-12:first-child p{text-align:left}html.responsive .container.ff-calibri>.basic-white-container .our-partners-row{font-size:18px}html.responsive .container.ff-calibri>.basic-white-container>.col-sm-6{margin-top:28px;padding-left:0;padding-right:0}html.responsive .container.ff-calibri>.basic-white-container .partners-logo-title{float:none;margin-bottom:12px;padding:8px;width:96px}html.responsive .container.ff-calibri>.basic-white-container .partners-logo-title img{height:auto;max-width:100%}html.responsive .container.ff-calibri>.basic-white-container .col-xs-8.pull-right{float:none!important;padding:0;position:static;transform:none;width:100%}html.responsive .container.ff-calibri>.basic-white-container .partners-logo-title+div li{overflow-wrap:anywhere;word-break:normal}html.responsive .v2_main-body .container.pos-rel>.basic-white-container>ul[style]{-moz-columns:1;column-count:1}html.responsive .container.pos-rel>.basic-white-container>h4:first-child{font-size:16px;padding:12px 14px}}html.responsive .bo-contact-notice{background:#fdf0ef;border:1px solid #f1c7c4;border-radius:var(--bo-radius);color:#8a1f17;margin:0 0 20px;padding:14px 18px}html.responsive .bo-contact-notice--ok{background:var(--bo-tint);border-color:var(--bo-tint-2);color:var(--bo-primary-hover)}html.responsive .bo-contact-maps{align-items:center;display:inline-flex;font-size:15px;margin-top:20px;min-height:44px;padding:0 20px;text-decoration:none!important}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form{margin-top:24px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .bo-contact-form__title{color:var(--bo-ink);font-family:var(--bo-display);font-size:24px;font-weight:700;margin:0 0 18px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form label{color:var(--bo-ink);display:block;font-size:15px;font-weight:600;margin:0 0 6px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .form-control{color:var(--bo-ink);font-size:16px;height:48px;padding:10px 14px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form textarea.form-control{height:auto;min-height:196px;resize:vertical}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .text-danger{font-size:14px;margin:6px 0 0}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .bo-contact-form__send{font-size:16px;min-height:48px;padding:0 32px}@media (max-width:767px){html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .row{margin-left:0;margin-right:0}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .row>[class*=col-]{padding-left:0;padding-right:0}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form textarea.form-control{min-height:160px}html.responsive .v2_main-body .container.pos-rel>.basic-white-container.bo-contact-form .bo-contact-form__send{width:100%}html.responsive .bo-contact-maps{justify-content:center;width:100%}html.responsive .bo-airport-pickup{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:14px 16px}html.responsive .bo-airport-pickup__text{flex:1 1 calc(100% - 60px)}html.responsive .bo-airport-pickup__title{font-size:17px}html.responsive .bo-airport-pickup__phones{flex:1 1 100%;flex-wrap:wrap}html.responsive .bo-airport-pickup__phone{flex:1 1 auto;justify-content:center}html.responsive .container.bo-error{margin:20px 16px 28px;padding:20px 12px}html.responsive .container.bo-error img.centered-block-img{height:auto;max-width:100%}html.responsive .container.bo-error .v2_arching-img-footer-text p{font-size:16px}}@media (max-width:991px){html.responsive .basic-white-container.bo-ty{margin-left:16px;margin-right:16px;width:auto}}@media (max-width:767px){html.responsive .basic-white-container.bo-ty{padding-left:8px;padding-right:8px}html.responsive .basic-white-container.bo-ty .ty-header{font-size:26px}html.responsive .basic-white-container.bo-ty p.font-14{font-size:16px}html.responsive .is-headless .bo-ty{margin-top:16px}html.responsive .v2_main-body .template-page-heading.faq-page-heading{margin-top:28px}html.responsive .tabs-faq.mg-top-50{margin-top:0}html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list{gap:8px}html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list .ui-tabs-anchor,html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list a{gap:8px;padding:12px 8px}html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list .first-border,html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list .main-button{height:44px;width:44px}html.responsive .tabs-faq .tabs-faq-heading.homepage-faq-list .main-button{border-radius:12px}html.responsive .tabs-faq>.basic-white-container{padding:20px 16px}}html.responsive .bo-network-map{background:var(--bo-surface);border:1px solid var(--bo-line);border-radius:var(--bo-radius);padding:24px}html.responsive .bo-network-map__canvas{margin:0 auto;max-width:640px;position:relative}html.responsive .bo-network-map__svg{background:#eef1f3;border-radius:8px;display:block;height:auto;width:100%}html.responsive .bo-network-map__neighbour{fill:#9aa3a8;font-size:12px;letter-spacing:.2em}html.responsive .bo-network-map__country{fill:#f1f7ec;stroke:#42ab00;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}html.responsive .bo-network-map__link{stroke:#307d00;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}html.responsive .bo-network-map__city{background:#307d00;border-radius:50%;box-shadow:0 0 0 3px #fff,0 1px 4px 3px rgba(0,0,0,.25);height:14px;margin:-7px 0 0 -7px;position:absolute;width:14px}html.responsive .bo-network-map__city span{color:var(--bo-ink-2);font-size:15px;font-weight:700;left:22px;line-height:1;position:absolute;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;top:50%;transform:translateY(-50%);white-space:nowrap}html.responsive .bo-network-map__city--l span{left:auto;right:22px}html.responsive .bo-network-map__city--b span,html.responsive .bo-network-map__city--t span{left:50%;transform:translateX(-50%)}html.responsive .bo-network-map__city--t span{bottom:22px;top:auto}html.responsive .bo-network-map__city--b span{top:22px}html.responsive .bo-network-map__city:focus,html.responsive .bo-network-map__city:hover{background:var(--bo-primary)}html.responsive .bo-network-map__city:focus span,html.responsive .bo-network-map__city:hover span{color:var(--bo-primary);text-decoration:underline}html.responsive .bo-network-map__link--soon{stroke:#c27a00;stroke-dasharray:6 6}html.responsive .bo-network-map__legend{color:var(--bo-ink-2);font-size:14px;margin:14px 0 0;text-align:center}html.responsive .bo-network-map__key{border-top:3px dotted #307d00;display:inline-block;height:0;margin:0 6px 0 14px;vertical-align:middle;width:28px}html.responsive .bo-network-map__key--soon{border-top:3px dashed #c27a00}html.responsive .bo-network-map__key:first-child{margin-left:0}html.responsive .bo-network-map__caption{color:var(--bo-ink-2);font-size:15px;margin:10px 0 0;text-align:center}@media (max-width:767px){html.responsive .bo-network-map{padding:12px 8px 16px}html.responsive .bo-network-map__city{height:12px;margin:-6px 0 0 -6px;width:12px}html.responsive .bo-network-map__city:before{content:"";inset:-14px;position:absolute}html.responsive .bo-network-map__city span{font-size:13px;left:16px}html.responsive .bo-network-map__city--l span{left:auto;right:16px}html.responsive .bo-network-map__city--b span,html.responsive .bo-network-map__city--t span{left:50%}html.responsive .bo-network-map__city--t span{bottom:16px}html.responsive .bo-network-map__city--b span{top:16px}}html.responsive .bo-station-index__letters{background:var(--bo-surface);border:1px solid var(--bo-line);border-radius:var(--bo-radius);-moz-column-gap:32px;column-gap:32px;-moz-columns:200px 4;columns:200px 4;padding:24px 28px}html.responsive .bo-station-index__group{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}html.responsive .bo-station-index__letter{color:var(--bo-brand);font-family:var(--bo-display);font-size:18px;font-weight:700;margin:0 0 4px}html.responsive .bo-station-index ul{list-style:none;margin:0;padding:0}html.responsive .bo-station-index a{color:var(--bo-ink-2);display:inline-block;font-size:16px;padding:4px 0}html.responsive .bo-station-index a:focus,html.responsive .bo-station-index a:hover{color:var(--bo-primary);text-decoration:underline}@media (max-width:767px){html.responsive .bo-station-index__letters{-moz-column-gap:20px;column-gap:20px;-moz-columns:140px 2;columns:140px 2;padding:16px}html.responsive .bo-station-index a{padding:8px 0}}@media (max-width:991px){html.responsive .v2_search-form-wrapper._compact .v2_home-search-row{padding:14px 16px 16px}html.responsive .v2_search-form-wrapper._compact .compact-form-table{flex-wrap:wrap;gap:10px}html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:first-child,html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(3){flex:1 1 calc(50% - 24px)}html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(4),html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(5),html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(6){flex:1 1 calc(33.333% - 7px)}html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(7){flex:1 1 100%}html.responsive .v2_search-form-wrapper._compact .compact-form-table ._type1,html.responsive .v2_search-form-wrapper._compact .compact-form-table ._type2,html.responsive .v2_search-form-wrapper._compact .compact-form-table ._type3{min-width:0}html.responsive .v2_search-form-wrapper._compact .v2_bus-btn-full._type1{min-height:52px;width:100%}html.responsive .v2_search-form-wrapper._compact .selectize-input,html.responsive .v2_search-form-wrapper._compact .selectize-input input,html.responsive .v2_search-form-wrapper._compact input{font-size:16px!important}}@media (max-width:767px){html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:first-child,html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(3){flex:1 1 100%}html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(4),html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(5){flex:1 1 calc(50% - 5px)}html.responsive .v2_search-form-wrapper._compact .compact-form-table>div:nth-child(6){flex:1 1 100%}html.responsive .v2_search-form-wrapper._compact .compact-form-table .valign-middle._vam_forced{flex:1 1 100%;height:14px;margin:-6px 0}html.responsive .v2_search-form-wrapper._compact .compact-form-table .valign-middle._vam_forced .busIcon{transform:rotate(90deg) scale(.7)}}@media (max-width:991px){html.responsive .v2_station-banner{margin:16px 0 24px}html.responsive .v2_station-banner>.container img{height:220px}html.responsive .v2_station-banner-text{left:24px;padding:0 16px;right:24px}html.responsive .v2_station-banner-text h1,html.responsive .v2_station-banner-text p{font-size:32px}}@media (max-width:767px){html.responsive .v2_station-banner>.container img{height:180px}html.responsive .v2_station-banner>.container:after{left:16px;right:16px}html.responsive .v2_station-banner-text{bottom:16px;left:16px;right:16px}html.responsive .v2_station-banner-text h1,html.responsive .v2_station-banner-text p{font-size:28px}html.responsive .v2_station-table-wrapper .nav-tabs{display:flex;width:100%}html.responsive .v2_station-table-wrapper .nav-tabs li{flex:1 1 0}html.responsive .v2_station-table-wrapper .nav-tabs li a,html.responsive .v2_station-table-wrapper .nav-tabs li a:focus,html.responsive .v2_station-table-wrapper .nav-tabs li a:visited{min-width:0;text-align:center}html.responsive .v2_station-table-wrapper .destinations-table-wrapper{margin-bottom:32px}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table,html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table tbody,html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td,html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table tr{display:block;width:auto}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table tr{border-top:1px solid var(--bo-line);display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;padding:14px 16px}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table tr:first-child{border-top:0}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td{border:0;padding:0}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:before{color:var(--bo-muted);display:block;font-family:var(--bo-sans);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:2px}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:first-child:before{content:"De la"}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:nth-child(2):before{content:"Către"}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:nth-child(3):before{content:"Plecare"}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:nth-child(4):before{content:"Sosire"}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td:nth-child(5),html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td[colspan]{grid-column:1/-1}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td[colspan]:before{content:none}html.responsive .v2_station-table-wrapper .destinations-table-wrapper .table td img{max-height:28px}}@media (max-width:991px){html.responsive .v2_station-list-wrapper ._title{font-size:26px}html.responsive .v2_station-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html.responsive .v2_station-list{grid-template-columns:1fr}}@media (max-width:991px){html.responsive .v2_current-ride-summary .v2_current-ride-table{align-items:center;display:flex;flex-wrap:wrap;width:100%}html.responsive .v2_current-ride-summary .v2_current-ride-table>div{border:0;display:block;padding:12px 0!important}html.responsive .v2_current-ride-summary .v2_current-ride-table>div:first-child{flex:1 1 100%;padding-bottom:4px!important}html.responsive .v2_current-ride-summary .v2_current-ride-table>div:nth-child(2){flex:1 1 auto;padding-top:0!important}html.responsive .v2_current-ride-summary .v2_current-ride-table>div:nth-child(3){flex:0 0 auto;padding:0 16px 0 0!important}html.responsive .v2_current-ride-summary .v2_current-ride-table>div:nth-child(4){flex:0 0 auto;padding-top:0!important}html.responsive .v2_current-ride-summary .v2_current-ride-table .div-table{align-items:center;display:flex;flex-wrap:wrap;gap:10px}html.responsive .v2_current-ride-summary .v2_current-ride-table .div-table>div{display:block;padding:0;text-align:left}html.responsive .v2_current-ride-summary .v2_current-ride-table ._bolded{font-size:18px}html.responsive .v2_current-ride-summary .v2_current-ride-table .font-source-sans ._bolded,html.responsive .v2_current-ride-summary .v2_current-ride-table .font-source-sans .div-table>div{font-size:16px}html.responsive .v2_current-ride-summary .v2_current-ride-table .busIcon-two-way-arrow-neg{transform:scale(.8)}html.responsive .v2_current-ride-summary .v2_current-ride-table .v2_bus-btn{min-height:44px;padding:8px 20px}html.responsive .v2_current-ride-editable{margin-bottom:0}html.responsive .v2_current-ride-editable._active{height:auto;margin-bottom:16px}html.responsive .v2_bus-day-slider{margin:16px 0 12px!important}html.responsive .v2_bus-day-slider a{padding:10px 6px!important}}@media (max-width:767px){html.responsive .bo-coming-soon{padding:12px 14px}html.responsive .route-seo{margin:20px 0 24px;padding:16px}html.responsive .route-seo__h1{font-size:24px;margin:16px 0 8px}html.responsive .route-seo__table td,html.responsive .route-seo__table th{padding:8px 6px}}@media (max-width:991px){html.responsive .v2_current-rides{display:block}html.responsive .v2_current-rides>.v2_current-rides-list,html.responsive .v2_current-rides>.v2_current-rides-total{display:block;width:auto}html.responsive .v2_current-rides>.v2_current-rides-total:not(._visible){display:none}html.responsive .v2_current-rides-list table,html.responsive .v2_current-rides-list tbody{display:block;width:100%}html.responsive .v2_current-rides-list td,html.responsive .v2_current-rides-list tr{display:block}html.responsive .v2_current-rides-list .list-title{font-size:18px;height:auto;line-height:1.3;padding:14px 16px}html.responsive .v2_current-rides-list td._date-of-ride{align-items:center;background:var(--bo-ground)!important;display:flex;gap:10px;min-width:0;padding:10px 16px!important}html.responsive .v2_current-rides-list td._date-of-ride .busIcon{display:none}html.responsive .v2_current-rides-list td._date-of-ride ._head-label{margin:0}html.responsive .v2_current-rides-list td._date-of-ride ._date{font-size:16px;margin:0}html.responsive .v2_current-rides-list td._date-of-ride ._date,html.responsive .v2_current-rides-list td._date-of-ride ._head-label{display:inline}html.responsive .v2_current-rides-list td._date-of-ride .inline-block{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}html.responsive .v2_current-rides-list .round-trip-sep{background:var(--bo-ground);display:block;height:12px;padding:0!important}html.responsive .v2_current-rides-list tr.main-details{align-items:center;border-bottom:1px solid var(--bo-line);-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"date  date  date  date" "radio dhour dloc  price" "radio ahour aloc  price" "radio meta  meta  meta";grid-template-columns:52px 60px minmax(0,1fr) auto;padding:12px 14px 12px 6px}html.responsive .v2_current-rides-list tr.main-details>td{background:transparent!important;border:0!important;padding:0!important}html.responsive .v2_current-rides-list tr.main-details>td._date-of-ride{background:var(--bo-ground)!important;grid-area:date;margin:-12px -14px 10px -6px;padding:10px 16px!important}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td{align-self:center;grid-area:radio;min-width:0;width:auto}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td+td{grid-area:dhour}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td+td+td{grid-area:dloc}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td+td+td+td{grid-area:ahour}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td+td+td+td+td{grid-area:aloc}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td+td+td+td+td+td{grid-area:meta;justify-self:end}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-price-row{align-self:center;grid-area:price;min-width:0}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-price-row+td{grid-area:meta;justify-self:start}html.responsive .v2_current-rides-list tr.main-details ._hour{font-size:19px;line-height:1.3;margin:0}html.responsive .v2_current-rides-list tr.main-details ._location{font-size:14px;line-height:1.3;margin:0}html.responsive .v2_current-rides-list tr.main-details ._location span{display:block}html.responsive .v2_current-rides-list tr.main-details ._price{font-size:18px}html.responsive .v2_current-rides-list tr.main-details ._person-price{margin:0}html.responsive .v2_current-rides-list tr.main-details ._company-logo{margin-top:6px;max-height:26px;max-width:80px}html.responsive .v2_current-rides-list tr.main-details ._nr-of-persons{font-size:14px;margin-top:6px}html.responsive .v2_current-rides-list tr.main-details>.ride-add-to-cart-td:has(.is-coming-soon){min-width:0!important;width:auto!important}html.responsive .v2_current-rides-list tr.main-details .unavailable-ticket-label.is-coming-soon{border-radius:8px;font-size:10px;letter-spacing:0;padding:4px}html.responsive .v2_current-rides-list tr.main-details .unavailable-ticket-label{display:block;font-size:10px;line-height:1.2;max-width:100%;padding:3px 4px;white-space:normal}html.responsive .v2_current-rides-list tr.main-details>td.ride-shared{display:none}html.responsive .v2_current-rides-list tr.main-details.ride-group-cont,html.responsive .v2_current-rides-list tr.main-details.ride-has-head{padding-top:8px}html.responsive .v2_current-rides-list tr.ride-group-head>td{display:block;padding:0!important}html.responsive .v2_current-rides-list tr.ride-group-head>td._date-of-ride{padding:10px 16px!important}html.responsive .v2_current-rides-list tr.ride-group-head>td.ride-group-head__cell{border-top-width:8px;padding:12px 16px 4px!important}html.responsive .v2_current-rides-list .ride-group-head__row{gap:12px}html.responsive .v2_current-rides-list .ride-group-head__time{font-size:20px}html.responsive .v2_current-rides-list .ride-group-head__logo{max-height:26px;max-width:64px}html.responsive .v2_current-rides-list .one-way>tr:not(.main-details)>td.text-center[colspan],html.responsive .v2_current-rides-list .two-way>tr:not(.main-details)>td.text-center[colspan]{padding:28px 16px}html.responsive .v2_current-rides-total{border-left:0!important;bottom:0;position:sticky;z-index:5}html.responsive .v2_current-rides-total:not(._visible){display:none}html.responsive .v2_current-rides-total._visible{border-top:1px solid var(--bo-line);box-shadow:0 -6px 18px rgba(20,33,13,.1)}html.responsive .v2_current-rides-total ._content,html.responsive .v2_current-rides-total._visible ._content{align-items:center;display:flex;gap:12px;padding:10px 16px;position:static;text-align:left;width:auto}html.responsive .v2_current-rides-total ._content ._label{margin:0}html.responsive .v2_current-rides-total ._content ._price{flex:1 1 auto;font-size:22px;line-height:1.2;margin:0;min-height:0}html.responsive .v2_current-rides-total ._content a{flex:0 0 auto}html.responsive .v2_current-rides-total ._content button{min-height:48px;padding:10px 24px;width:auto}}@media (max-width:767px){html.responsive .v2_current-rides-list tr.main-details{-moz-column-gap:6px;column-gap:6px;grid-template-columns:58px 48px minmax(0,1fr) auto}html.responsive .v2_current-rides-list tr.main-details ._hour,html.responsive .v2_current-rides-list tr.main-details ._price{font-size:17px}}@media (max-width:991px){html.responsive .homepage-banner{height:auto;min-height:0;padding:28px 0 116px}html.responsive .homepage-banner .home-background-item,html.responsive .homepage-banner .vide-div-player,html.responsive .homepage-banner .video-content-wrapper{display:none}html.responsive .v2_site-banner-container{position:static;top:auto}html.responsive .v2_site-banner h1{font-size:40px}html.responsive .v2_site-banner h2{font-size:18px}html.responsive .v2_search-form-block{margin-top:-96px;position:relative;top:0}html.responsive .v2_main-offers-block{margin-top:28px}}@media (max-width:767px){html.responsive .homepage-banner{padding:22px 0 104px}html.responsive .v2_site-banner h1{font-size:32px;line-height:1.1}html.responsive .v2_site-banner h2{font-size:17px}}@media (max-width:991px){html.responsive .v2_home-search-layout{padding:16px}html.responsive .v2_search-form-wrapper .selectize-input,html.responsive .v2_search-form-wrapper .selectize-input input,html.responsive .v2_search-form-wrapper input{font-size:16px!important}html.responsive .v2_search-form-wrapper .floating-label-ig label{max-width:100%;overflow:hidden;right:0;text-overflow:ellipsis;white-space:nowrap;width:auto}}@media (max-width:767px){html.responsive .v2_home-search-ride-type{display:flex;margin-bottom:12px;width:100%}html.responsive .v2_home-search-ride-type-select{flex:1 1 0;justify-content:center}html.responsive .v2_home-search-row ._half,html.responsive .v2_home-search-row ._quarter{float:none;margin-bottom:10px;width:100%}html.responsive .v2_home-search-row._bot-mg{margin-bottom:0}html.responsive .v2_home-search-row:not(._bot-mg){display:flex;flex-wrap:wrap}html.responsive .v2_home-search-row:not(._bot-mg):after{display:none}html.responsive .v2_home-search-row:not(._bot-mg) ._quarter{flex:1 1 100%}html.responsive .v2_home-search-row:not(._bot-mg) .v2_primary-date-wrapper,html.responsive .v2_home-search-row:not(._bot-mg) .v2_secondary-date-wrapper{flex:1 1 50%;width:50%}html.responsive .v2_home-search-row:not(._bot-mg) ._quarter:last-child{margin-bottom:0}html.responsive .v2_home-search-row .v2_bus-btn-full{min-height:52px;width:100%}}@media (max-width:991px){html.responsive .v2_main-offers-block .v2_main-offers-title{font-size:26px}html.responsive .v2_main-offer img{height:150px}html.responsive .v2_main-offer .route{font-size:18px}}@media (max-width:767px){html.responsive .offer-row-offset{flex-direction:column;gap:16px;margin:0}html.responsive .v2_main-offer-padding{padding:0;width:100%}html.responsive .v2_main-offer img{height:160px;width:100%}html.responsive .routes-directory-block{margin-bottom:8px}html.responsive .payment-type-form .busIcon-cards-stripe{max-width:100%;transform:scale(.85);transform-origin:left center}html.responsive .bus-checkout-content .bordered-inputs-form .padding-lr-20.padding-tb-12{padding:4px 16px 0}html.responsive .bus-checkout-content .bordered-inputs-form .checkout-persons-wrap .col-xs-4,html.responsive .bus-checkout-content .bordered-inputs-form .col-xs-6{float:none;width:100%}html.responsive .bus-checkout-content .bordered-inputs-form .floating-label-ig{margin-bottom:18px;padding-top:24px}html.responsive .checkout-persons-wrap .tc-type-label{margin-left:15px;margin-right:15px}html.responsive .bus-checkout-content .padding-top-16.text-right{text-align:center}html.responsive .bus-checkout-content .v2_bus-btn.v2_bus-btn-c1{justify-content:center;min-height:48px;text-align:center;width:100%}}@media (max-width:991px){html.responsive .checkout-summary-content{display:block;padding-left:0;width:auto}html.responsive .checkout-summary-content>._left-content,html.responsive .checkout-summary-content>._right-content{display:block;width:auto}html.responsive .checkout-summary-content>._left-content{padding:4px 4px 8px}html.responsive .checkout-summary-content>._right-content{border-left:0;border-top:1px solid var(--bo-line);padding:20px 16px 24px}html.responsive .checkout-summary-content>._right-content ._price{font-size:30px;margin-bottom:14px}html.responsive .checkout-summary-table,html.responsive .checkout-summary-table>tbody,html.responsive .checkout-summary-table>tbody>tr,html.responsive .checkout-summary-table>tbody>tr>td{display:block;width:auto}html.responsive .checkout-summary-table>tbody>tr>td{border-bottom:0!important;padding:16px 12px}html.responsive .checkout-summary-table>tbody>tr:not(:last-child)>td+td{padding-top:0}html.responsive .checkout-summary-table>tbody>tr:not(:last-child){border-bottom:1px solid var(--bo-line)}html.responsive .checkout-summary-table>tbody>tr:last-child>td{padding:14px 4px 20px}html.responsive .checkout-summary-table ._price-info{text-align:left}html.responsive .checkout-summary-table td>.div-table._force-table{display:flex!important;flex-direction:column;gap:6px}html.responsive .checkout-summary-table td>.div-table._force-table>div{display:block!important}html.responsive .checkout-summary-table ._location-sep,html.responsive .checkout-summary-table td>.div-table._force-table>._location-sep{display:none!important}html.responsive .checkout-summary-table ._hour-label{font-size:20px}html.responsive .checkout-summary-table ._hour-label-wrapper{min-width:64px}html.responsive .checkout-summary-table ._location-label{font-size:15px;max-width:none}html.responsive .confirm-checkbox-wrapper{align-items:flex-start;display:flex;float:none;gap:10px}html.responsive .confirm-checkbox-wrapper .tac-label{display:block;white-space:normal}}html.responsive .bo-contact-notice{font-size:16px;letter-spacing:normal;word-spacing:normal}html.responsive .bo-auth .basic-white-container{max-width:720px}html.responsive .bo-auth .form-horizontal .control-label{color:var(--bo-ink);font-size:15px;font-weight:600}html.responsive .bo-auth .form-control{font-size:16px;height:48px}html.responsive .bo-auth .text-danger{font-size:14px;margin:6px 0 0}html.responsive .bo-auth .btn{align-items:center;border:0;border-radius:10px;color:#fff!important;display:inline-flex;float:none;font-family:var(--bo-sans);font-size:16px;font-weight:700;justify-content:center;margin:0 0 10px;max-width:320px;min-height:48px;text-decoration:none!important;width:100%}html.responsive .bo-auth .btn-default,html.responsive .bo-auth .btn-success{background:var(--bo-primary)}html.responsive .bo-auth .btn-default:focus,html.responsive .bo-auth .btn-default:hover,html.responsive .bo-auth .btn-success:focus,html.responsive .bo-auth .btn-success:hover{background:var(--bo-primary-hover)}html.responsive .bo-auth .btn-danger{background:#c5221f}html.responsive .bo-auth .btn-danger:focus,html.responsive .bo-auth .btn-danger:hover{background:#a31b18}html.responsive .bo-auth .btn-primary{background:#1877f2}html.responsive .bo-auth .btn-primary:focus,html.responsive .bo-auth .btn-primary:hover{background:#0f62cc}html.responsive .bo-auth .bo-auth__actions>div{float:none}@media (max-width:767px){html.responsive .bo-auth .form-horizontal .form-group{margin-left:0;margin-right:0}html.responsive .bo-auth .form-horizontal .form-group>[class*=col-]{padding-left:0;padding-right:0}html.responsive .bo-auth .form-horizontal .control-label{margin-bottom:6px;padding-top:0;text-align:left}html.responsive .bo-auth .btn{max-width:none}}html.responsive .bo-account>.row{margin-left:0;margin-right:0}html.responsive .bo-account>.row>.container{max-width:none;padding:0;width:auto}html.responsive .bo-account .sidebar-navigation .set-two ul{background:var(--bo-surface);border:1px solid var(--bo-line);border-radius:var(--bo-radius);list-style:none;margin:0 0 20px;overflow:hidden;padding:0}html.responsive .bo-account .sidebar-navigation .set-two ul li{border-bottom:1px solid var(--bo-line);color:var(--bo-ink-2);cursor:pointer;font-size:16px;font-weight:600;padding:13px 18px}html.responsive .bo-account .sidebar-navigation .set-two ul li:last-child{border-bottom:0}html.responsive .bo-account .sidebar-navigation .set-two ul li._indented{font-weight:400;padding-left:30px}html.responsive .bo-account .sidebar-navigation .set-two ul li.active{background:var(--bo-tint);box-shadow:inset 3px 0 0 var(--bo-primary);color:var(--bo-primary)}html.responsive .bo-account .sidebar-navigation .set-two ul li a{color:inherit;display:block;text-decoration:none}html.responsive .bo-account .content-of-navigation .set-one-bs,html.responsive .bo-account>.row .set-one-bs:not(.content-of-navigation .set-one-bs),html.responsive .bo-account>.row .set-two-bs{background:var(--bo-surface);border:1px solid var(--bo-line);border-radius:var(--bo-radius);padding:20px}html.responsive .bo-account .bg-title{color:var(--bo-ink);font-family:var(--bo-display);font-size:20px;font-weight:700;margin:24px 0 10px}html.responsive .bo-account .top-mg-15{margin-top:15px}html.responsive .bo-account ._no-display{display:none}html.responsive .bo-account .upload-user-image{cursor:pointer}html.responsive .bo-account .account-ci-table td{overflow-wrap:anywhere;padding:10px 8px}html.responsive .bo-account label.sleek{color:var(--bo-ink);display:block;font-size:15px;font-weight:600;margin:0 0 6px}html.responsive .bo-account .form-control{font-size:16px;height:48px}html.responsive .bo-account .text-danger{font-size:14px;margin:6px 0 0}html.responsive .bo-account .btn.sleek{background:var(--bo-primary);border:0;border-radius:10px;color:#fff;font-size:16px;font-weight:700;min-height:48px;padding:0 28px}html.responsive .bo-account .btn.sleek:focus,html.responsive .bo-account .btn.sleek:hover{background:var(--bo-primary-hover);color:#fff}html.responsive .bo-account .table-responsive{border:0;margin:0}html.responsive .bo-account .table th{color:var(--bo-muted);font-size:13px;font-weight:600;white-space:nowrap}html.responsive .bo-account .table td{font-size:15px}html.responsive .bo-account .basic-white-container .col-md-12{border-bottom:1px solid var(--bo-line);padding:6px 0}@media (max-width:767px){html.responsive .bo-account .content-of-navigation .set-one-bs,html.responsive .bo-account>.row .set-two-bs{padding:16px 12px}html.responsive .bo-account .account-ci-table,html.responsive .bo-account .account-ci-table tbody,html.responsive .bo-account .account-ci-table td,html.responsive .bo-account .account-ci-table tr{display:block;width:auto}html.responsive .bo-account .account-ci-table td{border:0;padding:6px 0}html.responsive .bo-account .account-ci-table tr{border-bottom:1px solid var(--bo-line);padding:8px 0}html.responsive .bo-account .btn.sleek{float:none!important;width:100%}}
