.gb--check-order .gb--accordion{margin:1rem 0;background:#f6f8fd}.gb--check-order .gb--accordion__title{padding:1rem;border-radius:2px}.gb--check-order .gb--accordion__content{padding:1rem;color:#222}.gb--check-order .gb--accordion hr{margin:0}.gb--check-order .gb--accordion .gb--accordion__title{color:#070c63}#payment-form button{margin-top:1rem}.StripeElement{padding:.5rem .5rem 1rem}.gb--toggle .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--toggle .gb--toggle-switch-left{margin:.5rem 1rem .5rem 0}.gb--toggle .gb--toggle-switch-right{margin:.5rem 0 .5rem 1rem}.gb--toggle-slim .gb--toggle-switch{height:10px;width:30px}.gb--toggle-slim .gb--toggle-switch .gb--toggle-slider{height:16px;width:16px;margin-right:-2px;margin-top:-4px;background-color:#676d77;margin-left:-2px}.gb--toggle input[type=checkbox]{display:none}.gb--toggle .gb--toggle-slider{height:14px;width:14px;background-color:#fff;border-radius:12px;margin:4px}.gb--toggle .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--toggle input[type=checkbox]:checked+.gb--toggle-switch .gb--toggle-slider{border:unset}.gb--toggle input[type=checkbox]:checked+.gb--toggle-switch-green{background-color:#81eeb8;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gb--toggle input[type=checkbox]:checked+.gb--toggle-switch-green .gb--toggle-slider{background-color:#64d49f}.gb--toggle input[type=checkbox]:checked+.gb--toggle-switch-blue{background-color:#81eeb8;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gb--toggle input[type=checkbox]:checked+.gb--toggle-switch-blue .gb--toggle-slider{background-color:#64d49f}.gb--toggle 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")}.gb--check-order{background:#f6f8fd;padding-bottom:6rem}.gb--check-order hr{margin:1rem 0;border:1px dashed #f2f5f7}.gb--check-order .gb--travel-info{margin:auto;width:100vw;background:#f6f8fd;box-shadow:unset}.gb--check-order .gb--travel-info__title,.gb--check-order .gb--travel-info__wrapper{-ms-flex-align:end;align-items:end}.gb--check-order .gb--travel-info__station{font-size:20px!important}.gb--check-order .check-order__container{display:grid;grid-template-columns:1fr;margin:auto;width:96vw;margin-top:3rem}.gb--check-order .check-order__main{grid-column:span 2;grid-row:2}.gb--check-order .check-order__main .gb--card-payment,.gb--check-order .check-order__passenger .gb--card-title{width:100%}.gb--check-order .check-order__passenger:not(:last-child){padding-bottom:2rem;margin-bottom:1rem}.gb--check-order .check-order__passenger .gb--grid{padding:0 1rem}.gb--check-order .check-order__passenger .gb--grid .gb--check-order-input-container{padding:0}.gb--check-order .check-order__purchase-time{-ms-flex-align:end;align-items:flex-end}.gb--check-order .check-order__purchase-time .gb--emphasize-default{color:#fff}.gb--check-order .check-order__timer{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.gb--check-order .check-order__timer svg{position:absolute;bottom:1.5rem;right:-2.5rem;z-index:1}.gb--check-order .check-order__timer .gb--countdown{background-color:#81eeb8;line-height:1;font-weight:500;font-size:14px;color:#2a2a2a;margin:0}.gb--check-order .check-order__sidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-column:span 2;grid-row:1}.gb--check-order .check-order__sidebar hr{border:1px solid #eef1f8;margin:1.5rem 0}.gb--check-order .check-order__sidebar .gb--card-title{color:#2a2a2a;font-size:16px;font-weight:600}.gb--check-order .check-order__sidebar-main-title.gb--card-title{font-size:18px;font-weight:600;color:#7e00d9}.gb--check-order .check-order__sidebar-main-title.gb--card-title span{font-size:18px;color:#2a2a2a;font-weight:600}.gb--check-order .check-order__sidebar .company-section{margin-bottom:1rem}.gb--check-order .check-order__sidebar .gb--route-details{padding:0;margin:0}.gb--check-order .check-order__sidebar .gb--route-details .route-expanded-details-section{margin-top:0}.gb--check-order .check-order__sidebar .gb--route-details .route-expanded-details-section .route-travel-details{white-space:normal}.gb--check-order .check-order__sidebar .company-specific-note{font-weight:400;font-size:14px;margin-top:0}.gb--check-order .check-order__sidebar .ticket-separator{margin:1rem -2rem;border:1px dashed #fbe0e0}.gb--check-order .check-order__sidebar .gb--notification .ticket-separator{margin:1rem -4rem;background-color:#f5a623}.gb--check-order .check-order__sidebar .gb--company-logo{max-width:8rem}.gb--check-order .check-order__sidebar .route-travel-details{width:100%!important}.gb--check-order .check-order__login{-ms-flex:1;flex:1}.gb--check-order .check-order__voucher{padding:1rem;width:100%}.gb--check-order .check-order__voucher small{color:#676d77}.gb--check-order .check-order__voucher-code{-ms-flex-align:baseline;align-items:baseline}.gb--check-order .check-order__voucher-code .gb--check-order-input-container{padding:0}.gb--check-order .check-order__total-disclaimer{line-height:1.4;font-size:12px}.gb--check-order .gb--note-price{-ms-flex:1;flex:1}.gb--check-order .gb--card{padding:2rem;margin-bottom:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 4px 0 #e4e8f1}.gb--check-order .gb--card-title{color:#2a2a2a;margin-top:1rem;font-weight:600;font-size:20px}.gb--check-order .gb--card-title .gb--emphasize-default{font-weight:400;font-size:18px}.gb--check-order .gb--select-dropdown{height:4rem;padding:0 1rem}.gb--check-order .dropdown .react-autosuggest__suggestions-list{max-height:30rem}.gb--check-order .gb--select-dropdown-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:4rem}.gb--check-order .gb--select-dropdown-label{max-width:90%;text-align:left}.gb--check-order .gb--select-dropdown-preselected{padding:0 1rem;min-height:4rem;width:100%;min-width:15rem;border:1px solid #dde3e8;border-radius:3px;cursor:not-allowed;background-color:#eee}.gb--check-order .btn--inline{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;line-height:1}.gb--check-order .btn--superG{width:94%;margin:2px auto!important;text-align:left}.gb--check-order-input-container{padding:1rem;-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start}.gb--check-order-input-container small{font-size:14px;color:#676d77;font-weight:400}.gb--check-order-input-container .gb--check-order-date-input,.gb--check-order-input-container input,.gb--check-order-input-container select{padding:0 1rem;height:4rem;width:100%;min-width:15rem;border:1px solid #dde3e8;border-radius:3px}.gb--check-order-input-container .gb--check-order-date-input:focus,.gb--check-order-input-container .gb--check-order-date-input:focus-within,.gb--check-order-input-container input:focus,.gb--check-order-input-container input:focus-within,.gb--check-order-input-container select:focus,.gb--check-order-input-container select:focus-within{border:1px solid #4a79e2;box-shadow:0 0 7px #e4ebfb}.gb--check-order-input-container .gb--check-order-date-input[disabled],.gb--check-order-input-container .gb--check-order-date-input[readonly],.gb--check-order-input-container input[disabled],.gb--check-order-input-container input[readonly],.gb--check-order-input-container select[disabled],.gb--check-order-input-container select[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.gb--check-order-input-container .gb--image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gb--check-order-input-container select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234a79e2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;line-height:1.3;-moz-appearance:none;-webkit-appearance:none;appearance:none}.gb--check-order-input-container .gb--input__adornment{height:100%;padding:1rem;background:#f2f5f7;min-width:7rem}.gb--check-order-input-container .gb--input__adornment img{width:2.2rem}.gb--check-order-input-label{font-weight:500;font-size:16px}.gb--check-order-date-input input{padding:0;min-width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:none;border-radius:unset;height:3.8rem}.gb--check-order-date-input input:focus,.gb--check-order-date-input input:focus-within{border:none;box-shadow:unset}.gb--check-order-date-input input:-moz-placeholder,.gb--check-order-date-input input:-ms-input-placeholder,.gb--check-order-date-input input::-moz-placeholder,.gb--check-order-date-input input::-webkit-input-placeholder,.gb--check-order-date-input input::-moz-placeholder{text-align:center}.gb--check-order-date-input input:-moz-placeholder,.gb--check-order-date-input input:-ms-input-placeholder,.gb--check-order-date-input input::-moz-placeholder,.gb--check-order-date-input input::-webkit-input-placeholder,.gb--check-order-date-input input::placeholder{text-align:center}.gb--check-order-date-input .day-input{width:2.3rem}.gb--check-order-date-input .month-input{width:2.7rem}.gb--check-order-date-input .year-input{width:4rem}.gb--check-order-date-input .slash-separator__placeholder{color:#9b9b9b}.gb--check-order-buyer-info .existing-user-notification{margin:0 1rem}.gb--check-order-buyer-info .buyer-info__login{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;color:#7e00d9;font-weight:600;font-size:16px}.gb--check-order-voucher-notice{border:1px solid #e4e8f1;border-radius:3px;background-color:#f6f8fd;width:auto;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gb--check-order-voucher-notice span{color:#676d77;font-weight:400;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;gap:4px}.gb--check-order-terms-and-conditions{padding:1rem 0 3rem 1rem}.gb--check-order-terms-and-conditions .term-with-checkbox{margin-left:8px}.gb--check-order-terms-and-conditions a{color:#9a33d9}.gb--check-order .ancillary-icon{margin-left:1rem;vertical-align:bottom}.gb--check-order .gb--card-ancillary{-ms-flex-pack:justify;justify-content:space-between}.gb--check-order .gb--card-ancillary:hover{cursor:pointer}.gb--check-order .gb--card-ancillary .ancillary-checkbox-container{margin-top:.7rem}.gb--check-order .gb--card-ancillary .ancillary-price-container{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:1.3rem;font-weight:600;font-size:14px}.gb--check-order .gb--card-ancillary .ancillary-card-title{font-weight:500;font-size:16px;margin-bottom:0}.gb--check-order-payment-breakdown .price-fragment,.gb--check-order .gb--card-ancillary .ancillary-text-container{font-weight:400;font-size:14px}.gb--check-order-payment-breakdown hr{border:1px solid #eef1f8;margin:1.5rem 0}.gb--check-order-payment-breakdown .total-price{font-weight:500;font-size:16px}.gb--check-order-payment-breakdown .total-price small{font-weight:300}.gb--check-order .ancillary-text-frequently-bought{background-color:#81eeb8;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:12px;font-size:14px}.gb--check-order .price-change-modal .price-pax{background-color:#e8eaf1;border-radius:20px}.gb--check-order .price-change-modal .old-price{color:#555;text-decoration:line-through}.gb--check-order .price-change-modal .reload-btn{width:100%}.gb--check-order .price-change-modal .go-back{margin-top:1rem}.gb--check-order__payment-form-summary .edit-passengers__section button{color:#7e00d9;font-weight:600;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.gb--check-order__payment-form-summary .passengers-list__summary{text-transform:capitalize;font-size:14px}.gb--check-order__payment-form-summary .passengers-list__summary:not(:last-of-type){margin-right:1rem}.gb--check-order__payment-form-summary .passengers-list__summary:not(:last-of-type):after{display:inline-block;content:",";width:.5rem}.gb--check-order__payment-form-summary .contact-summary{font-weight:400;font-size:14px}.gb--check-order__payment-form-summary .contact-summary__email span{color:#2a2a2a!important;font-weight:600}@media (min-width:480px){.gb--check-order .btn--confirm{margin:0}}@media (min-width:680px){.gb--check-order .gb--travel-info__station{font-size:28px!important}.gb--check-order .check-order__purchase-time .gb--emphasize-default{color:#2a2a2a}.gb--check-order .check-order__sidebar-main-title.gb--card-title,.gb--check-order .check-order__sidebar-main-title.gb--card-title span{font-size:20px}.gb--check-order .check-order__voucher{width:50%}.gb--check-order .ancillary-text-frequently-bought{font-size:16px}}@media (min-width:768px){.gb--check-order .check-order__container,.gb--check-order .gb--travel-info{max-width:740px}.gb--check-order .check-order__passenger .gb--card-title{width:auto}.gb--check-order-voucher-notice{max-width:48%}}@media (min-width:1244px){.gb--check-order .check-order__container,.gb--check-order .gb--travel-info{max-width:1229px}.gb--check-order .check-order__container{grid-template-columns:74% 24%;grid-gap:2%}.gb--check-order .check-order__main{grid-column:1;grid-row:1}.gb--check-order .check-order__purchase-time{min-width:22%}.gb--check-order .check-order__sidebar{grid-column:2}}