.booking-search_widget__gcop6{align-items:flex-start;background:#fff;border-radius:calc(12rem/var(--font-factor));border:calc(.878rem/var(--font-factor)) solid #e2e9eb;box-shadow:calc(0rem/var(--font-factor)) calc(14.056rem/var(--font-factor)) calc(28.111rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.08),calc(0rem/var(--font-factor)) calc(7.028rem/var(--font-factor)) calc(14.056rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.09),calc(0rem/var(--font-factor)) calc(3.514rem/var(--font-factor)) calc(7.028rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.1),calc(0rem/var(--font-factor)) calc(1.757rem/var(--font-factor)) calc(3.514rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.11),calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(1.757rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.12);display:flex;flex-direction:column;gap:calc(14.056rem/var(--font-factor));padding:calc(24rem/var(--font-factor)) calc(32rem/var(--font-factor));width:calc(1238rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid{align-items:flex-end;align-self:stretch;display:flex;gap:calc(14.056rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60{align-items:flex-start;display:flex;flex:1 0;gap:calc(16rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT{align-items:flex-start;display:flex;gap:calc(16rem/var(--font-factor));width:100%}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT label,.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_label__MvsIL{min-width:calc(313rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60>:last-child{max-width:calc(232rem/var(--font-factor));min-width:calc(232rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT .booking-search_swap__zlsxi{align-items:center;display:flex;justify-content:center;margin-top:calc(26rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT .booking-search_swap__zlsxi button{cursor:pointer;height:calc(44rem/var(--font-factor));transform:rotate(0deg);transition:transform 1s ease-in-out;width:calc(44rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT .booking-search_swap__zlsxi button[rotate=rotate]{transform:rotate(180deg)}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_rides__EgaGa{align-items:flex-start;background:#fff;border-radius:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(16rem/var(--font-factor)) calc(16rem/var(--font-factor));border:calc(1rem/var(--font-factor)) solid #94a3a9;box-shadow:calc(0rem/var(--font-factor)) calc(4rem/var(--font-factor)) calc(4rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(0,0,0,.25);display:flex;flex-direction:column;gap:calc(24rem/var(--font-factor));margin-top:calc(-24rem/var(--font-factor));padding:calc(24rem/var(--font-factor));position:absolute}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_action__ZnzmY{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(6rem/var(--font-factor));justify-content:flex-end}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_action__ZnzmY button{width:100%}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_action__ZnzmY .booking-search_text__eNYQb{color:#677981;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(19rem/var(--font-factor))}@media(max-width:1279px){.booking-search_widget__gcop6{gap:calc(16rem/var(--font-factor));width:calc(623rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid{align-items:center;flex-direction:column;gap:calc(16rem/var(--font-factor));justify-content:center}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60{align-items:flex-start;align-self:stretch;flex-direction:column;justify-content:flex-end}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_action__ZnzmY{align-items:center;flex-direction:column-reverse;gap:calc(8rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_swap__zlsxi{transform:rotate(90deg)}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_swap__zlsxi button{height:calc(60rem/var(--font-factor));width:calc(60rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT{gap:calc(0rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT label{min-width:calc(497rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_label__MvsIL{min-width:calc(557rem/var(--font-factor))}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60>:last-child{max-width:calc(557rem/var(--font-factor));min-width:calc(557rem/var(--font-factor))}}@media(max-width:600px){.booking-search_widget__gcop6{gap:calc(16rem/var(--font-factor));padding:calc(24rem/var(--font-factor));width:100%}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_group__FbWwT label{min-width:calc(233rem/var(--font-factor));width:100%}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60 .booking-search_label__MvsIL{width:100%;min-width:unset}.booking-search_widget__gcop6 .booking-search_form__emwid .booking-search_inputs__cRv60>:last-child{width:100%;max-width:unset;min-width:unset}}.booking-widget_booking-widget__vVNle{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_{align-items:center;-webkit-backdrop-filter:blur(calc(10.5417280197rem / var(--font-factor)));backdrop-filter:blur(calc(10.5417280197rem / var(--font-factor)));background:#f2f5f5;border-radius:calc(0rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(12rem/var(--font-factor)) calc(12rem/var(--font-factor));display:flex;gap:calc(35.139rem/var(--font-factor));justify-content:center;padding:calc(16rem/var(--font-factor)) calc(32rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7{align-items:center;display:flex;gap:calc(7.028rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX{align-items:flex-start;display:flex;flex-direction:column}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_title__SITQW{color:#000;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(21rem/var(--font-factor));text-align:center;text-transform:capitalize}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_subtitle__9dIzS{color:#677981;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(19rem/var(--font-factor))}@media(max-width:1279px){.booking-widget_booking-widget__vVNle .booking-widget_widget__iL2Nv{gap:calc(16rem/var(--font-factor));width:calc(623rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_{align-items:flex-start;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));padding:calc(32rem/var(--font-factor));width:calc(452rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7{align-items:center;display:flex;gap:calc(16rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX{align-items:flex-start;display:flex;flex-direction:column}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_title__SITQW{font-size:calc(22rem/var(--font-factor));line-height:calc(28rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_subtitle__9dIzS{font-size:calc(20rem/var(--font-factor));line-height:calc(30rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ button{width:100%}}@media(max-width:600px){.booking-widget_booking-widget__vVNle .booking-widget_widget__iL2Nv{gap:calc(16rem/var(--font-factor));padding:calc(24rem/var(--font-factor));width:100%}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_{align-items:flex-start;gap:calc(24rem/var(--font-factor));justify-content:center;padding:calc(24rem/var(--font-factor));width:calc(293rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7{align-items:center;display:flex;gap:calc(16rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX{align-items:flex-start;display:flex;flex-direction:column}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_title__SITQW{font-size:calc(16rem/var(--font-factor));line-height:calc(21rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ .booking-widget_item__GTHX7 .booking-widget_heading__tOlXX .booking-widget_subtitle__9dIzS{font-size:calc(14rem/var(--font-factor));line-height:calc(19rem/var(--font-factor))}.booking-widget_booking-widget__vVNle .booking-widget_benefits__FtEN_ button{width:100%}}.cta_cta__SLiMH{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor)) calc(148rem/var(--font-factor)) calc(104rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb{align-items:start;align-self:stretch;background:#1f2937;border-radius:calc(16rem/var(--font-factor));column-gap:calc(80rem/var(--font-factor));display:grid;grid-template-columns:repeat(3,1fr);padding:calc(80rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU{align-items:flex-start;display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor));grid-column:1/3}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_header__HMqr5{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));justify-content:flex-end}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_header__HMqr5 .cta_title__9e0kz{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(48rem/var(--font-factor));font-style:normal;font-weight:900;line-height:100%}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_header__HMqr5 .cta_subtitle__hbDuP{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(30rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D{align-items:center;display:flex;gap:calc(24rem/var(--font-factor));justify-content:flex-end}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D .cta_text__u_D2b{color:#fff;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(30rem/var(--font-factor));text-align:center}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D .cta_app-store-buttons__41J1q{align-items:center;display:flex;gap:calc(6rem/var(--font-factor));height:calc(48rem/var(--font-factor));justify-content:center;width:calc(302rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D .cta_app-store-button__x8OJM{cursor:pointer;display:inline-block;transition:opacity .2s ease}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D .cta_app-store-button__x8OJM:hover{opacity:.8}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8{align-items:flex-start;display:flex;flex-direction:column;gap:calc(50rem/var(--font-factor));grid-column:3/4;padding-right:calc(40rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky{align-items:center;display:flex;gap:calc(16rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky .cta_heading__1vxST{align-items:flex-start;display:flex;flex-direction:column;gap:calc(4rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky .cta_heading__1vxST .cta_title__9e0kz{color:#fff;font-family:var(--font-inter);font-size:calc(22rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(28rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky .cta_heading__1vxST .cta_subtitle__hbDuP{color:#d1d5db;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(30rem/var(--font-factor))}@media(max-width:1279px){.cta_cta__SLiMH{padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor)) calc(80rem/var(--font-factor)) calc(44rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb{display:flex;flex-direction:column;gap:calc(80rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(40rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU{align-self:stretch;grid-column:unset}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8{align-items:center;gap:calc(32rem/var(--font-factor));grid-column:unset;padding-right:0;width:100%}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky{width:100%;max-width:calc(400rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t{align-items:center;flex-direction:column;gap:calc(40rem/var(--font-factor));justify-content:unset}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t button{width:100%}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D{flex-direction:column-reverse;gap:calc(8rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_actions__M7K8t .cta_download__fMy4D .cta_app-store-buttons__41J1q a{width:calc(144rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky svg{flex-shrink:0;width:calc(48rem/var(--font-factor));height:calc(48rem/var(--font-factor))}}@media(max-width:600px){.cta_cta__SLiMH{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(80rem/var(--font-factor)) calc(24rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb{display:flex;flex-direction:column;gap:calc(80rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(24rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU{grid-column:unset}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_header__HMqr5 .cta_title__9e0kz{font-size:calc(40rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_content__NRxWU .cta_header__HMqr5 .cta_subtitle__hbDuP{line-height:calc(33rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8{align-items:center;align-self:stretch;gap:calc(16rem/var(--font-factor));grid-column:unset;padding-right:0}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky{width:100%;max-width:calc(350rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky svg{flex-shrink:0;width:calc(48rem/var(--font-factor));height:calc(48rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky .cta_heading__1vxST .cta_title__9e0kz{font-size:calc(16rem/var(--font-factor));line-height:calc(21rem/var(--font-factor))}.cta_cta__SLiMH .cta_section___mXyb .cta_options__sxPM8 .cta_item__iNwky .cta_heading__1vxST .cta_subtitle__hbDuP{font-size:calc(14rem/var(--font-factor));line-height:calc(19rem/var(--font-factor))}}.faq-section_faqs__GcsLW{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}@media(max-width:1279px){.faq-section_faqs__GcsLW{padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}}@media(max-width:600px){.faq-section_faqs__GcsLW{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}}.how-trailPass-works_how-trailPass-works__nacwE{align-items:center;align-self:stretch;display:flex;gap:calc(32rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(40rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_header___F0lX{align-items:flex-start;display:flex;flex-direction:column;gap:calc(8rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_header___F0lX .how-trailPass-works_title__xEyXQ{color:#213139;font-family:var(--font-inter);font-size:calc(32rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_header___F0lX .how-trailPass-works_subtitle__GQy_w{align-self:stretch;color:#677981;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:normal}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK{display:flex;height:auto;max-width:calc(727rem/var(--font-factor));width:100%}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5{align-items:flex-start;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));position:relative;width:100%}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_vector__m3ZIw{bottom:calc(26rem/var(--font-factor));left:calc(23rem/var(--font-factor));position:absolute;stroke-width:calc(2rem/var(--font-factor));stroke:#c9d5d8;top:calc(26rem/var(--font-factor));z-index:-1}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_vector__m3ZIw svg{height:100%;width:calc(2rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni{align-items:flex-start;align-self:stretch;display:flex;gap:calc(21rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_number__7tKkk{align-items:center;background:#2f7aac;border-radius:calc(4rem/var(--font-factor));display:flex;flex-direction:column;flex-shrink:0;gap:calc(10rem/var(--font-factor));justify-content:center;padding:calc(11rem/var(--font-factor)) calc(8rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_number__7tKkk .how-trailPass-works_text__84_HR{color:#fff;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:700;height:calc(24rem/var(--font-factor));justify-content:center;line-height:calc(24rem/var(--font-factor));text-align:center;text-transform:capitalize;width:calc(30rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR{align-items:flex-start;display:flex;flex-direction:column;flex:1 1;gap:calc(8rem/var(--font-factor));justify-content:center}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR .how-trailPass-works_name__jqlTB{color:#2f7aac;font-family:var(--font-inter);font-size:calc(24rem/var(--font-factor));font-style:normal;font-weight:700;line-height:normal;overflow-wrap:break-word;word-wrap:break-word}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR .how-trailPass-works_description__jVt__{color:#213139;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:400;line-height:normal;overflow-wrap:break-word;word-wrap:break-word}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_actions__Nx_1F{align-items:center;display:flex;gap:calc(11rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7{align-items:flex-start;align-self:stretch;display:flex;gap:calc(10rem/var(--font-factor));justify-content:center}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7 .how-trailPass-works_illustration__o0JzN{align-items:flex-start;align-self:stretch;aspect-ratio:1/1;display:flex;flex-direction:column;gap:calc(10rem/var(--font-factor));width:calc(676rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7 .how-trailPass-works_illustration__o0JzN img{height:100%;width:100%}@media(max-width:1279px){.how-trailPass-works_how-trailPass-works__nacwE{align-items:flex-start;flex-direction:column-reverse;padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK{align-self:stretch;height:auto;width:auto}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5{width:100%}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR{flex:1 0;width:auto}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_actions__Nx_1F{align-self:stretch}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7{justify-content:unset}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7 .how-trailPass-works_illustration__o0JzN{align-items:flex-start;padding:calc(32rem/var(--font-factor)) calc(0rem/var(--font-factor));width:calc(348rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_frame__3wpR7 .how-trailPass-works_illustration__o0JzN img{height:100%;width:100%}}@media(max-width:600px){.how-trailPass-works_how-trailPass-works__nacwE{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK{align-self:stretch;height:auto;width:auto}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5{width:100%}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_vector__m3ZIw{bottom:calc(50rem/var(--font-factor));left:calc(16rem/var(--font-factor));top:calc(16rem/var(--font-factor));z-index:-1}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_vector__m3ZIw svg{height:100%}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni{gap:calc(16rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_number__7tKkk{flex-shrink:0;height:calc(32rem/var(--font-factor));width:calc(32rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_number__7tKkk .how-trailPass-works_text__84_HR{font-size:calc(16rem/var(--font-factor));height:calc(27rem/var(--font-factor))}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR{width:auto}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR .how-trailPass-works_name__jqlTB{font-size:calc(16rem/var(--font-factor));overflow-wrap:break-word;word-wrap:break-word}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_steps__C9DUK .how-trailPass-works_steps-content__fQCE5 .how-trailPass-works_step__Rltni .how-trailPass-works_details__BvFGR .how-trailPass-works_description__jVt__{font-size:calc(12rem/var(--font-factor));overflow-wrap:break-word;word-wrap:break-word}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_actions__Nx_1F{flex-direction:column}.how-trailPass-works_how-trailPass-works__nacwE .how-trailPass-works_content__ag_HG .how-trailPass-works_actions__Nx_1F button{width:100%}}.popular-trailPass-routes_popular-routes__TdwYS{align-items:center;align-self:stretch;display:flex;gap:calc(32rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_frame__mtZHw{align-items:flex-start;align-self:stretch;display:flex;gap:calc(10rem/var(--font-factor));justify-content:center}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_frame__mtZHw .popular-trailPass-routes_image__D5MFB{align-items:center;aspect-ratio:1/1;display:flex;flex:1 0;gap:calc(10rem/var(--font-factor));height:calc(499rem/var(--font-factor));justify-content:center;padding:calc(135rem/var(--font-factor)) calc(32rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig{align-items:flex-start;display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_title__Zz4Ku{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(32rem/var(--font-factor));font-style:normal;font-weight:700;height:calc(32rem/var(--font-factor));line-height:calc(32rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_title__Zz4Ku .popular-trailPass-routes_brand__m__7p{color:#b42127}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX{align-items:flex-start;align-self:stretch;background:#fff;border-radius:calc(8rem/var(--font-factor));border:calc(1rem/var(--font-factor)) solid #e2e9eb;box-shadow:calc(0rem/var(--font-factor)) calc(1rem/var(--font-factor)) calc(4rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.2);display:flex;flex-direction:column;gap:calc(15rem/var(--font-factor));justify-content:center;padding:calc(24rem/var(--font-factor)) calc(32rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX .popular-trailPass-routes_card-title__HOOdQ{color:#213139;font-family:var(--font-inter);font-size:calc(28rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(28rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX .popular-trailPass-routes_card-subtitle__7_6Cy{color:#677981;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:700;letter-spacing:calc(-.14rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX .popular-trailPass-routes_list__KSxqb{margin:calc(0rem/var(--font-factor));padding-left:calc(20rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX .popular-trailPass-routes_list-item__2EkGH{color:#213139;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(26.56rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX .popular-trailPass-routes_list-item__2EkGH .popular-trailPass-routes_strong__TS5Ub{font-weight:700}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS{align-items:flex-end;align-self:stretch;background:#fff;border-radius:calc(8rem/var(--font-factor));border:calc(1rem/var(--font-factor)) solid #e2e9eb;box-shadow:calc(0rem/var(--font-factor)) calc(1rem/var(--font-factor)) calc(4rem/var(--font-factor)) calc(0rem/var(--font-factor)) rgba(79,94,113,.2);display:flex;gap:calc(10rem/var(--font-factor));justify-content:center;padding:calc(24rem/var(--font-factor)) calc(32rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54{align-items:center;display:flex;flex:1 0;justify-content:space-between}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:calc(12rem/var(--font-factor));justify-content:center;width:calc(536rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_text__BEwqj{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(28rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_text__BEwqj .popular-trailPass-routes_bold__Bu4j0{font-weight:700}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_route-price__xe9RK{align-items:center;align-self:stretch;display:flex;gap:calc(16rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_route-price__xe9RK .popular-trailPass-routes_price-text__jD0_z{color:#2f7aac;font-family:var(--font-inter);font-size:calc(18rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(24rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS button{min-width:calc(170rem/var(--font-factor))}@media(max-width:1279px){.popular-trailPass-routes_popular-routes__TdwYS{flex-direction:column;padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_frame__mtZHw{align-self:flex-start}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_frame__mtZHw .popular-trailPass-routes_image__D5MFB{flex-direction:column;gap:calc(0rem/var(--font-factor));height:calc(358rem/var(--font-factor));padding:calc(23.37rem/var(--font-factor)) calc(22.184rem/var(--font-factor)) calc(23.425rem/var(--font-factor)) calc(22.298rem/var(--font-factor));width:calc(347.5rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig{align-self:stretch}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS{align-items:center;flex-direction:column}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS button{width:100%}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54{align-items:flex-start;align-self:stretch;flex-direction:column;gap:calc(8rem/var(--font-factor));justify-content:center}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75{width:auto}}@media(max-width:600px){.popular-trailPass-routes_popular-routes__TdwYS{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_frame__mtZHw{align-self:flex-start}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_title__Zz4Ku{font-size:calc(24rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS,.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_trip-card__GGshX{padding:calc(24rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75{width:auto}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_text__BEwqj{font-size:calc(18rem/var(--font-factor));line-height:calc(29.88rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_route-price__xe9RK img{height:calc(20rem/var(--font-factor));width:calc(64rem/var(--font-factor))}.popular-trailPass-routes_popular-routes__TdwYS .popular-trailPass-routes_content__G8Oig .popular-trailPass-routes_route-card__yWo_8 .popular-trailPass-routes_route-info__m8LZS .popular-trailPass-routes_route-details__4dG54 .popular-trailPass-routes_route-text__YrT75 .popular-trailPass-routes_route-price__xe9RK .popular-trailPass-routes_price-text__jD0_z{font-size:calc(12rem/var(--font-factor));line-height:calc(24rem/var(--font-factor))}}.trailPass-benefits_benefits__LKSxu{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(40rem/var(--font-factor));justify-content:center;padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(16rem/var(--font-factor));justify-content:center}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL .trailPass-benefits_title__ALBLB{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(32rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(32rem/var(--font-factor));text-align:center}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL .trailPass-benefits_subtitle__GIGNp{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(24rem/var(--font-factor));text-align:center}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0{align-items:center;align-self:stretch;display:flex;gap:calc(16rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t{align-items:center;align-self:stretch;background:#fff;border-radius:calc(8rem/var(--font-factor));border:calc(1rem/var(--font-factor)) solid #c9d5d8;display:flex;flex-direction:column;flex:1 0;gap:calc(33rem/var(--font-factor));padding:calc(40rem/var(--font-factor)) calc(16rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(33rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_title__ALBLB{align-self:stretch;color:#213139;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:700;leading-trim:both;line-height:calc(26.6rem/var(--font-factor));text-align:center;text-edge:cap}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_subtitle__GIGNp{align-self:stretch;color:#677981;font-family:var(--font-inter);font-size:calc(16rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(26.56rem/var(--font-factor));text-align:center}@media(max-width:1279px){.trailPass-benefits_benefits__LKSxu{padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL .trailPass-benefits_subtitle__GIGNp{font-size:calc(18rem/var(--font-factor));line-height:calc(29.88rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0{align-items:flex-start;flex-direction:column;justify-content:center}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t{align-items:flex-start;flex-direction:row;gap:calc(24rem/var(--font-factor));justify-content:center;padding:calc(24rem/var(--font-factor)) calc(64rem/var(--font-factor)) calc(24rem/var(--font-factor)) calc(32rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC{align-items:flex-start;display:flex;flex-direction:column;flex:1 0;gap:calc(16rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t svg{height:calc(64rem/var(--font-factor));width:calc(64rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_title__ALBLB{text-align:unset}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_subtitle__GIGNp{font-size:calc(18rem/var(--font-factor));line-height:calc(23.94rem/var(--font-factor));text-align:unset}}@media(max-width:600px){.trailPass-benefits_benefits__LKSxu{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL .trailPass-benefits_subtitle__GIGNp,.trailPass-benefits_benefits__LKSxu .trailPass-benefits_content__8B2yL .trailPass-benefits_title__ALBLB{text-align:start}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t{padding:calc(24rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t svg{height:calc(40rem/var(--font-factor));width:calc(40rem/var(--font-factor))}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_title__ALBLB{text-align:unset}.trailPass-benefits_benefits__LKSxu .trailPass-benefits_list__nAzm0 .trailPass-benefits_item__IaU9t .trailPass-benefits_heading__RmECC .trailPass-benefits_subtitle__GIGNp{font-size:calc(16rem/var(--font-factor));line-height:calc(21.28rem/var(--font-factor));text-align:unset}}.trailPass_hero-block__zo_PK{align-items:flex-start;align-self:stretch;background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:calc(0rem/var(--font-factor)) calc(104rem/var(--font-factor));position:relative}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY{align-items:center;align-self:stretch;display:flex;gap:calc(10rem/var(--font-factor));padding:calc(24rem/var(--font-factor)) calc(0rem/var(--font-factor));z-index:2}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY ol{display:contents}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY ol li{list-style:none}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_link__y9HuC{align-items:flex-start;display:flex;gap:calc(5rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_link__y9HuC .trailPass_text__50__q{text-decoration-line:underline;text-underline-offset:calc(3.3rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_active__o9Iz_,.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_link__y9HuC .trailPass_text__50__q{color:#fff;font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:calc(21rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_active__o9Iz_{cursor:not-allowed;pointer-events:none}.trailPass_hero-block__zo_PK .trailPass_breadcrumb__vigDY .trailPass_link__y9HuC:after{color:#c4c4c4;content:"/";font-family:var(--font-inter);font-size:calc(14rem/var(--font-factor));font-style:normal;font-weight:500;letter-spacing:calc(.21rem/var(--font-factor));line-height:calc(21rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_hero-content__gQYfw{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(48rem/var(--font-factor));justify-content:center;padding:calc(74rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(148rem/var(--font-factor)) calc(0rem/var(--font-factor));z-index:2}.trailPass_hero-block__zo_PK .trailPass_hero-content__gQYfw .trailPass_title__RZhCj{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(12rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_hero-content__gQYfw .trailPass_title__RZhCj .trailPass_heading__UYhPQ{align-self:stretch;color:#fff;font-family:var(--font-inter);font-size:calc(44rem/var(--font-factor));font-style:normal;font-weight:700;line-height:calc(58.52rem/var(--font-factor));text-align:center}.trailPass_hero-block__zo_PK .trailPass_hero-content__gQYfw .trailPass_title__RZhCj .trailPass_text__50__q{color:#fff;font-family:var(--font-inter);font-size:calc(20rem/var(--font-factor));font-style:normal;font-weight:400;line-height:calc(33.2rem/var(--font-factor));text-align:center}.trailPass_faqs__EQseM{padding:calc(80rem/var(--font-factor)) calc(104rem/var(--font-factor))}.trailPass_amenities__mNGtI,.trailPass_faqs__EQseM{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:calc(32rem/var(--font-factor));justify-content:center}.trailPass_amenities__mNGtI{padding:calc(40rem/var(--font-factor)) calc(104rem/var(--font-factor))}@media(max-width:1279px){.trailPass_hero-block__zo_PK{padding:calc(0rem/var(--font-factor)) calc(44rem/var(--font-factor))}.trailPass_hero-block__zo_PK .trailPass_hero-content__gQYfw{padding:calc(80rem/var(--font-factor)) calc(0rem/var(--font-factor)) calc(148rem/var(--font-factor)) calc(0rem/var(--font-factor))}.trailPass_amenities__mNGtI,.trailPass_faqs__EQseM{padding:calc(40rem/var(--font-factor)) calc(44rem/var(--font-factor))}}@media(max-width:600px){.trailPass_content__fvzB0,.trailPass_hero-block__zo_PK{padding:calc(0rem/var(--font-factor)) calc(24rem/var(--font-factor))}.trailPass_amenities__mNGtI,.trailPass_faqs__EQseM{padding:calc(40rem/var(--font-factor)) calc(24rem/var(--font-factor))}}
/*# sourceMappingURL=93cc2e909ef2b6f6.css.map*/