.GU3txa_mediaContent{position:relative}.GU3txa_imageBox{position:relative;margin-bottom:1.5rem!important;padding:0!important}.GU3txa_box{width:100%;position:relative;padding-top:1.5rem!important;padding-bottom:0!important}@media only screen and (min-width:1200px){.GU3txa_box{padding:3rem!important}}@media only screen and (max-width:600px){.GU3txa_box{width:100%}}.GU3txa_leftPart{flex-direction:column;align-items:center;display:flex}.GU3txa_background{background:#f7f7fc;padding-bottom:1rem}@media only screen and (max-width:600px){.GU3txa_background{background:linear-gradient(to top right,#b0d8ff 0%,#ebf7d4 50%,#b3f3f5 100%)}}.GU3txa_margin{margin-bottom:.5rem;margin-right:.5rem}.GU3txa_femaleBackground{background:#f7f7fc;padding-bottom:1rem}@media only screen and (max-width:600px){.GU3txa_femaleBackground{background:linear-gradient(to top right,#ffb3c0 0%,#ffd1e0 33%,#ffdab5 66%,#fff0f2 100%)}}@media only screen and (min-width:1200px){.GU3txa_smallerBox{padding:3rem 3rem 0!important}}.GU3txa_wrapper{flex-direction:column;align-items:center;margin-top:1rem;display:flex}.GU3txa_grid{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:3rem;display:grid;position:relative}@media only screen and (max-width:600px){.GU3txa_grid{grid-template-columns:1fr;gap:0;margin-top:0}}.GU3txa_button{width:fit-content;position:absolute;bottom:0}.GU3txa_headline{color:#505067}.GU3txa_midline{color:#505067;text-align:center;margin:4rem 0}.GU3txa_daysAndTrainer{flex-wrap:wrap;display:flex}.GU3txa_infoIcon{margin-left:.5rem}.GU3txa_insurance-info{flex-direction:column;width:100%;max-width:400px;height:fit-content;display:flex}.GU3txa_insurance-info-svg{margin:2rem auto 0}.GU3txa_insurance-info-paragraph{margin:2rem}.GU3txa_insurance-info-button{border-radius:0}.GU3txa_itemsContainer{grid-template-columns:2rem auto;align-items:center;margin-top:1rem;margin-bottom:3rem;display:grid}.GU3txa_svg{color:#00cfd6;width:16px;height:16px;margin-right:8px}.GU3txa_insuranceSVG{margin-right:8px}.GU3txa_moreTrainer{flex-direction:column}.GU3txa_trainer{margin-bottom:.5rem;margin-left:0}.GU3txa_paragraph{color:#81819d;margin-bottom:.2rem}.GU3txa_insuranceContainer{align-items:center;display:flex}.GU3txa_headlineWrapper{align-items:center;gap:6px;margin-bottom:1rem;display:flex}
.LJjxYq_trainer-image,.LJjxYq_trainer-image-medium,.LJjxYq_trainer-image-small{border-radius:100%;width:64px;height:64px;margin-right:10px;position:relative;overflow:hidden}.LJjxYq_trainer-image-small{width:40px;height:40px}.LJjxYq_trainer-image-medium{width:50px;height:50px}@media only screen and (min-width:1200px){.LJjxYq_trainer-image-medium{width:58px;height:58px}}.LJjxYq_trainer_wrapper{cursor:pointer;background:0 0;border:0;align-items:center;margin-left:.5rem;display:flex}.LJjxYq_trainer_wrapper:not(:last-child){margin-right:10px}.LJjxYq_infoIcon{margin-left:.5rem}
.TRrlRq_happy-bar{flex-wrap:wrap;justify-content:center;padding:1rem 0;display:grid}@media only screen and (min-width:1200px){.TRrlRq_happy-bar{justify-content:space-around;display:flex}}.TRrlRq_happy-text{color:#d1d1db;text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:0 1rem}@media only screen and (min-width:1200px){.TRrlRq_happy-text{font:700 1.18rem/2rem Lato,sans-serif}}@media only screen and (max-width:1199px){.TRrlRq_happy-text{font:700 1.1rem/1.75rem Lato,sans-serif}}@media only screen and (max-width:600px){.TRrlRq_happy-text{font:700 1rem/1.25rem Lato,sans-serif}}.TRrlRq_happy-item{grid-template-columns:auto auto;justify-content:flex-start;align-items:center;display:grid}@media only screen and (max-width:600px){.TRrlRq_happy-item{margin-top:.2rem}}.TRrlRq_happy-svg{width:37px;height:32px;margin-right:1rem}
.eb0vVq_layout{flex-direction:column;align-items:center;display:flex}.eb0vVq_infoContainer{justify-content:center;display:flex}.eb0vVq_overline{color:#505067;margin-right:.5rem;font-weight:700}.eb0vVq_infoRest{justify-content:center;align-items:center;margin-top:0;display:flex}@media only screen and (max-width:600px){.eb0vVq_infoRest{margin-bottom:1.5rem}}.eb0vVq_headline{color:#505067;text-align:center;margin:1rem 0}.eb0vVq_bookingInfoClickable{pointer-events:auto}.eb0vVq_addPadding{padding-bottom:2rem}.eb0vVq_button{min-width:unset}.eb0vVq_swiper-slide{box-sizing:border-box;background-color:#7fffd4;align-items:center;width:100%;height:100%;justify-content:center!important;display:flex!important}
.VR8Z1q_content{text-align:center}.VR8Z1q_headline3{margin-top:2rem!important}.VR8Z1q_button{margin-left:1rem}@media only screen and (max-width:600px){.VR8Z1q_button{margin-top:1rem;margin-left:0}}
._0v3S8q_button{margin-left:1rem}@media only screen and (max-width:600px){._0v3S8q_button{margin-top:1rem;margin-left:0}}
.rdTmXq_campOption{margin-top:1.5rem}@media only screen and (max-width:600px){.rdTmXq_campOption{margin-top:0}}
.OvsYHG_topbar-active,.OvsYHG_topbar-female{flex-direction:column;padding:1.25rem 1rem;display:flex;position:relative}.OvsYHG_grid{justify-content:space-around}.OvsYHG_disabled{color:#81819d}.OvsYHG_hidden{visibility:hidden}.OvsYHG_days{justify-items:center;margin-top:1.5rem;margin-bottom:.7rem;display:flex}.OvsYHG_halfCampDay{margin-left:.5rem}.OvsYHG_halfCampDay:first-child{margin-left:0}.OvsYHG_day{color:#fff;background-color:#00cfd6;width:50.38px;height:50.38px}.OvsYHG_modal{margin-top:2rem}.OvsYHG_modalHeadline{text-align:center;color:#505067}.OvsYHG_model{max-width:200px}.OvsYHG_dates{text-align:center;grid-template-columns:1fr 1fr;justify-items:center;gap:.5rem;margin-bottom:2rem;display:grid}.OvsYHG_boxWrapper{width:100%;max-width:345px;position:relative}.OvsYHG_box{background-color:#f7f7fc;border-radius:20px;flex-direction:column;width:100%;min-height:530px;margin-bottom:3rem;display:flex;position:relative;box-shadow:0 4px 20px #00000040;padding:0!important}@media only screen and (max-width:600px){.OvsYHG_box{min-height:490px}}@media only screen and (min-width:1200px){.OvsYHG_box{min-height:558px}}@media only screen and (max-width:600px){.OvsYHG_bigger{min-height:525px!important}}@media only screen and (min-width:1200px){.OvsYHG_bigger{min-height:650px!important}}.OvsYHG_smallBox{min-height:510px}.OvsYHG_layout{justify-content:center;padding:0 1.5rem;display:flex}@media only screen and (max-width:600px){.OvsYHG_layout{padding:0 .7rem}}.OvsYHG_topbar-female{background-color:#f97394}.OvsYHG_topbar-active{background-color:#00cfd6}.OvsYHG_caption,.OvsYHG_overline,.OvsYHG_overlineLowerPart{color:#fff}.OvsYHG_optionCardWrapper{background-color:#f7f7fc;flex-direction:column;max-width:345px;min-height:450px;display:flex;position:relative}.OvsYHG_headline-active{text-align:center;color:#00cfd6;margin:2rem 0}.OvsYHG_headline-inactive{text-align:center;color:#81819d;margin:2rem 0}.OvsYHG_paragraph{color:#000}.OvsYHG_itemsContainer{flex-direction:column;width:fit-content;margin:1.5rem 0;display:flex}.OvsYHG_option{width:58px;height:58px}.OvsYHG_itemContainer{align-items:baseline;margin-bottom:8px;display:flex}.OvsYHG_itemContainer:last-child{margin-bottom:0}.OvsYHG_svg{color:#00cfd6;width:16px;min-width:16px;height:16px;margin-right:8px}.OvsYHG_paragraph{color:#505067;margin:0}.OvsYHG_content{flex-direction:column;padding:0 2rem;display:flex}@media only screen and (max-width:600px){.OvsYHG_content{padding:0 1rem}}.OvsYHG_hr{border:0;border-top:1px solid #d1d1db;height:1px;margin:1em 0 1rem;display:block}.OvsYHG_bottomContent{box-sizing:border-box;width:100%;margin-bottom:1.5rem;padding:0 2rem;position:absolute;bottom:0;left:0}@media only screen and (max-width:600px){.OvsYHG_bottomContent{padding:0 1rem}}.OvsYHG_optionWithPrice{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.OvsYHG_pricePerUnitContainer{display:flex}.OvsYHG_calendar{align-items:center;display:flex}.OvsYHG_calendartButton{margin-right:1rem}.OvsYHG_pricePerUnit{text-align:right;margin-top:0!important}.OvsYHG_price{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.OvsYHG_textDark{color:#505067}.OvsYHG_isRunning{color:#ff8f00}.OvsYHG_discounted{color:#00cfd6}.OvsYHG_notSelected{background-color:#f7f7fc;border:1px solid #00cfd6}.OvsYHG_notSelected:hover{background-color:#00c0c7}.OvsYHG_notSelected:hover .OvsYHG_captionDay{color:#fff}.OvsYHG_captionDay{--button-circle-text:#00cfd6;--button-circle-text-weight:bold}.OvsYHG_caption2{color:#505067;font-weight:700}.OvsYHG_selected{background-color:#00cfd6}.OvsYHG_selected:hover{background-color:#00c0c7}.OvsYHG_margin-left{margin-left:.5rem}.OvsYHG_daysContainer{align-items:center;margin-bottom:1.5rem;display:flex}.OvsYHG_white{color:#fff}.OvsYHG_oldPrice{text-decoration:line-through}.OvsYHG_overlineLowerPart{margin-top:.5rem!important}.OvsYHG_partnerInfo{align-items:center;gap:.5rem;display:flex}.OvsYHG_infoIcon{flex-shrink:0}.OvsYHG_bookedOut{color:#81819d;margin:0}@media only screen and (min-width:1200px){.OvsYHG_bookedOut{font:1rem/1.5rem Lato,sans-serif}}@media only screen and (max-width:1199px){.OvsYHG_bookedOut{font:.875rem/1.25rem Lato,sans-serif}}@media only screen and (max-width:600px){.OvsYHG_bookedOut{font:.8125rem/1.125rem Lato,sans-serif}}.OvsYHG_center{justify-content:center}.OvsYHG_recommendation{color:#000;text-align:center;z-index:30;background-color:#ff0;border-radius:50px;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0 30px;display:flex;position:absolute;top:0;line-height:30px!important}@media only screen and (min-width:1200px){.OvsYHG_recommendation{font:1rem/1.5rem Lato,sans-serif}}@media only screen and (max-width:1199px){.OvsYHG_recommendation{font:.875rem/1.25rem Lato,sans-serif}}@media only screen and (max-width:600px){.OvsYHG_recommendation{font:.8125rem/1.125rem Lato,sans-serif}}.OvsYHG_recommendationWrapper{justify-content:center;width:100%;display:flex}.OvsYHG_discount{color:#fff;text-align:center;background-color:#505067;border-radius:50px;padding:0 .4rem;transform:scale(.7)}.OvsYHG_discountContainer{display:flex}
.VhQMoa_grid{justify-content:space-around}.VhQMoa_disabled{color:#81819d}.VhQMoa_hidden{visibility:hidden}.VhQMoa_days{justify-content:center;margin-top:1.5rem;margin-bottom:.7rem;display:flex}.VhQMoa_day{color:#fff;background-color:#00cfd6;width:50.38px;height:50.38px;margin-left:1rem}.VhQMoa_day:first-child{margin-left:0}.VhQMoa_calendarHeadline{text-align:center;color:#505067;margin-bottom:1rem}.VhQMoa_calendarContainer{max-height:80vh;padding:16px 16px 2.5rem}.VhQMoa_dates{text-align:center;grid-template-columns:1fr 1fr;justify-items:center;gap:.5rem;margin-bottom:2rem;display:grid}.VhQMoa_textDark{color:#505067}.VhQMoa_calendar{align-items:center;display:flex}.VhQMoa_calendartButton{margin-right:1rem}.VhQMoa_notification{background:0 0!important;padding:0 0 0 18px!important}.VhQMoa_notifications{margin-bottom:1.5rem}.VhQMoa_datePicker{justify-content:center;display:flex}
