.oDCcpG_content{width:60%;margin:0;padding:0}.oDCcpG_wrapper{height:100%;padding:40px 0;display:flex}@media only screen and (max-width:1199px){.oDCcpG_wrapper{flex-direction:column-reverse;justify-content:flex-end;align-items:center}}@media only screen and (min-width:1200px){.oDCcpG_wrapper{height:500px}}.oDCcpG_content_part{align-self:center;width:90%;margin-left:10%}@media only screen and (max-width:1199px){.oDCcpG_content_part{margin:0 auto}}@media only screen and (max-width:600px){.oDCcpG_content_part{margin:0 10%}}.oDCcpG_content_part .oDCcpG_input_container{flex-direction:column;align-items:flex-start;width:100%;margin-top:30px;display:flex}.oDCcpG_content_part .oDCcpG_input_container .oDCcpG_input{width:75%}@media only screen and (max-width:600px){.oDCcpG_content_part .oDCcpG_input_container .oDCcpG_input{width:90%}}.oDCcpG_content_part .oDCcpG_textfield_width{width:80%;max-width:550px}@media only screen and (max-width:600px){.oDCcpG_content_part .oDCcpG_textfield_width{width:100%}}.oDCcpG_content_part .oDCcpG_buttons_wrapper{display:flex;position:relative}.oDCcpG_content_part .oDCcpG_buttons_wrapper .oDCcpG_arrow_back{cursor:pointer;position:absolute;bottom:17px;left:-40px}@media only screen and (max-width:600px){.oDCcpG_content_part .oDCcpG_buttons_wrapper .oDCcpG_arrow_back{position:absolute;bottom:-50px;left:0}}.oDCcpG_content_part .oDCcpG_price_box_container{flex-direction:row;align-items:center;width:100%;margin-top:30px;display:flex}.oDCcpG_content_part .oDCcpG_price_box_container .oDCcpG_text_wrapper{margin-right:20%}@media only screen and (max-width:1199px){.oDCcpG_content_part{width:inherit;text-align:left}}.oDCcpG_content_part .oDCcpG_input-group{width:80%;max-width:550px;margin-top:1rem;display:flex}@media only screen and (max-width:600px){.oDCcpG_content_part .oDCcpG_input-group{width:100%}}.oDCcpG_button{min-width:230px;margin-top:2rem}.oDCcpG_breadcrumb{height:0;position:absolute;top:7rem}@media only screen and (max-width:600px){.oDCcpG_breadcrumb{top:5.5rem!important}}@media only screen and (min-width:1200px){.oDCcpG_breadcrumb{top:8rem}}.oDCcpG_headline2{margin-top:2.5rem}.oDCcpG_headline3{margin-top:2rem}.oDCcpG_selectfield{margin-top:1rem}.oDCcpG_marginTop{margin-top:.5rem}.oDCcpG_request_box{background-color:#00cfd60d;border:1px solid #00cfd6;border-radius:12px;max-width:550px;margin-top:1rem;padding:1.25rem 1.5rem}.oDCcpG_request_box>p{color:#333}.oDCcpG_request_box a{color:#00cfd6;font-weight:700;text-decoration:none}.oDCcpG_request_box a:hover{text-decoration:underline}.oDCcpG_request_links{flex-direction:column;align-items:flex-start;display:flex}.oDCcpG_mail_link{color:#00cfd6;align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:none;display:inline-flex}.oDCcpG_mail_link:hover{text-decoration:underline}.oDCcpG_mail_link p{color:#00cfd6}.oDCcpG_mail_link svg{flex-shrink:0}.oDCcpG_mail_link svg:last-child{fill:#00cfd6}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));-webkit-appearance:button;appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
.r-GfwG_form{flex-direction:column;width:100%;min-height:fit-content;display:flex}.r-GfwG_margin{margin-bottom:1rem}.r-GfwG_login-button{width:fit-content}@media only screen and (max-width:600px){.r-GfwG_login-button{width:100%}}.r-GfwG_wrapper{width:inherit;flex-direction:column;align-items:center;max-width:60%;display:flex}@media only screen and (max-width:600px){.r-GfwG_wrapper{max-width:95%}}@media only screen and (min-width:1200px){.r-GfwG_wrapper{max-width:50%}}.r-GfwG_buttonContainer{text-align:center;width:100%}.r-GfwG_passwordForgotten{align-self:self-end}.r-GfwG_hr{width:inherit;border:0;border-top:1px solid #d1d1db;height:1px;margin:2em 0 2rem;display:block}
.o3t7OW_content{text-align:center;flex-direction:column;display:flex}.o3t7OW_headline{margin:4rem 0 1rem}.o3t7OW_modal{flex-direction:column;justify-content:space-evenly;align-items:center;max-width:720px}.o3t7OW_headline2{text-align:center;margin:3.5rem 1rem}
.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;padding:0;display:flex;position:relative;box-shadow:0 4px 20px #00000040}@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}
.f1AYuW_notification{box-sizing:border-box;background:#f7f7fc;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:764px;display:flex;position:relative}@media screen and (max-width:764px){.f1AYuW_notification{border-radius:0}}.f1AYuW_notification .f1AYuW_caption{margin:20px 28px}.f1AYuW_notification button{margin-right:10px;font-size:16px}@media screen and (max-width:764px){.f1AYuW_notification button{border-top-right-radius:0;border-bottom-right-radius:0;min-width:auto;margin-right:0;padding:0 22px;font-size:13px}}@media screen and (max-width:370px){.f1AYuW_notification button{padding:0 16px}}.f1AYuW_notification-inner{box-sizing:border-box;background:#f0f0f7;border-radius:2px;align-items:center;width:100%;max-width:638px;margin:12px 0 0;padding:18px;display:flex;position:relative}.f1AYuW_notification-inner .f1AYuW_caption{white-space:pre-line}.f1AYuW_notification-inner .f1AYuW_icon{width:24px;min-width:24px;height:24px;min-height:24px;margin-right:16px}.f1AYuW_notification-inner .f1AYuW_icon-past{background-color:#d1d1db;border-radius:50%;display:inline-block}.f1AYuW_notification-inner .f1AYuW_icon-selected{background-color:#00cfd6;border-radius:50%;display:inline-block}.f1AYuW_notification-inner .f1AYuW_icon-substitute{background-color:#ff8f00;border-radius:50%;display:inline-block}.f1AYuW_notification-inner .f1AYuW_icon-skip{background-image:url(/assets/svg/skipped-day-border.svg);border-radius:100%;display:inline-block}
.h6WslG_trainer-image{border:2px solid #00cfd6;border-radius:100%;width:46px;min-width:50px;height:46px;min-height:50px;position:relative;overflow:hidden}@media only screen and (min-width:1200px){.h6WslG_trainer-image{width:54px;height:54px}}.h6WslG_accent{color:#00cfd6}.h6WslG_trainer_wrapper{cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:2rem;display:flex}.h6WslG_button{word-wrap:break-word;height:40px;margin-left:-2.4rem;padding:0 .5rem 0 2.5rem;line-height:40px!important}.h6WslG_btn_play{margin-left:10px;position:absolute}
.TfaOhG_small-modal{background:#f7f7fc;flex-direction:column;justify-content:center;width:auto;height:auto;padding:4.5rem;display:flex}.TfaOhG_small-modal-caption{text-align:center;align-self:center;max-width:420px;margin-bottom:2rem}.TfaOhG_small-modal-button{align-self:center;margin-top:2.5rem}.TfaOhG_small-modal-headline{text-align:center;margin-bottom:2.25rem;font-size:2.75rem;line-height:3rem}@media only screen and (max-width:600px){.TfaOhG_small-modal-headline{font-size:2rem}}.TfaOhG_richtext{text-align:left;overflow:hidden}.TfaOhG_contact_email,.TfaOhG_contact_phone{margin-top:1rem;display:flex}@media only screen and (max-width:1199px){.TfaOhG_contact_email,.TfaOhG_contact_phone{justify-content:center;align-items:center}}@media only screen and (max-width:600px){.TfaOhG_contact_email,.TfaOhG_contact_phone{flex-direction:column}}.TfaOhG_button_part,.TfaOhG_contact_email{margin-top:2rem}.TfaOhG_contact_email img,.TfaOhG_contact_phone img,.TfaOhG_contact_email svg,.TfaOhG_contact_phone svg{margin-right:20px}@media only screen and (max-width:600px){.TfaOhG_contact_email img,.TfaOhG_contact_phone img,.TfaOhG_contact_email svg,.TfaOhG_contact_phone svg{margin-bottom:10px}}.TfaOhG_no-text-decoration{text-decoration:none}.TfaOhG_modal{flex-direction:column;max-width:720px}.TfaOhG_modal-head{background:#f0f0f7;grid-template-columns:1fr 2fr;display:grid}.TfaOhG_modal-head-right{min-height:5rem;margin:2.5rem}.TfaOhG_modal-head-image-wrapper{position:relative}.TfaOhG_modal-body{background:#f7f7fc;height:100%;padding:2rem 1rem 1rem;overflow:auto}.TfaOhG_form{flex-direction:column;max-width:500px;margin:0 auto;display:flex}
.BEg_Qa_selectfield{margin-bottom:1.5rem}.BEg_Qa_input-group{place-content:space-between;display:flex}@media only screen and (max-width:600px){.BEg_Qa_input-group{flex-direction:column}}.BEg_Qa_input-group-select{display:flex}.BEg_Qa_halfWidth{width:49%}@media only screen and (max-width:600px){.BEg_Qa_halfWidth{width:100%}}.BEg_Qa_form{display:block}.BEg_Qa_hr{border:0;border-top:1px solid #d1d1db;height:1px;margin:1em 0 3rem;display:block}.BEg_Qa_headline1{margin-top:40px;margin-bottom:30px;margin-left:3rem}@media only screen and (min-width:1200px){.BEg_Qa_headline1{margin-top:80px;margin-bottom:70px;margin-left:8rem}}@media only screen and (max-width:600px){.BEg_Qa_headline1{margin-left:0}}.BEg_Qa_result{color:#81819d}.BEg_Qa_wrapper{flex-direction:column;display:flex;position:relative}.BEg_Qa_select-wrapper{margin:.5rem 0 1.5rem}.BEg_Qa_caption{text-align:center;flex-basis:100%}.BEg_Qa_subheadline{margin-bottom:2rem}.BEg_Qa_subheadlineText.BEg_Qa_subheadlineText{color:#81819d;font-size:1rem;font-weight:400;line-height:1.5}.BEg_Qa_sectionTitle{margin-bottom:1.25rem}.BEg_Qa_sizeSection{margin-bottom:1rem}.BEg_Qa_accountNotice{margin-top:.5rem;margin-bottom:1rem}.BEg_Qa_accountNoticeText.BEg_Qa_accountNoticeText{color:#81819d;font-size:.875rem;line-height:1.4}.BEg_Qa_confirmationNotice{text-align:center;margin-top:1rem;margin-bottom:1rem}.BEg_Qa_confirmationNoticeText.BEg_Qa_confirmationNoticeText{color:#81819d;font-size:.875rem;line-height:1.4}.BEg_Qa_validationErrorWrap{background-color:#e74c3c14;border-left:4px solid #e74c3c;border-radius:4px;margin-top:1rem;margin-bottom:1rem;padding:1rem 1.25rem}.BEg_Qa_validationErrorTitle.BEg_Qa_validationErrorTitle{color:#e74c3c;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.BEg_Qa_validationErrorList{margin:0;padding-left:1.25rem}.BEg_Qa_validationErrorItem.BEg_Qa_validationErrorItem{color:#e74c3c;font-size:.875rem;line-height:1.4}.BEg_Qa_button-container{justify-content:center;margin-top:3rem;margin-bottom:1.5rem;display:flex}.BEg_Qa_button-data-change{margin-top:2rem;margin-bottom:1rem}.BEg_Qa_successMessageWrap{text-align:center;background-color:#00cfd626;border-radius:4px;margin-top:2rem;padding:1rem}.BEg_Qa_errorMessageWrap{text-align:center;background-color:#ff000026;border-radius:4px;margin-top:2rem;padding:1rem}.BEg_Qa_sucess{color:#505067;font-weight:500}
.if8rRq_box{border:1px solid #000}.if8rRq_svg{margin-left:.5rem}.if8rRq_wrapper{justify-content:center;align-items:center;display:flex}
