.LocationPage_breadCrumb__FkxxI{position:relative!important;margin-left:1rem;background-color:#f7f7fc;left:unset!important;bottom:unset!important;top:unset!important}.ListSlots_section__5MA01{margin-bottom:32px;width:100%;display:flex;flex-direction:column}.ListSlots_layout__iwTKb{max-width:none}.ListSlots_list-header__qXlEn{z-index:0;display:flex;justify-content:space-between;position:relative;width:100%;padding:26px 0 30px}.ListSlots_link__x_pW6{cursor:pointer;text-decoration:none}.ListSlots_slot___BrN0{height:455px;width:100%}.ListSlots_events-banner__pTigL,.ListSlots_travel-info-banner__LhLoi{grid-column:1/-1;grid-row:4;margin:2rem 0}@media only screen and (max-width:600px){.ListSlots_events-banner__pTigL,.ListSlots_travel-info-banner__LhLoi{margin:0}}.ListSlots_events-banner__pTigL{grid-row:8}.ListSlots_breadcrumb__kdCcw{position:relative!important;bottom:0!important;left:0!important;width:auto!important;top:0!important}.ListSlots_headline__GQBtw{margin:2rem 1.5rem 0;place-self:flex-start;width:calc(100% - 3rem)}.CampCard_headline3__f5oBL{margin:0;color:#333}@media only screen and (min-width:1200px){.CampCard_headline3__f5oBL{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.CampCard_headline3__f5oBL{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.CampCard_headline3__f5oBL{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.CampCard_headline2__cTzj6+.CampCard_headline3__f5oBL{margin-top:2rem}@media only screen and (max-width:1199px){.CampCard_headline2__cTzj6+.CampCard_headline3__f5oBL{margin-top:1.75rem}}@media only screen and (max-width:600px){.CampCard_headline2__cTzj6+.CampCard_headline3__f5oBL{margin-top:1.5rem}}.CampCard_paragraph__EEO_A+.CampCard_headline3__f5oBL{margin-top:3rem}@media only screen and (max-width:1199px){.CampCard_paragraph__EEO_A+.CampCard_headline3__f5oBL{margin-top:2.5rem}}@media only screen and (max-width:600px){.CampCard_paragraph__EEO_A+.CampCard_headline3__f5oBL{margin-top:2rem}}.CampCard_slot__BCFB5{background-color:#f0f0f7;border-bottom:4px solid #e5e5f0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;max-width:730px}@media only screen and (min-width:1200px){.CampCard_slot__BCFB5{max-width:500px}}.CampCard_slot__BCFB5:hover{border-color:#00cfd6}.CampCard_additional-info__4Plpa{margin:0;color:#81819d;font-size:.9em!important;color:#fff;text-align:center;background-color:#00cfd6;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:4px 8px 4px 6px;position:absolute;left:0;top:1.5rem}@media only screen and (min-width:1200px){.CampCard_additional-info__4Plpa{font:normal 1rem/1.5rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:1199px){.CampCard_additional-info__4Plpa{font:normal .875rem/1.25rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:600px){.CampCard_additional-info__4Plpa{font:normal .8125rem/1.125rem aktiv-grotesk,sans-serif}}.CampCard_lessHigh___atzL{top:4rem}.CampCard_additional-info-bottom__vmNCp{bottom:14px;display:flex;position:absolute;right:20px}.CampCard_women-only__n_hvu{background-color:#f7f7fc;border-radius:24px;display:flex;height:32px;margin-right:8px;padding:0 12px;place-items:center}.CampCard_women-only-paragraph__JTxaz{color:#81819d;font-size:14px;grid-column:2}.CampCard_women-only-svg__UkD63{height:20px;margin-right:6px}.CampCard_women-only-svg__UkD63 ellipse,.CampCard_women-only-svg__UkD63 path{stroke:#81819d}.CampCard_image-part__HhBrr{height:50%;position:relative;width:100%;overflow:hidden}.CampCard_content-part__Hl9Y8{overflow:hidden;padding:20px}.CampCard_location-arrow__gwwsG{min-width:21px}.CampCard_content-row__nqwyH:not(:last-child){justify-content:unset}.CampCard_content-row__nqwyH{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;white-space:nowrap;gap:.5rem}.CampCard_content-row__nqwyH .CampCard_training-time__TNjFo,.CampCard_content-row__nqwyH p{overflow:hidden;text-overflow:ellipsis}.CampCard_trainer-name__Nx0l2,.CampCard_training-time__TNjFo{padding:2px 0}.CampCard_trainer-name__Nx0l2{font-weight:700}@media only screen and (max-width:600px){.CampCard_infoIcon__jRbPM{padding:5px}}@media only screen and (min-width:600px){.CampCard_slot-info__79CoI{width:calc(100% - (80px + 1rem))}}.CampCard_trial-available__tbu7I{background:#00cfd6;border-radius:4px;color:#fff;font:1rem aktiv-grotesk,sans-serif;padding:4px 14px;white-space:nowrap}@media only screen and (max-width:600px){.CampCard_trial-available__tbu7I{font-size:13px;height:18px;width:142px;margin-top:.3rem}}.CampCard_margin__Mjvq3{margin-top:-.3rem}.CampCard_women___HcbR{background:#f97394}.CampCard_women-color__OraTs{color:#f97394;border-color:#f97394}.CampCard_women-color__OraTs:hover{border-color:#f77088;color:#f97394;box-shadow:0 2px 12px rgba(0,0,0,.16)}.CampCard_women-slot__2G3rz:hover{border-color:#f97394}.BookingStatusWithIndicator_booking-status-wrapper__tN3FC{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;padding:20px;gap:14px;white-space:nowrap}@media only screen and (max-width:600px){.BookingStatusWithIndicator_booking-status-wrapper__tN3FC{flex-direction:column}}.BookingStatusWithIndicator_booking-indicator-wrapper__bEChR{align-items:center;display:flex;flex-direction:row}.BookingStatusWithIndicator_booking-indicator__dL1yM{border-radius:100%;height:12px;margin-right:10px;width:12px}@media only screen and (max-width:600px){.BookingStatusWithIndicator_booking-indicator__dL1yM{height:8px;min-height:8px;min-width:8px;width:8px}}.BookingStatusWithIndicator_booking-indicator--available___r29M{background-color:#00cfd6}.BookingStatusWithIndicator_booking-indicator--intermediate__s5FfO{background-color:#ff8f00}.BookingStatusWithIndicator_booking-indicator--unavailable__K6k_p{background-color:#e74c3c}.BookingStatusWithIndicator_booking-status-badge__YJ_Y1{background:#00cfd6;border-radius:4px;color:#fff;font:1rem aktiv-grotesk,sans-serif;padding:4px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:600px){.BookingStatusWithIndicator_booking-status-badge__YJ_Y1{font-size:13px;height:18px;width:142px;margin-top:.3rem}}.BookingStatusWithIndicator_booking-status-badge--women__WNyMG{background:#f97394}.InfoIcon_info-icon__Duj1u{display:inline-flex;justify-content:center;align-items:center;color:#00cfd6;border-radius:100%;border:2px solid #00cfd6;background-color:transparent;vertical-align:middle;font-family:monospace;font-size:var(--info-icon-font-size,.75rem);font-weight:700;line-height:var(--info-icon-size,1rem);width:var(--info-icon-size,1rem);height:var(--info-icon-size,1rem);transition:all .3s ease-in-out;cursor:pointer}.InfoIcon_info-icon__Duj1u:hover{color:#00c0c7;border-color:#00c0c7;box-shadow:0 2px 12px rgba(0,0,0,.16)}.InfoIcon_info-icon-icon-only__ictIj{pointer-events:none}.InfoIcon_female__qyrgt{color:#f97394;border-color:#f97394}.InfoIcon_female__qyrgt:hover{color:#f77088;border-color:#f77088}.InfoIcon_inverted__Os2oS{color:#fff;background-color:#00cfd6;border-color:#00cfd6}.InfoIcon_inverted__Os2oS:hover{color:#fff;background-color:#00c0c7;border-color:#00c0c7}.Carousel_carousel_container__XZnJY{background:#f7f7fc;display:flex;flex-direction:column;height:100%;width:100%}.Carousel_selected__HEpnP{height:calc(100% - 96px);position:relative;width:100%}@media only screen and (max-width:1199px){.Carousel_selected__HEpnP{height:calc(100% - 80px)}}.Carousel_carousel__wRXRA{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;height:96px;left:0;padding:0 24px;width:100%}@media only screen and (max-width:1199px){.Carousel_carousel__wRXRA{height:80px}}.Carousel_carousel__wRXRA span:focus{outline:none}.Carousel_carousel_item__55NNo{border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;cursor:pointer;height:56px;margin-right:16px;opacity:.5;overflow:hidden;position:relative;width:56px}@media only screen and (max-width:1199px){.Carousel_carousel_item__55NNo{height:48px;width:48px}}.Carousel_carousel_item__55NNo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.Carousel_carousel_item__55NNo:first-child *{pointer-events:none}.Carousel_carousel_item__55NNo:last-child{margin:0}.Carousel_selected-item__fTJRe{opacity:1}.DetailsPopup_details_popup__sRbgB{display:flex;flex-direction:row;width:100%}@media only screen and (max-width:1199px){.DetailsPopup_details_popup__sRbgB{flex-direction:column}}.DetailsPopup_container_left__VFsSr{display:flex;flex:1 1 40%;flex-direction:column;height:100%;position:relative}@media only screen and (max-width:1199px){.DetailsPopup_container_left__VFsSr{flex:1 1 50%;height:50%;width:100%}}.DetailsPopup_container_left__VFsSr img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.DetailsPopup_container_right__fjsOQ{display:flex;flex:1 1 60%;flex-direction:column;overflow-y:auto;position:relative}@media only screen and (max-width:1199px){.DetailsPopup_container_right__fjsOQ{flex:1 1 50%;width:100%}}.DesiredCityNotFoundHint_caption__Y4_6Q{margin-bottom:.5rem}@media only screen and (min-width:1200px){.DesiredCityNotFoundHint_caption__Y4_6Q{min-width:400px}}@media only screen and (max-width:1199px){.DesiredCityNotFoundHint_noResultHint__bYWc3{display:flex;flex-direction:column;place-items:center}}.TeamPage_section__yYEKA{background:#f7f7fc;position:relative}.TeamPage_image__c_Bo_{position:absolute;top:0;right:0;width:50%;-o-object-fit:cover;object-fit:cover;height:100%}.TeamPage_description__3p1oS{margin-bottom:2rem}.TeamPage_caption__6vTM9{margin-top:2rem;margin-bottom:1rem}.TeamPage_textfield__Kmafa{height:56px;background:#fff;border-radius:4px;color:#d1d1db;line-height:56px;margin-top:56px}.TeamPage_wrapper__nc_VT{margin-right:10%;width:40%}.TeamPage_link__H8MiU{text-decoration:none}.TeamPage_cityselectfield__Xvaq8{max-width:480px}@font-face{font-display:swap;font-family:GT Walsheim;font-style:normal;font-weight:700;src:local("GT Walsheim Bold"),local("GT-Walsheim-Bold"),local("GT Walsheim"),local("GT-Walsheim"),url(/fonts/GT-Walsheim-Bold.woff2) format("woff2"),url(/fonts/GT-Walsheim-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:SUNN;font-style:normal;font-weight:300;src:local("SUNN"),url(/fonts/hinted-SUNN.woff2) format("woff2"),url(/fonts/hinted-SUNN.woff) format("woff")}.TrialTrainingPopup_headline3__irDGz{margin:0;color:#333}@media only screen and (min-width:1200px){.TrialTrainingPopup_headline3__irDGz{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.TrialTrainingPopup_headline3__irDGz{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.TrialTrainingPopup_headline3__irDGz{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.TrialTrainingPopup_headline2__RwHcb+.TrialTrainingPopup_headline3__irDGz{margin-top:2rem}@media only screen and (max-width:1199px){.TrialTrainingPopup_headline2__RwHcb+.TrialTrainingPopup_headline3__irDGz{margin-top:1.75rem}}@media only screen and (max-width:600px){.TrialTrainingPopup_headline2__RwHcb+.TrialTrainingPopup_headline3__irDGz{margin-top:1.5rem}}.TrialTrainingPopup_paragraph__a9_qS+.TrialTrainingPopup_headline3__irDGz{margin-top:3rem}@media only screen and (max-width:1199px){.TrialTrainingPopup_paragraph__a9_qS+.TrialTrainingPopup_headline3__irDGz{margin-top:2.5rem}}@media only screen and (max-width:600px){.TrialTrainingPopup_paragraph__a9_qS+.TrialTrainingPopup_headline3__irDGz{margin-top:2rem}}.TrialTrainingPopup_modal__jch5C{max-width:720px}.TrialTrainingPopup_bookieModal__wDlnF{height:-moz-fit-content;height:fit-content}.TrialTrainingPopup_wrapper__6_cbI{display:flex;flex-direction:column;width:100%;overflow-y:auto}.TrialTrainingPopup_general_info__HsfM0{background:#f0f0f7;display:grid;grid-template-columns:2fr 3fr;margin-bottom:2rem}.TrialTrainingPopup_trainer_picture__kNY_G{position:relative}.TrialTrainingPopup_text_info__wLWyy{padding:2.5rem}.TrialTrainingPopup_location_info__RmJEq{color:#333}.TrialTrainingPopup_days_circle__uKjm6{display:flex}.TrialTrainingPopup_day_circle__V4zf2{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#e5e5f0;border-radius:50%;margin:10px 10px 0 0}.TrialTrainingPopup_headline2__RwHcb{margin:3.5rem 1rem 1.5rem;text-align:center}@media only screen and (max-width:600px){.TrialTrainingPopup_headline2__RwHcb{margin:2rem 1rem 1rem}}.TrialTrainingPopup_headline5__7e2J_{margin:0 1rem 1.5rem;text-align:center}.TrialTrainingPopup_booked-out__RU8Y8{margin-bottom:1rem;text-align:center}.TrialTrainingPopup_day_times__YlfX_{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,124px);justify-content:center;padding:0 5rem;width:85%}@media only screen and (max-width:600px){.TrialTrainingPopup_day_times__YlfX_{padding:0 2rem}}@media screen and (max-width:400px){.TrialTrainingPopup_day_times__YlfX_{padding:0 1rem}}.TrialTrainingPopup_daytime_button___slvN{position:fixed;opacity:0;pointer-events:none}.TrialTrainingPopup_daytime_button___slvN+label{margin:0;color:#505067;background:#fff;border:1px solid #e5e5f0;border-radius:20px;box-sizing:border-box;cursor:pointer;padding:8px 16px;width:124px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1200px){.TrialTrainingPopup_daytime_button___slvN+label{font:normal 1.18rem/2rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:1199px){.TrialTrainingPopup_daytime_button___slvN+label{font:normal 1.1rem/1.75rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:600px){.TrialTrainingPopup_daytime_button___slvN+label{font:normal 1rem/1.5rem aktiv-grotesk,sans-serif}}.TrialTrainingPopup_daytime_button___slvN:hover+label{border-color:#00cfd6}.TrialTrainingPopup_daytime_button___slvN:checked+label{background:#00cfd6;color:#fff;border-color:#00cfd6}.TrialTrainingPopup_daytime_button___slvN:disabled+label{background:#e5e5f0;color:#fff;pointer-events:none;cursor:default}.TrialTrainingPopup_daytime_button_wrapper__qD3LH{display:inline-block}.TrialTrainingPopup_more_daytimes__AOyoP{display:flex;align-items:center;justify-content:center;margin-top:2rem}.TrialTrainingPopup_more_daytimes_btn__Q3g8a{margin:0;text-decoration:none;color:#81819d;cursor:pointer}@media only screen and (min-width:1200px){.TrialTrainingPopup_more_daytimes_btn__Q3g8a{font:700 1.18rem/1.5rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.TrialTrainingPopup_more_daytimes_btn__Q3g8a{font:700 1.1rem/1.25rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.TrialTrainingPopup_more_daytimes_btn__Q3g8a{font:700 1rem/1.125rem GT Walsheim,sans-serif}}.TrialTrainingPopup_separator__2NBa7{width:100%;height:1px;background:#e5e5f0;margin:2rem 0}.TrialTrainingPopup_scrolling_content__RfJgv{display:flex;flex-direction:column;align-items:center;height:100%}.TrialTrainingPopup_trainer_msg__h7_bM{padding:0 3.5rem}.TrialTrainingPopup_quote__HrJOu{align-items:center;display:flex;flex-wrap:wrap;margin:1rem 0}.TrialTrainingPopup_quote-line__hIwpU{color:#00cfd6}.TrialTrainingPopup_quote-by__XNZxj{margin-left:1rem;margin-top:0!important}.TrialTrainingPopup_button__KdhBx{margin:1.5rem 0}.TrialTrainingPopup_button_wrapper__wbfWO{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.TrialTrainingPopup_button__KdhBx:disabled{color:#81819d}.TrialTrainingPopup_form__8ODjx{display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:1rem}.TrialTrainingPopup_loading-text__QvMbM{margin-bottom:1rem}.TrialTrainingPopup_error-message__mPs9m{padding:1rem}.TrialTrainingPopup_contact_button_wrapper__BKNZA{display:flex;justify-content:center;margin-top:1rem}.TrialTrainingPopup_form-container__lPV2J{background-color:#f7f7fc}.TrialTrainingPopup_form-headline___JTcL{text-align:center;padding-top:2rem}.TrialTrainingPopup_svg__q6B2k{display:block;background-color:#f7f7fc;margin:0 auto;height:60px;width:60px;transform:translateY(30px);border-radius:40px;padding:.4rem}.TrialTrainingPopup_grid__Umxvz{display:grid;grid-template-columns:auto auto;align-items:center;grid-row-gap:1rem;row-gap:1rem;max-width:500px;margin:0 auto;padding:0 1.5rem}.TrialTrainingPopup_check__GG4eR{width:35px;height:35px;padding:0 .5rem}.TrialTrainingPopup_caption__7mO9E{color:#333}.TrialTrainingPopup_hr__2NAiI{display:block;height:1px;border:0;border-top:1px solid #d1d1db;width:85%}.TrialTrainingPopup_appointment-container__XgB57{display:flex;flex-direction:column;width:90%;border:1px solid #e5e5f0;border-radius:20px;align-items:center;margin-bottom:1.5rem}@media only screen and (max-width:600px){.TrialTrainingPopup_appointment-container__XgB57{margin-bottom:1rem}}.TrialTrainingPopup_appointment-container-details__JRm4y{display:flex;flex-direction:row;margin:1rem 0;width:90%;justify-content:space-around}.TrialTrainingPopup_choose__UTVaW{color:#00cfd6;margin:1rem 0;cursor:pointer}.TrialTrainingPopup_disabled__OD2C6{color:#d1d1db;pointer-events:none}.TrialTrainingPopup_svgContainer__1UUCC{height:45px;width:45px}.TrialTrainingPopup_date-container__pTWGk{display:flex;flex-direction:row;align-items:center;gap:.5rem}.TrialTrainingPopup_trainerProfile__esU2L{display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:0 4px 4px 0;font:14px/20px aktiv-grotesk,sans-serif;padding:4px 14px;position:absolute;left:0;text-align:center;bottom:14px}.TrialTrainingPopup_trainerProfileCaption__AnBYw{color:#00cfd6;margin-left:.5rem}.TrialTrainingPopup_closeButton__B8xzu{border:none;margin-top:1rem}.TrialTrainingPopup_onlyOneDate__2ATKD{text-align:center;padding:.5rem}.TrialTrainingPopup_link__kcEvY{color:#81819d;background-color:none;text-decoration:none;border-bottom:1px solid #00cfd6}.TrialTrainingPopup_typeformButton___m_Bj{min-width:340px}.TrialTrainingPopup_locationIfoWrapper__s1vAu{display:flex;flex-wrap:wrap;gap:6px}.TrialTrainingPopup_locationNameWithIcon__unbOq{display:inline-flex;align-items:center;white-space:nowrap;gap:.3rem}.TrainerProfile_trainer__0xjoM{text-align:center}.TrainerProfile_trainer__0xjoM .TrainerProfile_link__fDJKG{display:flex;align-items:center;flex-direction:column;text-decoration:none}.TrainerProfile_trainer-image__eK0oD{border-radius:50%;height:180px;overflow:hidden;position:relative;width:180px}.TrainerProfile_headline__4OGNN{margin-top:.3125rem;text-align:center;width:100%}.TrainerProfile_placeholder-wrapper__Q8FG5{display:flex;flex-direction:column;align-items:center;animation:TrainerProfile_pulse__EEUUm 2s infinite}.TrainerProfile_placeholder-circle__KJT5R{border-radius:50%;height:180px;overflow:hidden;position:relative;width:180px;background-color:#e5e5f0}.TrainerProfile_placeholder-box__G_k_N{align-self:center;width:150px;height:30px;margin-top:.3125rem;background-color:#e5e5f0}@keyframes TrainerProfile_pulse__EEUUm{50%{opacity:.45}}.TrainersListSection_section__O0zqd{flex-direction:column;overflow:hidden}.TrainersListSection_content__8zv2h{align-items:center;display:flex;flex-direction:column}.TrainersListSection_wrapper___zRKl{display:grid;grid-gap:50px 40px;gap:50px 40px;grid-template-columns:repeat(auto-fill,180px);justify-content:center;margin:0 auto;max-width:1060px;width:100%}.TrainersListSection_btn_holder__p0nje{display:flex;justify-content:center;padding:25px 0 0}.TrainersListSection_slide__x70e0{overflow:visible!important}.TrainersListSection_arrows__MQa02{position:absolute;width:64px}.TrainersListSection_arrows__MQa02 svg{height:32px;position:absolute;right:16px;top:74px;width:32px}.TrainersListSection_arrows__MQa02:before{background-color:#000;border-radius:90px;content:"";height:180px;opacity:.5;margin:0 3px;position:absolute;top:0;width:180px}.TrainersListSection_button__k75xx{margin-top:30px}