@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);html{font-size:62.5%}a{cursor:pointer}a,a:hover{text-decoration:none;color:inherit}.form-input-email{-webkit-transition:box-shadow .15s ease;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease;padding:.5rem!important;font-size:2rem!important}.form-input-email:focus{-webkit-box-shadow:0 2px 3px 0 #fdbc11;box-shadow:0 2px 3px 0 #fdbc11;border:1px solid #fdbc11}.multiselect__option--highlight{background-color:#fcbb10!important}.multiselect__option--selected.multiselect__option--highlight{background-color:#fcbb10!important;color:#000}.master-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;background-image:url(../img/ways-bg.2b326add.jpg);background-repeat:no-repeat;background-color:#000;background-position:50%;background-size:cover;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:root{--button-font-base:clamp(1.2rem,0.8rem + 1vw,1.5rem)}.button-back,.button-next{color:#000;background-color:#fdbc11;border:none;border-radius:11px}.button-back,.button-next,.button-next-dark{font-size:calc(var(--button-font-base)*1.618);cursor:pointer}.button-next-dark{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#fdbc11;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fdbc11;--bs-btn-hover-border-color:#fdbc11;--bs-btn-active-color:#000;--bs-btn-active-bg:#fdbc11;--bs-btn-active-border-color:#fdbc11;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000;--bs-btn-disabled-border-color:#fdbc11;border-radius:11px}.button-submit{font-size:calc(var(--button-font-base)*1.618);border-radius:11px}.button-option-confirm{--bs-btn-color:#000;--bs-btn-bg:#fdbc11;--bs-btn-border-color:#000;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fdbc11;--bs-btn-hover-border-color:#000;--bs-btn-active-color:#000;--bs-btn-active-bg:#fdbc11;--bs-btn-active-border-color:#000}.button-option,.button-option-confirm{font-size:var(--button-font-base);border-radius:11px}.button-option{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#fdbc11;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fdbc11;--bs-btn-hover-border-color:#000;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#fdbc11}.button-plus-minus{font-size:calc(var(--button-font-base)*4.236);border-radius:5px;background-color:#fdbc11;color:#000;cursor:pointer}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none}body,html{font-family:Open Sans,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);margin:0;height:100dvh;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#000}.hero{height:100%;color:#fff}.hero-content{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.hero-title{font-size:3rem;font-weight:100!important;text-transform:uppercase;text-align:center;letter-spacing:.5rem}.inner-scroll{overflow-x:hidden;overflow-y:auto;height:80dvh!important}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px grey;box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#fcbc11;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fcbc11}.page-enter-active,.page-leave-active{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.page-enter,.page-leave-to{opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}.logo-main[data-v-7fa1444f]{width:20vh}.disable-dbl-tap-zoom[data-v-55bbdd8c]{-ms-touch-action:manipulation;touch-action:manipulation}.container-top[data-v-5dd994f2]{height:10dvh}.container-middle[data-v-5dd994f2]{height:80dvh}.container-bottom[data-v-5dd994f2]{height:10dvh}.container-bg[data-v-5dd994f2]{background-color:rgba(1,1,1,.4)!important}table[data-v-e9051f6a]{font-size:26px;text-transform:uppercase!important}@media(max-width:732px){h1[data-v-0bd060c9]{font-size:2rem}table[data-v-0bd060c9]{font-size:12px!important}}.hero-title[data-v-0bd060c9]{padding:0;max-height:80px}table[data-v-0bd060c9]{font-size:26px;text-transform:uppercase!important}.container-top[data-v-0bd060c9]{height:10%}.container-bottom[data-v-0bd060c9]{height:90%}.home-option[data-v-41ca682a]{padding:3rem 2rem;font-size:2.4rem;letter-spacing:.15em}.StripeField--fake{width:700px}.StripeElement{background-color:#fff;padding:0 12px;border-radius:4px;border:1px solid transparent;-webkit-box-shadow:0 1px 3px 0 #e6ebf1;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow .15s ease;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.container-calendar[data-v-a5bac340]{overflow:hidden;font-size:4rem}.container-calendar ul[data-v-a5bac340]{margin:0;padding:0}.container-calendar li[data-v-a5bac340]{float:left;display:block;width:14.2857%;text-align:center;list-style-type:none;cursor:pointer}.selected[data-v-a5bac340]{font-weight:900;color:#feba31}.active[data-v-a5bac340]{border-radius:5px;background-color:#feba31;color:#000}.no-selected[data-v-a5bac340]:active{border-radius:5px;background-color:#feba31;color:#fff}.disabled[data-v-a5bac340]{font-weight:900;color:hsla(0,0%,100%,.2);cursor:not-allowed}.transparent[data-v-a5bac340]{color:transparent!important}@media(max-width:732px){a[data-v-a5bac340]:not([href]):not([tabindex]){font-size:20px}.container-calendar[data-v-a5bac340]{font-size:3rem}}.booking-date[data-v-01b7f1c3]{margin-top:1.25rem;margin-bottom:3rem}.booking-date .booking-date__label[data-v-01b7f1c3]{display:block;margin-bottom:.55rem;font-size:1.7rem;font-weight:300;letter-spacing:.35em;text-transform:uppercase;color:#fff}.booking-date .booking-date__value[data-v-01b7f1c3]{display:inline-block;padding-bottom:.5rem;font-size:1.6rem;font-weight:300;letter-spacing:.08em;color:#fff}.passengers[data-v-5ae42846]{font-size:14rem}.stepper[data-v-85607902]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}.stepper__button[data-v-85607902]{width:6rem;height:6rem;font-size:2.4rem}.stepper__value[data-v-85607902]{min-width:6rem;font-size:5rem;font-weight:300;text-align:center;font-variant-numeric:tabular-nums}.field-label[data-v-802f63ca]{display:block;margin-bottom:.8rem;font-size:1.4rem;letter-spacing:.3em}.hint[data-v-802f63ca]{font-size:1.6rem;opacity:.8}.departure__time[data-v-802f63ca]{display:block;font-size:2rem;font-weight:600}.departure__price[data-v-802f63ca]{display:block;font-size:1.2rem;letter-spacing:.1em;opacity:.85}.manage[data-v-5b759401]{display:block}.manage__scroll[data-v-5b759401]{height:100dvh;overflow-y:auto;background-color:rgba(1,1,1,.6)}.manage__content[data-v-5b759401]{max-width:76rem;padding:0 2rem 6rem;color:#fff}.manage__content .hero-title[data-v-5b759401]{font-size:clamp(2.2rem,6vw,3rem)}.reservation-id[data-v-5b759401]{margin-bottom:4rem;text-align:center}.reservation-id__number[data-v-5b759401]{display:block;font-size:1.6rem;letter-spacing:.35em;color:#fdbc11}.reservation-id__name[data-v-5b759401]{display:block;margin-top:.5rem;font-size:2rem;text-transform:uppercase}.manage__top[data-v-5b759401]{height:10dvh}.logo-main[data-v-5b759401]{width:20vh;cursor:pointer}.step[data-v-5b759401]{margin-bottom:5rem}.step__title[data-v-5b759401]{margin-bottom:2rem;font-size:2rem;font-weight:300;letter-spacing:.35em;text-align:center;text-transform:uppercase}.leg[data-v-5b759401]{display:grid;gap:.3rem;padding:1.5rem 0;border-bottom:1px solid rgba(253,188,17,.4);font-size:1.6rem}.leg__name[data-v-5b759401]{font-size:1.3rem;letter-spacing:.3em;color:#fdbc11}.leg__when[data-v-5b759401]{font-size:1.8rem;font-weight:600}.leg__route[data-v-5b759401]{text-transform:uppercase}.leg__passengers[data-v-5b759401]{font-size:1.4rem;opacity:.8}.notice[data-v-5b759401]{margin-bottom:3rem;padding:1.5rem;font-size:1.6rem;text-align:center;color:#fff;border:1px solid #fdbc11;border-radius:11px;background-color:rgba(0,0,0,.6)}.notice--success[data-v-5b759401]{color:#000;background-color:#fdbc11}.hint[data-v-5b759401]{font-size:1.6rem;text-align:center;opacity:.8}.field-label[data-v-5b759401]{display:block;margin-bottom:.8rem;font-size:1.4rem;letter-spacing:.3em}.totals[data-v-5b759401]{display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;margin:0;font-size:1.8rem;letter-spacing:.1em;font-variant-numeric:tabular-nums}.totals dd[data-v-5b759401]{margin:0;text-align:right}.totals__due[data-v-5b759401]{font-size:2.2rem;font-weight:700;color:#fdbc11}.card-field[data-v-5b759401]{padding:1.2rem .8rem;background:#fff;border-radius:.375rem}.find__label[data-v-ec4ecc26]{margin-bottom:2rem;font-size:2rem;font-weight:300;letter-spacing:.35em;text-align:center;color:#fff}.find__note[data-v-ec4ecc26]{font-size:1.6rem;text-align:center;color:#fff;opacity:.85}.find__empty[data-v-ec4ecc26]{margin-top:4rem;font-size:1.8rem;text-align:center;color:#fff}.result__number[data-v-ec4ecc26]{display:block;font-size:1.4rem;letter-spacing:.3em;color:#fdbc11}.result__when[data-v-ec4ecc26]{display:block;font-size:2.2rem;font-weight:600}.result__route[data-v-ec4ecc26]{display:block;font-size:1.7rem;text-transform:uppercase}.result__meta[data-v-ec4ecc26]{display:block;font-size:1.4rem;text-transform:uppercase;opacity:.85}