.Carousel_carousel_container__excAa{background:#f7f7fc;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.Carousel_selected__A2E6m{height:calc(100% - 96px);position:relative;width:100%}@media only screen and (max-width:1199px){.Carousel_selected__A2E6m{height:calc(100% - 80px)}}.Carousel_carousel__zRKyz{-ms-flex-align:center;align-items:center;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:96px;left:0;padding:0 24px;width:100%}@media only screen and (max-width:1199px){.Carousel_carousel__zRKyz{height:80px}}.Carousel_carousel__zRKyz span:focus{outline:none}.Carousel_carousel_item__VOUwP{border:1px solid rgba(0,0,0,.1);border-radius:4px;-webkit-box-sizing:border-box;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__VOUwP{height:48px;width:48px}}.Carousel_carousel_item__VOUwP img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.Carousel_carousel_item__VOUwP:first-child *{pointer-events:none}.Carousel_carousel_item__VOUwP:last-child{margin:0}.Carousel_selected-item__uj4m9{opacity:1}.DetailsPopup_details_popup__woflJ{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}@media only screen and (max-width:1199px){.DetailsPopup_details_popup__woflJ{-ms-flex-direction:column;flex-direction:column}}.DetailsPopup_container_left___cUs_{display:-ms-flexbox;display:flex;-ms-flex:1 1 40%;flex:1 1 40%;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}@media only screen and (max-width:1199px){.DetailsPopup_container_left___cUs_{-ms-flex:1 1 50%;flex:1 1 50%;height:50%;width:100%}}.DetailsPopup_container_left___cUs_ img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.DetailsPopup_container_right___bc85{display:-ms-flexbox;display:flex;-ms-flex:1 1 60%;flex:1 1 60%;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;position:relative}@media only screen and (max-width:1199px){.DetailsPopup_container_right___bc85{-ms-flex:1 1 50%;flex:1 1 50%;width:100%}}.LinkWithArrow_headline3__hG51S{margin:0;color:#333}@media only screen and (min-width:1200px){.LinkWithArrow_headline3__hG51S{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.LinkWithArrow_headline3__hG51S{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.LinkWithArrow_headline3__hG51S{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.LinkWithArrow_headline2__DhX3b+.LinkWithArrow_headline3__hG51S{margin-top:2rem}@media only screen and (max-width:1199px){.LinkWithArrow_headline2__DhX3b+.LinkWithArrow_headline3__hG51S{margin-top:1.75rem}}@media only screen and (max-width:600px){.LinkWithArrow_headline2__DhX3b+.LinkWithArrow_headline3__hG51S{margin-top:1.5rem}}.LinkWithArrow_paragraph__sdVn5+.LinkWithArrow_headline3__hG51S{margin-top:3rem}@media only screen and (max-width:1199px){.LinkWithArrow_paragraph__sdVn5+.LinkWithArrow_headline3__hG51S{margin-top:2.5rem}}@media only screen and (max-width:600px){.LinkWithArrow_paragraph__sdVn5+.LinkWithArrow_headline3__hG51S{margin-top:2rem}}.LinkWithArrow_navlink__pynDx{margin:0;text-decoration:none;color:#000}@media only screen and (min-width:1200px){.LinkWithArrow_navlink__pynDx{font:700 1.18rem/1.5rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.LinkWithArrow_navlink__pynDx{font:700 1.1rem/1.25rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.LinkWithArrow_navlink__pynDx{font:700 1rem/1.125rem GT Walsheim,sans-serif}}.LinkWithArrow_navlink-mid__hnM2p{-ms-flex-align:center;align-items:center;color:#00cfd6;display:-ms-flexbox;display:flex}.LinkWithArrow_navlink-mid__hnM2p svg{margin-left:8px}.LinkWithArrow_navlink-arrow-first__K06he{gap:.5rem}.DesiredCityNotFoundHint_caption__VcxWE{margin-bottom:.5rem}@media only screen and (min-width:1200px){.DesiredCityNotFoundHint_caption__VcxWE{min-width:400px}}@media only screen and (max-width:1199px){.DesiredCityNotFoundHint_noResultHint__qJJWn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;place-items:center}}.SearchField_headline3__iUoTp{margin:0;color:#333}@media only screen and (min-width:1200px){.SearchField_headline3__iUoTp{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.SearchField_headline3__iUoTp{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.SearchField_headline3__iUoTp{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.SearchField_headline2__95Omd+.SearchField_headline3__iUoTp{margin-top:2rem}@media only screen and (max-width:1199px){.SearchField_headline2__95Omd+.SearchField_headline3__iUoTp{margin-top:1.75rem}}@media only screen and (max-width:600px){.SearchField_headline2__95Omd+.SearchField_headline3__iUoTp{margin-top:1.5rem}}.SearchField_paragraph__CJBqN+.SearchField_headline3__iUoTp{margin-top:3rem}@media only screen and (max-width:1199px){.SearchField_paragraph__CJBqN+.SearchField_headline3__iUoTp{margin-top:2.5rem}}@media only screen and (max-width:600px){.SearchField_paragraph__CJBqN+.SearchField_headline3__iUoTp{margin-top:2rem}}.SearchField_wrapper__erwLh{position:relative}.SearchField_icon__PG3QW{height:1.5rem;position:absolute;width:1.5rem;left:.875rem;bottom:0;top:0;margin:auto 0}.SearchField_icon__PG3QW path{stroke:#d1d1db}.SearchField_autocomplete___deau,.SearchField_input__ORDP7{margin:0;color:#505067}@media only screen and (min-width:1200px){.SearchField_autocomplete___deau,.SearchField_input__ORDP7{font:normal 1.18rem/2rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:1199px){.SearchField_autocomplete___deau,.SearchField_input__ORDP7{font:normal 1.1rem/1.75rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:600px){.SearchField_autocomplete___deau,.SearchField_input__ORDP7{font:normal 1rem/1.5rem aktiv-grotesk,sans-serif}}.SearchField_autocomplete___deau{padding-left:3rem;pointer-events:none;position:absolute;top:1rem;opacity:.3}@media only screen and (max-width:1199px){.SearchField_autocomplete___deau{top:1.125rem}}@media only screen and (max-width:600px){.SearchField_autocomplete___deau{top:1.25rem}}.SearchField_input__ORDP7{background-color:#fff;border:0;border-left:4px solid #e5e5f0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:4rem;padding-left:2.75rem;width:100%}.SearchField_input__ORDP7::-webkit-input-placeholder{color:#d1d1db}.SearchField_input__ORDP7::-moz-placeholder{color:#d1d1db}.SearchField_input__ORDP7:-ms-input-placeholder{color:#d1d1db}.SearchField_input__ORDP7::-ms-input-placeholder{color:#d1d1db}.SearchField_input__ORDP7::placeholder{color:#d1d1db}.SearchField_input__ORDP7:focus{-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,.1);box-shadow:0 0 7px 1px rgba(0,0,0,.1)}.SearchField_input__ORDP7:focus,.SearchField_input__ORDP7:hover{border-color:#00cfd6;outline:none}.SearchField_disable-icon__VUg5G{padding-left:.875rem}.SearchField_enter__ytrsd{display:block;position:absolute;height:100%;width:50px;right:0;top:17px}.SearchField_caption__scrDn{margin-bottom:.5rem}.SearchField_hide__Jd3cU{visibility:hidden}.TeamPage_section__2rTWM{background:#f7f7fc;position:relative}.TeamPage_image__0Q_GM{position:absolute;top:0;right:0;width:50%;-o-object-fit:cover;object-fit:cover;height:100%}.TeamPage_description__JLzP9{margin-bottom:2rem}.TeamPage_caption__3sPi_{margin-top:2rem;margin-bottom:1rem}.TeamPage_textfield__v9Bqd{height:56px;background:#fff;border-radius:4px;color:#d1d1db;line-height:56px;margin-top:56px}.TeamPage_wrapper__bZRUT{margin-right:10%;width:40%}.TeamPage_link__OUzMJ{text-decoration:none}.TeamPage_cityselectfield__nnGAU{max-width:480px}.InfoIcon_info-icon__UeXIc{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.InfoIcon_info-icon__UeXIc:hover{color:#00c0c7;border-color:#00c0c7;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.16);box-shadow:0 2px 12px rgba(0,0,0,.16)}.InfoIcon_info-icon-icon-only__Y3Z_J{pointer-events:none}.InfoIcon_female__Bd2XJ{color:#f97394;border-color:#f97394}.InfoIcon_female__Bd2XJ:hover{color:#f77088;border-color:#f77088}.InfoIcon_inverted__W_36v{color:#fff;background-color:#00cfd6;border-color:#00cfd6}.InfoIcon_inverted__W_36v:hover{color:#fff;background-color:#00c0c7;border-color:#00c0c7}.LocationCard_location-card__Z3aBP{background:#f7f7fc;border-radius:4px;height:310px;width:280px;position:absolute;bottom:0;left:0;margin:auto;right:0;top:0;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}.LocationCard_image-part__gHtR_{border-radius:4px 4px 0 0;height:137px;position:relative}.LocationCard_image-part__gHtR_ .LocationCard_close-button__ZcdFi{background-color:#fff;border:0;border-radius:50%;cursor:pointer;height:32px;outline:none;padding:0;position:absolute;right:12px;top:16px;width:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.LocationCard_image-part__gHtR_ .LocationCard_close-button__ZcdFi svg{height:24px;width:24px}.LocationCard_location-button__C_CeU{color:#fff;font-size:.875rem;height:auto;line-height:2rem!important;min-height:auto;min-width:0;padding:0 1rem}.LocationCard_location-button-holder__FS6__{bottom:.5rem;left:0;right:0;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.LocationCard_content-part__WaoQW{padding:16px 24px}.LocationCard_location-title__h_cZt{margin-bottom:1rem}.LocationCard_location-title-icon__R4B07{margin-left:.5rem}.LocationCard_badges__zkUPq{display:-ms-flexbox;display:flex;margin:4px 0}.LocationCard_badges-paragraph__XcIyc{font-size:14px;line-height:20px;font-weight:700;color:#fff;background-color:#00cfd6;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;margin-top:0!important}.LocationCard_badges-image__msGfw,.LocationCard_badges-paragraph__XcIyc{border:2px solid #f7f7fc;border-radius:50%;overflow:hidden;position:relative;width:32px;height:32px}.Marker_marker__iF4gT{background-color:#fff;border:4px solid #00cfd6;border-radius:100%;height:12px;width:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Marker_marker__iF4gT:hover{background-color:#00cfd6}.Marker_marker__iF4gT+.Marker_popup__Vs6T2{visibility:hidden}.Marker_marker__iF4gT:hover+.Marker_popup__Vs6T2{visibility:visible}.Marker_marker-onclick__sio3d{cursor:pointer}.Marker_marker-filled__50ffW{background-color:#00cfd6;z-index:1}.Marker_marker-cluster__KI_Nq{width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.Marker_popup__Vs6T2{bottom:48px;position:relative;width:280px;z-index:100}.Marker_popupBubbleContent__aBoZw{display:inline-block;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);color:#81819d;margin:0 auto;padding:4px 8px;z-index:100}.Map_marker__ygwKy{background-color:#fff;border:4px solid #00cfd6;border-radius:100%;height:12px;width:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Map_marker-onclick__jtlEn{cursor:pointer}.Map_marker-filled__oN6hf{background-color:#00cfd6;z-index:1}.Map_marker-cluster__zmf2a{width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.Map_map__YdChM{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;position:relative;width:100%}.Map_map__YdChM .gm-style-cc a,.Map_map__YdChM .gmnoprint a,.Map_map__YdChM .gmnoprint span{color:#444}.Map_popup__68yRe{bottom:48px;position:relative;width:280px;z-index:100}.Map_popupBubbleContent__yAXQN{display:inline-block;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);color:#81819d;margin:0 auto;padding:4px 8px;z-index:100}.LocationDetails_container__vFEay{-webkit-box-sizing:border-box;box-sizing:border-box;padding:110px 60px 60px;width:90%}.LocationDetails_headline__5glli{margin-bottom:48px}.LocationDetails_richtext__reiBM li{color:#81819d}.LocationDetails_richtext__reiBM li:before{left:0}@media only screen and (max-width:1199px){.LocationDetails_container__vFEay{margin:24px auto;max-width:600px;padding:0}.LocationDetails_headline__5glli{margin-bottom:32px;text-align:center}}.LocationDetails_location-maps-link__6Up_Y{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:24px;text-decoration:none}.LocationDetails_location-maps-link-icon__ZcFAy{margin:0 16px}.LocationDetails_location-maps-link-text__u7mOW{color:#81819d}.TrainerDetails_container__6BoYI{-webkit-box-sizing:border-box;box-sizing:border-box;padding:42px 60px 60px;width:90%}.TrainerDetails_richtext__0qreS li{color:#81819d}.TrainerDetails_richtext__0qreS li:before{left:0}.TrainerDetails_richtext__0qreS tr{display:-ms-flexbox;display:flex}.TrainerDetails_richtext__0qreS td{-ms-flex:1 1 50%;flex:1 1 50%}.TrainerDetails_richtext__0qreS table{height:auto!important;width:auto!important}.TrainerDetails_quote__wUmSW{color:#00cfd6}@media only screen and (max-width:1199px){.TrainerDetails_container__6BoYI{margin:24px auto;max-width:600px;padding:0}.TrainerDetails_quote__wUmSW{text-align:center}.TrainerDetails_richtext__0qreS tr{-ms-flex-direction:column;flex-direction:column}}.BookingStatusWithIndicator_booking-status-wrapper__da1J3{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;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__da1J3{-ms-flex-direction:column;flex-direction:column}}.BookingStatusWithIndicator_booking-indicator-wrapper___s5Wq{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.BookingStatusWithIndicator_booking-indicator__WtwGk{border-radius:100%;height:12px;margin-right:10px;width:12px}@media only screen and (max-width:600px){.BookingStatusWithIndicator_booking-indicator__WtwGk{height:8px;min-height:8px;min-width:8px;width:8px}}.BookingStatusWithIndicator_booking-indicator--available__GYPKi{background-color:#00cfd6}.BookingStatusWithIndicator_booking-indicator--intermediate__CNuHV{background-color:#ff8f00}.BookingStatusWithIndicator_booking-indicator--unavailable__kGL8I{background-color:#e74c3c}.BookingStatusWithIndicator_booking-status-badge__a4Qmj{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__a4Qmj{font-size:13px;height:18px;width:142px;margin-top:.3rem}}.BookingStatusWithIndicator_booking-status-badge--women__avPJS{background:#f97394}.AditionalInfo_headline3__YAdCq{margin:0;color:#333}@media only screen and (min-width:1200px){.AditionalInfo_headline3__YAdCq{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.AditionalInfo_headline3__YAdCq{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.AditionalInfo_headline3__YAdCq{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.AditionalInfo_headline2___K0xj+.AditionalInfo_headline3__YAdCq{margin-top:2rem}@media only screen and (max-width:1199px){.AditionalInfo_headline2___K0xj+.AditionalInfo_headline3__YAdCq{margin-top:1.75rem}}@media only screen and (max-width:600px){.AditionalInfo_headline2___K0xj+.AditionalInfo_headline3__YAdCq{margin-top:1.5rem}}.AditionalInfo_paragraph__9koXe+.AditionalInfo_headline3__YAdCq{margin-top:3rem}@media only screen and (max-width:1199px){.AditionalInfo_paragraph__9koXe+.AditionalInfo_headline3__YAdCq{margin-top:2.5rem}}@media only screen and (max-width:600px){.AditionalInfo_paragraph__9koXe+.AditionalInfo_headline3__YAdCq{margin-top:2rem}}.AditionalInfo_additional-info__iFRSZ{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:1px 8px 1px 6px;position:absolute;left:0;top:1.5rem}@media only screen and (min-width:1200px){.AditionalInfo_additional-info__iFRSZ{font:normal 1rem/1.5rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:1199px){.AditionalInfo_additional-info__iFRSZ{font:normal .875rem/1.25rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:600px){.AditionalInfo_additional-info__iFRSZ{font:normal .8125rem/1.125rem aktiv-grotesk,sans-serif}}.AditionalInfo_lessHigh__Bj0MP{top:4rem}.AditionalInfo_women__CtKuK{background:#f97394}@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")}.CampCard_headline3__m61CI{margin:0;color:#333}@media only screen and (min-width:1200px){.CampCard_headline3__m61CI{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:1199px){.CampCard_headline3__m61CI{font:700 1.75rem/2rem GT Walsheim,sans-serif}}@media only screen and (max-width:600px){.CampCard_headline3__m61CI{font:700 1.5rem/1.75rem GT Walsheim,sans-serif}}.CampCard_headline2__pfovp+.CampCard_headline3__m61CI{margin-top:2rem}@media only screen and (max-width:1199px){.CampCard_headline2__pfovp+.CampCard_headline3__m61CI{margin-top:1.75rem}}@media only screen and (max-width:600px){.CampCard_headline2__pfovp+.CampCard_headline3__m61CI{margin-top:1.5rem}}.CampCard_paragraph__eZexw+.CampCard_headline3__m61CI{margin-top:3rem}@media only screen and (max-width:1199px){.CampCard_paragraph__eZexw+.CampCard_headline3__m61CI{margin-top:2.5rem}}@media only screen and (max-width:600px){.CampCard_paragraph__eZexw+.CampCard_headline3__m61CI{margin-top:2rem}}.CampCard_slot__ywirE{background-color:#f0f0f7;border-bottom:4px solid #e5e5f0;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-decoration:none;max-width:730px}@media only screen and (min-width:1200px){.CampCard_slot__ywirE{max-width:500px}}.CampCard_slot__ywirE:hover{border-color:#00cfd6}.CampCard_additional-info__bh_zO{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__bh_zO{font:normal 1rem/1.5rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:1199px){.CampCard_additional-info__bh_zO{font:normal .875rem/1.25rem aktiv-grotesk,sans-serif}}@media only screen and (max-width:600px){.CampCard_additional-info__bh_zO{font:normal .8125rem/1.125rem aktiv-grotesk,sans-serif}}.CampCard_lessHigh__aMPkS{top:4rem}.CampCard_additional-info-bottom__mhxbR{bottom:14px;display:-ms-flexbox;display:flex;position:absolute;right:20px}.CampCard_women-only__aehKI{background-color:#f7f7fc;border-radius:24px;display:-ms-flexbox;display:flex;height:32px;margin-right:8px;padding:0 12px;place-items:center}.CampCard_women-only-paragraph__R29P6{color:#81819d;font-size:14px;grid-column:2}.CampCard_women-only-svg__B5MqL{height:20px;margin-right:6px}.CampCard_women-only-svg__B5MqL ellipse,.CampCard_women-only-svg__B5MqL path{stroke:#81819d}.CampCard_image-part__nCfpL{height:50%;position:relative;width:100%;overflow:hidden}.CampCard_content-part__EydAk{overflow:hidden;padding:20px}.CampCard_location-arrow__Lq_HG{min-width:21px}.CampCard_content-row__PcKgj:not(:last-child){-ms-flex-pack:unset;justify-content:unset}.CampCard_content-row__PcKgj{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;gap:.5rem}.CampCard_content-row__PcKgj .CampCard_training-time__dCppa,.CampCard_content-row__PcKgj p{overflow:hidden;text-overflow:ellipsis}.CampCard_trainer-name__JxzbC,.CampCard_training-time__dCppa{padding:2px 0}.CampCard_trainer-name__JxzbC{font-weight:700}@media only screen and (max-width:600px){.CampCard_infoIcon__jVwQj{padding:5px}}@media only screen and (min-width:600px){.CampCard_slot-info__cCEoj{width:calc(100% - (80px + 1rem))}}.CampCard_trial-available__X2uuT{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__X2uuT{font-size:13px;height:18px;width:142px;margin-top:.3rem}}.CampCard_margin__m6xUD{margin-top:-.3rem}.CampCard_women__4mBzZ{background:#f97394}.CampCard_women-color__5x5Fj{color:#f97394;border-color:#f97394}.CampCard_women-color__5x5Fj:hover{border-color:#f77088;color:#f97394;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.16);box-shadow:0 2px 12px rgba(0,0,0,.16)}.CampCard_women-slot__CXuqA:hover{border-color:#f97394}.TrainerAndLocationWithPopup_wrapper__C_Hya{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:100%}.TrainerAndLocationWithPopup_women-color__hRjiA{color:#f97394;border-color:#f97394}.TrainerAndLocationWithPopup_women-color__hRjiA:hover{border-color:#f77088;color:#f97394;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.16);box-shadow:0 2px 12px rgba(0,0,0,.16)}.TrainerAndLocationWithPopup_location__BeDg4{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;gap:.5rem;max-width:100%}.TrainerAndLocationWithPopup_infoIcon__D2ByD{padding:5px}.TrainerAndLocationWithPopup_trainer__rAf1F{display:-ms-flexbox;display:flex;-ms-flex-pack:unset;justify-content:unset;max-width:100%}.TrainerAndLocationWithPopup_caption__K6dwP{-ms-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis}.UpAndDownArrow_arrow__7jO0h{cursor:pointer;height:12px;width:20px;margin-right:1rem}.UpAndDownArrow_smallArrow__oqDXc{cursor:pointer;height:8px;width:12px;margin-left:.5rem}.UpAndDownArrow_rotate__HxP_m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.GeneralDropdown_dropdown__uF6h9{background-color:#f7f7fc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;overflow:hidden;position:relative;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}@media screen and (max-width:764px){.GeneralDropdown_dropdown__uF6h9{border-radius:0}}.GeneralDropdown_show__pL_yX{height:auto;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.GeneralDropdown_wrapper___Ol6L{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:14px 0;width:100%}.GeneralDropdown_margin__fSIlx{margin-bottom:2rem}@media only screen and (max-width:1199px){.GeneralDropdown_margin__fSIlx{margin-bottom:1.5rem}}.GeneralDropdown_dropdown-header__wvHdo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.GeneralDropdown_smallArrow__SQIU0{height:8px;width:12px;margin-left:1rem}.Grid_container___GSpV{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.Grid_fullWidth__7DAv0{-ms-flex:0 0 100%;flex:0 0 100%}.SimpleErrorModal_small-modal__MgKJ_{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;padding:4.5rem;background:#f7f7fc}.SimpleErrorModal_small-modal-caption__XC9rw{-ms-flex-item-align:center;align-self:center;margin-bottom:2rem;max-width:420px;text-align:center;margin-top:1rem}.SimpleErrorModal_small-modal-button__Q_pQ6{-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.SimpleErrorModal_small-modal-result__3eYWy{margin-top:2.5rem}.Option_container__PVE3S{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;cursor:pointer}.Option_direction___zrmH{-ms-flex-direction:column;flex-direction:column;margin:0 .5rem}.Option_direction___zrmH .Option_bigCheckmark__PUGWi,.Option_direction___zrmH .Option_checkmark__GQ5IM{margin-right:0}.Option_container__PVE3S input{position:fixed;opacity:0;pointer-events:none}.Option_bigCheckmark__PUGWi,.Option_checkmark__GQ5IM{background-color:#f7f7fc;border:.125rem solid #d1d1db;border-radius:16px;display:inline-block;height:1.5rem;margin-right:.5rem;min-width:1.5rem;position:relative;width:1.5rem;-webkit-transform:scale(.9);transform:scale(.9)}@media only screen and (max-width:600px){.Option_bigCheckmark__PUGWi,.Option_checkmark__GQ5IM{-webkit-transform:scale(.8);transform:scale(.8)}}.Option_bigCheckmark__PUGWi{width:50px;height:50px;border-radius:50px}.Option_container__PVE3S:hover input~.Option_bigCheckmark__PUGWi,.Option_container__PVE3S:hover input~.Option_checkmark__GQ5IM{background-color:#fff}.Option_container__PVE3S input:checked~.Option_bigCheckmark__PUGWi,.Option_container__PVE3S input:checked~.Option_checkmark__GQ5IM{background-color:#00cfd6;border-color:#00cfd6}.Option_container__PVE3S input:checked~.Option_bigCheckmark__PUGWi{background-color:#00cfd6;border-color:#81819d}.Option_container__PVE3S input:checked~.Option_bigCheckmark__PUGWi:after,.Option_container__PVE3S input:checked~.Option_checkmark__GQ5IM:after{display:block}.Option_container__PVE3S:hover input:checked~.Option_bigCheckmark__PUGWi,.Option_container__PVE3S:hover input:checked~.Option_checkmark__GQ5IM{background-color:#00cfd6;border-color:#00cfd6}.Option_container__PVE3S:hover input:checked~.Option_bigCheckmark__PUGWi{background-color:#00cfd6;border-color:#81819d}.Option_container__PVE3S .Option_bigCheckmark__PUGWi:after,.Option_container__PVE3S .Option_checkmark__GQ5IM:after{border-radius:14px;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;content:"";display:none;position:relative;left:2px;top:2px;height:20px;width:20px}.Option_container__PVE3S .Option_bigCheckmark__PUGWi:after{border-radius:50px;-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff;content:"";display:none;position:relative;left:7px;top:7px;height:36px;width:36px}.Option_showOnlyMobile__GkjI_{display:none}@media only screen and (max-width:600px){.Option_showOnlyMobile__GkjI_{display:block}}.Option_disabled__prys9{pointer-events:none;color:#d1d1db}.SepaPopup_modal__qssrR{padding:2rem;max-width:600px;height:-webkit-max-content;height:-moz-max-content;height:max-content;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#f7f7fc}@media only screen and (min-width:1200px){.SepaPopup_modal__qssrR{padding:3rem}}.SepaPopup_caption__zes2y{margin:2rem 0}.SepaPopup_option__GOHef{margin:.5rem 0}.SepaPopup_optionContainer__s3ZxF{margin-top:2rem}.SepaPopup_marginBottom__pGb7l{margin-bottom:2rem}.SepaPopup_hint__2nK7t{margin-top:1em;margin-bottom:1.5rem}.SepaPopup_warning__jkGpA{color:#e74c3c;margin-bottom:1rem}.InfoIconWithModal_modal__aLKQG{padding:2rem;max-width:600px;height:-webkit-max-content;height:-moz-max-content;height:max-content;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 15%);overflow:scroll}@media only screen and (min-width:1200px){.InfoIconWithModal_modal__aLKQG{padding:3rem}}.InfoIconWithModal_infoIcon__XsS4z{--info-icon-size:3rem;--info-icon-font-size:2.5rem;margin-bottom:2rem;-ms-flex-item-align:center;align-self:center}.InfoIconWithModal_button__sW6vI{margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.InfoIconWithModal_caption__YJ1bC{color:#00cfd6;margin-right:.5rem}.InfoIconWithModal_wrapper__3ygF3{display:-ms-flexbox;display:flex}.AutoBookingCardInfoModal_buttonContainer__RdMBz{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}@media only screen and (max-width:600px){.AutoBookingCardInfoModal_buttonContainer__RdMBz{grid-template-columns:1fr;justify-items:center}}.AutoBookingCardInfoModal_modalButton__dhO6l{margin-right:1rem}@media only screen and (max-width:600px){.AutoBookingCardInfoModal_modalButton__dhO6l{margin-bottom:1.5rem;margin-right:0}}.AutoBookingCard_loaderContainer__TuyHQ{height:430px}@media only screen and (min-width:1200px){.AutoBookingCard_loaderContainer__TuyHQ{height:370px}}@media only screen and (max-width:600px){.AutoBookingCard_loaderContainer__TuyHQ{height:515px}}.AutoBookingCard_wrapper__SZTKo{background-color:#fff;border-radius:8px;border-bottom:4px solid #e5e5f0}.AutoBookingCard_wrapper__SZTKo>*{padding:.5rem 1rem}.AutoBookingCard_border-container__BWkEK{background:#e5e5f0;height:4px;left:0;right:0;position:absolute;bottom:0}.AutoBookingCard_topbar-active__3dzeZ,.AutoBookingCard_topbar-inactive__YtsSZ{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.AutoBookingCard_topbar-inactive__YtsSZ{background-color:#81819d}.AutoBookingCard_topbar-active__3dzeZ{background-color:#00cfd6}.AutoBookingCard_dateInfoWrapper__y_vGK{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}@media only screen and (max-width:600px){.AutoBookingCard_dateInfoWrapper__y_vGK{-ms-flex-direction:column;flex-direction:column;margin-top:1rem}}.AutoBookingCard_black__riz_X{color:#000}.AutoBookingCard_white__ZCI9H{color:#fff}.AutoBookingCard_primary__FvboD{color:#00cfd6}.AutoBookingCard_grey__dm9eu{color:#81819d}.AutoBookingCard_lastRowWrapper__V8zJp{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;padding-top:0;padding-bottom:0;margin-top:2rem}@media only screen and (max-width:1199px){.AutoBookingCard_lastRowWrapper__V8zJp{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.AutoBookingCard_lastRowWrapper__V8zJp{margin-bottom:1rem}}.AutoBookingCard_flexBox__Mcnf_{display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.AutoBookingCard_flexBox__Mcnf_{display:block}}@media only screen and (min-width:1200px){.AutoBookingCard_noWrap___Zt0v{text-wrap:nowrap}}.AutoBookingCard_firstPart__WnnHd{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1199px){.AutoBookingCard_firstPart__WnnHd{width:100%}}@media only screen and (max-width:600px){.AutoBookingCard_firstPart__WnnHd{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.AutoBookingCard_addMarginH5__3vj73{margin:0 1rem}@media only screen and (max-width:600px){.AutoBookingCard_addMarginH5__3vj73{margin:.5rem 0}}.AutoBookingCard_marginTop__vcNj6{margin-top:.5rem}.AutoBookingCard_caption___Wbzr{margin-left:.5rem}.AutoBookingCard_sepaContainer__cGid8{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.AutoBookingCard_sepaSVGContainer__Q3ztK{width:50px;height:31px;margin-right:.5rem}@media only screen and (max-width:600px){.AutoBookingCard_sepaSVGContainer__Q3ztK{width:37px;height:22px}}.AutoBookingCard_sepa__WmnSf{width:100%;height:100%}.AutoBookingCard_buttonContainer__fr1qv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){.AutoBookingCard_buttonContainer__fr1qv{width:100%;-ms-flex-pack:center;justify-content:center;margin-top:1rem}}.AutoBookingCard_trainerLocationCityContainer__oDWXs{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.AutoBookingCard_trainerLocationCityContainer__oDWXs{gap:0}.AutoBookingCard_dayCircles__BL6TP{display:-ms-flexbox;display:flex;gap:.5rem;margin-top:1rem}}.AutoBookingCard_dayCirclesContainer__uaM2u{display:-ms-flexbox;display:flex;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AutoBookingCard_image__H9D_6{border-radius:50%}.AutoBookingCard_caption___Wbzr{margin:0}.AutoBookingCard_dropdown__YETcr{max-width:120px;margin-left:1rem;padding:0}.AutoBookingCard_dropdown-header__27RRr{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-left:1rem}@media only screen and (max-width:600px){.AutoBookingCard_dropdown-header__27RRr{margin-top:.3rem}}.AutoBookingCard_gridLayout__M2Uf8{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem}.AutoBookingCard_selectField__gLIwK{max-width:280px}.AutoBookingCard_selectColor__bvmXM .SelectNew__control{background-color:rgba(247,247,252,.5)}.AutoBookingCard_error__KQr69{color:#e74c3c;margin:.5rem 0}.AutoBookingCard_changeSepa__yMoGi{text-decoration:underline}.AutoBookingCard_date__ywstB{margin-top:.5rem}.AutoBookingCard_infoIcon__C3NyW{margin:0 1rem}.AutoBooking_marginTop__6SguX{margin-top:3rem}.AutoBooking_noCampInfo__7F8b4{text-align:center;padding:2rem 0}.AutoBooking_button__sr5X3{margin-top:1.5rem}.AutoBooking_headline__op4z1{margin-bottom:30px;margin-top:40px;margin-left:3rem}@media only screen and (min-width:1200px){.AutoBooking_headline__op4z1{margin-top:80px;margin-bottom:70px;margin-left:8rem}}@media only screen and (max-width:600px){.AutoBooking_headline__op4z1{margin-left:0}}