h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;color:#2a2a2a;font-size:14px;line-height:1}h1{font-size:24px;font-weight:700}h1,h1.huge,span.huge{text-align:center;margin-bottom:5rem}h1.huge,span.huge{font-size:30px;font-weight:600}h2{font-size:20px;font-weight:600}h3,h4{font-size:16px}h3,h4,h5{font-weight:600}h5{font-size:14px}h6{font-size:12px;font-weight:600}body{margin:0;font-size:16px;line-height:24px;font-family:Outfit,outfit;color:#2a2a2a;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff}body,html{overflow-x:hidden}html{font-size:10px;scroll-behavior:smooth}p{font-size:16px;font-weight:300}a{color:#2a2a2a;cursor:pointer;text-decoration:unset}a:focus,a:hover{color:#7e00d9;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}*{box-sizing:border-box}fieldset{border:0}hr{border-top:1px solid #eef1f8}.hr--low-emphasis{color:transparent;border-bottom:2px solid #eef1f8}.hr--high-emphasis{color:transparent;border-bottom:2px solid #e4e8f1}.hide{display:none}.gb--emphasize{font-weight:600}.gb--emphasize-default{color:#2a2a2a}.gb--emphasize-info{color:#7e00d9}.gb--emphasize-warning{color:#f5a623}.gb--emphasize-success{color:#7ed321}.gb--emphasize-error{color:#f03a47}.gb--emphasize-invert{color:#fff}.gb--emphasize-inactive{color:#b5b7d1}.gb--capitalize{text-transform:capitalize}.gb--uppercase{text-transform:uppercase}.gb--strikeout{text-decoration:line-through;-webkit-text-decoration-color:red;-moz-text-decoration-color:red;text-decoration-color:red}.gb-container{width:90vw;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.gb--main-content{position:relative}.gb--column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.gb--column-center{-ms-flex-pack:justify;justify-content:center}.gb--column-middle{-ms-flex-align:center;align-items:center}.gb--column-start{-ms-flex-align:start;align-items:flex-start}.gb--column-end{-ms-flex-align:end;align-items:flex-end}.gb--column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.gb--column-p-l{padding-left:1rem}.gb--column-justify{-ms-flex-pack:center;justify-content:center}.gb--row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:start;align-items:start}.gb--row-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.gb--row-wrap_inverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.gb--row-justify{-ms-flex-pack:justify;justify-content:space-between}.gb--row-start{-ms-flex-align:start;align-items:flex-start}.gb--row-middle{-ms-flex-align:center;align-items:center}.gb--row-end{-ms-flex-pack:end;justify-content:flex-end}.gb--row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gb--row-gap{gap:1rem}.gb--search__select input,.gb--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form__input{position:relative}.gb--input-standalone{width:100%;padding:1.15rem 1.5rem;margin:0 auto 2rem;border-radius:2px 2px 0 0;background-color:#fafbfc;border:1px solid #dde3e8}.gb--input__adornment{cursor:pointer}.gb--input__adornment--end{position:absolute;top:18%;right:1rem}.gb--input-label{font-size:14px;font-weight:500;color:#363636}ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto}img[role=presentation]{padding:1rem;color:#070c63;font-weight:600;background:#f2f5f7;font-size:14px;line-height:1.5;text-indent:1rem;text-align:left;word-break:break-word}button{border:0;padding:0;background-color:transparent}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}:focus{outline:none!important}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:500}.user-messages{font-size:16px;color:#070c63;display:none;position:fixed;width:320px;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-width:90%;max-height:25rem;border-radius:2px;top:0;bottom:0;left:0;right:0;z-index:9999;text-align:center;box-shadow:-6px -6px 10px 0 rgba(163,177,198,.1),6px 6px 10px 0 rgba(163,177,198,.5);margin:auto;padding:1rem;background:#fafbfc;border:1px solid #ebecfe}.user-messages:before{content:"";height:100%}.user-messages:before,.user-messages span{display:inline-block;vertical-align:middle}.user-messages span{font-weight:500}.superscript{vertical-align:super}.gb-footer{content-visibility:auto;contain-intrinsic-size:512px}.sidebar-container{content-visibility:auto;contain-intrinsic-size:1072px}.gb-credit__cards{content-visibility:auto;contain-intrinsic-size:100px}.travelling-between-section{content-visibility:auto;contain-intrinsic-size:1550px}.review-list-section{content-visibility:auto;contain-intrinsic-size:580px}.popular-routes-section{content-visibility:auto;contain-intrinsic-size:800px}.gb--grid{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}.gb--image-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.2em}.gb--image-label .gb--image-container{max-width:3.3em;height:auto;padding-right:.5em}.gb--image-label .gb--image-container img{border-radius:3px}.gb--image-label:hover{background-color:#f2f5f7}.gb--input-field-with-icon{border-radius:2px;width:100%;border:1px solid #dde3e8}.gb--input-field-with-icon input{width:100%;border:none!important}.gb--suggestions-container{position:relative}.gb--suggestions-container .gb--autocomplete-suggestions{position:absolute;width:100%;max-height:20vh;z-index:100;background:#fff;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5);overflow:auto}.gb--suggestions-container .gb--autocomplete-suggestions svg{padding:5px}.gb--suggestions-container .gb--autocomplete-suggestions span{padding:.3em}.gb--suggestions-container .gb--autocomplete-suggestions .gb--suggestion-highlight{background-color:#f2f5f7}.gb--suggestions-container .gb--autocomplete-suggestions .gb--image-label .gb--image-container{width:2.2rem}.cookie-consent-notice{position:fixed;background-color:rgba(0,0,0,.7);bottom:0;width:100%;z-index:99999;color:#fff;padding:1rem 4rem}.cookie-consent-notice span{cursor:pointer}.cookie-consent-notice .btn--cookie-consent{margin:0}.trvl--circle{aspect-ratio:1;border-radius:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;display:-ms-flexbox;display:flex}.trvl--circle-white{background:#fff;padding:.5rem}.trvl--icon{transition:transform .2s ease-in-out;transform-style:preserve-3d}.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 17px;margin:0 auto;display:block;font-size:16px;transition:background-color .2s;font-weight:600;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);min-width:10rem;text-align:center;line-height:20px}.btn,.btn:focus,.btn:hover{color:#fff}.btn--primary{color:#fff;background-color:#7e00d9;border:2px solid #7e00d9}.btn--primary:hover{border-color:#550093}.btn--primary:focus,.btn--primary:hover{background-color:#550093;border:2px solid #550093}.btn--primary:focus{outline:3px solid #dfbff5!important}.btn--primary-outline{color:#2a2a2a;background-color:#f9f2fd;border:2px solid #7e00d9}.btn--primary-outline:focus,.btn--primary-outline:hover{background-color:#7e00d9;color:#fff}.btn--primary-outline:focus{outline:3px solid #dfbff5!important}.btn--primary-transparent{color:#2c004c;background-color:transparent;box-shadow:none!important;border:2px solid transparent}.btn--primary-transparent:focus,.btn--primary-transparent:hover{background-color:#f9f2fd;color:#2a2a2a;border:2px solid #f9f2fd}.btn--primary-transparent:focus{outline:3px solid #dfbff5!important}.btn--secondary{color:#2a2a2a;background-color:#81eeb8;border:2px solid #81eeb8}.btn--secondary:hover{color:#2a2a2a}.btn--secondary:focus,.btn--secondary:hover{background-color:#64d49f;border:2px solid #64d49f}.btn--secondary:focus{color:#676d77;outline:3px solid #c9f0dd!important}.btn--secondary-outline{color:#2a2a2a;background-color:#eefbf5;border:2px solid #81eeb8}.btn--secondary-outline:focus,.btn--secondary-outline:hover{background-color:#81eeb8;color:#2a2a2a}.btn--secondary-outline:focus{outline:3px solid #c9f0dd!important}.btn--secondary-transparent{color:#2a2a2a;background-color:transparent;box-shadow:none!important;border:2px solid transparent}.btn--secondary-transparent:focus,.btn--secondary-transparent:hover{background-color:#eefbf5;color:#2a2a2a;border:2px solid #eefbf5}.btn--secondary-transparent:focus{outline:3px solid #c9f0dd!important}.btn--green{color:#2a2a2a;background-color:#81eeb8;border:2px solid #81eeb8}.btn--green:hover{color:#2a2a2a}.btn--green:focus,.btn--green:hover{background-color:#64d49f;border:2px solid #64d49f}.btn--green:focus{color:#676d77;outline:3px solid #c9f0dd!important}.btn--green-outline{color:#2a2a2a;background-color:#eefbf5;border:2px solid #81eeb8}.btn--green-outline:focus,.btn--green-outline:hover{background-color:#81eeb8;color:#2a2a2a}.btn--green-outline:focus{outline:3px solid #c9f0dd!important}.btn--green-transparent{color:#2a2a2a;background-color:transparent;box-shadow:none!important;border:2px solid transparent}.btn--green-transparent:focus,.btn--green-transparent:hover{background-color:#eefbf5;color:#2a2a2a;border:2px solid #eefbf5}.btn--green-transparent:focus{outline:3px solid #c9f0dd!important}.btn--blue{color:#fff;background-color:#7e00d9;border:2px solid #7e00d9}.btn--blue:hover{border-color:#550093}.btn--blue:focus,.btn--blue:hover{background-color:#550093;border:2px solid #550093}.btn--blue:focus{outline:3px solid #dfbff5!important}.btn--blue-outline{color:#2a2a2a;background-color:#f9f2fd;border:2px solid #7e00d9}.btn--blue-outline:focus,.btn--blue-outline:hover{background-color:#7e00d9;color:#fff}.btn--blue-outline:focus{outline:3px solid #dfbff5!important}.btn--blue-transparent{color:#2c004c;background-color:transparent;box-shadow:none!important;border:2px solid transparent}.btn--blue-transparent:focus,.btn--blue-transparent:hover{background-color:#f9f2fd;color:#2a2a2a;border:2px solid #f9f2fd}.btn--blue-transparent:focus{outline:3px solid #dfbff5!important}.btn--orange{background-color:#f5a623}.btn--orange:focus,.btn--orange:hover{background-color:#ea960b}.btn--red{background-color:#f03a47}.btn--red:focus,.btn--red:hover{background-color:#ed1928}.btn--dismiss{color:#848484;background-color:#dedede}.btn--dismiss:focus,.btn--dismiss:hover{background-color:#b8b8b8}.btn--border{font-size:20px}.btn--border,.btn--border:focus,.btn--border:hover{color:#363636}.btn--border:after{content:"";display:block;width:25%;height:1px;margin:8px auto 0;background-color:#7ed321}.btn--inline{display:inline-block}.btn--inactive{cursor:not-allowed!important}.btn--inactive-green{-webkit-appearance:none;background-color:#81eeb8}.btn--compact{font-size:14px;line-height:1;max-width:10rem;padding:10px 15px}.btn--disabled,.btn--dismiss{cursor:not-allowed}.btn--disabled,.btn--disabled:focus,.btn--disabled:hover,.btn--dismiss,.btn--dismiss:focus,.btn--dismiss:hover{color:#676d77;background-color:#e4e8f1}.btn--disabled-transparent,.btn--dismiss-transparent{color:#676d77;background-color:transparent;border:2px solid transparent;box-shadow:none!important;cursor:not-allowed}.btn--disabled-transparent:focus,.btn--disabled-transparent:hover,.btn--dismiss-transparent:focus,.btn--dismiss-transparent:hover{color:#676d77;background-color:transparent}.btn--disabled-outline,.btn--dismiss-outline{color:#676d77;background-color:#e4e8f1;border:2px solid #e4e8f1;cursor:not-allowed}.btn--disabled-outline:focus,.btn--disabled-outline:hover,.btn--dismiss-outline:focus,.btn--dismiss-outline:hover{color:#676d77;background-color:#e4e8f1}.btn--dismiss{cursor:pointer}.btn--mobile{width:100%;max-width:unset;text-align:center}.btn--link{background:none;color:#7e00d9;box-shadow:none;border:none;transition:color .2s}.btn--link:focus,.btn--link:hover{color:#550093}.gb-footer{background-color:#fff;margin:0 auto;font-size:14px;line-height:1.5;position:relative;overflow:hidden;text-align:left}.gb-footer .btn,.gb-footer h5{font-weight:700}.gb-footer .gb--column{padding:0 1rem 2rem}.gb-footer .gb-social{padding-top:2rem}.gb-footer .gb--logomark{position:absolute;right:-5.5rem;bottom:-5rem;opacity:.37;width:150px}.gb-footer .gb-social a{margin-right:1rem}.gb-footer .gb-company a,.gb-footer .gb-contact a,.gb-footer .gb-general a,.gb-footer .gb-legal a{color:#363636}.gb-footer .gb-help h5{margin-bottom:.5rem}.gb-footer .gb-help,.gb-footer .gb-payment{padding-left:0}.gb-footer .gb-app a{margin-bottom:1rem}.gb-footer .gb-company-location{margin-top:1rem}.gb-footer .copyright{width:100%;z-index:0;padding:2rem 0 4rem;background:#fafbfc;color:#363636}.gb-footer .copyright__inner{margin:auto;width:90vw}.gb-footer .copyright .gb--row{-ms-flex-align:center;align-items:center}.gb-footer__old .gb-credit__cards .gb-container{margin:auto;width:90vw}.gb-footer__old .footer__links-container{margin:auto;width:90vw;display:grid;grid-template-columns:repeat(4,1fr);padding-top:5rem}.gb-footer__old .gb-social ul{gap:.4rem}.gb-footer__old .gb-social .btn{margin:0}.gb-footer__old .gb-footer-grid__logomark{top:100px}.gb-credit__cards{padding:4rem 0;background:#fafbfc;margin-bottom:3rem}.gb-footer .gb-footer-additional-section button{width:100%}.gb-footer-additional{background-color:#eef2fb;padding:5rem 0}.gb-footer-additional h2{margin:2em auto 1em}.gb-footer-additional a,h5{color:#363636}.gb-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:5rem;margin:auto;width:90vw}.gb-footer-grid .gb--column{-ms-flex-pack:start;justify-content:start}.gb-footer-grid__wrapper{position:relative}.gb-footer-grid__logomark{position:absolute;top:100px;left:0;width:300px;z-index:-1;transform:translate(-30%,-15%)}.help-center{overflow:hidden;background-color:#fff;border-radius:12px;padding:3rem;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:2rem auto;margin:auto;width:90vw}.help-center-additional{margin-bottom:12rem;padding:0}.help-center .help-center-btn{padding:1rem 2.5rem;white-space:nowrap;margin:0}.help-center-icon{min-width:94px}.help-center .content-container{margin-left:3rem;width:100%}.dropdown{position:relative}.dropdown button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu,.dropdown-menu .full-width{width:100%;text-align:left}.gb--navigation{background-color:#7e00d9;border-radius:0}.gb--navigation .btn--login,.gb--navigation .gb--menu-toggle,.gb--navigation .menu-button{color:#fff;z-index:3}.gb--navigation .menu-button{text-shadow:1px 1px 2px #000}.gb--navigation .menu-button svg{margin-right:1rem}.gb--navigation__bottom{display:grid;grid-template-columns:20% 60% 20%;justify-items:center;-ms-flex-align:end;align-items:end;position:fixed;bottom:0;left:0;z-index:10001;width:100%;padding:.5rem 0;color:#2a2a2a;background:#fff;font-size:12px;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5)}.gb--navigation__bottom .btn--login,.gb--navigation__bottom .gb--logomark__search{text-shadow:unset!important}.gb--navigation__bottom svg{vertical-align:bottom}.gb--navigation__bottom .btn--login{color:#2a2a2a}.gb--navigation__bottom .gb--logomark__search{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.gb--navigation__bottom .gb--logomark__search-shadow{position:absolute;top:0;width:60px;height:60px;z-index:-1;background:#fff;border-radius:50%;transform:translateY(-30%);box-shadow:0 -3px 1px -2px rgba(7,12,99,.15);border:4px solid #fff}.gb--header{width:100vw;min-height:7.5rem;margin:0 auto;background-color:#7e00d9;border-radius:0;margin:auto;width:90vw}.gb--header a{z-index:1}.gb--header .btn--login{margin-left:1rem;min-width:auto;font-weight:500;font-size:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gb--header .login__dropdown{-ms-flex:2;flex:2}.gb--header .login__user{display:table-cell;color:#fff;width:7rem;max-width:7rem}.gb--header__overlay{background-color:gray;opacity:.5;position:fixed;top:0;left:0;z-index:10;height:100vh;width:100%}.gb--header,.gb--navigation{background:#7e00d9}.gb--header .gb--menu__item,.gb--header .gb--menu__item>a,.gb--header .gb--menu__item button,.gb--navigation .gb--menu__item,.gb--navigation .gb--menu__item>a,.gb--navigation .gb--menu__item button{color:#fff}.gb--menu__nav{-ms-flex:2;flex:2}.gb--menu .gb--menu__item{position:relative;line-height:2;cursor:pointer;padding:0 1rem;font-weight:500;font-size:1.5rem;color:#fff}.gb--menu .gb--menu__item a,.gb--menu .gb--menu__item button{display:-ms-flexbox;display:flex}.gb--menu .gb--menu__item button{font-weight:500}.gb--menu .gb--menu__item--selected,.gb--menu .gb--menu__item--selected a,.gb--menu .gb--menu__item:focus,.gb--menu .gb--menu__item:hover{color:#81eeb8}.gb--menu .gb--menu__item-language{display:block!important}.gb--menu .select__list{position:absolute;right:0;display:none;z-index:10;padding-bottom:1rem;font-size:14px}.gb--menu .select__list--opened{width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;display:grid;gap:0 1rem;grid-template-columns:1fr;background:#fff}.gb--menu .select__list--opened .gb--menu__item,.gb--menu .select__list--opened .gb--menu__item a{color:#000;line-height:3rem}.gb--menu .select__list--lang{min-width:40rem;height:90%;padding-bottom:2rem;overflow-y:scroll}.gb--menu .select__list .select__item{font-size:1.4rem;color:#2a2a2a;line-height:2.5;padding:0 1.75rem;border-bottom:1px solid #f6f8fd}.gb--menu .select__list .select__item button{color:#2a2a2a}.gb--menu .select__list .select__item--title{padding:.5rem 2rem;background:#f2f5f7;grid-column:1/span 2}.gb--menu .select__list .select__item--selected,.gb--menu .select__list .select__item--selected a,.gb--menu .select__list .select__item:hover,.gb--menu .select__list .select__item:hover a{background-color:#f9f2fd}.gb--menu .select__list .select__item--disabled{color:#ccc;cursor:not-allowed}.gb--menu .select__list .select__item--disabled:hover span{color:#ccc}.gb--menu-toggle{-ms-flex-order:3;order:3}.gb--menu-mobile .gb--menu__item,.gb--menu-mobile .select__item{padding:1rem;font-weight:500;color:#7e00d9;font-size:16px}.gb--menu-mobile .gb--menu__item:nth-child(n-1),.gb--menu-mobile .select__item:nth-child(n-1){border-bottom:1px solid #c9f0dd}.gb--menu-mobile .gb--menu__item a,.gb--menu-mobile .gb--menu__item button,.gb--menu-mobile .select__item a,.gb--menu-mobile .select__item button{line-height:3;color:#7e00d9}.gb--lang-flag{display:-ms-inline-flexbox;display:inline-flex;width:28px;height:20px;position:relative;vertical-align:text-bottom;border-radius:2px;margin-right:1rem;box-shadow:-1px -1px 4px 0 #dde3e8;background-image:url(/apps/shared-images/v2.0.16/images/icons/flags_sprite.png)}.static-page-header-title{margin:auto;width:90vw;position:relative;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:1rem}.static-page-header-title span{color:#fff;text-shadow:1px 1px 2px #000;font-weight:600}.static-page-header-title-label{font-size:36px}.static-page-header-title-prefix{font-size:16px;margin-bottom:1rem}.main-hero{padding:8rem 0;text-align:center;color:#fff;position:relative;display:inline-block;overflow:visible;width:100%}.main-hero picture img{pointer-events:none;position:absolute;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;top:25%;transform:translateY(-25%);left:0}.main-hero--small{position:relative;text-align:center;display:inline-block;overflow:visible;width:100%}.main-hero--small:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(74,74,74,.75)}.main-hero--small picture img{pointer-events:none;position:absolute;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;top:0;left:0}.main-hero--small .search{margin:0;z-index:2;position:relative}.main-hero--small.main-hero--vector{padding:0}.main-hero--small.main-hero--vector .hero__icons{width:105vw;position:absolute;left:-2.5%;bottom:0;opacity:.2;grid-template-columns:repeat(3,10%) 50% 20%}.main-hero--small.main-hero--vector .hero__icons>:after,.main-hero--small.main-hero--vector:before{content:unset}.gb--connect{font-size:12px}.gb--connect-line{background:repeating-linear-gradient(#cdd5df,#cdd5df 3px,transparent 0,transparent 5px);margin:0;width:1px;height:100%}.gb--connect-circle{width:8px;height:8px;display:block;border-radius:99px;background:transparent;border:2px solid #7e00d9}.gb--connect-circle-destination{border:3px solid #81eeb8}.gb--connect-circle--green{border-color:#7e00d9}.gb--connect-circle--blue{border-color:#2a2a2a}.gb--connect-circle--orange{border-color:#81eeb8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gb--connect-circle--traveling{border:2px solid #81eeb8;width:3px;height:3px;border-radius:2px;background-color:#81eeb8}.gb--connect-divider{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;left:6rem;top:1em;bottom:1rem}.gb--connect-divider-date-displayed{left:14.6rem}.gb--connect-divider_vertical{-ms-flex-direction:column!important;flex-direction:column!important;padding:1rem .5rem!important}.gb--connect-divider_vertical .gb--connect-circle{width:8px;height:8px;border:2px solid}.gb--connect-divider_vertical .gb--connect-circle--green{border-color:#7e00d9;background-color:#fff}.gb--connect-divider_vertical .gb--connect-circle--blue{border-color:#2a2a2a}.gb--connect-divider_vertical .gb--connect-circle--orange{border-color:#81eeb8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.gb--connect-divider_vertical .gb--connect-circle--traveling{border:2px solid #81eeb8;width:3px;height:3px;border-radius:2px;background-color:#81eeb8}.gb--connect-divider_vertical .gb--connect-line{width:1px;height:100%;border:1px dashed #cdd5df}.gb--sidebar-container{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.gb--sidebar-container h3{font-size:18px;font-weight:700}.gb--sidebar-container .app-store-section{border:unset;box-shadow:unset}.gb--sidebar-section{border-top:7px solid #7e00d9;border-radius:6px;background-color:#fff;overflow:hidden;margin-bottom:2rem;box-shadow:0 2px 4px 0 #e4e8f1}.gb--sidebar-section-filters .gb--sidebar-section-content-item{-ms-flex-direction:column;flex-direction:column}.gb--sidebar-section-filters .filter__toggleable-content>*,.gb--sidebar-section-filters .filter__toggleable-title{width:100%}.gb--sidebar-section-filters .company-filter{gap:6px}.gb--sidebar-section-title{background-color:#f6f8fd;height:5rem;margin:unset;padding:1rem}.gb--sidebar-section-title h3{font-size:22px;font-weight:700;margin-bottom:0;padding-left:1rem}.gb--sidebar-section-title_wrapper{padding:0 1rem}.gb--sidebar-section-title_wrapper .icon-container{min-width:2rem;margin-right:1rem;position:relative}.gb--sidebar-section-title_wrapper .icon-container span{display:-ms-flexbox;display:flex}.gb--sidebar-section-title_wrapper .icon-container .gb--label{position:absolute;right:0;top:0;margin:0;transform:translate(50%,-50%);min-width:2rem;padding:.7rem}.gb--sidebar-section-title_wrapper h3{margin-bottom:0}.gb--sidebar-section-content{padding:0 2rem}.gb--sidebar-section-content .gb--emphasize-info,.gb--sidebar-section-content a{color:#7e00d9}.gb--sidebar-section-content-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;border-bottom:1px dashed #f2f5f7}.gb--sidebar-section-content-item:last-child{border-bottom:0}.gb--sidebar-section-content-item-title{font-size:14px;font-weight:600;margin-bottom:1.2rem}.gb--sidebar-latest-blog-post .icon-container{padding:3px 8px 0 0}.gb--sidebar-latest-blog-post .gb--column span{font-weight:500}.gb--sidebar-latest-blog-post a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000}.gb--sidebar-latest-blog-post a svg{margin-left:4px}.gb--sidebar-latest-ticket-more-info a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000}.gb--sidebar-latest-ticket-more-info a svg{margin-left:4px}.gb--sidebar-latest-ticket-more-info span{font-size:13px;color:#676d77}.gb--sidebar-latest-ticket .gb--connect-divider{-ms-flex-direction:column;flex-direction:column;padding-right:1rem}.gb--sidebar-latest-ticket .gb--connect-divider__sidebar .gb--connect-circle--green{border:1px solid #7e00d9}.gb--sidebar-latest-ticket .gb--connect-divider__sidebar .gb--connect-circle--orange{border:1px solid #81eeb8}.gb--sidebar-latest-ticket .gb--connect-divider .gb--connect-line{height:2rem;width:1px}.gb--sidebar-latest-ticket-stations{font-weight:500}.gb--sidebar-latest-review .reviews-item__more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gb--sidebar-latest-review .reviews-item__more svg{margin-left:4px}.gb--sidebar-latest-review .gb--review-ratings{line-height:1;padding:.3rem .5rem;color:#fff;border-radius:99px;border:1px solid #dde3e8}.gb--sidebar-latest-review-score{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#7e00d9;font-weight:500;font-size:16px}.gb--sidebar-latest-review .icon-container{padding:1px 8px 0 0}.gb--sidebar-latest-review .gb--column{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in,.collapse.show{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.gb--cookie-config-modal .gb--toggle-switch{background-color:#cdd5df;width:55px;height:24px;border-radius:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #dedede;cursor:pointer}.gb--cookie-config-modal .gb--toggle-switch-left{margin:.5rem 1rem .5rem 0}.gb--cookie-config-modal .gb--toggle-switch-right{margin:.5rem 0 .5rem 1rem}.gb--cookie-config-modal-slim .gb--toggle-switch{height:10px;width:30px}.gb--cookie-config-modal-slim .gb--toggle-switch .gb--toggle-slider{height:16px;width:16px;margin-right:-2px;margin-top:-4px;background-color:#676d77;margin-left:-2px}.gb--cookie-config-modal input[type=checkbox]{display:none}.gb--cookie-config-modal .gb--toggle-slider{height:14px;width:14px;background-color:#fff;border-radius:12px;margin:4px}.gb--cookie-config-modal .gb--toggle-mark{margin:4px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.141 17c.24 0 .442-.083.609-.25s.25-.37.25-.609a.777.777 0 0 0-.26-.598L11.216 10l5.522-5.543A.777.777 0 0 0 17 3.859c0-.24-.083-.442-.25-.609S16.38 3 16.141 3a.777.777 0 0 0-.598.26L10 8.784 4.457 3.26A.777.777 0 0 0 3.859 3c-.24 0-.442.083-.609.25S3 3.62 3 3.859s.087.438.26.598L8.784 10 3.26 15.543a.777.777 0 0 0-.261.598c0 .24.083.442.25.609s.37.25.609.25.438-.087.598-.26L10 11.195l5.543 5.543c.16.174.36.261.598.261z' fill='%23fff'/%3E%3C/svg%3E");height:14px}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch .gb--toggle-slider{border:unset}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch-green{background-color:#81eeb8;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch-green .gb--toggle-slider{background-color:#64d49f}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch-blue{background-color:#81eeb8;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch-blue .gb--toggle-slider{background-color:#64d49f}.gb--cookie-config-modal input[type=checkbox]:checked+.gb--toggle-switch .gb--toggle-mark{content:url("data:image/svg+xml;charset=utf-8,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28 17.17c.322 0 .612-.13.87-.387L19.16 4.59a1.24 1.24 0 0 0 .019-1.721 1.158 1.158 0 0 0-1.664-.02L6.28 14.173 2.61 10.502a1.23 1.23 0 0 0-1.74 1.74l4.542 4.54c.257.258.547.387.87.387z' fill='%23070c63'/%3E%3C/svg%3E")}#modal-alert .modal-dialog{width:50%}#modal-alert .message{padding:20px}#modal-alert .options{text-align:center}#modal-alert .options button.ok{max-width:100px}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;text-align:center;outline:0}.modal:before{content:"";height:100%;display:inline-block;vertical-align:middle}.modal .fade.in{opacity:1}.modal.fade.in{background-color:rgba(0,0,0,.5)}.modal-content{border:none;padding:2rem;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-dialog{background:#fff;position:relative;vertical-align:middle;display:inline-block;text-align:left;background-clip:padding-box;outline:0;border-radius:2px;width:300px}.modal iframe{width:100%;display:block;min-height:300px}.gb-modal{overflow-y:auto}.gb-modal .user--icon{width:40px;height:40px;padding:6px;border-radius:99px;display:inline-block}.gb-modal .user--icon-alert,.gb-modal .user--icon-error{background:#ffa898}.gb-modal .user--icon-warning{background:#faca66}.gb-modal .user--icon-success{background:#b4f3d5}.gb-modal .user--icon-info{background:#adcaff}.gb-modal .user--icon-default{background:#f5f5f5}.gb-modal-content{margin:0 auto;text-align:center}.gb-modal-header{position:relative;border-bottom:none}.gb-modal-body{position:relative;padding:2rem;font-size:14px;font-weight:400}.gb-modal-footer{border-top:none;-ms-flex-pack:center;justify-content:center}.gb-modal-footer--actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.gb-modal-footer--actions-alternative{display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;margin-top:1rem}.gb-modal-footer a{margin:0 auto;color:#7e00d9}.gb-modal-footer a:focus,.gb-modal-footer a:hover{color:#550093}.gb-modal-title{margin:0 auto;padding-top:2rem;font-weight:600;font-size:24px;line-height:1}.gb-modal-title--action{top:0;right:0;width:3rem;height:3rem;padding:.5rem;cursor:pointer;position:absolute;background:#f7f7f7;border-radius:99px;transform:translate(100%,-100%)}.gb-modal-title--action:hover{background:#f0f0f0}.gb-modal-title svg{vertical-align:middle}.gb-modal--description{padding-left:3rem}.gb-modal .btn{border-radius:2px}.gb-modal .btn,.gb-modal .btn--dismiss{font-weight:700;text-transform:capitalize;box-shadow:0 2px 4px rgba(0,0,0,.15)}.gb-modal .btn--dismiss{min-width:10rem;text-align:center;margin:0 .5rem;color:gray;border-radius:4px;background:#f5f5f5;border:1px solid #fcfcfc}.gb-modal .btn--dismiss:hover{background:#d1d1d1}.gb-modal .btn--confirm{min-width:10rem;text-align:center;margin:0 .5rem;font-weight:700;color:#fff;border-radius:4px;background:#81eeb8;text-transform:capitalize;border:1px solid #81eeb8;box-shadow:0 2px 4px 0 #e4e8f1}.gb-modal .btn--confirm:hover{background:#64d49f}.gb--cookie-config-modal hr{border-top:0;border-bottom:1px solid #f6f8fd}.gb--cookie-config-modal .gb--cookie-notice{text-align:left}.gb--cookie-config-modal .card{box-shadow:unset}.gb--cookie-config-modal .card-header{cursor:pointer}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow,.triangle-arrow,.triangle-arrow-down,.triangle-arrow-up{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow,.triangle-arrow,.triangle-arrow-down,.triangle-arrow-up,.triangle-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.triangle-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#fff}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.triangle-arrow-up{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.triangle-arrow-up,.triangle-arrow-up:before{border-top:none;border-bottom-color:#fff}.triangle-arrow-up:before{top:-1px;border-bottom-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow,.triangle-arrow-down{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow,.triangle-arrow-down,.triangle-arrow-down:before{border-bottom:none;border-top-color:#fff}.triangle-arrow-down:before{bottom:-1px;border-top-color:#fff}.react-datepicker{font-family:Outfit,outfit;font-size:1.5rem;background-color:#fff;color:#2a2a2a;border-radius:12px;display:grid;position:relative}.react-datepicker__capitalize-current-month .react-datepicker__current-month{text-transform:capitalize}.react-datepicker__week-starting-with-monday .react-datepicker__day-names .react-datepicker__day-name:nth-child(6),.react-datepicker__week-starting-with-monday .react-datepicker__day-names .react-datepicker__day-name:nth-child(7),.react-datepicker__week-starting-with-sunday .react-datepicker__day-names .react-datepicker__day-name:first-child,.react-datepicker__week-starting-with-sunday .react-datepicker__day-names .react-datepicker__day-name:nth-child(7){color:#7e00d9}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:9}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#fff;border-bottom:1px solid #fff;border-top-left-radius:12px;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:12px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#2a2a2a;font-weight:700;font-size:1.77rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background-size:cover;background-repeat:no-repeat;line-height:2.5rem;text-align:center;cursor:pointer;position:absolute;top:10px;padding:0;z-index:1;height:16px;width:16px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#2a2a2a;transform:rotate(180deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' stroke='%237e00d9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M10.552 4.782c0 .989.371 1.89.983 2.574H1.582v1.287h9.954a3.847 3.847 0 0 0-.982 2.574h1.288a2.573 2.573 0 0 1 2.573-2.574V7.356h-.003a2.573 2.573 0 0 1-2.574-2.574z' fill-rule='evenodd'/%3E%3C/svg%3E")}.react-datepicker__navigation--previous:hover{border-right-color:#8c9baf}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#dfbff5;cursor:default}.react-datepicker__navigation--next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' stroke='%237e00d9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M10.552 4.782c0 .989.371 1.89.983 2.574H1.582v1.287h9.954a3.847 3.847 0 0 0-.982 2.574h1.288a2.573 2.573 0 0 1 2.573-2.574V7.356h-.003a2.573 2.573 0 0 1-2.574-2.574z' fill-rule='evenodd'/%3E%3C/svg%3E");right:10px;border-left-color:#2a2a2a}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#8c9baf}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#dfbff5;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#aab5c4}.react-datepicker__navigation--years-previous:hover{border-top-color:#8c9baf}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#aab5c4}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#8c9baf}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #fff;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:196.25px;overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#7e00d9;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#7e00d9}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#aab5c4}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#aab5c4;display:inline-block;width:10vw;height:10vw;line-height:10vw;text-align:center;margin:.4rem .6rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:12px;background-color:#fff}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#2a2a2a;display:inline-block;width:10vw;height:10vw;line-height:10vw;text-align:center;margin:.4rem .6rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:12px;background-color:#7e00d9;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#6f00c0}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#aab5c4;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer;transition:background-color .1s ease-in-out;border-radius:50%}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#dfbff5}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:600;color:#7e00d9}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:50%;background-color:#7e00d9;color:#2a2a2a}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#dfbff5}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:50%;background-color:#7e00d9;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#6f00c0}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:50%;background-color:#9a0dff;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#6f00c0}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker__day--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker__day--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker__day--in-selecting-range:not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__month-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__quarter-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__year-text--in-range){background-color:rgba(126,0,217,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__month-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__quarter-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__year-text--in-selecting-range){background-color:#fff;color:#2a2a2a}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#aab5c4}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#7e00d9}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#fff}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:12px}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#8c9baf}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#aab5c4;float:right;margin-left:20px;top:8px;position:relative;border-width:.5rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#fff;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:12px;border:1px solid #fff}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#aab5c4}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#8c9baf}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#8c9baf}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;position:absolute;top:50%;right:.5rem}.react-datepicker__close-icon:after{cursor:pointer;background-color:#9a0dff;color:#fff;border-radius:50%;height:16px;width:16px;font-size:14px;font-weight:600;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#fff;border-top:1px solid #fff;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:2.7rem}.react-datepicker__portal .react-datepicker__navigation{border:.9rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#aab5c4}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#8c9baf}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#dfbff5;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#aab5c4}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#8c9baf}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#dfbff5;cursor:default}@keyframes a{0%{opacity:0}to{opacity:1}}.react-autosuggest__container{position:relative}.react-autosuggest__container--open .react-autosuggest__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__container--open .react-autosuggest__suggestions-container{animation:a .25s;display:block;border-radius:12px;box-shadow:0 2px 4px 0 #e4e8f1;overflow:hidden;position:absolute;top:60px;width:100%;border:1px solid #dde3e8;background-color:#fff;font-size:14px;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5);z-index:4}.react-autosuggest__switch-button{position:absolute;right:1rem;top:80%;z-index:1;cursor:pointer}.react-autosuggest__switch-button svg{transform:rotate(90deg)}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-list{margin:0;padding:0;overflow-y:auto;max-height:40rem;list-style-type:none;scrollbar-width:.8rem;scrollbar-track-color:#f6f8fd;scrollbar-color:#81eeb8}.react-autosuggest__suggestions-list::-webkit-scrollbar{width:.8rem}.react-autosuggest__suggestions-list::-webkit-scrollbar-track{background-color:#f6f8fd}.react-autosuggest__suggestions-list::-webkit-scrollbar-thumb{border-radius:99px;background-color:#81eeb8}.react-autosuggest__suggestions-list::-webkit-scrollbar-thumb:hover{background-color:#27e285}.react-autosuggest__suggestion{cursor:pointer}.react-autosuggest__suggestion:not(:first-child){border-top:1px solid #dde3e8}.react-autosuggest__suggestion--highlighted{font-weight:700;background-color:#f2f5f7}.react-autosuggest__suggestion--focused{background-color:#dde3e8;color:#fff}.react-autosuggest__suggestion:hover{background-color:#f2f5f7}.react-autosuggest__suggestion div{padding:1.5rem}.suggestion-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:start;background-repeat:no-repeat}.suggestion-content p{margin:0}.gb--search{position:relative;background:#f6f8fd;text-align:center;padding-bottom:1rem;letter-spacing:.4px}.gb--search-inversed-colors{background:#7e00d9}.gb--search-small{padding:1rem 0}.gb--search .gb--search-description{display:grid;grid-template-columns:repeat(auto-fit,1fr);margin:auto;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:start;justify-content:flex-start}.gb--search .gb--search-description-inversed-colors h1,.gb--search .gb--search-description-inversed-colors span{color:#fff!important}.gb--search .gb--search-description .form-title{color:#2a2a2a;text-align:left;margin-bottom:2rem;z-index:2;font-weight:600}.gb--search .gb--search-description .form-subtitle{color:#2a2a2a;font-size:12px;text-align:left;z-index:2;font-weight:400;margin-bottom:1rem}.gb--search-accommodation{padding:1rem 0 0;z-index:0}.gb--search-accommodation span{color:#fff}.gb--search-background{max-width:18rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;margin-right:-5vw;height:100%}.gb--search-background__wrapper{display:-ms-flexbox;display:flex}.gb--search-form{display:grid;grid-template-columns:1fr;gap:0;color:#333;width:90vw;margin:3rem auto;-ms-flex-pack:distribute;justify-content:space-around}.gb--search-form.animate--wiggle{animation:wiggle 1s 1}.gb--search__select{position:relative}.gb--search__select input{width:100%;height:60px;margin:0;padding:2.2rem .5rem .5rem 4rem;background-color:#fff;border:1px solid #eef1f8}.gb--search__select--mobile{height:100vh}.gb--search__select--from{border-radius:4px 4px 0 0}.gb--search__select--from input{border-radius:4px}.gb--search__select--datepicker-input{width:100%;position:relative;border-radius:unset}.gb--search__select--datepicker-input input{cursor:pointer}.gb--search__select--datepicker-input input.search-datepicker--animation{padding-top:2rem;transition:padding-top .2s}.gb--search__select--pax input{cursor:pointer}.gb--search__select--pax-open{margin-top:.5rem;width:100%;z-index:4;position:absolute;background:#fff;box-shadow:0 4px 8px 0 #e4e8f1;border-radius:12px}.gb--search__select--pax-open .btn--green{width:100%}.gb--search__select--pax-open input{border:0}.gb--search__select--pax-add{position:relative}.gb--search__select--pax-add:not(:first-child){border-top:1px solid #dde3e8}.gb--search__select--pax-add input{padding:1rem}.gb--search__select--pax-add .pax--counter__wrapper{display:grid;grid-template-columns:repeat(3,1fr);width:15rem;-ms-flex-align:center;align-items:center;justify-items:center}.gb--search__select--pax-add .pax--icon{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:1.5rem}.gb--search__select--pax .pax--counter{cursor:pointer;margin:.7rem}.gb--search__select--pax .pax--counter__enabled:focus circle,.gb--search__select--pax .pax--counter__enabled:hover circle{fill:#64d49f}.gb--search__select--action{width:100%;cursor:pointer;z-index:1;min-height:60px;font-size:20px;letter-spacing:2%;border-radius:0 0 4px 4px;box-shadow:unset}.gb--search__select--popular-destinations{font-weight:600;font-size:14px;text-align:left;padding:.2rem 1.5rem;color:#2a2a2a;background-color:#dfbff5}.gb--search__select--icon{position:absolute;left:1.5rem;top:50%;z-index:1}.gb--search__select--switch{position:absolute;top:0;bottom:0;right:1.5rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transform:translateY(50%)}.gb--search__select--switch button{cursor:pointer;border-radius:90px;padding:.6rem;background-color:#9a33d9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;justify-items:center}.gb--search__select--switch button svg{transform:rotate(90deg)}.gb--search__select--label{position:absolute;text-transform:uppercase;top:1.3rem;left:1.5rem;z-index:1;font-size:10px;line-height:1;font-weight:600;color:#676d77}@keyframes b{0%{background-position:-450px 0}to{background-position:450px 0}}.animate{position:relative}.animate-form-background{position:absolute;top:28%;left:5%;height:25px;width:90%;display:block;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:b;animation-timing-function:linear;background:#f2f5f7;background:linear-gradient(90deg,#eef2fb 8%,#fcfcfc 18%,#eef2fb 33%);background-size:800px 100px;will-change:background-position}.animate-form-background--half{left:10%;width:80%}.animate-form-background--green{background:linear-gradient(90deg,#71bd1e 8%,#8bde2f 18%,#71bd1e 33%);background-size:800px 100px}.animate-hero{top:0;left:0;height:100%;width:100%;background-size:cover;z-index:-1}.animate-btn{height:60px}.animate-my-tickets{height:4rem;width:10rem}.animate-my-tickets .animate-form-background{height:1.8rem}.react-datepicker__close-icon:after{color:#7e00d9}.sign-in__form hr{margin:1.5rem 0;border:1px dashed #eef2fb}.page--station #root:has(#rebrand-notice) .gb--navigation,.page--station-to-station #root:has(#rebrand-notice) .gb--navigation{margin-bottom:0}.page--station #root .gb--navigation,.page--station-to-station #root .gb--navigation{margin-bottom:2em}.page--station #root .gb--navigation .gb--menu__item,.page--station #root .gb--navigation button:not(.sign-in__form button),.page--station-to-station #root .gb--navigation .gb--menu__item,.page--station-to-station #root .gb--navigation button:not(.sign-in__form button){text-shadow:1px 1px 2px #000}.page--station #root .gb--navigation .select__list--opened .select__item,.page--station #root .gb--navigation .select__list--opened a,.page--station #root .gb--navigation .select__list--opened button,.page--station-to-station #root .gb--navigation .select__list--opened .select__item,.page--station-to-station #root .gb--navigation .select__list--opened a,.page--station-to-station #root .gb--navigation .select__list--opened button{text-shadow:none!important}.page--station #root .gb--navigation-background .background-image,.page--station-to-station #root .gb--navigation-background .background-image{-o-object-fit:cover;object-fit:cover;height:584px;width:100vw;position:absolute;background:#7e00d9;top:0}.page--station #root .gb--search-small,.page--station-to-station #root .gb--search-small{background:none}.page--station #root .gb--search-small .gb--search-form,.page--station-to-station #root .gb--search-small .gb--search-form{border-radius:12px;padding:1em;background-color:hsla(0,0%,100%,.5)}.page--station #root .gb--search-small__accommodation,.page--station-to-station #root .gb--search-small__accommodation{margin-top:-1.5rem}.page--station #root .gb--search-small__accommodation .gb--search-form,.page--station-to-station #root .gb--search-small__accommodation .gb--search-form{background-color:rgba(42,42,42,.3)}.homepage--company-store #root,.homepage--company-store #root .gb--navigation{background:#fff}.homepage--company-store #root .gb--navigation .gb--menu__item,.homepage--company-store #root .gb--navigation button{text-shadow:unset}.homepage--company-store #root .gb--navigation .gb--navigation-background .background-image{top:75px}.popover{position:absolute;top:0;left:0;z-index:1060;background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 #e4e8f1;border:none;color:#2a2a2a;padding:1rem;font-size:14px}.popover-content{max-width:40vw}.popover-content .popover__company,.popover-content .popover__price-table{min-width:260px}.popover .gb--emphasize-default{color:#7e00d9}.popover .gb--company-logo{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;max-height:2.5rem}.user-account__modal{text-align:center;max-width:90vw}.user-account__modal hr{margin:0 2rem}.user-account__modal a{color:#7e00d9;text-decoration:none}.user-account__modal a:hover{text-decoration:underline}.user-account__modal .gb-modal-content{padding:2.5rem}.user-account__modal .sign-up__link{cursor:pointer}.user-account__modal label{display:-ms-flexbox;display:flex}.user-account__modal .gb--notification{margin:-1.5rem auto 1.5rem}.user-account__modal .term-with-checkbox{display:-ms-flexbox;display:flex}.user-account__modal .term-with-checkbox button{margin:0}.user-account__modal .gb--label__password{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-account__modal .gb--input-standalone__password{content:"";display:-ms-flexbox;display:flex;width:100%;height:4px;margin:1rem auto .5rem;background-color:#eef2fb}.user-account__modal .btn{width:100%;margin:1rem 0 .5rem!important;float:unset}.user-account__modal .btn--superG{padding:1rem;color:#1f1f1f;background:#fff;font-weight:500;letter-spacing:-.5px;font-size:16px;border-radius:6px;border:2px solid #e4e8f1}.user-account__modal .btn--superG:focus,.user-account__modal .btn--superG:hover{color:inherit}.user-account__modal .btn--apple{padding:1rem;color:#fff;background:#000;font-weight:500;font-size:16px}.user-account__modal .btn--apple:focus,.user-account__modal .btn--apple:hover{color:inherit}.md-checkbox input[type=checkbox]{display:none}.md-checkbox button,.md-checkbox label{cursor:pointer;text-align:left;display:inline-block;position:relative;font-weight:400}.md-checkbox button:before,.md-checkbox label:before{content:"";display:inline-block;background-color:#eef1f8;border:2px solid #cdd5df;width:1.7rem;height:1.7rem;border-radius:2px;transition:background-color .2s,border .2s;position:relative}.md-checkbox button:after,.md-checkbox label:after{content:"";top:5px;left:5px;opacity:0;width:1rem;height:1rem;display:block;position:absolute;background-size:cover;transition:opacity .2s;background-image:url(/apps/shared-images/v2.0.16/images/icons/checkmark-vector.svg)}.md-checkbox button span,.md-checkbox label span{width:65vw;line-height:1.2;display:inline-block;vertical-align:text-top}.md-checkbox button{margin-right:5px;display:-ms-flexbox;display:flex}.md-checkbox input[type=checkbox]+button:hover:before,.md-checkbox input[type=checkbox]+label:hover:before{background-color:#e4e8f1;border-color:#cdd5df}.md-checkbox input[type=checkbox]:checked+button:before,.md-checkbox input[type=checkbox]:checked+label:before{border-color:#81eeb8;background-color:#81eeb8}.md-checkbox input[type=checkbox]:checked+button:hover:before,.md-checkbox input[type=checkbox]:checked+label:hover:before{border-color:#64d49f;background-color:#64d49f}.md-checkbox input[type=checkbox]:checked+button:after,.md-checkbox input[type=checkbox]:checked+label:after{opacity:1}.md-checkbox input[type=checkbox]+button:focus:before,.md-checkbox input[type=checkbox]+label:focus:before,.md-checkbox input[type=checkbox]:checked+button:focus:before,.md-checkbox input[type=checkbox]:checked+label:focus:before{outline:3px solid #c9f0dd!important}.md-checkbox input[type=checkbox]:disabled+button{cursor:not-allowed}.md-checkbox input[type=checkbox]:disabled+button:focus:before,.md-checkbox input[type=checkbox]:disabled+label:focus:before{outline:none!important}.md-checkbox input[type=checkbox]:disabled+button:before,.md-checkbox input[type=checkbox]:disabled+label:before{background-color:#eef1f8;border-color:#e4e8f1}.md-checkbox input[type=checkbox]:checked:disabled+button:before,.md-checkbox input[type=checkbox]:checked:disabled+label:before{background-color:#eef1f8;border-color:#cdd5df}.md-checkbox input[type=checkbox]:checked:disabled+button:after,.md-checkbox input[type=checkbox]:checked:disabled+label:after{background-image:url(/apps/shared-images/v2.0.16/images/icons/checkmark-vector-gray.svg)}@keyframes c{0%{box-shadow:0 0 0 1px #c9f0dd}50%{box-shadow:0 0 0 4px #c9f0dd}to{box-shadow:0 0 0 4px transparent}}.md-radio{margin:1rem auto}.md-radio.md-radio-inline{display:inline-block}.md-radio input[type=radio]{display:none}.md-radio input[type=radio]:disabled+label{cursor:not-allowed}.md-radio input[type=radio]:disabled+label:before{background-color:#e4e8f1;border-color:#e4e8f1}.md-radio input[type=radio]:disabled+label:after{background-color:#e4e8f1}.md-radio input[type=radio]:checked+label:before{border-color:#81eeb8;animation:c .2s linear forwards}.md-radio input[type=radio]:checked:disabled+label:before{border-color:#cdd5df;background-color:#f6f8fd}.md-radio input[type=radio]:checked:disabled+label:after{background:#cdd5df}.md-radio input[type=radio]:checked:disabled+label:hover:before{border-color:#cdd5df}.md-radio input[type=radio]:checked:disabled+label:hover:after{background:#cdd5df}.md-radio input[type=radio]:checked+label:after,.md-radio input[type=radio]:checked:disabled+label:after{transform:scale(1)}.md-radio input[type=radio]:checked+label:hover:before{border-color:#64d49f}.md-radio input[type=radio]:checked+label:hover:after{background:#64d49f}.md-radio .md-radio-label,.md-radio label{font-size:16px;font-weight:400;line-height:1;position:relative;padding:0 24px;margin-bottom:0;cursor:pointer;vertical-align:bottom;color:#363636}.md-radio .md-radio-label:after,.md-radio .md-radio-label:before,.md-radio label:after,.md-radio label:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.md-radio .md-radio-label:hover:before,.md-radio label:hover:before{background-color:#eef1f8}.md-radio .md-radio-label:before,.md-radio label:before{left:0;top:0;width:16px;height:16px;border:2px solid #cdd5df;background-color:#f6f8fd}.md-radio .md-radio-label:before:hover,.md-radio label:before:hover{border-color:#e4e8f1}.md-radio .md-radio-label:after,.md-radio label:after{top:4.5px;left:4.5px;width:11px;height:11px;transform:scale(0);background:#81eeb8}.content-width-search-form-alignment{margin:auto;width:90vw}.gb--base-container .gb--content-without-sidebar{margin:auto;width:90vw}.gb--base-container .gb--content-without-sidebar h1:first-of-type{margin-top:3rem}.gb--base-container .gb--content-with-sidebar{margin:auto;width:90vw}.gb--base-container .gb--content-with-sidebar h1:first-of-type{padding-top:3rem}.trvl-panel{background:#f6f8fd;border-radius:12px;color:#2a2a2a;padding:2rem}.bus_company_popular_domestic_lines a,.bus_company_popular_domestic_lines a .gb--emphasize-default,.general_info a,.general_info a .gb--emphasize-default,.other_popular_destinations_from_departure_st a,.other_popular_destinations_from_departure_st a .gb--emphasize-default,.popular_bus_departures a,.popular_bus_departures a .gb--emphasize-default,.station__list-info a,.station__list-info a .gb--emphasize-default,.stop-information-gmap-link a,.stop-information-gmap-link a .gb--emphasize-default,.sts_other_destinations_from_destination a,.sts_other_destinations_from_destination a .gb--emphasize-default,.traveling_st a,.traveling_st a .gb--emphasize-default{color:#7e00d9}.bus_company_popular_domestic_lines .btn--leave-a-review,.bus_company_popular_domestic_lines .gb--review-btn-top,.general_info .btn--leave-a-review,.general_info .gb--review-btn-top,.other_popular_destinations_from_departure_st .btn--leave-a-review,.other_popular_destinations_from_departure_st .gb--review-btn-top,.popular_bus_departures .btn--leave-a-review,.popular_bus_departures .gb--review-btn-top,.station__list-info .btn--leave-a-review,.station__list-info .gb--review-btn-top,.stop-information-gmap-link .btn--leave-a-review,.stop-information-gmap-link .gb--review-btn-top,.sts_other_destinations_from_destination .btn--leave-a-review,.sts_other_destinations_from_destination .gb--review-btn-top,.traveling_st .btn--leave-a-review,.traveling_st .gb--review-btn-top{color:#2a2a2a}.content section a{color:#7e00d9}.content section .trip-summary-container a,.content section a.btn{color:#2a2a2a}.pagination-container{margin:2rem 0 4rem}.pagination-container .pagination-item-holder{padding:.5rem .7rem;margin:0 .2rem;color:#2a2a2a;cursor:pointer;border-radius:4px}.pagination-container .pagination-item-holder:hover{background:#c9f0dd}.pagination-container .current-page,.pagination-container .current-page:hover{background:#81eeb8;color:#fff;cursor:default}.phone-container{-ms-flex:1;flex:1;position:relative}.phone-container .phone-input,.phone-container input,.phone-container select{padding:0 1rem;height:4rem;width:100%;min-width:15rem;border:1px solid #dde3e8;border-radius:3px}.phone-container .phone-input:focus,.phone-container .phone-input:focus-within,.phone-container input:focus,.phone-container input:focus-within,.phone-container select:focus,.phone-container select:focus-within{border:1px solid #4a79e2;box-shadow:0 0 7px #e4ebfb}.phone-container .phone-input[disabled],.phone-container .phone-input[readonly],.phone-container input[disabled],.phone-container input[readonly],.phone-container select[disabled],.phone-container select[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.phone-container .phone-input:is(:-webkit-autofill,:autofill),.phone-container input:is(:-webkit-autofill,:autofill),.phone-container select:is(:-webkit-autofill,:autofill){background-color:#eefbf5}.phone-container .phone-input{display:-ms-flexbox;display:flex;box-shadow:none;-ms-flex-align:center;align-items:center;padding-left:0!important}.phone-container .phone-input-disabled{cursor:not-allowed;background-color:#eee;opacity:1}.phone-container .phone-input.border-warning{border-color:#f5a623}.phone-container .phone-input.border-validated{border-color:#7ed321}.phone-container .phone-input input{border:none;width:100%;height:100%}.phone-container .phone-input input:focus{border:unset;box-shadow:unset}.phone-container .phone-input button{height:100%}.phone-container .phone-input button[disabled]{cursor:not-allowed}.phone-container .phone-input .gb--input__adornment{height:100%;padding:1rem;background:#f2f5f7;min-width:7rem}.phone-container .phone-input .gb--input__adornment img{width:2.2rem}.gb--country-select-container{position:absolute;left:0;width:100%;padding:0 1rem;z-index:2}.gb--country-select-container .gb--input__adornment{height:100%;padding:1rem;background:#f2f5f7;min-width:7rem}.gb--country-select-container .gb--input__adornment img{width:2.2rem}.gb--country-select-container .gb--autocomplete-suggestions{overflow:auto;max-height:15em;background:#fff;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5)}.input-field input.border-warning{border-color:#f5a623}.input-field input.border-validated{border-color:#7ed321}.text-area{margin-bottom:2rem}.text-area textarea{width:100%;padding:1.15rem 1.5rem;margin:0 auto 2rem;border-radius:2px 2px 0 0;background-color:#fafbfc;border:1px solid #dde3e8;margin-bottom:0}.text-area textarea.border-warning{border-color:#f5a623}.text-area textarea.border-validated{border-color:#7ed321}.gb--input-border{border:1px solid #dde3e8;border-radius:2px}.gb--input-border input{border:none!important}.input{padding:1rem;border:1px solid #cdd5df;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px}.input span{padding:0 1rem;color:#676d77}.input .input--field::-moz-placeholder{color:#676d77;opacity:1}.input .input--field:-ms-input-placeholder{color:#676d77;opacity:1}.input .input--field::placeholder{color:#676d77;opacity:1}.input .input--field::-ms-input-placeholder{color:#676d77}.input.border-warning{border-color:#f7a700}.input.border-validated{border-color:#64d49f}.input.border-error{border-color:#ff6144}.input:focus-within{border:1px solid #6a9fff}.input:has(input:disabled){cursor:not-allowed;background-color:#eef1f8}.input:has(input:disabled) input{cursor:not-allowed;background-color:#eef1f8}.input__filled .input--field::-moz-placeholder{color:#2a2a2a;opacity:1}.input__filled .input--field:-ms-input-placeholder{color:#2a2a2a;opacity:1}.input__filled .input--field::placeholder{color:#2a2a2a;opacity:1}.input__filled .input--field::-ms-input-placeholder{color:#2a2a2a}.input input{border:none;width:100%;height:100%;padding:0 1rem}.input input::-moz-placeholder{color:#676d77;opacity:1}.input input:-ms-input-placeholder{color:#676d77;opacity:1}.input input::placeholder{color:#676d77;opacity:1}.input input::-ms-input-placeholder{color:#676d77}.main-hero--vector{padding:2rem 0 4rem;background:#7e00d9}.main-hero--vector .hero__title{font-size:2.5vmax;position:relative;top:1rem;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.main-hero--vector .hero__title--container{width:90vw;margin:0 auto}.main-hero--vector .hero__icons{width:80vw;margin:0 auto;-ms-flex-align:end;align-items:end;display:grid;grid-template-columns:repeat(2,10%) 3% 12% 15% repeat(3,10%) 20%;grid-template-rows:1fr}.main-hero--vector .hero__icons svg{vertical-align:bottom}.main-hero--vector .hero__icons>:after{content:"";display:-ms-flexbox;display:flex;height:.2vmax;width:100%;border-radius:99px;background:#070c63}.main-hero--vector .hero__icons .hero__icons--transport{padding-right:.5rem}.main-hero--vector .hero__icons .hero__icons--transport-main{grid-column:5;grid-row:1;padding-left:.5rem}.main-hero--vector .hero__icons .hero__icons--transport-main>svg{height:auto}.main-hero--vector .hero__icons .hero__icons--transport-ferry:after,.main-hero--vector .hero__icons .hero__icons--transport.ferry__main:after{display:none}.main-hero--vector .hero__icons .hero__icons--transport:after{width:80%}.main-hero--vector .hero__subtitle{margin-top:1rem;font-size:1.5vmax;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page .gb--base-container .positive-reviews-container{text-align:center;margin:auto;width:90vw;margin:4rem auto}.page .gb--base-container .positive-reviews-container h1{margin-bottom:.5rem;font-size:28px;text-align:center}.page .gb--base-container .positive-reviews-container h2{margin-bottom:1rem;font-size:24px;text-align:center}.page .gb--base-container .positive-reviews-container .review-pages-cards{-ms-flex-pack:center;justify-content:center;margin-top:3rem}.page .gb--base-container .positive-reviews-container .review-pages-cards h3{text-align:left;margin-bottom:0}.page .gb--base-container .positive-reviews-container .review-pages-cards .review-page-card{gap:2rem;-ms-flex-align:center;align-items:center}.page .gb--base-container .positive-reviews-container .review-pages-cards .gb--card{-ms-flex-positive:1;flex-grow:1;max-width:40rem;min-height:12vh;margin:2rem;padding:3rem;border-radius:12px}.page .gb--base-container .positive-reviews-container .review-pages-cards .gb--card img{width:70%}.page .gb--base-container .positive-reviews-container .review-pages-cards .gb--card .icon-container{width:22px;height:22px;-ms-flex-pack:center;justify-content:center;border-radius:11px;background-color:#dfbff5}h3{margin:2rem 0}.page--contact-form .modal-body{text-align:left}.contact-content h3{margin-top:3rem;font-weight:700}.premium-notification{margin:2.5rem auto!important}.premium-notification svg{margin:0 1rem 0 .5rem!important}.premium-notification h4{margin-bottom:0;font-weight:700;font-size:16px}.contact-form{width:100%;margin:2rem 0;padding:0}.contact-form__item{margin:.5rem auto 1rem}.contact-form__item .contact-form-subtitle{color:#2a2a2a;font-weight:400}.contact-form__item label{-ms-flex:34%;flex:34%;color:#000;font-weight:700;margin-bottom:0;font-size:14px}.contact-form__item textarea{padding:1rem;border:1px solid #cdd5df;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px;margin-bottom:0}.contact-form__item textarea span{padding:0 1rem;color:#676d77}.contact-form__item textarea .input--field::-moz-placeholder{color:#676d77;opacity:1}.contact-form__item textarea .input--field:-ms-input-placeholder{color:#676d77;opacity:1}.contact-form__item textarea .input--field::placeholder{color:#676d77;opacity:1}.contact-form__item textarea .input--field::-ms-input-placeholder{color:#676d77}.contact-form__item textarea.border-validated{border-color:#64d49f}.contact-form__item textarea.border-error{border-color:#ff6144}.contact-form__item textarea:focus-within{border:1px solid #6a9fff}.contact-form__item textarea:has(input:disabled){cursor:not-allowed;background-color:#eef1f8}.contact-form__item textarea:has(input:disabled) input{cursor:not-allowed;background-color:#eef1f8}.contact-form__item textarea__filled .input--field::-moz-placeholder{color:#2a2a2a;opacity:1}.contact-form__item textarea__filled .input--field:-ms-input-placeholder{color:#2a2a2a;opacity:1}.contact-form__item textarea__filled .input--field::placeholder{color:#2a2a2a;opacity:1}.contact-form__item textarea__filled .input--field::-ms-input-placeholder{color:#2a2a2a}.contact-form__item textarea input{border:none;width:100%;height:100%;padding:0 1rem}.contact-form__item textarea input::-moz-placeholder{color:#676d77;opacity:1}.contact-form__item textarea input:-ms-input-placeholder{color:#676d77;opacity:1}.contact-form__item textarea input::placeholder{color:#676d77;opacity:1}.contact-form__item textarea input::-ms-input-placeholder{color:#676d77}.contact-form__item textarea.border-warning{border-color:#f7a700}.contact-form__item textarea.border-validated{border-color:#81eeb8}.contact-form__item textarea{margin-top:2rem;width:100%}.contact-form__item button.border-validated{border-color:#64d49f}.contact-form__item button.border-validated span{color:#000}.contact-form__item .gb--notification{margin-bottom:1rem}.contact-form__item .md-checkbox button.gb--input-label span{margin-left:5px}.contact-form__item .dropdown button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contact-form .btn--blue{margin:2rem 0 3rem}.contact-form .ticket-code-container .input{padding:1.5rem 1rem}.station__list-info{margin:1.5rem auto}.station__list-info>div{padding-bottom:1.5rem;width:100%}.station__list-counter{background-color:#81eeb8;border-radius:50%;width:22px;height:22px;color:#000;text-align:center;line-height:22px;margin:0 5px 10px 0}.station__list-pin span{text-transform:uppercase;padding-bottom:.5rem;font-width:bold}.station__stop-info .map-holder{-ms-flex:1;flex:1}.gb-toc__title{text-align:left}.gb-toc__list{font-size:16px;width:100%;color:#070c63;margin:1rem auto;padding:1.5rem;border:0;border-radius:2px;background:#fafbfc}.gb-toc__list ul{counter-reset:a;list-style-type:none}.gb-toc__list ul li>a{color:#070c63}.gb-toc__list ul li>a:before{font-weight:700;counter-increment:a;content:counters(a,".") " "}.gb-toc__list ul li ul{margin-left:2.5rem}.gb-toc__list ul li ul li>a{color:#4a79e2}.location-wrapper{position:relative;display:table;overflow:hidden;width:95%;height:125px;max-height:125px;border-radius:2px;box-shadow:-6px -6px 10px 0 rgba(163,177,198,.1),6px 6px 10px 0 rgba(163,177,198,.5)}.location-wrapper picture img{pointer-events:none;position:absolute;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;left:0}.location-wrapper .location-marker{color:#363636;padding:2rem;display:table-cell;vertical-align:middle}.location-wrapper .location-marker .location-name{text-transform:uppercase;font-weight:700;font-size:24px;min-height:40px;line-height:1}.location-wrapper .location-marker .location-name strong{text-transform:capitalize;color:#363636}.location-wrapper .location-marker .location-name .gps_coordinates{display:block;position:relative;left:2.7rem;font-size:16px;font-weight:400;line-height:1.5}.location-wrapper .location-marker .gmap-link{position:relative;left:2.7rem;cursor:pointer}.gb--schedule-list{padding:1rem;position:relative;margin-bottom:.5rem;border-bottom:1px solid #eaeef2}.gb--schedule-list span{color:#070c63;font-weight:700}.gb--schedule-list a{font-weight:700}.gb--schedule-list--2-col{padding:1rem 0;display:grid;grid-gap:0 4rem;grid-template-columns:repeat(auto-fit,minmax(25em,1fr))}.table__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.table__flex--cell{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;width:100%;padding:.5rem .2rem;overflow:hidden;list-style:none;border:2px solid #fff;background:#fafbfc}.table__flex--cell>h1,.table__flex--cell>h2,.table__flex--cell>h3,.table__flex--cell>h4,.table__flex--cell>h5,.table__flex--cell>h6{margin:0}.table__flex--cell-label{font-weight:600;width:30%}.table__flex--2col>.table__flex--cell{width:50%}.table__flex--3col>.table__flex--cell{width:33.33%}.table__flex--4col>.table__flex--cell{width:25%}.table__flex--5col>.table__flex--cell{width:20%}.table__flex--6col>.table__flex--cell{width:16.6%}.gb__faq-question .gb--card{box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5);border-left:5px solid #9b9b9b;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.gb__faq-question .gb--card svg{min-width:20px}.gb__faq-question .gb--card span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:1rem}.gb__faq-question .gb--card--active{background-color:#fafbfc;border-left-color:#7ed321}.gb__faq-answer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:1rem}.gb__faq:hover{cursor:pointer}.accordion{border-bottom:1px solid #eefbf5;overflow:hidden}.accordion .accordion__container-toggle{width:100%;padding:2rem 1rem;font-weight:350;font-size:19.6px;background:transparent;border:none;cursor:pointer;display:grid;grid-template-columns:1fr 99fr;-ms-flex-align:center;align-items:center;text-align:left}.accordion .accordion__container-toggle svg{margin-right:2rem;background:#f9f2fd;border-radius:50%;padding:1rem;width:4rem;height:4rem;transition:.3s ease-in-out}.accordion .accordion__container-toggle.active{color:#000;font-weight:500;font-size:21px;background:#f9f2fd;border-top-left-radius:8px;border-top-right-radius:8px}.accordion .accordion__container-toggle.active svg{background-color:#fff}.accordion .accordion__container-toggle:hover{background:#f9f2fd;border-radius:8px}.accordion .accordion__container-toggle:hover svg{background-color:#fff}.accordion .accordion__container-collapse{transition:height .7s ease-in-out}.accordion .accordion__container-collapse-content{margin:0;padding:1rem 6rem 3rem 7rem;line-height:1.4;font-weight:300;font-size:19.6px;background:#f9f2fd;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.placeholder--main-content{position:relative}.placeholder-tabs-wrapper{padding:0}.placeholder-results-wrapper .placeholder-results-item{background:#fff;border:1px solid #fcfcfc;border-radius:3px;padding:12px;margin:0 auto;min-height:5rem}.gb--route-placeholder{padding:2rem 2.5rem;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5)}.header-wrapper{height:16rem;margin-bottom:2rem}.header-wrapper:after{content:"";display:block;width:100vw;position:absolute;top:5rem;left:0;z-index:-1;height:16rem}@keyframes d{0%{background-position:-768px 0}to{background-position:768px 0}}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:d;animation-timing-function:linear;background:#f2f5f7;background:linear-gradient(90deg,#eef2fb 8%,#fcfcfc 18%,#eef2fb 33%);background-size:1920px 104px;height:35px;position:relative;will-change:background-position}.animated-background-breadcrumbs{height:17px;margin-top:.5rem}.animated-background-tabs{height:40px}.background-mask{background:#fff;position:absolute}.background-mask.header-bottom,.background-mask.header-top,.background-mask.subheader-bottom{top:0;left:40px;right:0;height:10px}.background-mask.header-left,.background-mask.header-right,.background-mask.subheader-left,.background-mask.subheader-right{top:10px;left:40px;height:8px;width:10px}.background-mask.header-bottom{top:18px;height:6px}.background-mask.subheader-left,.background-mask.subheader-right{top:24px;height:6px}.background-mask.header-right,.background-mask.subheader-right{width:auto;left:300px;right:0}.background-mask.subheader-right{left:230px}.background-mask.subheader-bottom{top:30px;height:10px}.background-mask.content-first-line{top:0;left:0;right:0;height:6px}.background-mask.content-first-end,.background-mask.content-second-end,.background-mask.content-second-line,.background-mask.content-third-end,.background-mask.content-third-line,.background-mask.content-top{top:40px;left:0;right:10%;height:6px}.background-mask.content-first-end,.background-mask.content-second-end,.background-mask.content-third-end{width:auto;left:40%;right:10%;top:0;height:12px}.background-mask.content-second-line{top:8px}.background-mask.content-second-end{left:80%;top:14px}.background-mask.content-third-line{top:22px}.background-mask.content-third-end{left:50%;top:28px}.loader-wrapper{position:relative;padding-top:5rem}#line:before{background:linear-gradient(90deg,rgba(126,211,33,0) 0,#7ed321 30%,#7ed321 70%,rgba(126,211,33,0));content:"";display:block;height:4px;width:350px;margin:0 auto}#bus-wrapper{position:relative;top:0;animation:e 4s linear infinite;will-change:left,opacity}#bus,#bus-wrapper{height:40px;width:80px}@keyframes e{0%{left:45%;opacity:0}50%{left:65%;opacity:1}to{left:75%;opacity:0}}.other_ways_of_trans h3,.popular_bus_departures h3,.port_page_popular_ferry_departures h3{margin-top:3rem;font-weight:500}.dropdown-review-stations .dropdown-menu{padding:1rem}.stop-information-field{border-radius:12px;background-color:#f6f8fd;color:#000;font-size:1.7rem;padding:1.5rem;margin-top:2rem}.stop-information-field-header{margin-top:2rem}.stop-information-field-header h3{font-size:22px;font-weight:700;margin-bottom:0}.stop-information-field-label{margin-left:.5rem;margin-right:.5rem}.stop-information-field-value{color:#555;font-size:1.5rem;margin-left:0}.stop-information-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:.5rem}.stop-information-gmap-link{font-weight:500;font-size:1.5rem}.stop-information-gmap-link a{display:-ms-flexbox;display:flex}.dropdown-review-stations .dropdown-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-review-stations .dropdown-toggle{margin-left:0}.page.page--static-content .content ul{margin-left:30px;list-style:circle}.gb--link:focus,.gb--link:hover{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;background:#f2f5f7;overflow:visible;white-space:normal;padding:0 1rem}.gb--link:focus:after,.gb--link:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg height='9' viewBox='0 0 6 9' width='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14 4.484a.256.256 0 0 0-.078-.187L1.398.633C1.346.58 1.284.555 1.211.555s-.135.026-.188.078A.256.256 0 0 0 .945.82c0 .073.026.136.078.188L4.5 4.484.969 8.016c-.047.052-.07.114-.07.187s.023.136.07.188a.272.272 0 0 0 .383 0l3.71-3.72a.256.256 0 0 0 .079-.187z' fill='%237e00d9' stroke='%237e00d9' stroke-width='.5'/%3E%3C/svg%3E")}.banner__component{display:-ms-flexbox;display:flex;width:100%;height:16rem;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5);position:relative;background:#fff}.banner__component .banner__vehicle{-ms-flex:1.35;flex:1.35;-ms-flex-order:2;order:2;-webkit-clip-path:inset(0);clip-path:inset(0)}.banner__component .banner__vehicle .banner__vehicle-background{position:absolute;right:-8rem;width:20rem;height:20rem;max-width:25rem;border-radius:50%;border:.7rem solid transparent;padding:.7rem .7rem .7rem 0;background:linear-gradient(#6a9fff,#3023ae) content-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,transparent 35%,#4a79e2,transparent,#7ed321) border-box;box-shadow:2rem 0 0 #f0f4f8,inset 0 0 0 .7rem #fff}.banner__component .banner__vehicle .banner__vehicle-background .banner__vehicle-image--fill{border-radius:50%}.banner__component .banner__vehicle .banner__vehicle-background .banner__vehicle-image--small{transform:translateX(35%);max-width:16rem}.banner__component .banner__vehicle .banner__pricing{line-height:1;font-size:22px;font-weight:700;color:#fff;transform:translateX(7rem)}.banner__component .banner__vehicle .banner__pricing small{font-size:12px}.banner__component .banner__message{-ms-flex:1.75;flex:1.75;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.banner__component .banner__heading{color:#757575;font-size:1.2rem;padding:1.5rem;line-height:1.25}.banner__component .banner__heading--list{color:#333}.banner__component .banner__heading--list span{font-weight:300;text-transform:capitalize;font-size:14px;margin-right:.5rem}.banner__component .banner__heading--list span svg{margin-right:.5rem}.banner__component .banner__text{margin-top:.5rem}.banner__component .banner__divider{font-size:12px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:auto .5rem}.banner__component .banner__divider-line{background-color:#dedede;margin:0;width:4.5rem;height:1px}.banner__component .banner__divider-circle{display:block;border-radius:99px;border:double #7ed321}.banner__component .btn--banner{margin:0 2rem;min-width:15rem;text-transform:capitalize}.banner__component .btn--banner-label{position:absolute;bottom:0;font-size:14px}.banner__component--left .banner__vehicle{-ms-flex-order:2;order:2}.banner__component--left .banner__vehicle-background{transform:scaleX(-1)}.banner__component--left .btn--banner-label{left:0;padding:.3rem 2rem .3rem 1rem;border-top-right-radius:99px}.banner__component--right .banner__vehicle{-ms-flex-order:1;order:1}.banner__component--right .banner__heading--route{-ms-flex-pack:end;justify-content:flex-end}.banner__component--right .banner__message{-ms-flex-order:2;order:2;text-align:right}.banner__component--right .btn--banner-label{right:0;padding:.3rem 1rem .3rem 2rem;border-top-left-radius:99px}.get-your-guide__successful-purchase-banner{transition:all .2s ease-in-out;display:block;border-radius:12px;background-color:#81eeb8;overflow:hidden}.get-your-guide__successful-purchase-banner p{margin:0}.get-your-guide__successful-purchase-banner .title{padding:2rem;font-size:20px;font-weight:600}.get-your-guide__successful-purchase-banner .content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}.get-your-guide__successful-purchase-banner .content .description{font-size:18px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:2rem}.get-your-guide__successful-purchase-banner .content .hero-image{width:100%}.get-your-guide__successful-purchase-banner:active,.get-your-guide__successful-purchase-banner:hover{transform:scale(1.05)}.e-sim__successful-purchase-banner{transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-radius:12px;background-color:#7e00d9;overflow:hidden}.e-sim__successful-purchase-banner p{margin:0}.e-sim__successful-purchase-banner .title{padding:2rem;font-size:20px;font-weight:600;color:#81eeb8}.e-sim__successful-purchase-banner .content{display:grid;grid-template-columns:1fr 10px 1fr}.e-sim__successful-purchase-banner .content .description{font-size:18px;font-weight:400;color:#fff;padding-left:2rem;grid-column:1/span 2;grid-row:1}.e-sim__successful-purchase-banner .content .description svg{display:inline}.e-sim__successful-purchase-banner .content .hero-image{width:100%;grid-column:2/span 2;grid-row:1}.e-sim__successful-purchase-banner:active,.e-sim__successful-purchase-banner:hover{transform:scale(1.05)}.popular-routes-list{font-size:16px;margin-top:1rem;grid-gap:1rem 3rem}.popular-routes-list a,.popular-routes-list p{font-size:inherit;margin:1rem 1rem 0 0}.popular-routes-title{margin-top:3rem;margin-bottom:0}.successful-purchase{background-color:#f6f8fd}.successful-purchase__heading{margin:auto;width:90vw}.successful-purchase__heading-wrapper{padding:2rem 0;background-color:#fff;box-shadow:0 2px 4px 0 #e4e8f1}.successful-purchase__heading-title{font-size:24px}.successful-purchase__heading-code{color:#7e00d9}.successful-purchase__heading-subtitle{font-size:16px}.successful-purchase__heading-subtitle span{color:#7e00d9}.successful-purchase__trip-summary .trip-summary__pretext{font-size:20px;font-weight:600;margin:2rem 0}.successful-purchase__trip-summary .trip-summary__cards{display:grid;grid-template-columns:1fr;grid-column-gap:2rem}.successful-purchase__trip-summary .trip-summary__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;color:#676d77;font-weight:600;font-size:16px}.successful-purchase__trip-summary .trip-summary__date{font-weight:600;font-size:18px;margin:0 0 2rem}.successful-purchase__trip-summary .trip-summary__station{margin:0 0 2rem}.successful-purchase__trip-summary .trip-summary__station-name,.successful-purchase__trip-summary .trip-summary__station-time{margin:0;font-size:18px;font-weight:500}.successful-purchase__trip-summary .trip-summary__ticket-type{font-size:14px;padding:.2rem 1rem;border-radius:99px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.successful-purchase__trip-summary .trip-summary__company{margin:0;padding:.2rem .5rem}.successful-purchase__travel-information .travel-information__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}.successful-purchase__travel-information .travel-information__title h3{font-weight:600;font-size:18px;margin-top:2rem}.successful-purchase__travel-information .travel-information__ticket-download{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0;box-shadow:none;width:100%;padding:12px 16px;text-align:left}.successful-purchase__travel-information .travel-information__card{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;gap:6px;margin-top:2rem}.successful-purchase__travel-information .travel-information__card svg{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.successful-purchase__travel-information .travel-information__card-content .title{font-size:16px;font-weight:600;margin:0}.successful-purchase__travel-information .travel-information__card-content .description{font-size:16px;font-weight:400;margin:0}.successful-purchase__travel-information .travel-information__card-content .description a,.successful-purchase__travel-information .travel-information__card-content .description span{color:#7e00d9}.successful-purchase__travel-information .travel-information__need-anything-title{font-size:18px;font-weight:600}.successful-purchase__travel-information .travel-information__need-anything-cta{font-size:16px;font-weight:400;margin:0}.successful-purchase__travel-information .travel-information__need-anything-cta a{color:#7e00d9}.successful-purchase__travel-information hr{border:1px dashed #e4e8f1;margin:2rem 0}.successful-purchase .gb--card{box-shadow:0 2px 4px 0 #e4e8f1;border-radius:12px;padding:3rem;background-color:#fff;margin-bottom:2rem}.successful-purchase__sidebar{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-auto-rows:1fr;margin:2rem 0 3rem}.successful-purchase .gb--notification{margin:0}.successful-purchase .ticket__download{-ms-flex:1;flex:1}.successful-purchase .popular-routes-list{grid-template-columns:repeat(auto-fit,minmax(6em,1fr))}.successful-purchase .stay22-banner__map{min-height:14rem}.page .gb-container{padding:4rem 0}.page .gb--base-container section{margin:0 auto 3rem}.page hr{margin:2rem 0;border-top:0;border-bottom:1px solid #f6f8fd}.page .company-list-item__rating .rating-score{font-weight:700;font-size:16px;margin-left:5px;color:#000;margin-right:2rem}.page .company-list-item__rating .rating-score div{display:-ms-flexbox;display:flex}.page .company-list-item__rating span{display:inline-block;width:14px;height:13px}.page .company-list-item__rating .company-name{font-weight:400}.page .company-list-item__rating .star{background-image:url(/apps/shared-images/v2.0.16/images/icons/star-ico.svg)}.page .company-list-item__rating .half-star{background-image:url(/apps/shared-images/v2.0.16/images/icons/half-star-ico.svg)}.page .company-list-item__rating .star-empty{background-image:url(/apps/shared-images/v2.0.16/images/icons/star-empty-ico.svg);visibility:visible}.page.page--station-to-station .gb--content-with-sidebar b{font-weight:600}.page.page--station-to-station .gb--content-with-sidebar hr{margin:25px 0}.page.page--station-to-station .gb--content-with-sidebar .sts_reviews__item span,.page.page--station-to-station .gb--content-with-sidebar h2 span,.page.page--station-to-station .gb--content-with-sidebar h4 span,.page.page--station-to-station .gb--content-with-sidebar td span{font-weight:600;color:#7ed321}.page.page--station-to-station .gb--content-with-sidebar .sts_reviews__item span.orange,.page.page--station-to-station .gb--content-with-sidebar h2 span.orange,.page.page--station-to-station .gb--content-with-sidebar h4 span.orange,.page.page--station-to-station .gb--content-with-sidebar td span.orange{color:#f5a623}.page.page--station-to-station .gb--content-with-sidebar .sts_reviews__item span.company,.page.page--station-to-station .gb--content-with-sidebar .sts_reviews__item span.route-price-amount,.page.page--station-to-station .gb--content-with-sidebar h2 span.company,.page.page--station-to-station .gb--content-with-sidebar h2 span.route-price-amount,.page.page--station-to-station .gb--content-with-sidebar h4 span.company,.page.page--station-to-station .gb--content-with-sidebar h4 span.route-price-amount,.page.page--station-to-station .gb--content-with-sidebar td span.company,.page.page--station-to-station .gb--content-with-sidebar td span.route-price-amount{color:#363636}.page.page--station-to-station .gb--content-with-sidebar .sts_reviews__item span.company .company-letter-code,.page.page--station-to-station .gb--content-with-sidebar h2 span.company .company-letter-code,.page.page--station-to-station .gb--content-with-sidebar h4 span.company .company-letter-code,.page.page--station-to-station .gb--content-with-sidebar td span.company .company-letter-code{color:inherit}.page.page--station-to-station .gb--content-with-sidebar .reverse-direction-1,.page.page--station-to-station .gb--content-with-sidebar .reverse-direction-2{float:left;font-size:18px;padding:8px 15px}.page.page--station-to-station .gb--content-with-sidebar .reverse-direction-1{color:#fff;background-color:#7e00d9;border:1px solid #7e00d9;border-top-left-radius:6px;border-bottom-left-radius:6px}.page.page--station-to-station .gb--content-with-sidebar .reverse-direction-2{color:#000;background-color:#f9f2fd;border:1px solid #7e00d9;border-top-right-radius:6px;border-bottom-right-radius:6px}.page.page--station-to-station .gb--content-with-sidebar .reverse-direction-2:hover{background-color:#dfbff5}.page.page--station-to-station .gb--content-with-sidebar .station-to-station-results input{opacity:0;height:0;width:0}.page.page--station-to-station .gb--content-with-sidebar .station-to-station-results .sts-departures{cursor:pointer}.gb--notification{color:#000;line-height:1.3;font-size:14px;margin:.5rem auto;padding:1rem;border-radius:3px;-ms-flex-align:center;align-items:center;position:relative}.gb--notification i,.gb--notification svg{margin:0 .5rem;min-width:2rem;vertical-align:middle}.gb--notification-default{background:#fafbfc;border:1px solid #ebecfe}.gb--notification-default i,.gb--notification-default span,.gb--notification-default svg{color:#070c63}.gb--notification-green{background:#eefbf5;border:1px solid #81eeb8}.gb--notification-green i,.gb--notification-green span,.gb--notification-green svg{color:#2a2a2a}.gb--notification-green-border{background:unset;border-left:5px solid #81eeb8}.gb--notification-orange{background:#fef6e5;border:1px solid #fac659}.gb--notification-orange i,.gb--notification-orange span,.gb--notification-orange svg{color:#2a2a2a}.gb--notification-orange-border{background:unset;border-left:5px solid #fac659}.gb--notification-blue{background:#e4e8f1;border:1px solid #9ec1ff}.gb--notification-blue i,.gb--notification-blue span,.gb--notification-blue svg{color:#2a2a2a}.gb--notification-blue-border{background:unset;border-left:5px solid #9ec1ff}.gb--notification-red{background:#fbebeb;border:1px solid #fa9384}.gb--notification-red i,.gb--notification-red span,.gb--notification-red span>span,.gb--notification-red svg{color:#2a2a2a}.gb--notification-red-border{background:unset;border-left:5px solid #fa9384}.gb--notification-primary{background:#f9f2fd;border:#7e00d9}.gb--notification-primary i,.gb--notification-primary span,.gb--notification-primary span>span,.gb--notification-primary svg{color:#2a2a2a}.gb--notification-primary-border{background:#f9f2fd;border:none;border-left:2px solid #7e00d9}.gb--notification-large{margin:0}.gb--notification-full-width{width:100%}.gb--notification.gb-card--row{-ms-flex-align:center;align-items:center}.gb--notification-dismiss{position:absolute;right:.5rem;top:1rem}.gb--notification-border{padding:0;margin:1rem 0}.gb--notification-info{position:absolute;right:0}.notification{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.notification--expandable{line-height:1.2;-ms-flex-pack:justify;justify-content:space-between}.notification--expandable .notification__message>svg{margin-right:.5rem;width:30px;height:30px}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/*! jQuery UI - v1.11.4 - 2016-02-26
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, selectmenu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-widget{font-family:inherit;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:inherit;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay,.ui-widget-shadow{background:#aaa;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.page--station__locator .gb--grid-locator{grid-template-columns:repeat(auto-fit,minmax(20em,1fr))}.page--station__locator #stationLocatorFeature{padding:2rem 0}.page--station__locator .station__Locator-container{grid-template-columns:1fr}.page--station__locator .station__Locator-container h3{font-size:24px;font-weight:600;margin-bottom:0}.page--station__locator .station__Locator-container p{margin-top:.5rem}.page--station__locator .station__Locator-information-title{font-size:16px;font-weight:600}.page--station__locator .station__Locator-feature{max-width:500px}.page--station__locator .station__Locator-feature input{margin-bottom:0}.page--station__locator .station__Locator-feature button{margin-left:1rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.page--station__locator .country__stations-list-title{font-size:24px;margin-bottom:.5rem;font-weight:600}.page--station__locator .country__stations-list{grid-gap:1.25rem 2rem;padding-top:2rem;font-size:14px;margin-bottom:8rem}.page--station__locator .country__stations-list .gb--link{font-size:16px}.page--station__locator .country__stations-list .gb--link:focus,.page--station__locator .country__stations-list .gb--link:hover{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.gb--station-name{width:100%}.meet-the-team-hero{padding:0}.meet-the-team-content .section-title{font-size:1.75rem;border-left:4px solid #070c63;padding-left:1rem;margin-top:7rem}.meet-the-team-content .pill-filters-container{-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2;background-color:#fff;padding-top:2.5rem;padding-bottom:2.5rem;width:100%}.meet-the-team-content .filters-placeholder{opacity:0;height:132px}.meet-the-team-content .filters-placeholder-none{display:none}.meet-the-team-content .scroll-placeholder{height:2px}.meet-the-team-content .fixed-container{position:fixed;top:0;padding:2.5rem 3rem 2.5rem 0}.meet-the-team-content .pill-filter{text-align:center;color:#2a2a2a;background-color:#81eeb8;border-radius:99px;padding:.5rem 1rem;font-weight:600;font-size:14px;white-space:nowrap}.meet-the-team-content .pill-filter-active{color:#7e00d9;background-color:#81eeb8;font-weight:700}.meet-the-team-content .employees-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(36rem,1fr))}.meet-the-team-content .avatar{height:164px;width:164px;border-radius:82px}.meet-the-team-content .employee-container{position:relative}.meet-the-team-content .employee-overview{color:#363636;padding:1rem;opacity:1;transition:opacity .5s ease-in-out;position:static;z-index:1;width:100%;height:100%;border-radius:8px}.meet-the-team-content .employee-overview:hover{background-color:#fafbfc}.meet-the-team-content .employee-overview-hidden{opacity:0;z-index:-1;position:absolute;top:0;left:0}.meet-the-team-content .employee-overview-name{color:#363636;margin-bottom:0}.meet-the-team-content .employee-overview-container{margin-left:2rem}.meet-the-team-content .employee-overview-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:1rem}.meet-the-team-content .employee-details{background-color:#fafbfc;padding:2rem;position:static;z-index:1;transition:opacity .5s ease-in-out;width:100%;border-radius:8px}.meet-the-team-content .employee-details-hidden{opacity:0;z-index:-1;position:absolute;top:0;left:0}.meet-the-team-content .employee-details-label{margin-bottom:0;font-weight:500;color:#070c63;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.meet-the-team-content .employee-name{color:#363636;line-height:24px;margin-bottom:0}.meet-the-team-content .employee-department{margin-bottom:0;padding-bottom:0}.meet-the-team-content .collapse-btn{position:absolute;top:10px;right:10px}.meet-the-team-content .collapse-btn:hover{color:#4a69e2}.meet-the-team-content .icon{margin-right:.5rem}.meet-the-team-link{padding:.5rem 2.5rem;margin-top:.7rem}.meet-the-team-links-section-container{width:70%;margin:14rem auto}.fos-user-resetting__request{padding:3rem 2rem;background-color:#fff;box-shadow:0 4px 8px 0 #e4e8f1;border-radius:12px}.fos-user-resetting__request-container{margin:auto;width:90vw;margin:3rem auto}.fos-user-resetting__request-subtitle{font-size:16px;font-weight:600;margin-bottom:1.5rem}.fos-user-resetting__request-form button{margin-top:2.5rem;margin-left:0}.fos-user-resetting__request-form input{margin-bottom:1rem;padding:0 1rem;height:4rem;width:100%;min-width:15rem;border:1px solid #dde3e8;border-radius:3px;background-color:#fff}.fos-user-resetting__request-form input:focus,.fos-user-resetting__request-form input:focus-within{border:1px solid #4a79e2;box-shadow:0 0 7px #e4ebfb}.fos-user-resetting__request-form input:is(:-webkit-autofill,:autofill){background-color:#eefbf5}.fos-user-resetting__request-form input[disabled],.fos-user-resetting__request-form input[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.fos-user-resetting__reset,.fos-user-resetting__sent-request{margin:auto;width:90vw;margin:3rem auto 5rem}.fos-user-resetting__reset #fos_user_resetting_form{width:100%}.fos-user-resetting__reset #fos_user_resetting_form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start}.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password]{margin-bottom:1rem;padding:0 1rem;height:4rem;width:100%;min-width:15rem;border:1px solid #dde3e8;border-radius:3px;background-color:#fff}.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password]:focus,.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password]:focus-within{border:1px solid #4a79e2;box-shadow:0 0 7px #e4ebfb}.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password]:is(:-webkit-autofill,:autofill){background-color:#eefbf5}.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password][disabled],.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password][readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.fos-user-resetting__reset button{margin-top:2.5rem;margin-left:0}#reset-password-content{display:-ms-flexbox;display:flex;background-color:#f6f8fd;padding:3rem 0}.flash-success,.fos_user_user_show{margin:auto;width:90vw;margin:3rem auto}@keyframes f{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes g{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes h{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes i{0%{transform:translateX(100%)}to{transform:translateX(0)}}.gb--slide-in-container{position:fixed;z-index:10000;box-shadow:0 2px 6px rgba(0,0,0,.15);background-color:#f6f8fd}.gb--slide-in-up{animation:g .2s forwards}.gb--slide-in-down{animation:f .2s forwards}.gb--slide-in-left{animation:h .2s forwards}.gb--slide-in-right{animation:i .2s forwards}.gb--slide-in-zoom{animation:j .2s forwards}@keyframes j{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.gb--mobile-overlay{width:100%;height:100%;position:fixed;top:0;background-color:#fff;overflow:auto}.gb--mobile-overlay .gb--sidebar-section-content-item{-ms-flex-direction:column;flex-direction:column;padding:2.5rem}.gb--mobile-overlay-confirm-button{width:94%}.gb--mobile-form-overlay-container{padding:2rem;border-radius:12px 12px 0 0;bottom:0;left:0;right:0;background-color:#7e00d9!important}.gb--mobile-form-overlay-toggle{width:36px;height:4px;border-radius:2px;background-color:#aab5c4;-ms-flex-item-align:center;align-self:center;margin-bottom:20px}.gb--mobile-form-overlay-title{width:90vw;margin:0 auto}.gb--mobile-active-ticket-section-buttons{white-space:nowrap;overflow-y:auto;overflow-y:-moz-scrollbars-none;scrollbar-width:none;margin-top:1.5rem}.gb--mobile-active-ticket-section-buttons .gb--tag{background-color:#81eeb8;color:#2a2a2a}.gb--mobile-active-ticket-section-buttons .gb--emphasize-default{padding:.5rem 1rem;color:#fff}.gb--mobile-active-ticket-section-buttons::-webkit-scrollbar{width:0;height:0}.gb--mobile-active-ticket-section-buttons>button{font-size:14px;margin:.5rem}.gb--mobile__app-title{background:#7e00d9;color:#fff;padding:2rem}.gb--mobile__app-title .gb--app-title{-ms-flex-align:start;align-items:start}.gb--mobile__app-title .gb--app-title__wrapper{-ms-flex-line-pack:start;align-content:start;gap:8px}.gb--mobile__app-title .gb--app-title__edit-search{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;gap:4px;color:#fff;font-size:14px;font-weight:600}.gb--mobile__app-title .gb--app-title button .gb--icon-filter{padding:1.5rem}.gb--mobile__app-title .gb--app-title button .gb--icon-filter .gb--label{top:0}.gb--mobile__app-title-title__single{-ms-flex:2 1 0;flex:2 1 0;text-align:center}.gb--mobile__app-title-title button svg{stroke:#070c63}.mobile-content-container{padding:1.5rem 1.5rem .5rem;animation:i .2s forwards}.mobile-content-title{color:#2a2a2a;font-weight:600;font-size:18px;margin:unset;padding:1rem 0 2.5rem;background-color:#fff}.mobile-content-section{position:relative;padding:2rem;font-size:14px;background-color:#fff;border-radius:3px;box-shadow:0 1px 2px 0 rgba(7,12,99,.25)}.mobile-content-section .gb--route-details{margin:unset}.mobile-content-section .gb--company-details{gap:2rem 0}.mobile-content-section .gb--company-details .company-rating .gb--company-code{margin-bottom:1rem}.mobile-content-section .gb--company-details .company-rating .gb--company-logo{-ms-flex-order:-1;order:-1}.mobile-content-section .gb--company-details .company-rating .gb--review-ratings{margin:0}.mobile-content-section .gb--company-details .rating-type-section .company-score{font-size:16px;font-weight:600}.mobile-content-section .gb--company-details .rating-type-section .grade{font-size:14px;font-weight:300}.mobile-content-section .gb--route-amenities_icons{margin-bottom:1rem}.mobile-content-section .gb--route-amenities_icons span{display:-ms-flexbox;display:flex}.mobile-content-section .gb--discount{margin-bottom:1rem}.mobile-content-section .gb--discount__percentage{font-size:16px;color:#7e00d9;font-weight:600}.mobile-content-section .gb--discount-details{gap:6px}.mobile-content-section .gb--discount .discount__price{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:start;justify-content:start;gap:4px}.mobile-content-section .gb--discount .discount__price .base__price{color:#aab5c4}.mobile-content-section .gb--discount .discount__price .discounted__price{color:#2a2a2a}.mobile-content-section .gb--discount .discount__price .base__price,.mobile-content-section .gb--discount .discount__price .discounted__price{font-weight:600;font-size:16px}.mobile-content-section-intermodal{padding:unset}.mobile-content-section-intermodal .route-travel-details{padding:2rem}.mobile-content-section-intermodal .mobile-content-title{padding:1rem 2rem 0}.mobile-content-section-intermodal .mobile-content-title .gb--row{padding:1rem 0}.mobile-content-section-intermodal .gb--intermodal-icon-label{margin-left:unset;padding-left:1rem}.mobile-additional-info-container{padding-bottom:10rem;background-color:#f6f8fd}.mobile-additional-info-container .mobile-summary-section{z-index:10002;width:100%;padding:1.5rem 1.5rem 1rem;box-shadow:0 -1px 4px rgba(0,0,0,.25);position:fixed;bottom:0;left:0;background:#fff}.mobile-additional-info-container .mobile-summary-section .total-price{font-weight:600;font-size:20px}.mobile-additional-info-container .mobile-summary-section .total-passengers{font-weight:400;font-size:14px}.snippet--post{color:#333;cursor:pointer;position:relative;margin-bottom:2rem;border-top:3px solid #4a79e2}.snippet--post svg{position:absolute;right:1rem;bottom:1.5rem}.snippet--graphic{width:100px;height:100px;max-width:100px;max-height:100px}.snippet--content{width:100%;margin-left:1rem}.snippet--content p{line-height:1.2;font-size:14px;margin-bottom:0!important}.snippet--title{border:none;text-indent:0;padding-left:0}.page.page--port .sidebar .gb-card{padding:1rem;min-height:12.7rem;border-radius:2px;box-shadow:-6px -6px 10px 0 rgba(163,177,198,.1),6px 6px 10px 0 rgba(163,177,198,.5)}.gbb-addon{display:-ms-flexbox;display:flex}.add-vehicle-button{background:#f2f5f7;padding:0 1rem;border-radius:8px;-ms-flex-positive:1;flex-grow:1}.add-vehicle-button .gb--card-title{margin-left:1rem}.vehicle-addon-container{width:100%}.vehicle-addon-container .vehicle-type-select{padding:1rem}.vehicle-addon-container .vehicle-input-row .vehicle-input-field,.vehicle-autosuggest-container{-ms-flex-positive:1;flex-grow:1}.vehicle-autosuggest-container .vehicle-autosuggest{position:relative}.vehicle-autosuggest-container .vehicle-autosuggest .gb--input-standalone{padding:7px 17px;margin:unset}.vehicle-autosuggest-container .vehicle-autosuggest .suggestion-container{width:100%;z-index:2;position:absolute;background:#fff}.vehicle-autosuggest-container .vehicle-autosuggest .suggestion-container .react-autosuggest__suggestions-list{box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5)}.border-style{border-radius:6px;border-width:1px;border-style:solid}.active-filter-button{background-color:#f9f2fd;color:#7e00d9;border-color:#dfbff5;border-left-color:#7e00d9;border-left-width:16px}.active-filter-button :first-child svg{fill:#7e00d9}.gb--filter-button{border-radius:6px;background-color:#fff;color:#2a2a2a;padding:.7rem;border-left-width:6px;border:1px solid #dfbff5;border-left-color:#7e00d9;margin-bottom:.5rem}.gb--filter-button:hover{transition:all .2s ease;background-color:#f9f2fd;color:#7e00d9;border-color:#dfbff5;border-left-color:#7e00d9;border-left-width:16px}.gb--filter-button:hover :first-child svg{fill:#7e00d9}.gb--filter-button :first-child svg{margin-left:.5rem;margin-right:.5rem;fill:#cdd5df}.gb--filter-button-suffix{color:#2a2a2a}.gb--filter-button-suffix-active{color:#7e00d9}.gb--filter-button-active{background-color:#f9f2fd;color:#7e00d9;border-color:#dfbff5;border-left-color:#7e00d9;border-left-width:16px}.gb--filter-button-active :first-child svg{fill:#7e00d9}.gb--filter-button-default{background-color:#f5f7f9;color:#1a2b3c}.gb--filter-count-notification{border-radius:90px;background-color:#f9f2fd;padding:1rem 2rem}.gb--filter-count-notification__clear{color:#7e00d9}.seat-picker-default-common-values{padding:.5rem .8rem;min-width:4rem;text-align:center}.gb--seat-picker{margin-bottom:1rem}.gb--seat-picker-search-badge{background:#fbc8cc;padding:.2rem .6rem;border-radius:4px;margin-left:auto}.gb--seat-picker-search-badge span:first-child{color:#f03a47;text-transform:uppercase;font-weight:bolder}.gb--seat-picker-search-badge span:last-child{font-weight:700}.gb--seat-picker-cta{margin-top:1rem;padding:1rem;background:#eef2fb}.gb--seat-picker-dialog{border-radius:16px;background:#fafbfc}.gb--seat-picker-dialog .gb--select{margin-bottom:1rem;border-color:#9dacb8}.gb--seat-picker-dialog-confirm-section{margin-top:2rem}.gb--seat-picker-dialog-confirm-section span{text-align:center}.gb--seat-picker-dialog-confirm-section-button{width:100%}.gb--seat-picker-legends{margin:2em 0;min-width:20em}.gb--seat-picker-legends .gb--seat-picker-seat{padding:8px 16px}.gb--seat-picker-legends small{margin-left:1rem}.gb--seat-picker-seat{border-radius:8px;border:1px solid;cursor:pointer;margin:.8rem 0}.gb--seat-picker-seat,.gb--seat-picker-seat-label{padding:.5rem .8rem;min-width:4rem;text-align:center}.gb--seat-picker-seat-label{color:#4a79e2;border:unset;cursor:unset}.gb--seat-picker-seat-selected{background-color:#7ed32138;color:green;border-color:green}.gb--seat-picker-seat-selected small{text-shadow:#000;font-weight:bolder}.gb--seat-picker-seat-available{background-color:#6a9fff24;border-color:#4a79e2;color:#4a79e2}.gb--seat-picker-seat-unavailable{background-color:#ff070017;color:#fff;cursor:not-allowed;border-color:red}.gb--seat-picker-seat-unavailable svg{fill:red}.gb--seat-picker-seat-corridor{margin:2rem}.gb--seat-picker-cabin{padding:1rem;border-radius:8px;background:#fafbfc;border:1px solid #4a79e2}.gb--seat-picker-cabin-seats{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.gb--cookie-dialog{border-radius:12px;font-size:12px;padding:1rem}.gb--cookie-dialog p{font-size:12px}.gb--cookie-dialog hr{margin:1rem 0;border-bottom:1px solid #e4e8f1}.gb--cookie-dialog .btn{width:50%;box-shadow:unset}.gb--cookie-dialog .btn--link{color:#7e00d9;font-weight:unset}.gb--cookie-dialog-title{font-weight:700;margin-left:1rem;font-size:14px}.gb--cookie-dialog-content{min-width:1.8em}.gb--cookie-dialog-content li{padding-top:.5rem}.gb--cookie-dialog-content svg{margin-right:1rem}.gb--cookie-dialog-content .gb--cookie-tab{padding:1rem 0}.gb--cookie-dialog-content .gb--cookie-tab .gb--cookie-list{margin-top:1rem}.gb--cookie-dialog-ctas button{width:100%}.gb--cookie-dialog-links{padding-bottom:1rem}.gb--cookie-dialog-links a,.gb--cookie-dialog-links button{margin-right:1rem}.gb--cookie-description-modal .gb--column{margin:2rem 0;text-align:left}.gb--dialog{border:none;border-radius:12px;padding:5rem 5rem 3rem;box-shadow:0 5px 15px rgba(0,0,0,.5)}.gb--dialog::backdrop{background-color:rgba(0,0,0,.5)}.gb--popup{text-align:center;max-width:90vw}@keyframes k{0%{transform:scale(.5)}50%{transform:scale(1)}to{transform:scale(.5)}}.dot-loader{min-height:5rem}.dot-loader:after{content:"";display:table;clear:both}.dot-loader__loading li{display:inline-block;height:1.5rem;width:1.5rem;border-radius:100%;list-style:none;font-size:0;margin:0;padding:0;transform:translate(50%,50%);transform:transformZ(0);animation:k 2s infinite;border:3px solid hsla(0,0%,100%,.5)}.dot-loader__loading li:nth-child(1n){left:-20px;animation-delay:0s;background:#7e00d9}.dot-loader__loading li:nth-child(2n){left:0;animation-delay:.2s;background:#9a33d9}.dot-loader__loading li:nth-child(3n){left:20px;animation-delay:.4s;background:#dfbff5}.dot-loader__small li{height:1rem;width:1rem;margin-top:10px}.dot-loader__inline{position:absolute;right:50%;top:100px}.gbBadge{line-height:1;font-size:14px;padding:.2rem .5rem;color:#070c63;font-weight:500}.gbBadge svg{margin-right:.5rem}.gbBadge--circle{border-radius:99px}.gbBadge--rectangle{border-radius:4px}.gbBadge--default{background:#ebecfe;border:1px solid #d3d5fc}.gbBadge--primary,.gbBadge--success{background:#c8f09d;border:1px solid #bcec87}.gbBadge--warning{background:#fce1b5;border:1px solid #fbd79d}.gbBadge--info{background:#cedbf7;border:1px solid #b8caf4}.gbBadge--error,.gbBadge--important{background:#fbc8cc;border:1px solid #f9b0b6}.gb--select{width:100%;padding:1.15rem 1.5rem;min-width:25rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-radius:6px;background-color:#fff;border:1px solid #dde3e8;cursor:default;box-sizing:border-box;outline:0}.gb--select-dropdown{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gb--select__options{display:grid;position:absolute;top:4.2rem;left:0;right:0;z-index:1;background:#fafbfc;border:1px solid #dde3e8;border-radius:2px;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5)}.gb--select__option{color:#333;padding:1rem}.gb--select__option:not(:last-child){border-bottom:1px solid #dde3e8}.gb--select__option:focus,.gb--select__option:hover{font-weight:600;background:#f2f5f7}.gb--select-icon{pointer-events:none;position:absolute;right:1rem;top:1.5rem}.gb--select.chevron--invert svg{fill:#fff;stroke:#fff;stroke-width:2px}.countries-network-section-content{margin:auto;width:90vw}.countries-network-section-content a{margin-top:2rem;margin-bottom:2rem}.countries-network-section__redirect-link{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:480px){.btn--mobile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gb-footer .gb-social{padding-top:0}.gb--header .login__user{width:15rem;max-width:15rem}.gb-modal-dialog{width:60vw}.gb--search-background{max-width:20rem;margin-right:0}.main-hero--vector .hero__title--container{width:70vw}.banner__component .banner__vehicle .banner__vehicle-background{right:-5rem}.successful-purchase__heading-title{font-size:28px}.successful-purchase__trip-summary .trip-summary__pretext{font-size:24px}.successful-purchase__trip-summary .trip-summary__date{font-size:20px}.successful-purchase__travel-information .travel-information__title{-ms-flex-direction:row;flex-direction:row}.successful-purchase__travel-information .travel-information__title h3{font-size:24px;margin-top:0}.successful-purchase__travel-information .travel-information__ticket-download{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 17px!important}.successful-purchase__travel-information .travel-information__card-content .title{font-size:18px}.successful-purchase__travel-information .travel-information__need-anything-title{font-size:24px}.gb--seat-picker-seats{padding:0 2em}}@media (min-width:680px){.gb-footer .copyright{padding:2rem 0}.gb-footer-grid__logomark{width:500px}.main-hero--small.main-hero--vector{border-bottom:4px solid rgba(7,12,99,.55)}.gb--search-background{max-width:30rem}.gb--search__select--pax-add .pax--counter__wrapper{width:20rem}.successful-purchase__trip-summary .trip-summary__cards{grid-template-columns:repeat(auto-fit,minmax(1%,1fr))}.fos-user-resetting__request-form input,.fos-user-resetting__reset #fos_user_resetting_form .form-group input[type=password]{width:unset}}@media (min-width:768px){h1,h1.huge,span.huge{font-size:32px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}body{overflow-y:auto}html{height:100%}.gb--col-2{width:50%}.gb-footer .copyright__inner,.gb-footer__old .footer__links-container,.gb-footer__old .gb-credit__cards .gb-container{max-width:740px}.gb-footer__old .gb-social .btn{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.gb-footer-grid,.help-center{max-width:740px}.help-center .card-content{max-width:60%}.gb--header{max-width:740px}.gb--menu .gb--menu__item{line-height:7rem}.gb--menu .select__list .select__item{border-bottom:0}.static-page-header-title{max-width:740px;margin-top:2em}.modal-dialog{width:830px}.modal iframe{height:450px}.gb-modal-dialog{width:60vw}.react-autosuggest__switch-button{right:-1rem;top:30%}.react-autosuggest__switch-button svg{transform:unset}.gb--search{padding:3rem 0}.gb--search-small{padding:1rem 0}.gb--search .gb--search-description{max-width:740px}.gb--search .gb--search-description .form-subtitle{font-size:16px}.gb--search-accommodation{grid-column:span 6}.gb--search-background{position:absolute;top:0;left:50%;z-index:0;max-width:40rem}.gb--search-form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:repeat(4,185px);grid-template-rows:1fr 1fr}.gb--search__select input{border-radius:0}.gb--search__select--from input{border-radius:4px 4px 0 0}.gb--search__select--from{grid-column:1/span 2;grid-row:1;border-radius:4px 0 0 0}.gb--search__select--from input{border-radius:4px 0 0 0}.gb--search__select--to{grid-column:3/span 2;grid-row:1;border-radius:0 4px 0 0}.gb--search__select--to .gb--search__select--icon,.gb--search__select--to .gb--search__select--label{left:3rem}.gb--search__select--to input{border-radius:0 4px 0 0;padding:2.2rem .5rem .5rem 5.5rem}.gb--search__select--datepicker{grid-column:1/span 2;grid-row:2}.gb--search__select--pax{grid-column:3;grid-row:2}.gb--search__select--action{grid-column:4;grid-row:2;border-radius:0 0 4px 0}.gb--search__select--switch{transform:translate(50%);right:0}.gb--search__select--switch button svg{transform:unset}.page--station #root:has(#rebrand-notice) .gb--navigation,.page--station-to-station #root:has(#rebrand-notice) .gb--navigation{margin-bottom:7em}.page--station #root .gb--navigation,.page--station-to-station #root .gb--navigation{margin-bottom:9em}.page--station #root .gb--navigation-background .background-image,.page--station-to-station #root .gb--navigation-background .background-image{height:522px}.page--station #root .gb--search-small__accommodation,.page--station-to-station #root .gb--search-small__accommodation{margin-top:-3rem}.user-account__modal{max-width:35em}.md-checkbox button span,.md-checkbox label span{width:unset}.content-width-search-form-alignment{max-width:740px}.gb--base-container .gb--content-without-sidebar{padding-top:2vw;max-width:740px}.gb--base-container .gb--content-with-sidebar{padding-top:2vw;max-width:740px}.page .gb--base-container .positive-reviews-container{max-width:740px}.page .gb--base-container .positive-reviews-container h1{font-size:42px}.page .gb--base-container .positive-reviews-container h2{font-size:34px;margin-bottom:3rem}.contact-form__item .md-checkbox button.gb--input-label span{width:40rem}.station__list-info>div{padding-bottom:0}.station__stop-info .table__flex--2col{-ms-flex:1.5;flex:1.5}.dropdown-review-stations .dropdown-menu{right:0;left:unset}.dropdown-review-stations .dropdown-toggle{margin-left:auto}.banner__component .banner__vehicle{-ms-flex-order:1;order:1;-ms-flex:1;flex:1}.banner__component .banner__vehicle .banner__vehicle-background{width:25rem;height:25rem;transform:none;right:unset;left:-5rem;top:-25%;box-shadow:4rem 0 0 #f0f4f8,inset 0 0 0 .7rem #fff}.banner__component .banner__vehicle .banner__pricing{text-align:right;padding-top:0;font-size:28px}.banner__component .banner__message{-ms-flex:2;flex:2;-ms-flex-order:2;order:2;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.banner__component .banner__heading{font-size:1.5rem}.banner__component--left .banner__vehicle{-ms-flex-order:1;order:1}.banner__component--left .banner__vehicle-background{transform:none}.banner__component--right .banner__vehicle{-ms-flex-order:inherit;order:inherit}.banner__component--right .banner__heading--route{-ms-flex-pack:start;justify-content:flex-start}.banner__component--right .banner__message{-ms-flex-order:inherit;order:inherit;text-align:left;-ms-flex-pack:justify;justify-content:space-between}.successful-purchase__heading{max-width:740px}.fos-user-resetting__request{padding:3rem}.fos-user-resetting__request-container{max-width:740px}.fos-user-resetting__request-subtitle{font-size:20px}.fos-user-resetting__request-form button{margin-top:1.5rem}.fos-user-resetting__reset,.fos-user-resetting__sent-request{max-width:740px}.fos-user-resetting__reset #fos_user_resetting_form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fos-user-resetting__reset #fos_user_resetting_form .form-group{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:2rem}.fos-user-resetting__reset button{margin-top:1.5rem}.flash-success,.fos_user_user_show{max-width:740px}.gb--cookie-dialog{padding:1rem 3rem 3rem;font-size:unset}.gb--cookie-dialog p{font-size:unset}.gb--cookie-dialog hr{margin:2rem 0}.gb--cookie-dialog-title{font-size:1.8rem}.gb--cookie-dialog-ctas button{padding:1.5rem}.gb--cookie-dialog-links{padding-bottom:2rem}.gb--dialog{max-width:70rem}.gb--popup{max-width:45rem}.countries-network-section-content{max-width:740px}.countries-network-section__description{margin:0 15%}}@media screen and (min-width:768px){.meet-the-team-content .employee-overview-link-blue{color:#363636}.meet-the-team-content .hidden-button{display:none}}@media (min-width:769px){.gb--menu .select__list--opened{border:1px solid #dde3e8;box-shadow:-2px -2px 4px 0 rgba(163,177,198,.1),2px 2px 4px 0 rgba(163,177,198,.5);border-radius:2px}.gb--menu .select__list--opened:before{content:"";position:absolute;top:-.7rem;right:2rem;width:1.4rem;height:1.4rem;border-radius:2px;background:#fff;transform:rotate(45deg);border-top:1px solid #dde3e8;border-left:1px solid #dde3e8;box-shadow:-2px -2px 4px 0 #dde3e8}.gb--menu .select__list--lang{height:unset;overflow-y:unset;padding-bottom:unset;grid-template-columns:1fr 1fr}.gb--menu .select__list--lang:before{background:#f2f5f7}.gb--connect{margin:unset;-ms-flex-align:center;align-items:center}.gb--connect .travel-duration{min-width:unset}.gb--connect-line{width:7.5rem;height:1px}.gb--connect-circle--traveling{display:none}.gb--connect-circle{width:5px;height:5px;border:1px solid #cdd5df}.gb--connect-divider_vertical .gb--connect-circle--traveling{display:block}.gb--connect-divider{left:0;top:0;position:relative;-ms-flex-direction:row;flex-direction:row}.react-datepicker{border:1px solid #fff;box-shadow:0 2px 4px 0 #e4e8f1}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name,.react-datepicker__week-number{width:2.5rem;height:2.5rem;line-height:2.5rem}.popover .gb--company-logo{margin:0 .5rem}}@media (min-width:991px){.gb-footer .gb--logomark{transform:scale(2.5)}}@media (min-width:992px){.gb-container{width:75vw}.gb--row-wrap,.gb--row-wrap_inverse{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gb-footer{contain-intrinsic-size:412px}.travelling-between-section{contain-intrinsic-size:1200px}.popular-routes-section{contain-intrinsic-size:300px}.gb--header .btn--login{border-left:1px solid #fff;padding-left:1.5rem}.gb--header .login__dropdown{-ms-flex:unset;flex:unset}.gb-modal-dialog{width:30vw}.popover-content{max-width:20vw}.main-hero--vector .hero__title--container{width:65vw}.contact-form{width:60%;padding:0}.station__list-info{margin:2.5rem auto}.station__list-info>div{width:auto}.stop-information-grid{grid-template-columns:1fr 1fr;gap:1rem}.banner__component .banner__vehicle .banner__vehicle-background .banner__vehicle-image--small{transform:translateX(50%);max-width:unset}.meet-the-team-content .fixed-container{width:75vw}.vehicle-addon-container .vehicle-input-row .vehicle-input-field{-ms-flex-positive:unset;flex-grow:unset;width:50%}}@media (min-width:1244px){h1{font-size:36px}h1.huge,span.huge{font-size:51px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.gb-container{width:70vw}.gb--main-content__container{display:grid;grid-template-columns:74% 24%;grid-gap:2%}.gb--header,.gb-footer-grid,.gb-footer .copyright__inner,.gb-footer__old .footer__links-container,.gb-footer__old .gb-credit__cards .gb-container,.help-center,.static-page-header-title{max-width:1229px}.main-hero--small.main-hero--vector .hero__icons{opacity:.5;grid-template-columns:repeat(3,5%) 70% 15%}.gb--search{padding:10rem 0}.gb--search-small{padding:1rem 0}.gb--search .gb--search-description{max-width:1229px}.gb--search .gb--search-description .form-subtitle{font-size:22px;font-weight:400}.gb--search .gb--search__select{border-top:1px solid #cdd5df;transition:border-top-color .4s ease-in-out}.gb--search .gb--search__select:focus-within{border-top:1px solid #64d49f}.gb--search-background{max-width:unset;height:100%}.gb--search-form{grid-template-columns:repeat(2,275px) 300px 225px 150px;grid-template-rows:1fr}.gb--search__select{border-top:2px solid #c9f0dd;transition:border-top-color .4s ease-in-out}.gb--search__select:focus-within{border-top:2px solid #81eeb8}.gb--search__select--from{grid-column:1;border-radius:4px 0 0 4px}.gb--search__select--from input{border-radius:4px 0 0 4px}.gb--search__select--to{grid-column:2;border-radius:0}.gb--search__select--to input{border-radius:0}.gb--search__select--datepicker{grid-column:3;grid-row:1}.gb--search__select--pax{grid-column:4;grid-row:1}.gb--search__select--action{border-radius:0 4px 4px 0;grid-column:5;grid-row:1}.page--station #root:has(#rebrand-notice) .gb--navigation,.page--station-to-station #root:has(#rebrand-notice) .gb--navigation{margin-bottom:11em}.page--station #root .gb--navigation,.page--station-to-station #root .gb--navigation{margin-bottom:13em}.page--station #root .gb--search-small__accommodation,.page--station-to-station #root .gb--search-small__accommodation{margin-bottom:-1rem}.content-width-search-form-alignment,.gb--base-container .gb--content-with-sidebar,.gb--base-container .gb--content-without-sidebar{max-width:1229px}.gb--base-container .gb--content-with-sidebar{display:grid;grid-template-columns:74% 24%;grid-gap:2%}.main-hero--vector .hero__title{top:5vw}.main-hero--vector .hero__icons{width:90vw;grid-template-columns:repeat(2,5%) 50% 5% 7% repeat(3,6%) 10%}.page .gb--base-container .positive-reviews-container,.successful-purchase__heading{max-width:1229px}.meet-the-team-content .fixed-container{width:70vw}.fos-user-resetting__request-container{max-width:1229px}.fos-user-resetting__request-subtitle{font-size:24px}.countries-network-section-content,.flash-success,.fos-user-resetting__reset,.fos-user-resetting__sent-request,.fos_user_user_show{max-width:1229px}}@media screen and (min-width:1330px){.meet-the-team-content .filters-placeholder{height:86px}}@media (max-width:1244px){.dot-loader__inline{top:33px}}@media screen and (max-width:992px){.meet-the-team-links-section-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:2rem auto 7rem}.meet-the-team-link-section{margin-top:5rem}}@media (max-width:991px){.banner__component--right .banner__vehicle-background{left:-7rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.dot-loader__inline{right:35%}}@media (max-width:768px){.hide-sm{display:none}.gb-footer__old .footer__links-container{grid-template-columns:1fr}.gb-footer .gb-footer-additional-section{border-top:1px solid #dde3e8;padding:1rem 0}.gb-footer-grid{grid-template-columns:1fr}.gb--search-pre-content{width:90vw;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.gb--search-form{margin-top:0}.gb--search__select--action{margin-top:.5rem;border-radius:6px}.gb--search__select--from,.gb--search__select--pax,.gb--search__select--to{margin:.5px 0}.gb--search__select--from input,.gb--search__select--pax input,.gb--search__select--to input{border-radius:4px}.gb--search__select--datepicker{margin:.5px 0}.gb--search__select--datepicker .gb--search__select--datepicker-input .react-datepicker-wrapper .react-datepicker__input-container .search-datepicker__outbound{border-radius:4px 0 0 4px!important}.gb--search__select--datepicker .gb--search__select--datepicker-input .react-datepicker-wrapper .react-datepicker__input-container .search-datepicker__return{border-radius:0 4px 4px 0!important}.page .gb--base-container .positive-reviews-container .review-pages-cards{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.page--station__locator .station__Locator-container h3{font-size:22px}.page--station__locator .station__Locator-feature{-ms-flex-direction:column;flex-direction:column}.page--station__locator .station__Locator-feature button{width:100%;margin-top:1rem;margin-left:0}}@media screen and (max-width:768px){.meet-the-team-container{width:100%;padding:0 3rem}.meet-the-team-content .pill-filters-container{overflow-x:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.meet-the-team-content .pill-filters-container::-webkit-scrollbar{width:0;height:0}.meet-the-team-content .employees-grid{grid-template-columns:1fr}.meet-the-team-content .avatar{height:84px;width:84px;border-radius:42px}.meet-the-team-content .employee-overview{background-color:#fafbfc}.meet-the-team-content .employee-overview-container{margin-left:1rem}}@media (max-width:480px){.gb--header{height:unset}.gb--seat-picker-legends{-ms-flex-direction:column!important;flex-direction:column!important;gap:2rem;-ms-flex-align:start!important;align-items:start!important}}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}@media (max-width:399px){.modal-dialog{width:90%}}@media (min-width:680px) and (max-width:992px){.gb--header_content-wrapper{gap:6rem}}@media (min-width:992px) and (max-width:1024px){.gb--menu .gb--menu__item{padding:0 .7rem}}@media (min-width:768px) and (max-width:1244px){.gb--search__select--datepicker-input:first-of-type .gb--input-standalone{border-bottom-left-radius:4px}}@media (min-width:480px) and (max-width:1244px){.successful-purchase__sidebar{grid-template-columns:1fr 1fr;grid-column-gap:1rem}}@media (min-width:679px) and (max-width:1243px){.snippet--wrap{-ms-flex-preferred-size:50%;flex-basis:50%}.page.page--port .sidebar .gb-card{margin-left:2rem}}