svg[data-v-c45aff3c]{height:100%;width:100%}@keyframes fadeIn-d59eb1f1{0%{opacity:0}to{opacity:1}}.pass-card[data-v-d59eb1f1]{padding:35px 0}@media only screen and (max-width:1330px){.pass-card[data-v-d59eb1f1]{padding:20px 0 35px}}@media only screen and (max-width:860px){.pass-card[data-v-d59eb1f1]{padding:0 0 35px}}.fade-in[data-v-d59eb1f1]{animation:fadeIn-d59eb1f1 .5s}.pricing-and-booking-container[data-v-d59eb1f1]{align-items:center;display:flex;justify-content:space-between;padding-top:53px}@media only screen and (max-width:600px){.pricing-and-booking-container[data-v-d59eb1f1]{align-items:self-start;flex-direction:column;justify-content:start}}.pricing-container[data-v-d59eb1f1]{display:flex;justify-content:space-between}.price-total-label[data-v-d59eb1f1]{font-size:var(--font-size-lg,18px);line-height:25px;margin-right:24px}.price-total[data-v-d59eb1f1],.price-total-label[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-style:normal;font-weight:var(--font-weight-bold,700)}.price-total[data-v-d59eb1f1]{font-size:var(--font-size-2xl,28px);line-height:34px}.price-total-currency[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:21px;margin-left:16px}.info-container[data-v-d59eb1f1]{display:flex;flex-direction:row;flex-wrap:nowrap;padding:35px 0 50px;position:relative}@media only screen and (max-width:1330px){.info-container[data-v-d59eb1f1]{padding:27px 0 37px}}@media only screen and (max-width:860px){.info-container[data-v-d59eb1f1]{padding:20px 0 25px}}.info-icon[data-v-d59eb1f1]{display:block;height:26px;margin-right:25px;width:26px}@media only screen and (max-width:1330px){.info-icon[data-v-d59eb1f1]{margin-right:15px}}@media only screen and (max-width:860px){.info-icon[data-v-d59eb1f1]{margin-right:10px}}.info[data-v-d59eb1f1]{font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:14px;font-weight:600;line-height:20px;margin-top:4px}.info[data-v-d59eb1f1],.title[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-style:normal}.title[data-v-d59eb1f1]{font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:27px;font-weight:700;line-height:normal;padding-bottom:30px}@media only screen and (max-width:1330px){.title[data-v-d59eb1f1]{font-size:23px;padding-bottom:25px}}@media only screen and (max-width:860px){.title[data-v-d59eb1f1]{font-size:20px;padding-bottom:20px}}.itineraries[data-v-d59eb1f1]{padding-top:150px}@media only screen and (max-width:1330px){.itineraries[data-v-d59eb1f1]{padding-top:125px}}@media only screen and (max-width:860px){.itineraries[data-v-d59eb1f1]{padding-top:100px}}.content[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:18px;font-style:normal;font-weight:400;line-height:27px}.passengers[data-v-d59eb1f1]{padding-top:50px}.booking-sub-title[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:40px}@media only screen and (max-width:600px){.booking-sub-title[data-v-d59eb1f1]{font-size:18px}}@media only screen and (max-width:1330px){.booking-sub-title[data-v-d59eb1f1]{padding-bottom:32px}}@media only screen and (max-width:860px){.booking-sub-title[data-v-d59eb1f1]{padding-bottom:25px}}.booking-select-containers[data-v-d59eb1f1]{display:flex;flex-wrap:wrap;gap:30px}.booking-select-container[data-v-d59eb1f1]{display:flex;flex-wrap:wrap;max-width:390px;min-width:300px;width:40%}@media only screen and (max-width:726px){.booking-select-container[data-v-d59eb1f1]{width:100%}}.booking-select-container-for-arrow[data-v-d59eb1f1]{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;position:relative;width:100%}.booking-select[data-v-d59eb1f1]{cursor:pointer}.custom-arrow[data-v-d59eb1f1]{pointer-events:none;position:absolute;right:16px}.booking-sub-sub-title[data-v-d59eb1f1]{margin:5px 0 10px}.booking-select[data-v-d59eb1f1],.booking-sub-sub-title[data-v-d59eb1f1]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:14px;font-style:normal;font-weight:300;width:100%}.booking-select[data-v-d59eb1f1]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:15px}.booking-select-passengers[data-v-d59eb1f1]{max-width:140px;min-width:unset;width:unset}.booking-submit[data-v-d59eb1f1]{background-color:var(--palette-accent,#38ec8e);border:1px solid var(--palette-accent,#38ec8e);border-radius:10px;color:var(--palette-neutral-dark,#292929);cursor:pointer;float:right;font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:18px;font-style:normal;font-weight:600;padding:22px;position:relative;text-align:center}@media only screen and (max-width:600px){.booking-submit[data-v-d59eb1f1]{margin-top:30px;width:100%}}.booking-info-container[data-v-d59eb1f1]{display:flex;margin-top:17px}.booking-info-icon[data-v-d59eb1f1]{margin-right:10px}.itineraries .itinerary-title{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:27px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:30px}@media only screen and (max-width:1330px){.itineraries .itinerary-title{font-size:23px;padding-bottom:25px}}@media only screen and (max-width:860px){.itineraries .itinerary-title{font-size:20px;padding-bottom:20px}}.dialog-top[data-v-64f6ccc3]{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:35px;position:relative}.travel-pass-dialog-icon[data-v-64f6ccc3]{position:relative;width:48px}h2[data-v-64f6ccc3]{flex-shrink:0;margin:-8px 0 0 15px}@media only screen and (max-width:1330px){h2[data-v-64f6ccc3]{margin:-4px 0 0 15px}}.info-icon[data-v-64f6ccc3]{height:26px;width:26px}.info[data-v-64f6ccc3]{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.info[data-v-64f6ccc3],.itinerary-title[data-v-64f6ccc3]{color:var(--palette-neutral-dark,#292929);font-style:normal}.itinerary-title[data-v-64f6ccc3]{font-family:Lexend,serif;font-size:27px;font-weight:700;line-height:34px}.itinerary-content[data-v-64f6ccc3]{color:var(--palette-neutral-dark,#292929);font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.dialog-top[data-v-2ed4e912]{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:35px;position:relative}.travel-pass-dialog-icon[data-v-2ed4e912]{position:relative;width:48px}h2[data-v-2ed4e912]{flex-shrink:0;margin:-8px 0 0 15px}@media only screen and (max-width:1330px){h2[data-v-2ed4e912]{margin:-4px 0 0 15px}}@keyframes fadeIn-60379a18{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-60379a18{0%{opacity:1}to{opacity:0}}.dialog-overlay[data-v-60379a18]{background:#000000b3;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;z-index:10001}.dialog-overlay.open[data-v-60379a18]{animation:fadeIn-60379a18 .5s;animation-fill-mode:forwards}.dialog-overlay.close[data-v-60379a18]{animation:fadeOut-60379a18 .5s;animation-fill-mode:forwards}.dialog[data-v-60379a18]{background:var(--palette-neutral-lightest,#fff);bottom:10vh;display:block;left:5vw;margin:0 auto;max-width:1270px;padding:20px;right:5vw;top:10vh;z-index:11000}.close-button-bkgd[data-v-60379a18],.dialog[data-v-60379a18]{border-radius:10px;position:absolute}.close-button-bkgd[data-v-60379a18]{background-color:var(--palette-neutral-lightest,#fff);height:115px;margin-right:18px;right:0;top:0;width:98%;z-index:11500}@media only screen and (max-width:1330px){.close-button-bkgd[data-v-60379a18]{height:89px;width:97%}}@media only screen and (max-width:1024px){.close-button-bkgd[data-v-60379a18]{width:95%}}@media only screen and (max-width:500px){.close-button-bkgd[data-v-60379a18]{height:43px;width:94%}}@media only screen and (max-width:430px){.close-button-bkgd[data-v-60379a18]{width:93%}}@media only screen and (max-width:310px){.close-button-bkgd[data-v-60379a18]{width:90%}}.content[data-v-60379a18]{bottom:24px;display:block;left:0;overflow-y:scroll;padding:120px 50px 50px;position:absolute;right:0;top:0;z-index:11001}@media only screen and (max-width:1330px){.content[data-v-60379a18]{padding:94px 37px 37px}}@media only screen and (max-width:500px){.content[data-v-60379a18]{padding:48px 14px 14px}}.close-button-container[data-v-60379a18]{position:absolute;right:40px;top:38px;z-index:12000}@media only screen and (max-width:1330px){.close-button-container[data-v-60379a18]{right:54px;top:37px}}@media only screen and (max-width:500px){.close-button-container[data-v-60379a18]{right:14px;top:14px}}.close-button[data-v-60379a18]{cursor:pointer;height:21px;width:21px}@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){@keyframes slideUp-60379a18{0%{top:100vh}to{top:0}}@keyframes slideDown-60379a18{0%{top:0}to{top:100vh}}.dialog[data-v-60379a18]{border-radius:0;bottom:0;left:0;padding:40px 30px;right:0;top:0}.dialog.open[data-v-60379a18]{animation:slideUp-60379a18 .5s;animation-fill-mode:forwards}.dialog.close[data-v-60379a18]{animation:slideDown-60379a18 .5s;animation-fill-mode:forwards}.title[data-v-60379a18]{padding-bottom:75px}.close-button[data-v-60379a18]{cursor:pointer;height:35px;width:35px}}.pass-card[data-v-c39e371d]{border-radius:10px;box-shadow:2px 4px 10px 2px #0000001a;cursor:pointer;height:auto;margin:0 17px 50px 10px;padding:20px;position:relative;width:100%}@media only screen and (max-width:1329px){.pass-card[data-v-c39e371d]{margin:0 27px 10px 0}}@media only screen and (max-width:500px){.pass-card[data-v-c39e371d]{margin:0 27px 10px 0;width:100%}}.card-top[data-v-c39e371d]{margin-top:8px;position:relative;width:48px}.icon[data-v-c39e371d]{height:25px;margin-right:0;min-width:25px;width:25px}.value[data-v-c39e371d]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1;position:relative;text-align:left;top:-2px}@media only screen and (max-width:430px){.value[data-v-c39e371d]{font-size:14px;margin-bottom:0}}.col[data-v-c39e371d]{padding-right:55px}@media only screen and (max-width:430px){.col[data-v-c39e371d]{padding-right:0}}.row[data-v-c39e371d]{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;padding-bottom:10px}.row[data-v-c39e371d]:last-child{padding-bottom:0}@media only screen and (max-width:430px){.row[data-v-c39e371d]{-moz-column-gap:10px;column-gap:10px}}.title[data-v-c39e371d]{font-family:Lexend,serif;font-size:24px;font-weight:700;line-height:30px}.description[data-v-c39e371d],.title[data-v-c39e371d]{color:var(--palette-neutral-dark,#292929);font-style:normal;text-align:left}.description[data-v-c39e371d]{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:22px;margin-bottom:44px}.play-button[data-v-c39e371d]{bottom:17px;cursor:pointer;height:52px;position:absolute;right:12px;width:55px;z-index:230}@media only screen and (max-width:430px){.play-button[data-v-c39e371d]{height:34px;width:36px}}.pass-card[data-v-316b2816]{border-radius:10px;box-shadow:2px 4px 10px 2px #0000001a;cursor:pointer;height:auto;margin:0;padding:20px;position:relative;width:100%}@media only screen and (max-width:1329px){.pass-card[data-v-316b2816]{margin:0 27px 10px 0}}@media only screen and (max-width:500px){.pass-card[data-v-316b2816]{margin:0 27px 10px 0;width:100%}}.card-top[data-v-316b2816]{margin-top:8px;position:relative;width:48px}.icon[data-v-316b2816]{height:25px;margin-right:0;min-width:25px;width:25px}.value[data-v-316b2816]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1;position:relative;text-align:left;top:-2px}@media only screen and (max-width:430px){.value[data-v-316b2816]{font-size:14px;margin-bottom:0}}.col[data-v-316b2816]{padding-right:55px}@media only screen and (max-width:430px){.col[data-v-316b2816]{padding-right:0}}.row[data-v-316b2816]{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;padding-bottom:10px}.row[data-v-316b2816]:last-child{padding-bottom:0}@media only screen and (max-width:430px){.row[data-v-316b2816]{-moz-column-gap:10px;column-gap:10px}}.title[data-v-316b2816]{font-family:Lexend,serif;font-size:24px;font-weight:700;line-height:30px}.description[data-v-316b2816],.title[data-v-316b2816]{color:var(--palette-neutral-dark,#292929);font-style:normal;text-align:left}.description[data-v-316b2816]{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:22px;margin-bottom:44px}.play-button[data-v-316b2816]{bottom:17px;cursor:pointer;height:52px;position:absolute;right:12px;width:55px;z-index:230}@media only screen and (max-width:430px){.play-button[data-v-316b2816]{height:34px;width:36px}}.pass-card[data-v-cb801b97]{border-radius:10px;box-shadow:2px 4px 10px 2px #0000001a;cursor:pointer;height:auto;margin:0;padding:20px;position:relative;width:100%}@media only screen and (max-width:1329px){.pass-card[data-v-cb801b97]{margin:0 27px 10px 0}}@media only screen and (max-width:500px){.pass-card[data-v-cb801b97]{margin:0 27px 10px 0;width:100%}}.card-top[data-v-cb801b97]{margin-top:8px;position:relative;width:48px}.icon[data-v-cb801b97]{height:25px;margin-right:0;min-width:25px;width:25px}.value[data-v-cb801b97]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1;position:relative;text-align:left;top:-2px}@media only screen and (max-width:430px){.value[data-v-cb801b97]{font-size:14px;margin-bottom:0}}.col[data-v-cb801b97]{padding-right:55px}@media only screen and (max-width:430px){.col[data-v-cb801b97]{padding-right:0}}.row[data-v-cb801b97]{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;padding-bottom:10px}.row[data-v-cb801b97]:last-child{padding-bottom:0}@media only screen and (max-width:430px){.row[data-v-cb801b97]{-moz-column-gap:10px;column-gap:10px}}.title[data-v-cb801b97]{font-family:Lexend,serif;font-size:24px;font-weight:700;line-height:30px}.description[data-v-cb801b97],.title[data-v-cb801b97]{color:var(--palette-neutral-dark,#292929);font-style:normal;text-align:left}.description[data-v-cb801b97]{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:22px;margin-bottom:44px}.play-button[data-v-cb801b97]{bottom:17px;cursor:pointer;height:52px;position:absolute;right:12px;width:55px;z-index:230}@media only screen and (max-width:430px){.play-button[data-v-cb801b97]{height:34px;width:36px}}.dialog-top[data-v-1b76f1e2]{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:35px;position:relative}.travel-pass-dialog-icon[data-v-1b76f1e2]{position:relative;width:48px}h2[data-v-1b76f1e2]{flex-shrink:0;margin:-8px 0 0 15px}@media only screen and (max-width:1330px){h2[data-v-1b76f1e2]{margin:-4px 0 0 15px}}.container[data-v-e97f9f08]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;overflow:hidden;padding-bottom:50px;position:relative}.fixed-desktop-width[data-v-e97f9f08]{margin:90px auto;max-width:1270px;max-width:1290px}@media only screen and (max-width:1330px){.fixed-tablet-width[data-v-e97f9f08]{margin:80px auto;padding:0 37px}}@media only screen and (max-width:500px){.fixed-mobile-width[data-v-e97f9f08]{margin:45px auto;padding:0 14px}}.loading-spinner[data-v-e97f9f08]{align-content:center;display:flex;height:100%;justify-content:center;margin-top:20px;text-align:center;vertical-align:center;width:100%}.title[data-v-e97f9f08]{margin:0 auto;max-width:1270px;position:relative;width:100%}h2[data-v-e97f9f08]{flex-shrink:0;margin:0 0 70px;width:618px}@media only screen and (max-width:430px){h2[data-v-e97f9f08]{margin-bottom:50px}}.error[data-v-e97f9f08]{color:#f66;font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:18px;font-style:normal;font-weight:400;line-height:27px}.passes-page[data-v-e97f9f08]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10px;max-width:100%;width:100%}@media only screen and (max-width:1024px){.passes-page[data-v-e97f9f08]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}}@media only screen and (max-width:430px){.passes-page[data-v-e97f9f08]{grid-template-columns:repeat(1,minmax(0,1fr));margin:0}}
