.CourseCatalogue-module__6MyOEG__container{flex:1;display:flex}.CourseCatalogue-module__6MyOEG__column{flex-direction:column;flex:1;display:flex}
@layer ui{.MeinModal-module__pUrx9G__modal{z-index:var(--zIndex-modal);width:100%;height:100%;display:flex}.MeinModal-module__pUrx9G__modal .MuiModal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0003}.MeinModal-module__pUrx9G__center{justify-content:center;align-items:center}.MeinModal-module__pUrx9G__contentWrapper{z-index:var(--zIndex-modal);background-color:var(--color-bg);border-radius:1rem;height:auto;position:relative}@media (min-width:768.02px){.MeinModal-module__pUrx9G__contentWrapper{width:fit-content}}.MeinModal-module__pUrx9G__fullWidth{width:100vw;height:auto}.MeinModal-module__pUrx9G__fullWidth>*{width:100%}.MeinModal-module__pUrx9G__fullScreen{border-radius:0;width:100vw;height:100vh}}
@layer ui{.MeinAccordionItem-module__CsE_9q__container{cursor:pointer}.MeinAccordionItem-module__CsE_9q__border:not(:last-child){border-bottom:1px solid var(--color-border)}}
@layer ui{.MeinHeadline-module__Ah_2la__base{color:var(--color-text);font-style:normal;font-weight:400;font-family:var(--font-headline)}.MeinHeadline-module__Ah_2la__headline.MeinHeadline-module__Ah_2la__s{font-size:1.125rem;line-height:120%}.MeinHeadline-module__Ah_2la__headline.MeinHeadline-module__Ah_2la__m{font-size:1.5rem;line-height:115%}.MeinHeadline-module__Ah_2la__headline.MeinHeadline-module__Ah_2la__l{font-size:1.875rem;line-height:110%}.MeinHeadline-module__Ah_2la__title.MeinHeadline-module__Ah_2la__s{font-size:.875rem;line-height:100%}.MeinHeadline-module__Ah_2la__title.MeinHeadline-module__Ah_2la__m{font-size:1rem;line-height:140%}.MeinHeadline-module__Ah_2la__title.MeinHeadline-module__Ah_2la__l{font-size:1.125rem;line-height:120%}}
@layer ui{.MeinText-module__7u2DeW__text{color:var(--color-text);font-family:var(--font-stack);font-feature-settings:var(--font-feature-settings-inter)}.MeinText-module__7u2DeW__s{font-size:.75rem}.MeinText-module__7u2DeW__m{font-size:.875rem}.MeinText-module__7u2DeW__l{font-size:1rem}.MeinText-module__7u2DeW__truncate{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer composedUi{.MeinAlert-module__hUV4ba__alert{border-radius:.5rem;display:flex;overflow:hidden}.MeinAlert-module__hUV4ba__inner{align-items:center;gap:.62rem;min-height:1.5rem;padding:.62rem .75rem;display:flex}.MeinAlert-module__hUV4ba__p{color:var(--color-text);align-items:center;gap:.5rem;line-height:1.375rem;display:flex}.MeinAlert-module__hUV4ba__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.MeinAlert-module__hUV4ba__danger{border:1px solid var(--color-error);background-color:var(--color-error-bg)}.MeinAlert-module__hUV4ba__danger .MeinAlert-module__hUV4ba__icon{fill:var(--color-error)}.MeinAlert-module__hUV4ba__success{border:1px solid var(--color-success);background-color:var(--color-success-bg)}.MeinAlert-module__hUV4ba__success .MeinAlert-module__hUV4ba__icon{fill:var(--color-success)}.MeinAlert-module__hUV4ba__warning{border:1px solid var(--color-warning);background-color:var(--color-warning-bg)}.MeinAlert-module__hUV4ba__warning .MeinAlert-module__hUV4ba__icon{fill:var(--color-warning)}.MeinAlert-module__hUV4ba__info{border:1px solid var(--color-text);background-color:var(--color-info-bg)}.MeinAlert-module__hUV4ba__info .MeinAlert-module__hUV4ba__icon{fill:var(--color-text)}}
@layer composedUi{.AnimatedFormHelperText-module__nQBikG__helperText{font-size:.75rem;line-height:1.125rem;font-family:var(--font-stack);margin-top:0;padding-top:.25rem;padding-left:0;padding-right:0}}
@layer composedUi{.MeinBackButton-module__ZiQYwG__button{min-width:auto;color:var(--color-text);cursor:pointer;align-items:center;gap:.25rem;padding:.25rem 0;display:flex}.MeinBackButton-module__ZiQYwG__button:hover{text-decoration:underline}.MeinBackButton-module__ZiQYwG__backArrowIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.MeinBackButton-module__ZiQYwG__label{font-weight:var(--font-weight-normal-400);font-size:1.125rem;line-height:1.35rem;font-family:var(--font-headline)}.MeinBackButton-module__ZiQYwG__button.MeinBackButton-module__ZiQYwG__hideLabel .MeinBackButton-module__ZiQYwG__label{display:none}}
@layer ui{.MeinImage-module__ScZ6oG__image{opacity:0;transition:opacity .4s}.MeinImage-module__ScZ6oG__imageFadeIn{opacity:1}}
@layer component{.NothingFound-module__1ANSeW__container{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.NothingFound-module__1ANSeW__image{width:4rem;height:4rem}}
@layer ui{.MeinSpinner-module__-7-UPW__container{justify-content:center;display:flex}.MeinSpinner-module__-7-UPW__svg{animation:1.5s linear infinite MeinSpinner-module__-7-UPW__svg}.MeinSpinner-module__-7-UPW__svg circle{stroke:var(--color-primary);stroke-width:10px;stroke-dasharray:var(--circumference);stroke-linecap:round;fill:#0000;transform-origin:50%;animation:1.2s ease-in-out infinite alternate MeinSpinner-module__-7-UPW__circle}@keyframes MeinSpinner-module__-7-UPW__circle{0%{stroke-dashoffset:calc(var(--circumference)*.3)}to{stroke-dashoffset:calc(var(--circumference)*.9)}}@keyframes MeinSpinner-module__-7-UPW__svg{0%{transform:rotate(0)}to{transform:rotate(720deg)}}}
@layer ui{.MeinButton-module__9PQwWW__button{width:var(--width-form);height:2.75rem;font-style:normal;font-weight:var(--font-weight-semibold-500);font-size:.875rem;line-height:1.25rem;font-family:var(--font-stack);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.5rem;transition:background-color .15s;display:flex;position:relative}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__small{height:2.5rem}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__disabled{pointer-events:none}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__fullWidth{width:100%}.MeinButton-module__9PQwWW__buttonInner{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.MeinButton-module__9PQwWW__buttonInnerHidden{visibility:hidden}.MeinButton-module__9PQwWW__backdrop{pointer-events:none;border-radius:.5rem;position:absolute;inset:0}.MeinButton-module__9PQwWW__spinnerContainer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled{background-color:var(--color-primary);color:var(--color-text-inverse)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg);opacity:0;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled:hover .MeinButton-module__9PQwWW__backdrop{opacity:.08}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled:focus .MeinButton-module__9PQwWW__backdrop{opacity:.12}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled:active .MeinButton-module__9PQwWW__backdrop{opacity:.16}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled.MeinButton-module__9PQwWW__disabled{background-color:var(--color-bg-disabled);cursor:unset}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled.MeinButton-module__9PQwWW__disabled .MeinButton-module__9PQwWW__buttonInner{color:var(--color-text);opacity:.38}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filled.MeinButton-module__9PQwWW__loading .MeinButton-module__9PQwWW__spinner circle{stroke:var(--color-text-inverse)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filledWhite{background-color:var(--color-bg-button-inverse);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__filledWhite:hover{background-color:var(--color-bg-button-inverse-90)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlined{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);transition:background .15s,border-color .15s}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlined:hover{background-color:var(--color-bg-button-light-8)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlined:focus{border-color:var(--color-primary);background-color:var(--color-bg-button-light-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlined:active{background-color:var(--color-bg-button-light-18);border-color:#0000}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlined.MeinButton-module__9PQwWW__disabled .MeinButton-module__9PQwWW__buttonInner{color:var(--color-text);opacity:.38}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlinedWhite{border:1px solid var(--color-border-white)}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__outlinedWhite:hover{border:1px solid var(--color-bg-button-inverse-90);color:var(--color-bg-button-inverse-90)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__text{width:auto;color:var(--color-text);font-weight:var(--font-weight-normal-400);background:0 0;padding:0 .75rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__text:hover{background-color:var(--color-bg-button-light-8)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__text:focus{background-color:var(--color-bg-button-light-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__text:active{background-color:var(--color-bg-button-light-18)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__text.MeinButton-module__9PQwWW__disabled{opacity:.3}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__ghost{width:auto;color:var(--color-text);font-weight:var(--font-weight-normal-400);background:0 0;padding:0 .75rem}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__ghost:hover{background-color:var(--color-bg-button-light-8)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__ghost:focus{background-color:var(--color-bg-button-light-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__ghost:active{background-color:var(--color-bg-button-light-18)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__ghost.MeinButton-module__9PQwWW__disabled{opacity:.3}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal{background-color:var(--color-bg-button-tonal);color:var(--color-text);gap:.5rem}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal .MeinButton-module__9PQwWW__backdrop{transition:background-color .15s}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal:hover .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-8)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal:focus .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal:active .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-16)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal.MeinButton-module__9PQwWW__disabled{background-color:var(--color-bg-button-tonal-grey-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__tonal.MeinButton-module__9PQwWW__disabled .MeinButton-module__9PQwWW__buttonInner{color:var(--color-text);opacity:.38}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated{background-color:var(--color-primary);box-shadow:0 1px 3px 1px var(--color-shadow-15),0 1px 2px var(--color-shadow-30);color:var(--color-text-inverse);transition:box-shadow .15s,background-color .15s}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated .MeinButton-module__9PQwWW__backdrop{transition:background-color .15s}@media (hover:hover) and (pointer:fine){.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:hover{box-shadow:0 2px 6px 2px var(--color-shadow-15),0 1px 2px 0 var(--color-shadow-30)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:hover .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-8)}}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:focus{box-shadow:0 1px 3px 1px var(--color-shadow-15),0 1px 2px var(--color-shadow-30)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:focus .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-12)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:active{box-shadow:0 1px 3px 1px var(--color-shadow-15),0 1px 2px var(--color-shadow-30)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated:active .MeinButton-module__9PQwWW__backdrop{background-color:var(--color-bg-button-tonal-grey-16)}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated.MeinButton-module__9PQwWW__disabled{background-color:var(--color-bg-button-tonal-grey-12);box-shadow:none}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated.MeinButton-module__9PQwWW__disabled .MeinButton-module__9PQwWW__buttonInner{color:var(--color-text);opacity:.38}.MeinButton-module__9PQwWW__button.MeinButton-module__9PQwWW__elevated.MeinButton-module__9PQwWW__loading .MeinButton-module__9PQwWW__spinner circle{stroke:var(--color-text-inverse)}}
@layer ui{.MeinDivider-module__wiRjeq__divider{background-color:var(--color-seperator);width:100%;height:1px;margin:0 auto}}
@layer component{.Chapters-module__d-2gmG__chaptersContainer{flex-direction:column;display:flex}.Chapters-module__d-2gmG__panelHeader{justify-content:center;align-items:center;gap:.25rem;height:2.5rem;padding-left:.75rem;padding-right:.75rem;display:flex}.Chapters-module__d-2gmG__scrollContainer{width:100%}.Chapters-module__d-2gmG__chaptersList{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.Chapters-module__d-2gmG__chapter{text-align:left;cursor:pointer;border-radius:.5rem;gap:.625rem;padding:.75rem .625rem;display:flex}.Chapters-module__d-2gmG__chapter:hover{background-color:var(--color-bg-light-grey)}.Chapters-module__d-2gmG__chapter.Chapters-module__d-2gmG__active{background-color:var(--color-bg-accent)}.Chapters-module__d-2gmG__chapterTimestamp{color:var(--color-text-50);font-variant-numeric:tabular-nums}.Chapters-module__d-2gmG__chapterTimestamp,.Chapters-module__d-2gmG__chapterTitle{line-height:1.375rem}}
.ChaptersProgressBar-module__iYyryW__injectedContainer{flex:1;height:.3125rem;margin:-.3125rem .5rem 0;position:absolute;inset:0}.ChaptersProgressBar-module__iYyryW__wrapper{background:0 0;align-items:center;width:100%;height:.3125rem;display:flex;position:relative}.ChaptersProgressBar-module__iYyryW__wrapper *{transform-origin:bottom}.ChaptersProgressBar-module__iYyryW__pseudoSliderWrapper{align-items:center;display:flex;position:absolute;inset:0}.ChaptersProgressBar-module__iYyryW__slider.MuiSlider-root{opacity:0;pointer-events:auto;border-radius:0;width:100%;height:100%;padding:0;position:relative}:is(.ChaptersProgressBar-module__iYyryW__slider.MuiSlider-root .MuiSlider-track,.ChaptersProgressBar-module__iYyryW__slider.MuiSlider-root .MuiSlider-rail){color:#0000;background-color:#0000;height:100%;transition:none}.ChaptersProgressBar-module__iYyryW__slider.MuiSlider-root .MuiSlider-thumb{display:none}
.ChaptersProgressBarSegments-module__Ok-5Yq__chaptersOverlay{pointer-events:none;display:flex;position:absolute;inset:0}.ChaptersProgressBarSegments-module__Ok-5Yq__segment{pointer-events:none;cursor:pointer;background-color:var(--color-player-controls-progress-track-holder-fill);height:.3125rem;position:relative}.ChaptersProgressBarSegments-module__Ok-5Yq__segment:not(:last-child){margin-right:.15rem}.ChaptersProgressBarSegments-module__Ok-5Yq__fill{transform-origin:50%;background-color:var(--color-player-controls-progress-track-active-fill);height:100%}.ChaptersProgressBarSegments-module__Ok-5Yq__hoverFill{background-color:var(--color-player-controls-progress-track-hover-fill);pointer-events:none;height:100%;position:absolute;top:0;left:0}
.ChaptersProgressBarThumb-module__X2xPja__customThumb{pointer-events:none;transform-origin:bottom;background-color:var(--color-primary);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;left:0}
.ChaptersProgressBarTooltip-module__oH1Cla__tooltip{pointer-events:none;z-index:10;white-space:nowrap;text-align:center;min-width:10rem;max-width:16rem;position:absolute;bottom:100%;transform:translate(-50%)}.ChaptersProgressBarTooltip-module__oH1Cla__tooltipContent{background:var(--color-player-controls-bg-black-60);text-align:center;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.25rem .5rem;display:flex;box-shadow:0 .25rem .5rem #0003}.ChaptersProgressBarTooltip-module__oH1Cla__tooltipTime,.ChaptersProgressBarTooltip-module__oH1Cla__tooltipTitle{color:var(--color-text-inverse)}.ChaptersProgressBarTooltip-module__oH1Cla__tooltipTime{font-weight:600}
.ChaptersTitle-module__FceKhq__chapter{pointer-events:none;justify-content:center;align-items:center;gap:.3125rem;height:100%;padding:.3125rem;display:flex}.ChaptersTitle-module__FceKhq__separator{background-color:var(--color-text-inverse);border-radius:50%;width:.25rem;height:.25rem}.ChaptersTitle-module__FceKhq__chapterTitle{color:var(--color-text-inverse);font-weight:600}
@layer ui{.MeinCheckbox-module__k06a1W__icon{width:1rem;height:1rem}}
@layer ui{.MeinCheckboxLabelled-module__uTZajW__label{width:var(--width-form);-webkit-user-select:none;user-select:none;align-items:flex-start;max-width:100%;margin-left:0;margin-right:0}.MeinCheckboxLabelled-module__uTZajW__label .MuiCheckbox-root{margin-top:.21rem;margin-right:.62rem;padding:0}.MeinCheckboxLabelled-module__uTZajW__label .MuiTypography-root{font-size:.875rem;line-height:1.375rem;font-family:var(--font-stack)}.MeinCheckboxLabelled-module__uTZajW__helperText{margin-left:1.62rem}}
@layer ui{.MeinChip-module__RIA4LG__chip{border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .375rem;display:flex}}
@layer ui{.MeinCollapseWithToggler-module__A-4N1q__collapseToggle{cursor:pointer;align-self:flex-start;align-items:center;width:auto;margin-top:2rem;padding-left:0;padding-right:0;text-decoration:none;display:inline-flex}.MeinCollapseWithToggler-module__A-4N1q__chevron{width:1rem;height:1rem;margin:.62rem}}
@layer ui{.MeinDot-module__khdAKW__dot{color:var(--color-text);font-size:.75rem}.MeinDot-module__khdAKW__white{color:var(--color-text-inverse)}.MeinDot-module__khdAKW__light{color:var(--color-text-light)}}
@layer mui{.MeinDrawer-module__6-Xc5W__drawer{left:var(--width-sidebar);z-index:var(--zIndex-drawer)}.MeinDrawer-module__6-Xc5W__drawer .MuiPaper-root{left:var(--width-sidebar);z-index:var(--zIndex-drawer)}@media (max-width:1200px){.MeinDrawer-module__6-Xc5W__drawer{left:var(--width-sidebar-collapsed)}.MeinDrawer-module__6-Xc5W__drawer .MuiPaper-root{left:var(--width-sidebar-collapsed)}}@media (max-width:768px){.MeinDrawer-module__6-Xc5W__drawer{left:0}.MeinDrawer-module__6-Xc5W__drawer .MuiPaper-root{left:0}}.MeinDrawer-module__6-Xc5W__drawer .MuiPaper-root{box-shadow:none;flex-direction:column;display:flex}}
@layer ui{.MeinFieldset-module__wN27IW__fieldset{border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1.5rem}.MeinFieldset-module__wN27IW__legend{color:var(--color-text-light);margin-left:-.5rem;padding:0 .5rem}}
@layer ui{.MeinInput-module__yxH45W__container{width:var(--width-form);max-width:100%;display:flex;position:relative}.MeinInput-module__yxH45W__textfield{border-radius:.5rem;height:2.75rem}.MeinInput-module__yxH45W__textfield.MeinInput-module__yxH45W__small{height:2.5rem}.MeinInput-module__yxH45W__textfield input{height:100%;caret-color:var(--color-primary);border-radius:.5rem;padding:0 1rem;font-size:.875rem}@media (max-width:768px){.MeinInput-module__yxH45W__textfield input{font-size:1rem}}.MeinInput-module__yxH45W__textfield input:-webkit-autofill{-webkit-box-shadow:0 0 0 3rem var(--color-bg)inset!important}.MeinInput-module__yxH45W__textfield input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 3rem var(--color-bg)inset!important}.MeinInput-module__yxH45W__textfield input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 3rem var(--color-bg)inset!important}.MeinInput-module__yxH45W__textfield input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 3rem var(--color-bg)inset!important}.MeinInput-module__yxH45W__textfield fieldset{border-color:var(--color-border);padding-left:calc(.75rem - 2px);transition:border .2s}.MeinInput-module__yxH45W__textfield .MuiInputBase-root{border-radius:.5rem;height:100%}@media (hover:hover) and (pointer:fine){.MeinInput-module__yxH45W__textfield input:hover~fieldset{border-color:var(--color-text)}}.MeinInput-module__yxH45W__textfield input:focus~fieldset{border-width:2px;border-color:var(--color-primary)}.MeinInput-module__yxH45W__textfield .Mui-error input~fieldset{border-width:2px;border-color:var(--color-error)}.MeinInput-module__yxH45W__textfield input:disabled~fieldset{border-color:var(--color-border-light)}.MeinInput-module__yxH45W__textfield label{color:var(--color-text-light);font-size:1rem;line-height:1.5rem;transform:translate(1rem)scale(.75)translateY(calc(.5px - 50%))}.MeinInput-module__yxH45W__textfield legend{font-size:.75rem}@media (hover:hover) and (pointer:fine){.MeinInput-module__yxH45W__textfield:hover label{color:var(--color-text)}}.MeinInput-module__yxH45W__textfield:focus-within label{color:var(--color-primary)}.MeinInput-module__yxH45W__textfield label.Mui-error{color:var(--color-error)}.MeinInput-module__yxH45W__lockIcon{flex-shrink:0;width:1.5rem;height:1.5rem;top:.6rem;right:1rem}}
@layer ui{.InputDecorator-module__4DoVxa__decorator{width:var(--width-form);max-width:100%}.InputDecorator-module__4DoVxa__container{z-index:0;display:block;position:relative}.InputDecorator-module__4DoVxa__fieldset{box-sizing:border-box;z-index:-1;border:1px solid var(--color-border);border-radius:.5rem;padding-left:calc(.75rem - 2px);transition:border-color .2s;position:absolute;inset:-.375rem 0 0}.InputDecorator-module__4DoVxa__container>:hover+.InputDecorator-module__4DoVxa__fieldset{border:1px solid var(--color-text-light)}:is(.InputDecorator-module__4DoVxa__container.InputDecorator-module__4DoVxa__error .InputDecorator-module__4DoVxa__fieldset,.InputDecorator-module__4DoVxa__container>.CbHosted--invalid+.InputDecorator-module__4DoVxa__fieldset){border:2px solid var(--color-error)}:is(.InputDecorator-module__4DoVxa__container:focus-within .InputDecorator-module__4DoVxa__fieldset,.InputDecorator-module__4DoVxa__container>.CbHosted--focus+.InputDecorator-module__4DoVxa__fieldset){border:2px solid var(--color-primary)}.InputDecorator-module__4DoVxa__legend{color:var(--color-text-light);padding:0 .25rem;font-size:.75rem;line-height:.75rem;transition:color .2s}.InputDecorator-module__4DoVxa__container>:hover+.InputDecorator-module__4DoVxa__fieldset .InputDecorator-module__4DoVxa__legend{color:var(--color-text)}:is(.InputDecorator-module__4DoVxa__container.InputDecorator-module__4DoVxa__error .InputDecorator-module__4DoVxa__fieldset .InputDecorator-module__4DoVxa__legend,.InputDecorator-module__4DoVxa__container>.CbHosted--invalid+.InputDecorator-module__4DoVxa__fieldset .InputDecorator-module__4DoVxa__legend){color:var(--color-error);margin-left:-1px}:is(.InputDecorator-module__4DoVxa__container:focus-within .InputDecorator-module__4DoVxa__fieldset .InputDecorator-module__4DoVxa__legend,.InputDecorator-module__4DoVxa__container>.CbHosted--focus+.InputDecorator-module__4DoVxa__fieldset .InputDecorator-module__4DoVxa__legend){color:var(--color-primary);margin-left:-1px}.InputDecorator-module__4DoVxa__container>:not(.InputDecorator-module__4DoVxa__fieldset){box-sizing:content-box;cursor:text;align-items:center;padding:0 1rem;display:flex}.InputDecorator-module__4DoVxa__decorator.InputDecorator-module__4DoVxa__medium .InputDecorator-module__4DoVxa__container>:not(.InputDecorator-module__4DoVxa__fieldset){height:2.75rem}.InputDecorator-module__4DoVxa__decorator.InputDecorator-module__4DoVxa__small .InputDecorator-module__4DoVxa__container>:not(.InputDecorator-module__4DoVxa__fieldset){height:2.5rem}.InputDecorator-module__4DoVxa__fieldset+*{width:100%}}
@layer component{.MeinInputSearch-module__GwxNFG__input input{padding-left:1rem;padding-right:.25rem}.MeinInputSearch-module__GwxNFG__input .MuiInputBase-root{padding-left:1rem;padding-right:.25rem}.MeinInputSearch-module__GwxNFG__input .MuiInputBase-input{padding-left:0}.MeinInputSearch-module__GwxNFG__input .MuiInputAdornment-root{margin-right:.38rem}.MeinInputSearch-module__GwxNFG__input input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.MeinInputSearch-module__GwxNFG__input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.MeinInputSearch-module__GwxNFG__input input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.MeinInputSearch-module__GwxNFG__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.MeinInputSearch-module__GwxNFG__icon{width:1.125rem;height:1.125rem}.MeinInputSearch-module__GwxNFG__clearButton{justify-content:center;align-items:center;display:flex}.MeinInputSearch-module__GwxNFG__clearIcon{width:1.25rem;height:1.25rem;color:var(--color-icon-fill-dark);cursor:pointer;flex-shrink:0}}
@layer ui{.MeinLink-module__0cRMVG__link{color:var(--color-text);font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;font-family:var(--font-stack);cursor:pointer;text-decoration:underline}@media (hover:hover) and (pointer:fine){.MeinLink-module__0cRMVG__link:hover{color:var(--color-secondary)}}}
@layer ui{.MeinMarkup-module__uzVOkq__markup div{line-height:inherit;color:inherit;font-size:inherit}.MeinMarkup-module__uzVOkq__markup h1{color:var(--color-text-danger)}.MeinMarkup-module__uzVOkq__markup h2,.MeinMarkup-module__uzVOkq__markup h3,.MeinMarkup-module__uzVOkq__markup h4,.MeinMarkup-module__uzVOkq__markup p,.MeinMarkup-module__uzVOkq__markup a,.MeinMarkup-module__uzVOkq__markup ul,.MeinMarkup-module__uzVOkq__markup li{color:var(--color-text)}.MeinMarkup-module__uzVOkq__markup h2,.MeinMarkup-module__uzVOkq__markup h3,.MeinMarkup-module__uzVOkq__markup h4{font-family:var(--font-headline);font-size:1.5rem;line-height:115%;font-weight:var(--font-weight-bold-600)}.MeinMarkup-module__uzVOkq__markup p{font-family:var(--font-stack);font-feature-settings:var(--font-feature-settings-inter);font-size:1rem;font-style:normal;font-weight:400;line-height:160%}.MeinMarkup-module__uzVOkq__markup a{text-decoration:underline}}
.MeinProgressBar-module__ParTka__container{background-color:var(--color-bg-placeholder);border-radius:1rem;width:100%;height:.5rem;overflow:hidden}.MeinProgressBar-module__ParTka__bar{background-color:var(--color-primary);height:100%}
@layer ui{.MeinScrollbar-module__TJ95bW__scroll .ScrollbarsCustom-Scroller{scrollbar-width:none;margin-bottom:0!important;margin-right:0!important;padding-bottom:0!important;padding-right:0!important}.MeinScrollbar-module__TJ95bW__scroll .ScrollbarsCustom-Track{transition:opacity .2s;opacity:0!important;width:.5rem!important;top:.5rem!important;bottom:.5rem!important}.MeinScrollbar-module__TJ95bW__scrollVisible .ScrollbarsCustom-Track{opacity:1!important}.MeinScrollbar-module__TJ95bW__scroll .ScrollbarsCustom-Thumb{background:var(--color-border)!important}.MeinScrollbar-module__TJ95bW__scroll .ScrollbarsCustom-Scroller::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}}
.MeinScrollbarForMui-module__2uxG3W__paper{flex-direction:column;display:flex}.MeinScrollbarForMui-module__2uxG3W__scroll{max-height:100%}.MeinScrollbarForMui-module__2uxG3W__scroll .ScrollbarsCustom-Content{min-width:100%;display:inline-block!important}
@layer ui{.MeinSelect-module__m86dkq__select{width:var(--width-form);border-radius:.5rem;max-width:100%;height:2.75rem;padding-right:0}.MeinSelect-module__m86dkq__select.MeinSelect-module__m86dkq__small{height:2.5rem}.MeinSelect-module__m86dkq__select .MuiSelect-select{color:var(--color-text);font-size:.875rem;font-family:var(--font-stack);padding-left:1rem;padding-right:2.505rem}.MeinSelect-module__m86dkq__select.MeinSelect-module__m86dkq__small .MuiSelect-select{padding-left:.75rem;padding-right:2.255rem}.MeinSelect-module__m86dkq__select fieldset{border-color:var(--color-border);transition:background .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.MeinSelect-module__m86dkq__select:hover:not(:disabled) fieldset{border-color:var(--color-text)}}.MeinSelect-module__m86dkq__select.Mui-focused fieldset{border-width:2px;border-color:var(--color-primary)}.MeinSelect-module__m86dkq__select.Mui-error fieldset{border-width:2px;border-color:var(--color-error)}@media (hover:hover) and (pointer:fine){.MeinSelect-module__m86dkq__select.MeinSelect-module__m86dkq__solid:hover:not(:disabled) fieldset{border:1px solid var(--color-border-light);background-color:var(--color-bg-input-solid-hover)}}:is(.MeinSelect-module__m86dkq__select.MeinSelect-module__m86dkq__solid.MeinSelect-module__m86dkq__hasValue fieldset,.MeinSelect-module__m86dkq__select.MeinSelect-module__m86dkq__solid.Mui-focused fieldset){border-width:0;border-color:var(--color-border);background-color:var(--color-bg-input-solid-active)}.MeinSelect-module__m86dkq__label{font-size:.75rem;transform:translate(.85rem,-.55rem)}.MeinSelect-module__m86dkq__label.Mui-focused{color:var(--color-primary)}.MeinSelect-module__m86dkq__adornment{cursor:pointer;pointer-events:none;position:absolute;right:0}.MeinSelect-module__m86dkq__chevron{pointer-events:none;width:1.125rem;height:1.125rem;margin-right:.75rem}.MeinSelect-module__m86dkq__select>[aria-expanded=true]~.MeinSelect-module__m86dkq__adornment>.MeinSelect-module__m86dkq__chevron{transform:rotate(180deg)}.MeinSelect-module__m86dkq__menu{border:1px solid var(--color-border-light);background:var(--color-bg);border-radius:.5rem;margin-top:.5rem;box-shadow:0 8px 19px #00000040}.MeinSelect-module__m86dkq__menu .MuiList-root{padding-top:.5rem;padding-bottom:.5rem}.MeinSelect-module__m86dkq__menuItem{min-height:2.69rem;color:var(--color-text);padding-left:1rem;padding-right:1rem;font-size:.875rem}.MeinSelect-module__m86dkq__menuItem.Mui-selected{background-color:#0000}@media (hover:hover) and (pointer:fine){.MeinSelect-module__m86dkq__menuItem:hover:not(:disabled){background-color:var(--color-bg-input-solid-hover)}}.MeinSelect-module__m86dkq__menuItem.Mui-focusVisible{background-color:var(--color-bg-input-solid-active)}.MeinSelect-module__m86dkq__menuItem:active{background-color:var(--color-bg-input-solid-focus)}.MeinSelect-module__m86dkq__itemIcon{width:1.125rem;height:1.125rem;margin-right:.5rem}}
@layer ui{.MeinSelectMulti-module__eI1UXG__select{width:var(--width-form);border-radius:.5rem;max-width:100%;height:2.75rem;padding-right:0}.MeinSelectMulti-module__eI1UXG__select.MeinSelectMulti-module__eI1UXG__small{height:2.5rem}.MeinSelectMulti-module__eI1UXG__select .MuiSelect-select{height:100%;color:var(--color-text);font-size:.875rem;font-family:var(--font-stack);padding:0 2.505rem 0 1rem}.MeinSelectMulti-module__eI1UXG__select.MeinSelectMulti-module__eI1UXG__small .MuiSelect-select{padding-left:.75rem;padding-right:2.255rem}.MeinSelectMulti-module__eI1UXG__select fieldset{z-index:-1;transition:background .2s,border-color .2s}.MeinSelectMulti-module__eI1UXG__select>[aria-expanded=true]~.MeinSelectMulti-module__eI1UXG__adornment>.MeinSelectMulti-module__eI1UXG__chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.MeinSelectMulti-module__eI1UXG__select:hover fieldset{border-color:var(--color-text)}}.MeinSelectMulti-module__eI1UXG__select.Mui-focused fieldset{border-width:2px;border-color:var(--color-primary)}.MeinSelectMulti-module__eI1UXG__select.Mui-error fieldset{border-width:2px;border-color:var(--color-error)}:is(.MeinSelectMulti-module__eI1UXG__select.MeinSelectMulti-module__eI1UXG__solid.MeinSelectMulti-module__eI1UXG__hasValue fieldset,.MeinSelectMulti-module__eI1UXG__select.MeinSelectMulti-module__eI1UXG__solid.Mui-focused fieldset){background-color:var(--color-bg-input-solid-active);border-color:#0000}@media (hover:hover) and (pointer:fine){.MeinSelectMulti-module__eI1UXG__select.MeinSelectMulti-module__eI1UXG__solid:hover fieldset{border-width:1px;border-color:var(--color-border-light);background-color:var(--color-bg-input-solid-hover)}}.MeinSelectMulti-module__eI1UXG__selectValue{align-items:center;height:100%;display:flex}.MeinSelectMulti-module__eI1UXG__selectionSize{color:var(--color-text-light);font-family:var(--font-stack);padding-left:.38rem}.MeinSelectMulti-module__eI1UXG__label{font-size:.75rem;transform:translate(.85rem,-.55rem)}.MeinSelectMulti-module__eI1UXG__adornment{cursor:pointer;pointer-events:none;position:absolute;right:.25rem}.MeinSelectMulti-module__eI1UXG__small .MeinSelectMulti-module__eI1UXG__adornment{right:0}.MeinSelectMulti-module__eI1UXG__clearButton{margin-right:.37rem;padding-left:.38rem;padding-right:.38rem}.MeinSelectMulti-module__eI1UXG__clearButton>svg{width:1.125rem;height:1.125rem}.MeinSelectMulti-module__eI1UXG__chevron{pointer-events:none;width:1.125rem;height:1.125rem;margin-right:.75rem}.MeinSelectMulti-module__eI1UXG__menu{border:1px solid var(--color-border-light);background:var(--color-bg);border-radius:.5rem;margin-top:.5rem;box-shadow:0 8px 19px #00000040}.MeinSelectMulti-module__eI1UXG__menu .MuiList-root{padding-top:.5rem;padding-bottom:.5rem}.MeinSelectMulti-module__eI1UXG__menuItem{min-height:2.69rem;color:var(--color-text);padding-left:1rem;padding-right:1rem;font-size:.875rem}.MeinSelectMulti-module__eI1UXG__menuItem.Mui-selected{background-color:#0000}@media (hover:hover) and (pointer:fine){.MeinSelectMulti-module__eI1UXG__menuItem:hover{background-color:var(--color-bg-input-solid-hover)}}.MeinSelectMulti-module__eI1UXG__menuItem.Mui-focusVisible{background-color:var(--color-bg-input-solid-active)}.MeinSelectMulti-module__eI1UXG__menuItem:active{background-color:var(--color-bg-input-solid-focus)}.MeinSelectMulti-module__eI1UXG__itemIconContainer{align-items:center;margin-right:.5rem;display:flex}.MeinSelectMulti-module__eI1UXG__itemIconContainer svg{width:1.125rem;height:1.125rem}}
@layer composedUi{.MeinSelectSearch-module__iZtjea__select{width:var(--width-form);max-width:100%}.MeinSelectSearch-module__iZtjea__select .MuiInputBase-root{padding:0}.MeinSelectSearch-module__iZtjea__input{width:100%}.MeinSelectSearch-module__iZtjea__input.MeinSelectSearch-module__iZtjea__input input{padding-right:0}.MeinSelectSearch-module__iZtjea__input input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.MeinSelectSearch-module__iZtjea__input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.MeinSelectSearch-module__iZtjea__input input[type=search]::-webkit-search-results-button{-webkit-appearance:none}.MeinSelectSearch-module__iZtjea__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.MeinSelectSearch-module__iZtjea__adornmentIcon{width:1.125rem;height:1.125rem}.MeinSelectSearch-module__iZtjea__select .MuiAutocomplete-endAdornment{height:100%;top:50%;right:.5rem}.MeinSelectSearch-module__iZtjea__select .MuiAutocomplete-endAdornment>*{height:100%;margin-right:0;padding:0 .25rem}.MeinSelectSearch-module__iZtjea__menu{border:1px solid var(--color-border-light);background:var(--color-bg);border-radius:.5rem;max-height:40vh;margin-top:.5rem;box-shadow:0 8px 19px #00000040}.MeinSelectSearch-module__iZtjea__listBox{max-height:none;padding-top:.5rem;padding-bottom:.5rem;overflow:visible}.MeinSelectSearch-module__iZtjea__menuItem{min-height:2.69rem;color:var(--color-text);padding-left:1rem;padding-right:1rem;font-size:.875rem}.MeinSelectSearch-module__iZtjea__menuItem.Mui-selected{background-color:#0000}.MeinSelectSearch-module__iZtjea__menuItem.Mui-focusVisible{background-color:var(--color-bg-input-solid-focus)}@media (hover:hover) and (pointer:fine){.MeinSelectSearch-module__iZtjea__menuItem:hover{background-color:var(--color-bg-input-solid-hover)}}.MeinSelectSearch-module__iZtjea__menuItem:active{background-color:var(--color-bg-input-solid-focus)}.MeinSelectSearch-module__iZtjea__menuItem[aria-selected=true]{background-color:var(--color-bg-input-solid-active)}}
@layer ui{.MeinTabs-module__hfB-8a__tabHeader{align-items:center;gap:.5rem;max-height:2.5rem;display:flex;overflow-x:auto}.MeinTabs-module__hfB-8a__centeredTab{justify-content:center}.MeinTabs-module__hfB-8a__tabHeadlineButton{cursor:pointer;display:flex}.MeinTabs-module__hfB-8a__tabHeadlineText{color:var(--color-text);line-height:1.4rem;font-family:var(--font-headline);white-space:nowrap;border:none;border-bottom:3px solid #0000;justify-content:center;align-items:stretch;gap:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;transition:border-bottom-color .225s ease-in-out;display:flex}.MeinTabs-module__hfB-8a__activeTabHeadline{font-weight:var(--font-weight-normal-400)}.MeinTabs-module__hfB-8a__tabHeadlineButton:disabled{cursor:unset}.MeinTabs-module__hfB-8a__tabHeadlineButton:disabled .MeinTabs-module__hfB-8a__tabHeadlineText{color:var(--color-text-disabled)}.MeinTabs-module__hfB-8a__activeTabBorder{border-bottom-color:var(--color-border-active)}}
@layer component{.MeinTag-module__kGl-Jq__container{background-color:var(--color-bg-inverse);font-family:var(--font-headline);color:var(--color-text-inverse);font-size:.71875rem;font-weight:var(--font-weight-semibold-500);text-transform:uppercase;border-radius:.25rem;padding:.0625rem .25rem}}
.CourseTrainerList-module__FShNPW__container{flex-direction:row;flex:1}.CourseTrainerList-module__FShNPW__list{flex-wrap:wrap;display:flex}.CourseTrainerList-module__FShNPW__detailContainer{width:100%}@media (max-width:768px){.CourseTrainerList-module__FShNPW__list{gap:.75rem}.CourseTrainerList-module__FShNPW__chip{width:100%}}
.CourseTrainerChip-module__EmH7sa__container{cursor:pointer;margin-right:1rem;position:relative}.CourseTrainerChip-module__EmH7sa__content{z-index:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.CourseTrainerChip-module__EmH7sa__imageContainer{width:1.5rem;height:1.5rem}.CourseTrainerChip-module__EmH7sa__textContainer{flex-direction:row;align-items:center;gap:.25rem;width:fit-content;display:flex}.CourseTrainerChip-module__EmH7sa__image{border-radius:6.25rem;width:100%;height:100%}.CourseTrainerChip-module__EmH7sa__text{color:var(--color-text);font-size:.875rem;font-weight:400;font-family:var(--font-stack);white-space:nowrap}.CourseTrainerChip-module__EmH7sa__iconContainer{justify-content:center;align-items:center;height:100%;display:flex}.CourseTrainerChip-module__EmH7sa__icon{fill:var(--color-border);width:1.125rem;height:1.125rem}.CourseTrainerChip-module__EmH7sa__background{background-color:var(--color-bg-primary-light-8);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}
.CourseTrainerChipMobile-module__A3vhOW__container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.CourseTrainerChipMobile-module__A3vhOW__innerContainer{flex-direction:row;align-items:center;gap:.75rem;display:flex}.CourseTrainerChipMobile-module__A3vhOW__avatar{border-radius:50%;width:2.5rem;height:2.5rem}.CourseTrainerChipMobile-module__A3vhOW__icon{width:1.5rem;height:1.5rem;fill:var(--color-icon-fill)}.CourseTrainerChipMobile-module__A3vhOW__text{font-size:1rem}
.CourseTrainerDescription-module__O5PhLW__loader{margin:2rem 0}.CourseTrainerDescription-module__O5PhLW__description{margin-top:.5rem}.CourseTrainerDescription-module__O5PhLW__description p{margin-bottom:1rem}.CourseTrainerDescription-module__O5PhLW__description p:last-of-type{margin-bottom:0}.CourseTrainerDescription-module__O5PhLW__description h2{margin-top:1.25rem;margin-bottom:1rem}
.CourseTrainerOverview-module__Uos6Sq__icon{cursor:pointer;width:1.5rem;height:1.5rem}.CourseTrainerOverview-module__Uos6Sq__imageContainer{width:4rem;height:4rem}.CourseTrainerOverview-module__Uos6Sq__image{border-radius:50%;width:100%;height:100%}.CourseTrainerOverview-module__Uos6Sq__trainerDetails{flex-direction:row;flex:1;align-items:center;gap:.75rem;display:flex}.CourseTrainerOverview-module__Uos6Sq__headline{font-family:var(--font-headline);color:var(--color-text);font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}.CourseTrainerOverview-module__Uos6Sq__focus{font-family:var(--font-stack);color:var(--color-text-light);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}
.CourseTrainerDetails-module__xbsNYq__card{gap:.5rem;width:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden}.CourseTrainerDetails-module__xbsNYq__backgroundExpanded{background-color:var(--color-bg-primary-light-8);opacity:1;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.CourseTrainerDetails-module__xbsNYq__cardContent{z-index:1;flex:1;position:relative}
.CourseTrainerDetailsMobile-module__LZYtFq__container{background-color:var(--color-bg);border-radius:1rem 1rem 0 0;align-self:flex-end;width:100%;max-height:90%;display:flex;position:absolute;bottom:0;overflow-y:scroll}.CourseTrainerDetailsMobile-module__LZYtFq__innerContainer{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CourseTrainerDetailsMobile-module__LZYtFq__head{flex-direction:row;align-items:center;gap:.75rem;display:flex;position:relative}.CourseTrainerDetailsMobile-module__LZYtFq__specializationText{color:var(--color-text-light)}.CourseTrainerDetailsMobile-module__LZYtFq__avatar{border-radius:50%;width:4rem;height:4rem}.CourseTrainerDetailsMobile-module__LZYtFq__closeIcon{position:absolute;top:0;right:0}.CourseTrainerDetailsMobile-module__LZYtFq__description{padding-right:.25rem;overflow-y:scroll}
@layer component{.CourseRecommendation-module__1wfJ3q__container{background-color:var(--color-primary);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:space-between;width:20rem;max-width:100%;height:auto;padding:1rem;text-decoration:none;display:flex}.CourseRecommendation-module__1wfJ3q__container:hover .CourseRecommendation-module__1wfJ3q__image{transform:scale(1.05)}.CourseRecommendation-module__1wfJ3q__titleContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex}.CourseRecommendation-module__1wfJ3q__title{color:var(--color-text-inverse)}.CourseRecommendation-module__1wfJ3q__icon{width:1.5rem;height:1.5rem}.CourseRecommendation-module__1wfJ3q__courseContainer{flex-direction:row;justify-content:center;align-items:center;gap:.75rem;display:flex}.CourseRecommendation-module__1wfJ3q__imageContainer{aspect-ratio:1;border-radius:.5rem;width:4rem;overflow:hidden}.CourseRecommendation-module__1wfJ3q__image{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--bezier-out-normal),all .4s}.CourseRecommendation-module__1wfJ3q__textContainer{flex-direction:column;flex:1;gap:.125rem;display:flex}.CourseRecommendation-module__1wfJ3q__courseTitle{color:var(--color-text-inverse);flex:1;line-height:140%}.CourseRecommendation-module__1wfJ3q__trainer{color:var(--color-text-inverse-light)}@media (max-width:768px){.CourseRecommendation-module__1wfJ3q__container{width:100%}}}
@layer ui{.ExpansionPanel-module__eRAyqq__panelContainer{cursor:pointer;border:1px solid var(--color-border);border-radius:.5rem;width:100%}.ExpansionPanel-module__eRAyqq__panelContainer:not([data-open=true]):hover{background-color:var(--color-bg-button-light-8)}.ExpansionPanel-module__eRAyqq__panelHeader{text-align:left;width:100%}.ExpansionPanel-module__eRAyqq__wrapper{width:100%}.ExpansionPanel-module__eRAyqq__disabled{cursor:default}}
.MobileStoreLink-module__Wa7J9G__container{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.MobileStoreLink-module__Wa7J9G__icon{width:8.4375rem;height:2.5rem;animation:.3s ease-in-out MobileStoreLink-module__Wa7J9G__fade-in}.MobileStoreLink-module__Wa7J9G__iconHidden{opacity:0;animation:none}@keyframes MobileStoreLink-module__Wa7J9G__fade-in{0%{opacity:0}to{opacity:1}}
@layer ui{.MeinTextArea-module__X4GdcW__textArea{box-sizing:content-box;resize:none;min-height:1.625rem;font-family:var(--font-stack);font-size:.875rem;font-weight:var(--font-weight-normal-400);border:none;outline:none;padding:0;line-height:1.375rem}.MeinTextArea-module__X4GdcW__textArea::placeholder{line-height:1.625rem}}
.CourseMobileTabs-module__rOJNcW__tabHeaderContainer{overflow-x:unset;border:none;justify-content:center}.CourseMobileTabs-module__rOJNcW__tabHeadline{border:1px solid var(--color-border);width:100%;font-family:var(--font-stack);border-radius:.5rem;align-items:center;padding:.65rem;transition:none;overflow:hidden}.CourseMobileTabs-module__rOJNcW__activeTab{background-color:var(--color-bg-accent);border-color:var(--color-bg-accent)}.CourseMobileTabs-module__rOJNcW__divider{display:none}.CourseMobileTabs-module__rOJNcW__tabHeadlineButton{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.CourseMobileTabs-module__rOJNcW__tabContent{padding-top:.5rem}}
@layer Component{.CourseDescription-module__AxOuaW__container{flex-direction:column;gap:1.125rem;margin-bottom:2rem;display:flex}.CourseDescription-module__AxOuaW__description p{padding-bottom:.5rem;line-height:1.8rem}}
.CourseCheckSuccess-module__EE_qeG__container{cursor:pointer;flex-direction:row;gap:.75rem;display:flex}@media (max-width:768px){.CourseCheckSuccess-module__EE_qeG__container{flex-direction:column}}
@layer component{.MeinConfetti-module__MTiseW__container{width:100%;height:100%;display:flex;position:relative}.MeinConfetti-module__MTiseW__confetti{flex:1;position:absolute!important;top:50%!important;left:50%!important}}
.CourseSuccessMessage-module__kT13jq__container{background:linear-gradient(0deg,var(--color-bg-primary-light-8)0%,var(--color-bg-primary-light-8)100%),#fff;border-radius:1rem;flex:1 0 0;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:relative}.CourseSuccessMessage-module__kT13jq__contentContainer{flex-direction:column;gap:.75rem;display:flex}.CourseSuccessMessage-module__kT13jq__button{z-index:10;flex-shrink:1;width:auto;display:flex}.CourseSuccessMessage-module__kT13jq__confettiContainer{border-radius:1rem;position:absolute;inset:0}.CourseSuccessMessage-module__kT13jq__confetti{border-radius:1rem;width:100%;height:100%}.CourseSuccessMessage-module__kT13jq__icon{flex-shrink:0}
@layer ui{.MeinChipToggle-module__QQIcBa__chip{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text);font-size:.875rem;font-family:var(--font-stack);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.38rem;padding:0 .75rem;transition:background .2s,border-color .2s,opacity .2s;display:flex}.MeinChipToggle-module__QQIcBa__chip:disabled{cursor:unset;opacity:.3}@media (hover:hover) and (pointer:fine){.MeinChipToggle-module__QQIcBa__chip:hover:not(:disabled){border-color:var(--color-border-light);background:var(--color-bg-input-solid-hover)}.MeinChipToggle-module__QQIcBa__hideActiveHover.MeinChipToggle-module__QQIcBa__chip.MeinChipToggle-module__QQIcBa__active:hover:not(:disabled){background:var(--color-bg-input-solid-active);border-color:#0000}}.MeinChipToggle-module__QQIcBa__chip.MeinChipToggle-module__QQIcBa__active{background:var(--color-bg-input-solid-active);border-color:#0000}.MeinChipToggle-module__QQIcBa__chip:active{background:var(--color-bg-input-solid-focus);border-color:#0000}.MeinChipToggle-module__QQIcBa__icon{width:1.125rem;height:1.125rem;display:block}}
@layer component{.CourseDetailFavorite-module__PL_Vla__container{border:1px solid var(--color-border);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;padding:.625rem;display:flex}.CourseDetailFavorite-module__PL_Vla__hideBackground{background-color:#0000;border:none}.CourseDetailFavorite-module__PL_Vla__iconContainer{justify-content:center;align-items:center;display:flex}.CourseDetailFavorite-module__PL_Vla__icon{width:1.5rem;height:1.5rem;transition:all .2s}.CourseDetailFavorite-module__PL_Vla__container:hover .CourseDetailFavorite-module__PL_Vla__icon{transform:scale(1.05)}}
.CourseFeedbackButton-module__Bgazfa__icon{fill:var(--color-text);width:1.125rem;height:1.125rem}.CourseFeedbackButton-module__Bgazfa__button{width:auto;color:var(--color-text);font-weight:var(--font-weight-normal-400);height:2.75rem;font-size:.875rem;font-style:normal;line-height:1.05rem;font-family:var(--font-stack);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;text-decoration:underline;transition:background-color .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.CourseFeedbackButton-module__Bgazfa__button:hover{background-color:var(--color-bg-button-light-8)}}.CourseFeedbackButton-module__Bgazfa__button:focus{background-color:var(--color-bg-button-light-12)}.CourseFeedbackButton-module__Bgazfa__button:active{background-color:var(--color-bg-button-light-18)}.CourseFeedbackButton-module__Bgazfa__button.CourseFeedbackButton-module__Bgazfa__disabled{opacity:.3}@media (max-width:768px){.CourseFeedbackButton-module__Bgazfa__button{display:none}}
@layer component{.MeinPill-module__gh_AtG__container{border:1px solid var(--color-border-night-25);white-space:nowrap;border-radius:1rem;gap:.625rem;padding:.125rem .5rem .1875rem;display:flex}.MeinPill-module__gh_AtG__light{border:1px solid var(--color-border-light)}.MeinPill-module__gh_AtG__text{color:var(--color-text-light);line-height:1.125rem;display:flex}}
.CourseDetails-module___7qiLq__videoContainer{aspect-ratio:16/9;grid-area:video}.CourseDetails-module___7qiLq__title{grid-area:title;margin-bottom:1.5rem}.CourseDetails-module___7qiLq__informationContainer{flex-direction:column;grid-area:content;gap:1.5rem;display:flex}.CourseDetails-module___7qiLq__recommendationContainer{flex-direction:row;grid-area:recommendation-single;margin-top:1.5rem;display:flex}@media (max-width:768px){.CourseDetails-module___7qiLq__videoContainer{aspect-ratio:unset;z-index:calc(var(--zIndex-mobile-header) + 1);position:fixed;top:0;left:0;right:0}.CourseDetails-module___7qiLq__informationContainer{gap:0}}
.CourseRecommendationExplanation-module__IKmfhW__container{border:1px solid var(--color-border);border-radius:1rem;flex-direction:row;gap:.75rem;padding:1rem 1rem 1rem .75rem;display:flex}.CourseRecommendationExplanation-module__IKmfhW__icon{width:2rem;height:2rem}.CourseRecommendationExplanation-module__IKmfhW__iconContainer{justify-content:center;align-items:center;display:flex}.CourseRecommendationExplanation-module__IKmfhW__title{color:var(--color-bg-underline-light-90);margin-bottom:2px;font-size:1rem;font-weight:400;line-height:140%}.CourseRecommendationExplanation-module__IKmfhW__text{color:var(--color-text);font-size:1rem;font-weight:400;line-height:140%}.CourseRecommendationExplanation-module__IKmfhW__textContainer{flex-direction:column;display:flex}@media (max-width:768px){.CourseRecommendationExplanation-module__IKmfhW__container{width:100%}.CourseRecommendationExplanation-module__IKmfhW__iconContainer{align-items:flex-start;display:flex}}
.CourseMainCategories-module__mQoYdG__mainCategories{flex-wrap:wrap;gap:.5rem;display:flex}
.CourseDetailHeader-module__QGcPNW__container{flex-direction:column;flex:1;gap:.75rem;padding-top:.75rem;display:flex}.CourseDetailHeader-module__QGcPNW__titleCategoryContainer{flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;display:flex}.CourseDetailHeader-module__QGcPNW__titleContainer{flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-top:.375rem;display:flex}@media (max-width:768px){.CourseDetailHeader-module__QGcPNW__buttonContainer{display:none}}
.CourseBenefits-module__xfP7TG__container{background-color:var(--color-bg-primary-light-8);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.CourseBenefits-module__xfP7TG__text{color:var(--color-text);font-family:var(--font-stack);font-size:1rem;font-style:normal;font-weight:400;line-height:160%}.CourseBenefits-module__xfP7TG__icon{fill:var(--color-primary);width:2rem;height:2rem}.CourseBenefits-module__xfP7TG__title{width:auto;min-width:10rem;color:var(--color-text);font-family:var(--font-headline);font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}.CourseBenefits-module__xfP7TG__numberContainer{background-color:var(--color-primary);width:1.25rem;height:1.25rem;color:var(--color-text-inverse);font-family:var(--font-headline);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;margin-top:.1875rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;display:flex}.CourseBenefits-module__xfP7TG__benefitContainer{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.CourseBenefits-module__xfP7TG__wrapper{flex-direction:column;gap:.75rem;display:flex}
.MeinMuiTabs-module__8tyAZa__tabs{z-index:20;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);width:100%;height:2.5rem;min-height:2.5rem}.MeinMuiTabs-module__8tyAZa__tabs .MuiTabs-indicator{background-color:var(--color-bg);justify-content:center;display:flex}.MeinMuiTabs-module__8tyAZa__tabs .MuiTabs-indicatorSpan{background-color:var(--color-primary);width:100%}.MeinMuiTabs-module__8tyAZa__tabs .MuiTabs-scrollButtons{height:2.5rem;min-height:2.5rem;color:var(--color-text)}.MeinMuiTabs-module__8tyAZa__tab{height:2.5rem;min-height:2.5rem;font-family:var(--font-headline);color:var(--color-text);font-size:1rem;font-weight:400}.MeinMuiTabs-module__8tyAZa__tab.Mui-selected{color:var(--color-text)}
.CourseVideoControlsAutoplay-module__oZI1KW__container{z-index:calc(var(--zIndex-videoOverlay) + 1);background-color:var(--color-player-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.VideoAutoplayOverlayCard-module__xvmE-W__container{flex-direction:column;gap:.75rem;max-width:40%;display:flex}.VideoAutoplayOverlayCard-module__xvmE-W__cardContainer{cursor:pointer;flex-direction:column;gap:.75rem;display:flex}.VideoAutoplayOverlayCard-module__xvmE-W__textContainer{flex-direction:column;gap:.375rem;display:flex}.VideoAutoplayOverlayCard-module__xvmE-W__heading{color:var(--color-text-inverse-light)}.VideoAutoplayOverlayCard-module__xvmE-W__title{color:var(--color-text-inverse-light);line-height:1rem}.VideoAutoplayOverlayCard-module__xvmE-W__footnote{color:var(--color-text-light);line-height:1.375rem}.VideoAutoplayOverlayCard-module__xvmE-W__imageContainer{aspect-ratio:16/9;border-radius:1rem;width:100%;max-height:100%;display:flex}.VideoAutoplayOverlayCard-module__xvmE-W__image{background-color:var(--color-bg-placeholder-dark);border-radius:1rem;height:100%;overflow:hidden}.VideoAutoplayOverlayCard-module__xvmE-W__buttonContainer{flex-direction:row;justify-content:space-between;gap:.4375rem;display:flex}@media (max-width:768px){.VideoAutoplayOverlayCard-module__xvmE-W__container{aspect-ratio:16/9;justify-content:center;max-width:25rem;max-height:100%;padding:2rem 1rem 1rem}.VideoAutoplayOverlayCard-module__xvmE-W__backButton{box-sizing:content-box;width:1.5rem;height:1.5rem;padding:.5rem;position:absolute;top:.5rem;left:.5rem}.VideoAutoplayOverlayCard-module__xvmE-W__cardContainer{flex-direction:row}.VideoAutoplayOverlayCard-module__xvmE-W__imageContainer{width:auto;height:4.375rem}.VideoAutoplayOverlayCard-module__xvmE-W__image{border-radius:.5rem;width:100%;height:100%}.VideoAutoplayOverlayCard-module__xvmE-W__textContainer{justify-content:space-between;height:100%}.VideoAutoplayOverlayCard-module__xvmE-W__button{width:50%}}
.CourseVideoControlsTopPanel-module___cxFUG__buttonContainer{z-index:var(--zIndex-videoOverlay);background:linear-gradient(#0009,#0000);justify-content:flex-end;padding:.5rem .5rem 0;display:flex;position:absolute;top:0;left:0;right:0}
.CourseVideoPlayer-module__9WQgAq__container{width:100%;min-height:100%;display:flex;position:relative}.CourseVideoPlayer-module__9WQgAq__videoContainer{position:absolute;inset:0}.CourseVideoPlayer-module__9WQgAq__placeholder{background-color:var(--color-bg-placeholder);aspect-ratio:16/9;border-radius:1rem;width:100%}.CourseVideoPlayer-module__9WQgAq__buttonContainer,.CourseVideoPlayer-module__9WQgAq__mobilePlayButton{display:none}.CourseVideoPlayer-module__9WQgAq__player{position:relative}@media (max-width:768px){.CourseVideoPlayer-module__9WQgAq__placeholder{background-color:var(--color-bg-placeholder-dark);border-radius:0}.CourseVideoPlayer-module__9WQgAq__buttonContainer{z-index:2;background:linear-gradient(#0009,#0000);justify-content:space-between;padding:.5rem 0 .5rem .625rem;display:flex;position:absolute;top:0;left:0;right:0}}
.CourseCatalogueCardFavButton-module__QaEOPG__button{background:var(--color-bg);cursor:pointer;border-radius:.5rem;padding:.375rem;position:absolute;top:.5rem;right:.5rem}.CourseCatalogueCardFavButton-module__QaEOPG__icon{width:1.125rem;height:1.125rem;transition:transform .2s;display:block}.CourseCatalogueCardFavButton-module__QaEOPG__button:after{content:"";position:absolute;inset:0}.CourseCatalogueCardFavButton-module__QaEOPG__button:hover .CourseCatalogueCardFavButton-module__QaEOPG__icon{transform:scale(1.1)}
.CourseTypeBadge-module__CJQC-G__container{border-radius:.5rem;align-items:center;gap:.25rem;height:1.5rem;padding:.25rem .375rem;display:flex}.CourseTypeBadge-module__CJQC-G__iconOnly{padding:.25rem}.CourseTypeBadge-module__CJQC-G__icon{flex-shrink:0}.CourseTypeBadge-module__CJQC-G__title{font-weight:600}.CourseTypeBadge-module__CJQC-G__superCourse{background:var(--color-super-course)}.CourseTypeBadge-module__CJQC-G__shortCourse{background:var(--color-bg-peach)}.CourseTypeBadge-module__CJQC-G__superCourseTitle{color:var(--color-text-inverse)}.CourseTypeBadge-module__CJQC-G__shortCourseTitle{color:var(--color-text)}
@layer component{.CourseCard-module__lGM5Bq__card{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:.5rem;display:flex;position:relative}.CourseCard-module__lGM5Bq__cardContainer{position:relative}.CourseCard-module__lGM5Bq__imageAndFavContainer{aspect-ratio:1.77778;background-color:var(--color-bg-placeholder);border:1px solid var(--color-border-white);border-radius:1rem;width:100%;margin-bottom:.5rem;position:relative;overflow:hidden}.CourseCard-module__lGM5Bq__card.CourseCard-module__lGM5Bq__narrow .CourseCard-module__lGM5Bq__imageAndFavContainer{aspect-ratio:1.45833}.CourseCard-module__lGM5Bq__image{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--bezier-out-normal),opacity .4s}.CourseCard-module__lGM5Bq__card:hover .CourseCard-module__lGM5Bq__image{transform:scale(1.03)}.CourseCard-module__lGM5Bq__description{width:100%;min-height:5rem}.CourseCard-module__lGM5Bq__headline{width:auto;margin-bottom:.38rem}.CourseCard-module__lGM5Bq__newTag{margin-right:.1875rem;position:relative;top:-1px}.CourseCard-module__lGM5Bq__meta{color:var(--color-text-light);margin-bottom:.5rem}.CourseCard-module__lGM5Bq__tagsContainer{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:.5rem;left:.5rem}}
@layer component{.CourseCardProgressIndicator-module__oXVw3W__chip{background:var(--color-bg);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:1.5rem;padding:0 .375rem;display:flex}.CourseCardProgressIndicator-module__oXVw3W__percent{color:var(--color-text);font-size:.75rem;font-weight:600}}
@layer component{.SuperCourseCardLayers-module__h-5C1a__cardLayer{border:1px solid var(--color-border-white);border-radius:1rem 1rem 0 0;height:1rem;position:absolute;left:50%;transform:translate(-50%)}.SuperCourseCardLayers-module__h-5C1a__cardLayerOne{background:var(--color-bg-stone);width:calc(100% - 2.25rem);top:-.5rem}.SuperCourseCardLayers-module__h-5C1a__cardLayerTwo{background:var(--color-bg-ash);width:calc(100% - 1rem);top:-.25rem}}
.MeinMenu-module__ALf3Ja__menu{margin-top:.5rem}.MeinMenu-module__ALf3Ja__icon{margin-right:.5rem}.MeinMenu-module__ALf3Ja__menuItem{margin-left:.5rem;margin-right:.5rem;padding:.5rem}.MeinMenu-module__ALf3Ja__menuItem:hover{background-color:var(--color-bg-input-solid-hover)}.MeinMenu-module__ALf3Ja__menuItemLabel{color:var(--color-text)}
@layer component{.CourseCardPlaceholder-module__1SnvQG__card{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex}.CourseCardPlaceholder-module__1SnvQG__imageAndFavContainer{aspect-ratio:1.77778;background-color:var(--color-bg-placeholder);border-radius:1rem;margin-bottom:.5rem;position:relative}.CourseCardPlaceholder-module__1SnvQG__card.CourseCardPlaceholder-module__1SnvQG__narrow .CourseCardPlaceholder-module__1SnvQG__imageAndFavContainer{aspect-ratio:1.45833}.CourseCardPlaceholder-module__1SnvQG__description{min-height:5rem}.CourseCardPlaceholder-module__1SnvQG__headline{background-color:var(--color-bg-placeholder);border-radius:1rem;width:100%;height:2.8rem;margin-bottom:.87rem}.CourseCardPlaceholder-module__1SnvQG__trainer{background-color:var(--color-bg-placeholder);border-radius:1rem;width:60%;height:1rem}}
.CourseRecommendationsCarousel-module__k1LGhW__container{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.CourseRecommendationsCarousel-module__k1LGhW__scrollContainer{align-items:flex-start;margin-top:-.5rem;padding-top:.5rem;display:flex}.CourseRecommendationsCarousel-module__k1LGhW__cardContainer{width:17.5rem}
.CourseNavGroup-module__KgZnnG__container{background-color:var(--color-bg);flex-direction:column;flex:1;gap:.75rem;width:100%;display:flex}
.CourseSidebarHeader-module__d3fIuq__headline{color:var(--color-text-light);justify-content:space-between;gap:1.125rem;padding-top:.5rem;display:flex}.CourseSidebarHeader-module__d3fIuq__headlineContent{gap:1.125rem;display:flex}.CourseSidebarHeader-module__d3fIuq__textLight{color:var(--color-text-light)}
.CourseCatalogueCardTrainers-module__D9A7Fa__container{align-items:center;gap:.5rem;display:flex}.CourseCatalogueCardTrainers-module__D9A7Fa__avatar{background-color:var(--color-bg-placeholder);border-radius:50%;flex-shrink:0;width:1.375rem;height:1.375rem}.CourseCatalogueCardTrainers-module__D9A7Fa__iconContainer{background:linear-gradient(0deg,var(--color-bg-accent)0%,var(--color-bg-accent)100%),#87b726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:.25rem;display:flex}.CourseCatalogueCardTrainers-module__D9A7Fa__icon{width:.875rem;height:.875rem}.CourseCatalogueCardTrainers-module__D9A7Fa__name{color:var(--color-text-light);flex:1}
.DashboardWidgetRecommendationMenu-module__6UawvW__container{position:absolute;top:.5rem;right:.5rem}.DashboardWidgetRecommendationMenu-module__6UawvW__button{background:var(--color-bg);cursor:pointer;border-radius:.5rem;padding:.375rem}.DashboardWidgetRecommendationMenu-module__6UawvW__icon{width:1.125rem;height:1.125rem;fill:var(--color-text);transition:transform .2s;display:block}.DashboardWidgetRecommendationMenu-module__6UawvW__button:hover .DashboardWidgetRecommendationMenu-module__6UawvW__icon{fill:var(--color-primary);transform:scale(1.1)}
@layer composedUi{.DashboardWidgetRecommendationsItem-module__v5iVQq__card{width:calc(33.3333% - .666667rem);position:relative}.DashboardWidgetRecommendationsItem-module__v5iVQq__menuContainer{position:absolute;top:2.19rem;right:0}.DashboardWidgetRecommendationsItem-module__v5iVQq__link{flex-direction:column;align-items:flex-start;display:flex}.DashboardWidgetRecommendationsItem-module__v5iVQq__imageContainerWrapper{width:100%;position:relative}@media (max-width:1100px){.DashboardWidgetRecommendationsItem-module__v5iVQq__card{width:calc(40% - 1rem)}}@media (max-width:768px){.DashboardWidgetRecommendationsItem-module__v5iVQq__card{width:80%}}.DashboardWidgetRecommendationsItem-module__v5iVQq__imageContainer{background-color:var(--color-bg-placeholder);aspect-ratio:1.45833;border:1px solid var(--color-border-white);border-radius:1rem;width:100%;margin-bottom:.5rem;position:relative;overflow:hidden}.DashboardWidgetRecommendationsItem-module__v5iVQq__tagsContainer{position:absolute;top:.5rem;left:.5rem}.DashboardWidgetRecommendationsItem-module__v5iVQq__image{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--bezier-out-normal),opacity .4s}.DashboardWidgetRecommendationsItem-module__v5iVQq__card:hover .DashboardWidgetRecommendationsItem-module__v5iVQq__image{transform:scale(1.03)}.DashboardWidgetRecommendationsItem-module__v5iVQq__description{flex-direction:column;gap:.5rem;width:100%;display:flex}.DashboardWidgetRecommendationsItem-module__v5iVQq__headlineContainer{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DashboardWidgetRecommendationsItem-module__v5iVQq__headline{width:auto}.DashboardWidgetRecommendationsItem-module__v5iVQq__newTag{margin-right:.1875rem;position:relative;top:-1px}}
.DashboardWidgetRecommendationsCard-module__o6N3na__headlineContainer{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.DashboardWidgetRecommendationsCard-module__o6N3na__gliderScroll{width:100%;display:flex}.DashboardWidgetRecommendationsCard-module__o6N3na__preferencesContainer{cursor:pointer;align-items:center;display:flex}.DashboardWidgetRecommendationsCard-module__o6N3na__icon{cursor:pointer;width:1.375rem;height:1.375rem;margin-left:.3rem}.DashboardWidgetRecommendationsCard-module__o6N3na__placeholderImage{width:368px}@media (max-width:768px){.DashboardWidgetRecommendationsCard-module__o6N3na__headlineContainer{margin-bottom:1rem}.DashboardWidgetRecommendationsCard-module__o6N3na__buttonLabel{display:none}}
.DashboardWidgetRecommendations-module__wPJU0q__widget{grid-area:recommendationsRow;padding:1.5rem;position:relative;overflow:hidden}@media (max-width:768px){.DashboardWidgetRecommendations-module__wPJU0q__widget{padding:1rem}}
.DashboardWidgetRecommendationsOverlay-module__ifHtia__container{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.DashboardWidgetRecommendationsOverlay-module__ifHtia__container:before{content:"";background-color:var(--color-bg);opacity:.9;z-index:-1;position:absolute;inset:0}.DashboardWidgetRecommendationsOverlay-module__ifHtia__icons{gap:.62rem;display:flex}@media (max-width:768px){.DashboardWidgetRecommendationsOverlay-module__ifHtia__headline{text-align:center;padding:0 1rem}}
.DashboardWidgetRecommendationsOverlayCircle-module__7zTVuG__circle{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}
.PreferencesModalContent-module__nH4WAa__headline{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.PreferencesModalContent-module__nH4WAa__preferencesModalContent{flex-direction:column;display:flex}.PreferencesModalContent-module__nH4WAa__settingsContainer{flex-direction:column;gap:1rem;padding:1rem;display:flex}.PreferencesModalContent-module__nH4WAa__settingContainer{border:1px solid var(--color-border);border-radius:1rem;flex-direction:row;width:100%;display:flex}.PreferencesModalContent-module__nH4WAa__textContainer{flex-direction:column;width:100%;display:flex}.PreferencesModalContent-module__nH4WAa__settingLabel{margin-bottom:.3rem}.PreferencesModalContent-module__nH4WAa__settingInnerContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.PreferencesModalContent-module__nH4WAa__buttonText{text-align:start;width:100%;font-weight:400}.PreferencesModalContent-module__nH4WAa__icon{cursor:pointer;width:1rem;height:1rem}.PreferencesModalContent-module__nH4WAa__button{cursor:pointer;border-radius:1rem;flex-direction:column;width:100%;padding:.8rem;transition:background .15s;display:flex}.PreferencesModalContent-module__nH4WAa__button:hover{background-color:var(--color-bg-input-solid-hover)}@media (max-width:480px){.PreferencesModalContent-module__nH4WAa__headline{margin-top:2rem}.PreferencesModalContent-module__nH4WAa__settingsContainer{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}}
@layer component{.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__headerContainer{flex-direction:row;justify-content:flex-end;margin-bottom:1rem;display:flex;position:relative}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__modalRoot{justify-content:center;height:100%;display:flex;overflow-y:auto}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__modalContainer{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__preferencesModalContent{background:#fff;border-radius:.5rem;width:100%;max-width:25rem;margin:auto;padding:1.5rem;position:relative}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__iconClose{cursor:pointer;align-items:center}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__motionContainer{flex-direction:column;flex:1;height:100%;display:flex}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__baseModalContent{background:#fff;border-radius:.5rem;width:62.5rem;margin:auto;padding:1.5rem;position:relative}@media (max-width:1024px){.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__modalContainer{flex-direction:column;flex:1;width:100%;display:flex}.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__baseModalContent{width:100%;padding:1rem}}@media (max-width:768px){.DashboardWidgetRecommendationsSettingsModal-module__--Vefq__preferencesModalContent{max-width:100%;height:100%;margin:0}}}
.OnboardingCategoryItem-module__8_F23a__container{height:8.75rem;box-shadow:0 0 0 1px var(--color-border-light);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1.5rem;flex-direction:column;justify-content:space-around;align-items:flex-start;padding:1rem;transition:background .15s,box-shadow .3s;display:flex}.OnboardingCategoryItem-module__8_F23a__container:hover{background-color:var(--color-bg-input-solid-hover)}.OnboardingCategoryItem-module__8_F23a__container:active{background-color:var(--color-bg-input-solid-active)}.OnboardingCategoryItem-module__8_F23a__iconContainer{width:3rem;height:3rem;margin:auto 0}.OnboardingCategoryItem-module__8_F23a__icon{filter:sepia(0%)hue-rotate()saturate()brightness(.5);width:3rem;height:3rem;transition:filter .3s}.OnboardingCategoryItem-module__8_F23a__container.OnboardingCategoryItem-module__8_F23a__selected{box-shadow:0 0 0 2px var(--color-primary)}.OnboardingCategoryItem-module__8_F23a__container.OnboardingCategoryItem-module__8_F23a__selected .OnboardingCategoryItem-module__8_F23a__icon{filter:sepia()hue-rotate(60deg)saturate(200%)brightness(.7)}.OnboardingCategoryItem-module__8_F23a__categoryName{text-align:left;word-break:break-word;margin:auto 0}
.OnboardingCategoriesGrid-module__R8llIq__animateHeightContainer{justify-content:center;width:100%;display:flex}.OnboardingCategoriesGrid-module__R8llIq__grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));align-self:center;gap:.625rem;width:100%;max-width:57rem;margin:.5rem 0;padding:0 1rem;display:grid}.OnboardingCategoriesGrid-module__R8llIq__showAllContainer{justify-content:center;display:flex}@media (max-width:700px){.OnboardingCategoriesGrid-module__R8llIq__container{margin:2rem 0}.OnboardingCategoriesGrid-module__R8llIq__headline,.OnboardingCategoriesGrid-module__R8llIq__subHeadline{text-align:left}.OnboardingCategoriesGrid-module__R8llIq__grid{padding:0 2px}}
.ModalContainer-module__vhfRoa__modalContent{flex-direction:column;justify-content:space-between;height:100%;min-height:50vh;margin-top:1rem;display:flex}.ModalContainer-module__vhfRoa__modalContentContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:55vh;margin-bottom:2rem;display:flex}.ModalContainer-module__vhfRoa__buttonContainer{flex-direction:row;justify-content:flex-end;gap:1rem;width:100%;padding:0 1rem 0 0;display:flex}
.CategoriesModalContent-module__hEoGFG__title{margin-top:.5rem;margin-bottom:2rem}.CategoriesModalContent-module__hEoGFG__gridWrapper{width:100%;max-width:57rem;padding:0 1rem}.CategoriesModalContent-module__hEoGFG__button{width:auto}@media (max-width:1024px){.CategoriesModalContent-module__hEoGFG__gridWrapper{padding:0 4px}.CategoriesModalContent-module__hEoGFG__title{text-align:center}}
.OnboardingExperienceItem-module__UkvH7G__experienceItem{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:1rem;width:25%;height:10rem;display:flex}.OnboardingExperienceItem-module__UkvH7G__experienceCircle{background-color:var(--color-bg-light-grey);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.OnboardingExperienceItem-module__UkvH7G__selected{background-color:var(--color-bg-primary)}.OnboardingExperienceItem-module__UkvH7G__experienceCircle.OnboardingExperienceItem-module__UkvH7G__filled{background-color:var(--color-primary-green)}.OnboardingExperienceItem-module__UkvH7G__iconContainer{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.OnboardingExperienceItem-module__UkvH7G__experienceItem{flex-direction:row;width:100%;height:8rem}.OnboardingExperienceItem-module__UkvH7G__experienceText{text-align:left}}
.OnboardingExperience-module__-DFjca__container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;width:100%;display:flex}.OnboardingExperience-module__-DFjca__experienceContainer{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.OnboardingExperience-module__-DFjca__progressFillBackground{background-color:var(--color-bg-light-grey);z-index:-2;border-radius:.25rem;width:auto;height:.5rem;position:absolute;top:1.75rem;left:12.5%;right:12.5%;transform:translateY(-50%)}.OnboardingExperience-module__-DFjca__progressFill{background-color:var(--color-primary);z-index:-1;border-radius:.25rem;height:.5rem;transition:width .4s}@media (max-width:768px){.OnboardingExperience-module__-DFjca__experienceContainer{align-items:space-between;flex-direction:column;justify-content:center;padding-left:1rem}.OnboardingExperience-module__-DFjca__progressFillBackground{width:.5rem;height:auto;top:12.5%;bottom:12.5%;left:2.75rem;transform:translate(-50%)}.OnboardingExperience-module__-DFjca__progressFill{width:.5rem;transition:height .4s}.OnboardingExperience-module__-DFjca__title{text-align:center}}
.ExperienceModalContent-module__zFULQa__button{width:auto}
.OnboardingGoalItem-module__BSMtbq__container{width:100%;box-shadow:0 0 0 1px var(--color-border-light);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2rem;justify-content:center;align-items:center;padding:1rem;transition:background .15s,box-shadow .3s;display:flex}.OnboardingGoalItem-module__BSMtbq__container:hover{background-color:var(--color-bg-input-solid-hover)}.OnboardingGoalItem-module__BSMtbq__container:active{background-color:var(--color-bg-input-solid-active)}.OnboardingGoalItem-module__BSMtbq__container.OnboardingGoalItem-module__BSMtbq__selected{box-shadow:0 0 0 2px var(--color-primary)}.OnboardingGoalItem-module__BSMtbq__item{text-align:center}
.OnboardingGoal-module__iw63pW__container{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.OnboardingGoal-module__iw63pW__goalContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:40rem;display:flex}@media (max-width:768px){.OnboardingGoal-module__iw63pW__title{text-align:center}}
.GoalsModalContent-module__t0xG0a__button{width:auto}
.OnboardingSubCategoryItem-module__1hK2cG__container{height:3rem;box-shadow:0 0 0 1px var(--color-border-light);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:background .15s,box-shadow .3s;display:flex}@media (max-width:500px){.OnboardingSubCategoryItem-module__1hK2cG__container{width:100%}}.OnboardingSubCategoryItem-module__1hK2cG__container:hover{background-color:var(--color-bg-input-solid-hover)}.OnboardingSubCategoryItem-module__1hK2cG__container:active{background-color:var(--color-bg-input-solid-active)}.OnboardingSubCategoryItem-module__1hK2cG__container.OnboardingSubCategoryItem-module__1hK2cG__selected{box-shadow:0 0 0 2px var(--color-primary)}.OnboardingSubCategoryItem-module__1hK2cG__categoryName{text-align:left;word-break:break-word;margin:auto 0}
.SubCategoryContentDisplay-module__PT3ijG__titleContainer{flex-wrap:wrap;justify-content:center;align-items:center;padding:1rem 0 3rem;display:flex}.SubCategoryContentDisplay-module__PT3ijG__categoryNameContainer{justify-content:center;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.SubCategoryContentDisplay-module__PT3ijG__iconContainer{width:2rem;height:2rem;margin:auto 0}.SubCategoryContentDisplay-module__PT3ijG__icon{filter:sepia(0%)hue-rotate()saturate()brightness(.5);width:2rem;height:2rem;transition:filter .3s}.SubCategoryContentDisplay-module__PT3ijG__subCategoriesItemContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:57.5rem;margin:0 auto;display:flex}.SubCategoryContentDisplay-module__PT3ijG__title{margin-right:1rem}.SubCategoryContentDisplay-module__PT3ijG__categoryName{font-weight:600}@media (max-width:500px){.SubCategoryContentDisplay-module__PT3ijG__subCategoriesItemContainer{flex-direction:column;align-items:flex-start;width:100%}.SubCategoryContentDisplay-module__PT3ijG__backButton{position:absolute;top:1rem;left:1rem}}@media (max-width:450px){.SubCategoryContentDisplay-module__PT3ijG__titleContainer{flex-direction:column;align-items:center}.SubCategoryContentDisplay-module__PT3ijG__backButton{position:absolute;top:1rem;left:1rem}}
.SubCategoryModalContent-module__nL_qhq__button{width:auto}.SubCategoryModalContent-module__nL_qhq__arrow{cursor:pointer;margin-right:1rem}.SubCategoryModalContent-module__nL_qhq__skipContainer{justify-content:center;align-items:center;padding-top:2.5rem;display:flex}@media (max-width:768px){.SubCategoryModalContent-module__nL_qhq__arrow{position:absolute;top:1rem;left:1rem}}
.DashboardWidgetTrainers-module__HzMGka__container{grid-area:trainer;width:100%;height:24rem;position:relative}@media (max-width:1100px){.DashboardWidgetTrainers-module__HzMGka__container{flex:auto;width:100%}}
.DashboardWidgetConfigurableContent-module__iwsH1q__topPanel{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.DashboardWidgetConfigurableContent-module__iwsH1q__list{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.DashboardWidgetConfigurableContent-module__iwsH1q__icon{box-sizing:content-box;cursor:pointer;width:1.375rem;height:1.375rem;display:block}
.DashboardWidgetTrainerCard-module__t_4UxW__container{align-items:center;gap:.75rem;display:flex}.DashboardWidgetTrainerCard-module__t_4UxW__imageContainer{background-color:var(--color-bg-placeholder);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}.DashboardWidgetTrainerCard-module__t_4UxW__image{width:100%;height:100%}.DashboardWidgetTrainerCard-module__t_4UxW__subtitle{color:var(--color-text-light)}.DashboardWidgetTrainerCard-module__t_4UxW__name{line-height:120%}.DashboardWidgetTrainerCard-module__t_4UxW__text{flex:1}.DashboardWidgetTrainerCard-module__t_4UxW__chevron{flex-shrink:0;width:1.125rem;height:1.125rem}
@layer component{.DashboardWidgetConfigurableSetup-module__B-g-OW__container{background-blend-mode:multiply,darken,normal;background:radial-gradient(141% 119.19% at 101.57% 4.17%,#0e7e7840 12.4%,#dc3c3c00 49.4%),radial-gradient(59.78% 71.77% at 50% 0,#c6ef74 0%,#fff 96.33%),#fff;border-radius:1.125rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.DashboardWidgetConfigurableSetup-module__B-g-OW__image{align-self:center;height:8.5rem}.DashboardWidgetConfigurableSetup-module__B-g-OW__button{flex-shrink:0;align-self:flex-start;width:auto}.DashboardWidgetConfigurableSetup-module__B-g-OW__headline{flex-shrink:0}}
.DashboardWidgetTrainersSetup-module__0u-5Ca__image{margin-left:0;margin-right:auto}.DashboardWidgetTrainersSetup-module__0u-5Ca__container{background-blend-mode:multiply,darken,normal;background:radial-gradient(112.1% 105.08% at 85.32% 2.16%,#0e7e7840 12.4%,#fff0 49.4%),radial-gradient(71.5% 65.81% at 15.55% 8.38%,#c6ef74 0%,#fff 96.33%),#fff}
.MeinGliderFading-module__HCF7Ha__borderBlur{width:3rem;height:100%;position:absolute}.MeinGliderFading-module__HCF7Ha__rightWhiteBorderBlur{background:linear-gradient(270deg,#fff 0%,#fffffff2 10%,#fff0 100%);right:-2px}.MeinGliderFading-module__HCF7Ha__leftWhiteBorderBlur{background:linear-gradient(90deg,#fff 0%,#fffffff2 10%,#fff0 100%);left:-2px}
.MeinGliderPaginationButton-module__Ipt5na__sideContainer{height:100%}.MeinGliderPaginationButton-module__Ipt5na__paginationBtnWrapper{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.MeinGliderPaginationButton-module__Ipt5na__btnPagination{z-index:1;background-color:var(--color-bg);width:3rem;height:3rem;box-shadow:var(--shadow-button);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;font-weight:600;transition:all .3s;animation:.2s MeinGliderPaginationButton-module__Ipt5na__pop-in;display:flex}.MeinGliderPaginationButton-module__Ipt5na__btnPaginationIcon{fill:var(--color-icon-fill-dark);width:1.5rem;height:1.5rem}.MeinGliderPaginationButton-module__Ipt5na__btnPagination:hover{transform:scale(1.2)}.MeinGliderPaginationButton-module__Ipt5na__btnPagination:active{transition:none;transform:scale(1)}.MeinGliderPaginationButton-module__Ipt5na__btnNext{right:0}.MeinGliderPaginationButton-module__Ipt5na__btnPrev{left:0}.MeinGliderPaginationButton-module__Ipt5na__btnBackdrop{z-index:-1;width:5.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.MeinGliderPaginationButton-module__Ipt5na__btnBackdropPrev{background:linear-gradient(-90deg,#fff0 0%,#fff 27.27%)}.MeinGliderPaginationButton-module__Ipt5na__btnBackdropNext{background:linear-gradient(90deg,#fff0 0%,#fff 27.27%)}
@layer ui{.MeinGlider-module__kObo7G__gliderContainer{width:100%;display:flex;position:relative}.MeinGlider-module__kObo7G__gliderScrollContainer{-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:stretch;width:0;display:flex;overflow:scroll}.MeinGlider-module__kObo7G__gliderScrollContainer::-webkit-scrollbar{display:none}.MeinGlider-module__kObo7G__gliderScrollContainer>*{scroll-snap-align:center;flex:none}@keyframes MeinGlider-module__kObo7G__pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1}}}
.ModuleCardContentLesson-module__OiIMzG__lesson{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:.5rem;align-items:flex-start;gap:.375rem;padding:1rem .5rem;display:flex}@media (hover:hover) and (pointer:fine){.ModuleCardContentLesson-module__OiIMzG__lesson:hover{background-color:var(--color-bg-button-light-12)}}.ModuleCardContentLesson-module__OiIMzG__activeLesson{box-shadow:0 0 0 2px var(--color-border-active)inset;background-color:var(--color-bg);border-color:#0000}.ModuleCardContentLesson-module__OiIMzG__finishedLesson{background-color:var(--color-bg-button-light-8);border-color:#0000}.ModuleCardContentLesson-module__OiIMzG__icon{flex-shrink:0;align-items:flex-start;width:1.125rem;height:1.125rem;display:inline-flex}
.ModuleCardContent-module__QRum5G__lessons{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}
.AppBanner-module__772tnW__container{z-index:var(--zIndex-app-banner);border:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.1875rem;padding:.75rem .75rem .75rem 0;display:flex;position:fixed;bottom:0;left:0;right:0}.AppBanner-module__772tnW__btnDismiss{cursor:pointer;justify-content:center;align-items:center;gap:.625rem;padding:.625rem;display:flex}.AppBanner-module__772tnW__iconClose{width:1.5rem;height:1.5rem}.AppBanner-module__772tnW__itemContainer{flex:1 0 0;align-items:center;gap:1rem;display:flex}.AppBanner-module__772tnW__iconLogo{width:2.75rem;height:2.75rem}.AppBanner-module__772tnW__textContainer{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.125rem;display:flex}.AppBanner-module__772tnW__button{flex-direction:column;justify-content:center;align-items:flex-end;width:fit-content;display:flex}
@layer Component{.ModuleCardHeader-module__Raa5pa__moduleHeader{justify-content:space-between;display:flex}.ModuleCardHeader-module__Raa5pa__moduleMeta{flex-direction:column;gap:.125rem;display:flex}.ModuleCardHeader-module__Raa5pa__moduleSubtitleWrapper{align-items:center;gap:.5rem;display:inline-flex}.ModuleCardHeader-module__Raa5pa__durationWrapper{align-items:center;gap:.25rem;display:inline-flex}.ModuleCardHeader-module__Raa5pa__subtitle{color:var(--color-text-light);display:inline-flex}.ModuleCardHeader-module__Raa5pa__iconTimer{flex-shrink:0;width:1rem;height:1rem}.ModuleCardHeader-module__Raa5pa__iconCheck,.ModuleCardHeader-module__Raa5pa__loading{flex-shrink:0;align-self:center;width:1.36363rem;height:1.36363rem}}
.LanguageModal-module__OWtYlq__container{width:42rem;z-index:var(--zIndex-snackbar);background-color:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;transition:all .2s;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.LanguageModal-module__OWtYlq__hidden{transition:all .2s;display:none}.LanguageModal-module__OWtYlq__textContainer{justify-content:center;align-items:center;gap:.5rem;width:100%;line-height:1.375rem;display:flex}.LanguageModal-module__OWtYlq__icon{fill:var(--color-text);cursor:pointer;width:1.5rem;height:1.5rem}.LanguageModal-module__OWtYlq__worldIcon{fill:var(--color-warning)}.LanguageModal-module__OWtYlq__text{font-family:var(--font-stack);font-size:.875rem}.LanguageModal-module__OWtYlq__switchButton{white-space:nowrap;cursor:pointer;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .2s}.LanguageModal-module__OWtYlq__switchButton:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);color:var(--color-text)}@media (max-width:800px){.LanguageModal-module__OWtYlq__textContainer{flex-direction:column;align-items:flex-start}.LanguageModal-module__OWtYlq__container{align-items:flex-start;width:60%}}@media (max-width:768px){.LanguageModal-module__OWtYlq__container{width:calc(100% - 1rem)}.LanguageModal-module__OWtYlq__worldIcon{display:none}}
@layer Component{.ModuleCard-module__UKy6Bq__container{border:1px solid var(--color-border);text-align:left;border-radius:.5rem;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;display:flex}.ModuleCard-module__UKy6Bq__finishedModule{background-color:var(--color-bg-button-light-8);border-color:#0000}.ModuleCard-module__UKy6Bq__hasOnlyOneModule{cursor:default}@media (hover:hover) and (pointer:fine){.ModuleCard-module__UKy6Bq__finishedModule:hover{background-color:var(--color-bg-button-light-12)}}}
.RecentSearch-module__cI4rRG__recentSearchItemContainer{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.RecentSearch-module__cI4rRG__recentSearchItem{align-items:center;gap:1rem;width:100%;display:flex}.RecentSearch-module__cI4rRG__recentSearchTitle{flex-grow:1}.RecentSearch-module__cI4rRG__icon{cursor:pointer;flex-shrink:0;display:flex}
.ModuleEmptyCard-module__xU2ryG__container{cursor:default;border:1px solid var(--color-border);border-radius:.5rem;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:.375rem;padding:1rem;display:flex;position:relative}.ModuleEmptyCard-module__xU2ryG__blur{background-color:var(--color-bg-disabled-card);position:absolute;inset:0}.ModuleEmptyCard-module__xU2ryG__text{opacity:.3}.ModuleEmptyCard-module__xU2ryG__iconContainer{align-items:center;width:1.5rem;height:100%;display:flex}.ModuleEmptyCard-module__xU2ryG__icon{fill:var(--color-text);opacity:.3}
.NavSpaceReserver-module__TfeVeq__main{margin-left:var(--width-sidebar);background-color:var(--color-bg);flex-direction:column;flex:1;display:flex}.NavSpaceReserver-module__TfeVeq__isQuizMain{background-color:var(--color-bg-light-grey)}.NavSpaceReserver-module__TfeVeq__isFocussedMain{margin-left:0}@media (max-width:1366px){.NavSpaceReserver-module__TfeVeq__main{margin-left:var(--width-sidebar-collapsed)}.NavSpaceReserver-module__TfeVeq__isFocussedMain{margin-left:0}}@media (max-width:768px){.NavSpaceReserver-module__TfeVeq__main{padding-top:var(--height-nav-header);margin-left:0}.NavSpaceReserver-module__TfeVeq__isFocussedMain{padding-top:0}}
.SuperCourseProgress-module__QM6yRG__courseProgressContainer{flex-shrink:0;justify-content:center;align-items:center;width:min-content;height:min-content;display:inline-flex;position:relative}.SuperCourseProgress-module__QM6yRG__emptyCircle{position:relative}.SuperCourseProgress-module__QM6yRG__filledCircle,.SuperCourseProgress-module__QM6yRG__courseProgress{position:absolute}.SuperCourseProgress-module__QM6yRG__courseProgress{font-family:var(--font-headline)}
.layout-module__DBuKXW__layout{flex-direction:row;flex:auto;display:flex;position:relative}@media (max-width:768px){.layout-module__DBuKXW__layout{flex-direction:column}}
.SuperCourseCommentsMobile-module__CaZ3bW__headline{margin-bottom:1.5rem}.SuperCourseCommentsMobile-module__CaZ3bW__card{background-color:var(--color-bg-accent);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.SuperCourseCommentsMobile-module__CaZ3bW__logo{width:2.75rem;height:2.75rem;margin-bottom:1.25rem}.SuperCourseCommentsMobile-module__CaZ3bW__title{text-align:center;margin-bottom:.5rem}.SuperCourseCommentsMobile-module__CaZ3bW__subtitle{text-align:center;margin-bottom:2rem}
.SuperCourseContentOutlineItem-module__Fn4FRW__outlineItem{gap:1rem;display:flex}.SuperCourseContentOutlineItem-module__Fn4FRW__outlineIcon{flex-shrink:0;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.SuperCourseContentOutlineItem-module__Fn4FRW__outlineIcon svg{width:1.25rem;height:1.25rem}.SuperCourseContentOutlineItem-module__Fn4FRW__outlineIcon svg>path{fill:var(--color-icon-fill-success)}.SuperCourseContentOutlineItem-module__Fn4FRW__outlineText{line-height:1.375rem}
@layer component{.UserAvatar-module__g7kmDW__container{font-family:var(--font-headline);border-radius:50%;justify-content:center;align-items:center;display:flex}.UserAvatar-module__g7kmDW__s{width:1.5rem;height:1.5rem;font-size:.75rem}.UserAvatar-module__g7kmDW__m{width:2rem;height:2rem;font-size:1rem}.UserAvatar-module__g7kmDW__l{width:2.5rem;height:2.5rem;font-size:1.25rem}.UserAvatar-module__g7kmDW__avatar{object-fit:cover;text-align:center;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%}span.UserAvatar-module__g7kmDW__avatar{height:auto}}
@layer composedUi{.InputMessageComposer-module__UAOJqq__inputWrapper{z-index:var(--zIndex-default);gap:.75rem;display:flex;position:relative;overflow:hidden}.InputMessageComposer-module__UAOJqq__inputWrapper:focus-within{box-shadow:0 0 0 1px var(--color-border-active);background-color:#0000}.InputMessageComposer-module__UAOJqq__left,.InputMessageComposer-module__UAOJqq__right{flex-direction:column;justify-content:flex-end;align-items:center;padding:.7rem 0;display:flex;position:absolute;top:0;bottom:0}.InputMessageComposer-module__UAOJqq__left{pointer-events:none;width:2.5rem;left:0}.InputMessageComposer-module__UAOJqq__right{width:3rem;right:0}.InputMessageComposer-module__UAOJqq__maxLengthCounter{color:var(--color-text-light);border-radius:.25rem;margin-bottom:auto;padding:.1rem .25rem;font-size:.75rem}.InputMessageComposer-module__UAOJqq__invalid .InputMessageComposer-module__UAOJqq__maxLengthCounter{background-color:var(--color-error);color:#fff}.InputMessageComposer-module__UAOJqq__textArea{flex:1;padding:.625rem 3rem .625rem 1rem}.InputMessageComposer-module__UAOJqq__withAvatar .InputMessageComposer-module__UAOJqq__textArea{padding-left:2.5rem}.InputMessageComposer-module__UAOJqq__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.InputMessageComposer-module__UAOJqq__sendIconFill{fill:var(--color-icon-fill-disbaled)}.InputMessageComposer-module__UAOJqq__active .InputMessageComposer-module__UAOJqq__icon{cursor:pointer}.InputMessageComposer-module__UAOJqq__active .InputMessageComposer-module__UAOJqq__sendIconFill{fill:var(--color-icon-fill-success)}.InputMessageComposer-module__UAOJqq__invalid .InputMessageComposer-module__UAOJqq__textArea{color:var(--color-text-danger)}.InputMessageComposer-module__UAOJqq__invalid .InputMessageComposer-module__UAOJqq__icon{cursor:not-allowed}.InputMessageComposer-module__UAOJqq__invalid .InputMessageComposer-module__UAOJqq__sendIconFill{fill:var(--color-icon-fill-disbaled)}}
.SuperCourseContentOutlineList-module__04fSMq__outlineList{flex-direction:column;gap:.75rem;display:flex}
@layer Component{.MeinShowMore-module__AKjUVG__container{flex-direction:column;display:flex}.MeinShowMore-module__AKjUVG__withCursorPointer{cursor:pointer}.MeinShowMore-module__AKjUVG__toggleText{font-size:.875rem;font-weight:600;line-height:1.375rem}}
@layer Component{.SuperCourseDescription-module__j_Vdaq__description p{font-size:.875rem;line-height:1.375rem}}
.MeinSwiperImageGallery-module__pGhTMa__imageContainer{width:100%;transition:transform .5s ease-in-out;display:flex}.MeinSwiperImageGallery-module__pGhTMa__swiperImage{object-fit:cover;flex-shrink:0;flex-basis:100%;width:100%;max-width:100%;height:100%}@media (max-width:768px){.MeinSwiperImageGallery-module__pGhTMa__imageContainer{object-fit:cover;max-height:12rem}}
.MeinSwiperProgressBar-module__qry6BG__progressBar{background-color:var(--color-bg);border-radius:.5rem;width:2.1875rem;height:.5rem;position:relative;overflow:hidden}.MeinSwiperProgressBar-module__qry6BG__pointer{cursor:pointer}.MeinSwiperProgressBar-module__qry6BG__barInner{background-color:var(--color-primary);transform-origin:0;height:100%}
.MeinSwiperProgressBars-module__eQthDW__progressBars{justify-content:center;align-items:center;gap:.25rem;display:flex}
.MeinSwiper-module__jgS6nq__swiperWrapper{object-fit:cover;flex-grow:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.MeinSwiper-module__jgS6nq__progressBarsContainer{width:100%;position:absolute;bottom:1.5rem}@media (max-width:768px){.MeinSwiper-module__jgS6nq__swiperWrapper{max-height:12rem}}
.SuperCourseHeroCourseStartButton-module__bHLyEG__linkContainer{all:unset}.SuperCourseHeroCourseStartButton-module__bHLyEG__contentWidth{width:fit-content}.SuperCourseHeroCourseStartButton-module__bHLyEG__restart{gap:.5rem;display:flex}.SuperCourseHeroCourseStartButton-module__bHLyEG__refreshIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.SuperCourseHeroCourseStartButton-module__bHLyEG__refreshIcon>path{fill:var(--color-icon-fill-white)}.SuperCourseHeroCourseStartButton-module__bHLyEG__dialog{border-radius:1rem;gap:1rem;max-width:22.5rem;padding:2rem;display:flex}.SuperCourseHeroCourseStartButton-module__bHLyEG__buttons{gap:.75rem;width:100%;display:flex}@media (max-width:768px){.SuperCourseHeroCourseStartButton-module__bHLyEG__contentWidth{width:100%}}
@layer feature{.SuperCourseHeroActionButtons-module__zonCRG__actionButtons{gap:.5rem;display:flex}.SuperCourseHeroActionButtons-module__zonCRG__watchTrailerButton{background-color:var(--color-bg);width:fit-content;height:2.75rem;color:var(--color-text);justify-content:center;align-self:stretch;align-items:center;padding:.625rem 1.5rem .625rem 1rem;display:flex}.SuperCourseHeroActionButtons-module__zonCRG__favContainer{background-color:var(--color-bg);border:none;width:2.75rem;height:2.75rem;padding:.5rem}.SuperCourseHeroActionButtons-module__zonCRG__label{font-weight:var(--font-weight-bold-600);font-size:.875rem;line-height:1.25rem}@media (max-width:768px){.SuperCourseHeroActionButtons-module__zonCRG__label{display:none}.SuperCourseHeroActionButtons-module__zonCRG__watchTrailerButton{height:2.75rem;padding:1rem}}}
@layer ui{.MeinInputPassword-module__Kpa1Da__container{width:var(--width-form);max-width:100%;display:flex;position:relative}.MeinInputPassword-module__Kpa1Da__endAdornmentIcon{cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;position:absolute;top:.6rem;right:1rem}.MeinInputPassword-module__Kpa1Da__textfieldPassword input{padding-right:2.8rem}}
.SuperCourseHeroCurrentUsersTag-module__wle-CG__container{background-color:var(--color-bg);border-radius:.5rem;align-items:center;gap:.25rem;height:1.5rem;padding:.25rem .625rem;display:flex}.SuperCourseHeroCurrentUsersTag-module__wle-CG__iconCountContainer{align-items:center;gap:.125rem;display:flex}.SuperCourseHeroCurrentUsersTag-module__wle-CG__icon{fill:var(--color-text);width:1rem;height:1rem}
@layer ui{.QueryPaginationTrigger-module__a7vGqG__trigger{pointer-events:none;width:100%;height:100vh;margin-top:-100vh}.QueryPaginationTrigger-module__a7vGqG__paginationError{align-self:center;width:fit-content;margin:1rem}}
.CheckoutFormAction-module__diIZxa__container{flex-direction:column;margin-top:1.25rem;margin-bottom:2rem;transition:opacity .3s;display:flex}.CheckoutFormAction-module__diIZxa__container.CheckoutFormAction-module__diIZxa__disabled{opacity:.2;pointer-events:none}.CheckoutFormAction-module__diIZxa__container label{width:100%}.CheckoutFormAction-module__diIZxa__button{align-self:flex-end;width:auto;margin-top:2rem;margin-bottom:1rem}
.SuperCourseHeroProgressStats-module__dP1KnG__statsDisplay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.SuperCourseHeroProgressStats-module__dP1KnG__percentage{font-size:1.875rem;line-height:110%}.SuperCourseHeroProgressStats-module__dP1KnG__completedLessonsDisplay{font-family:var(--font-headline);font-size:1.5rem;line-height:120%}
.CheckoutRegistrationForm-module__na61-G__form{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex}.CheckoutRegistrationForm-module__na61-G__row{gap:1.25rem;display:flex}@media (max-width:768px){.CheckoutRegistrationForm-module__na61-G__row{flex-direction:column;align-items:stretch}.CheckoutRegistrationForm-module__na61-G__row>*{width:100%}}.CheckoutRegistrationForm-module__na61-G__form>*,.CheckoutRegistrationForm-module__na61-G__stateContainer>*{width:100%}.CheckoutRegistrationForm-module__na61-G__existingUserEmail{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:1rem 1.5rem}.CheckoutRegistrationForm-module__na61-G__existingUserEmail p{color:var(--color-text-light);font-weight:500}.CheckoutRegistrationForm-module__na61-G__checkbox{width:auto}.CheckoutRegistrationForm-module__na61-G__link{text-decoration:underline}
@layer component{.LiveEventChatInput-module__GByXjW__inputDividerWrapper{flex-direction:column;align-items:stretch;display:flex}.LiveEventChatInput-module__GByXjW__inputMessageWrapper{border-radius:0 0 1rem 1rem}}
.SuperCourseHeroTrailerPlayer-module__t3N2Qq__playerWrapper{width:100%;position:absolute;inset:0}.SuperCourseHeroTrailerPlayer-module__t3N2Qq__blackOverlay{background-color:var(--color-bg-card-dark);z-index:2;pointer-events:none;position:absolute;inset:0}.SuperCourseHeroTrailerPlayer-module__t3N2Qq__closeIcon{margin:auto;display:block}@layer component{:is(.SuperCourseHeroTrailerPlayer-module__t3N2Qq__player.video-js.vjs-16-9,.SuperCourseHeroTrailerPlayer-module__t3N2Qq__player.video-js .vjs-tech,.SuperCourseHeroTrailerPlayer-module__t3N2Qq__player.video-js .vjs-control-bar){border-radius:unset!important}.SuperCourseHeroTrailerPlayer-module__t3N2Qq__player.video-js{background-color:var(--color-bg-card-dark)!important}.SuperCourseHeroTrailerPlayer-module__t3N2Qq__player.video-js.vjs-playing.vjs-user-inactive .SuperCourseHeroTrailerPlayer-module__t3N2Qq__closeTrailer{opacity:0;pointer-events:none;transition:opacity 1s!important}.SuperCourseHeroTrailerPlayer-module__t3N2Qq__closeTrailer{cursor:pointer;opacity:1;width:2rem;height:2rem;z-index:calc(var(--zIndex-videoOverlay) + 1);justify-content:center;align-items:center;display:flex;position:absolute;top:.5625rem;right:.5rem;box-shadow:0 2px 20px #1d1e1f29;background-color:var(--color-bg)!important;border-radius:.5rem!important;transition:opacity .1s!important}}
.CheckoutRegistration-module__SaAWTG__title{margin-bottom:1.25rem}.CheckoutRegistration-module__SaAWTG__animatedContainer{margin-top:-1rem;padding-top:1rem;overflow:hidden}
@layer component{.LiveEventChatMessage-module__8gW3pq__avatarMessage{gap:.5rem;padding:.5rem;display:flex}.LiveEventChatMessage-module__8gW3pq__avatar{flex-shrink:0}.LiveEventChatMessage-module__8gW3pq__icon{width:1.125rem;height:1.125rem;position:absolute;top:0;left:0}.LiveEventChatMessage-module__8gW3pq__authorName{color:var(--color-text-brand-primary);font-weight:var(--font-weight-heavy-700)}.LiveEventChatMessage-module__8gW3pq__authorPadding{padding-left:1.375rem}.LiveEventChatMessage-module__8gW3pq__message{word-break:break-word;align-self:center;position:relative;overflow-x:hidden}.LiveEventChatMessage-module__8gW3pq__link{color:var(--color-text-brand-primary);text-decoration:underline}}
.SuperCourseHeroOverview-module__EE33gW__hero{--zIndex-gradient:0;--zIndex-courseMeta:1;--zIndex-Player:2;width:100%;z-index:var(--zIndex-courseMeta);flex:1;display:flex;position:relative;overflow:hidden}.SuperCourseHeroOverview-module__EE33gW__heroOverview{width:100%;z-index:var(--zIndex-courseMeta);flex-direction:row-reverse;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SuperCourseHeroOverview-module__EE33gW__bgGradient{background-blend-mode:multiply,multiply,darken,darken,normal,normal;z-index:var(--zIndex-gradient);background:radial-gradient(86.19% 88.68% at 33.03% 105.82%,#f903 10.45%,#fff0 49.4%),radial-gradient(59.41% 52.34% at 60.11% -4.68%,#739d9b 6.67%,#ffffffb8 100%),radial-gradient(82.52% 76.98% at -6.74% -8.73%,#c6ef74 0%,#fff 96.33%),radial-gradient(132.7% 33.44% at 53.68% 60%,#c6ef74 0%,#f0f5ff 96.33%),linear-gradient(270deg,#e4ffc3 0%,#f5ffd9 67.1%),#f6faee;position:absolute;inset:0}.SuperCourseHeroOverview-module__EE33gW__galleryImagesContainer{flex:1;width:50%;height:100%;display:flex}.SuperCourseHeroOverview-module__EE33gW__progressStats{justify-content:center;align-items:center;width:50%;padding:1.5rem;display:flex}.SuperCourseHeroOverview-module__EE33gW__trailerPlayer{z-index:var(--zIndex-Player)}@media (max-width:768px){.SuperCourseHeroOverview-module__EE33gW__heroOverview{flex-direction:column}.SuperCourseHeroOverview-module__EE33gW__galleryImagesContainer{width:100%;max-width:100%}.SuperCourseHeroOverview-module__EE33gW__progressStats{width:100%}}
.CheckoutStepAccount-module__oUBSEa__form{flex-direction:column;transition:opacity .3s;display:flex}.CheckoutStepAccount-module__oUBSEa__form.CheckoutStepAccount-module__oUBSEa__loading{opacity:.5;pointer-events:none}
@layer component{.LiveEventChatMessages-module__hbzkiG__scrollParent .ScrollbarsCustom-Content{flex-direction:column-reverse;display:flex}}
.SuperCourseHero-module__bvIPmG__heroContainer{aspect-ratio:1.77778;background-color:var(--color-bg-placeholder);border-radius:1rem;width:100%;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.SuperCourseHero-module__bvIPmG__heroContainer{aspect-ratio:auto}}
@layer component{.CheckoutCoupon-module__CyimNW__container{margin-top:1.5rem}.CheckoutCoupon-module__CyimNW__inputAndButton{gap:.5rem;margin-top:.5rem;display:flex}.CheckoutCoupon-module__CyimNW__button{width:auto}.CheckoutCoupon-module__CyimNW__input{flex-shrink:0;width:150px}.CheckoutCoupon-module__CyimNW__couponMessageValid{color:var(--color-primary)}.CheckoutCoupon-module__CyimNW__couponMessageInvalid{color:var(--color-error)}}
@layer component{.LiveEventChatPanel-module__fdHSLG__chatWrapper{flex-direction:column;height:100%;display:flex;position:relative}.LiveEventChatPanel-module__fdHSLG__chatMessagesWrapper{flex:1;padding-top:1.5rem;display:flex}.LiveEventChatPanel-module__fdHSLG__chatInputWrapper{z-index:1;position:static;bottom:0}.LiveEventChatPanel-module__fdHSLG__chatInfoWrapper{flex-direction:column;flex:1;justify-content:center;margin-bottom:1.5rem;padding:1rem;display:flex}}
.SuperCourse-module__qGzfSW__container{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:51rem;margin:3rem auto;display:flex}.SuperCourse-module__qGzfSW__titleContainer{justify-content:space-between;display:flex}.SuperCourse-module__qGzfSW__contentContainer{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.SuperCourse-module__qGzfSW__tabsContainer{z-index:var(--zIndex-page-sticky-header);background-color:var(--color-bg);width:calc(100% + 2px);margin:0 -1px;position:sticky;top:0}.SuperCourse-module__qGzfSW__scrollMarginTop{scroll-margin-top:4rem}@media (max-width:768px){.SuperCourse-module__qGzfSW__container{margin:1rem auto}.SuperCourse-module__qGzfSW__tabsContainer{top:calc(var(--height-nav-header) - 1px)}.SuperCourse-module__qGzfSW__scrollMarginTop{scroll-margin-top:calc(var(--height-nav-header) + 4rem)}}
.MeinHighlight-module__TE8YSW__active{background:linear-gradient(110deg,transparent 50%,var(--color-bg-input-solid-active)65%,transparent 80%);background-size:200% 100%;border-radius:.5rem;animation:1.8s linear 1s MeinHighlight-module__TE8YSW__shine}@keyframes MeinHighlight-module__TE8YSW__shine{to{background-position-x:-400%}}
.CheckoutPlanBadge-module__LOWeCW__badge{margin-left:.5rem;display:flex}.CheckoutPlanBadge-module__LOWeCW__chip{background:var(--color-gradient);color:var(--color-text-inverse);font-size:.875rem;line-height:.875rem;font-family:var(--font-headline);border-radius:.5rem;padding:.25rem .75rem}@media (max-width:768px){.CheckoutPlanBadge-module__LOWeCW__badge{margin-bottom:.5rem;margin-left:2.5rem}}
@layer component{.QuestionsAndChatTabs-module__vRrHQa__sidePanel{width:100%;max-width:min(40%,22.5rem);height:var(--side-panel-height);border:1px solid var(--color-border);border-radius:1rem;position:sticky;top:.25rem;bottom:4rem;right:1.5rem}.QuestionsAndChatTabs-module__vRrHQa__tabs{justify-content:space-around;display:flex}.QuestionsAndChatTabs-module__vRrHQa__tabHeadline{height:var(--side-panel-header-height);align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:1rem}.QuestionsAndChatTabs-module__vRrHQa__tabContent{width:100%;height:var(--side-panels-content-height);flex-direction:column;display:flex}@media (max-width:1200px){.QuestionsAndChatTabs-module__vRrHQa__sidePanel{align-self:center;width:100%;max-width:100%;position:relative;top:0;right:0}}}
.SettingsFormPassword-module__dXJMjG__container{flex-direction:column;gap:1rem;width:100%;padding:1rem 0;display:flex}.SettingsFormPassword-module__dXJMjG__input{width:100%}
.CheckoutPlanBenefits-module__b-_iGq__benefits{flex-direction:column;gap:.62rem;padding-top:.38rem;padding-bottom:.5rem;padding-left:2.5rem;display:flex}.CheckoutPlanBenefits-module__b-_iGq__benefit{display:flex}.CheckoutPlanBenefits-module__b-_iGq__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;margin-right:.38rem}
.CourseNavLink-module__RbkKeG__container{text-align:left;cursor:pointer;width:100%;box-shadow:0 0 0 1px var(--color-border);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1rem .5rem 1rem 1rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.CourseNavLink-module__RbkKeG__container:hover{background-color:var(--color-bg-primary-light-8)}.CourseNavLink-module__RbkKeG__innerContainer{text-align:left;flex-direction:row;flex:1;align-items:flex-start;gap:.375rem;width:100%;display:flex}.CourseNavLink-module__RbkKeG__doneContainer{background-color:var(--color-bg-button-light-8);box-shadow:none}.CourseNavLink-module__RbkKeG__activeContainer{box-shadow:0 0 0 2px var(--color-border-active)}.CourseNavLink-module__RbkKeG__infoContainer{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.CourseNavLink-module__RbkKeG__smallText{font-size:.875rem;font-weight:400;line-height:1.375rem;font-family:var(--font-stack)}.CourseNavLink-module__RbkKeG__orderNumber{font-family:var(--font-stack);color:var(--color-text-light)}.CourseNavLink-module__RbkKeG__active{color:var(--color-primary);fill:var(--color-primary)}.CourseNavLink-module__RbkKeG__icon{width:1.25rem;height:1.25rem;fill:var(--color-text-light)}.CourseNavLink-module__RbkKeG__iconContainer{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.CourseNavLink-module__RbkKeG__textContainer{flex-direction:column;flex:1;gap:.25rem;width:100%;display:flex}.CourseNavLink-module__RbkKeG__headerContainer{flex-direction:row;justify-content:space-between;gap:.25rem;display:flex}.CourseNavLink-module__RbkKeG__overviewHeader{flex-direction:column}.CourseNavLink-module__RbkKeG__title{font-size:1rem;line-height:1.4rem}.CourseNavLink-module__RbkKeG__bottomLine{flex-direction:row;justify-content:space-between;width:100%;display:flex}.CourseNavLink-module__RbkKeG__detailsContainer{flex-direction:row;display:flex}.CourseNavLink-module__RbkKeG__trainerName{color:var(--color-text-light);padding-left:.25rem;line-height:1.375rem}.CourseNavLink-module__RbkKeG__overviewText{color:var(--color-primary);line-height:130%}.CourseNavLink-module__RbkKeG__timeText{color:var(--color-text-light)}.CourseNavLink-module__RbkKeG__progressContainer{position:absolute;bottom:0;left:0;right:0}
.CourseCatalogueGrid-module__3VRpha__coursesGrid{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18.8rem,1fr));gap:1rem;width:100%;padding:1.5rem;display:grid;position:relative}@media (max-width:768px){.CourseCatalogueGrid-module__3VRpha__coursesGrid{grid-template-columns:auto;padding:1rem}}
.LiveEventDetail-module__OKVFZW__mobileLiveEventDetail{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:1.25rem;display:flex}.LiveEventDetail-module__OKVFZW__liveEventDetailContainer{--side-panel-height:min(calc(100vh - 8rem),52rem);--side-panel-header-height:2.5rem;--side-panel-content-padding-top:1.5rem;--side-panels-content-height:calc(var(--side-panel-height) - var(--side-panel-header-height) - 1px - 2px);width:100%;max-width:75rem;margin:1rem auto;padding-left:1.5rem;padding-right:1.5rem}.LiveEventDetail-module__OKVFZW__sidePanel{border:1px solid var(--color-border);border-radius:1rem;width:100%;max-width:min(40%,22.5rem)}.LiveEventDetail-module__OKVFZW__contentContainer{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;margin-top:1rem;display:flex;position:relative}@media (max-width:1200px){.LiveEventDetail-module__OKVFZW__contentContainer{flex-direction:column;align-items:center}.LiveEventDetail-module__OKVFZW__eventContainer,.LiveEventDetail-module__OKVFZW__sidePanel{align-self:center;width:100%;max-width:100%;position:relative;top:0;right:0}}.LiveEventDetail-module__OKVFZW__eventContainer{flex:1;width:100%;max-width:1200px}.LiveEventDetail-module__OKVFZW__playerContainer{width:100%;max-width:1200px}.LiveEventDetail-module__OKVFZW__eventTitle{margin-top:.75rem}.LiveEventDetail-module__OKVFZW__recordingsPlaylist{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}
.SettingsAvatar-module__uywUfW__container{border-bottom:none;flex-direction:column;gap:1rem;margin:.5rem 0;display:flex}.SettingsAvatar-module__uywUfW__inner{width:8.5rem;height:8.5rem;margin:0 auto;position:relative}.SettingsAvatar-module__uywUfW__img{border-radius:50%;width:100%;height:100%}.SettingsAvatar-module__uywUfW__img div{width:100%;height:100%}.SettingsAvatar-module__uywUfW__img span{font-size:3rem}.SettingsAvatar-module__uywUfW__button{cursor:pointer;position:absolute}.SettingsAvatar-module__uywUfW__trashButton{bottom:0;right:0}.SettingsAvatar-module__uywUfW__addButton{top:0;right:0}.SettingsAvatar-module__uywUfW__icon{width:1rem;height:1rem;display:block}.SettingsAvatar-module__uywUfW__dialog{max-width:20rem;padding:1rem}.SettingsAvatar-module__uywUfW__buttons{gap:1rem;margin-top:1rem;display:flex}.SettingsAvatar-module__uywUfW__buttons button{flex:1;width:auto}@media (max-width:520px){.SettingsAvatar-module__uywUfW__buttons{flex-direction:column}.SettingsAvatar-module__uywUfW__buttons button{flex:auto}}
@layer component{.FilterDrawer-module__p6qpoq__buttonBack{cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;margin-top:1rem;margin-left:1rem;padding:.5rem;display:flex}.FilterDrawer-module__p6qpoq__icon{width:1.5rem;height:1.5rem;display:block}}
.CheckoutPlan-module__rNh9Uq__label input{display:none}.CheckoutPlan-module__rNh9Uq__label input:checked+.CheckoutPlan-module__rNh9Uq__container{border-color:var(--color-primary)}.CheckoutPlan-module__rNh9Uq__radioIcon{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.69rem}.CheckoutPlan-module__rNh9Uq__container{border:1px solid var(--color-border);background-color:var(--color-bg);cursor:pointer;border-radius:.5rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.CheckoutPlan-module__rNh9Uq__padding{padding:.75rem .75rem .75rem .38rem}.CheckoutPlan-module__rNh9Uq__titleRow{align-items:center;display:flex}.CheckoutPlan-module__rNh9Uq__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.CheckoutPlan-module__rNh9Uq__titleAndBadge{flex-direction:column}}.CheckoutPlan-module__rNh9Uq__priceAndSubtitle{flex-shrink:0;margin-left:auto;padding-left:.5rem}
.CourseSidebar-module__Q0zVYa__container{padding-bottom:1rem}.CourseSidebar-module__Q0zVYa__theaterContainer{padding-top:1.5rem;padding-right:0}
.SettingsAvatarCropper-module__qnf7xa__modal{background-color:var(--color-bg);border-radius:1rem;flex-direction:column;width:100%;max-width:80%;height:100%;max-height:80%;margin:auto;display:flex;overflow:hidden}.SettingsAvatarCropper-module__qnf7xa__container{flex-direction:column;flex:1;width:100%;height:0;display:flex}.SettingsAvatarCropper-module__qnf7xa__cropperContainer{background:#000;flex-direction:column;flex:1;transition:opacity .3s;display:flex;position:relative}.SettingsAvatarCropper-module__qnf7xa__cropper{flex:1}.SettingsAvatarCropper-module__qnf7xa__cropperContainer .reactEasyCrop_CropArea{overflow:visible}.SettingsAvatarCropper-module__qnf7xa__buttons{justify-content:center;gap:1rem;padding:1rem;display:flex}.SettingsAvatarCropper-module__qnf7xa__button{width:auto;padding-left:1rem}@media (max-width:768px){.SettingsAvatarCropper-module__qnf7xa__modal{max-width:90%;max-height:90%}}
.SuperCourseLessonActionBanner-module__NCZ7rq__container{background-color:var(--color-bg-primary-light-8);justify-content:center;width:calc(100% + 3rem);margin:1.5rem -1.5rem 0;padding:1.5rem;display:flex}.SuperCourseLessonActionBanner-module__NCZ7rq__contentContainer{flex:1;justify-content:center;align-items:center;gap:.625rem;max-width:48rem;display:flex}.SuperCourseLessonActionBanner-module__NCZ7rq__titleContainer{flex-direction:row;flex:1;gap:.75rem;display:flex}.SuperCourseLessonActionBanner-module__NCZ7rq__text{color:var(--color-text);font-family:var(--font-headline);font-size:1.25rem;font-style:normal;font-weight:400;line-height:115%}.SuperCourseLessonActionBanner-module__NCZ7rq__buttonContainer{flex-direction:row;flex-shrink:1;gap:.75rem;display:flex}.SuperCourseLessonActionBanner-module__NCZ7rq__button{justify-content:center;align-items:center;gap:.5rem;width:auto;padding-left:1rem;display:flex}.SuperCourseLessonActionBanner-module__NCZ7rq__buttonInner{gap:.25rem}.SuperCourseLessonActionBanner-module__NCZ7rq__nextIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.SuperCourseLessonActionBanner-module__NCZ7rq__nextIcon path{fill:var(--color-text-inverse)}@media (max-width:768px){.SuperCourseLessonActionBanner-module__NCZ7rq__contentContainer{flex-direction:column;align-items:center;gap:1.5rem;width:100%}.SuperCourseLessonActionBanner-module__NCZ7rq__buttonContainer{flex-direction:column;align-items:center;width:100%}.SuperCourseLessonActionBanner-module__NCZ7rq__button{width:100%}}
@layer component{.FilterDrawerContent-module__oyns_q__container{flex-direction:column;flex:1;padding:.75rem 1rem 0;transition:opacity .2s;display:flex}}
.CheckoutPlanCountdown-module__CDPXhG__container{z-index:1;background:var(--color-gradient);flex-direction:column;align-items:center;padding:1rem;display:flex;position:relative}.CheckoutPlanCountdown-module__CDPXhG__title{color:var(--color-text-inverse);text-align:center;margin-bottom:.75rem}.CheckoutPlanCountdown-module__CDPXhG__times{justify-content:center;align-items:center;gap:.38rem;display:flex}.CheckoutPlanCountdown-module__CDPXhG__well{background:var(--color-shadow-20);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;min-width:4rem;padding:.375rem .625rem;display:flex}@media (max-width:450px){.CheckoutPlanCountdown-module__CDPXhG__well{background:0 0;flex-shrink:1;min-width:0;padding:.1rem .25rem}.CheckoutPlanCountdown-module__CDPXhG__times{background:var(--color-shadow-20);border-radius:.5rem;gap:0;max-width:100%;padding:0 .25rem}.CheckoutPlanCountdown-module__CDPXhG__separator{display:none}.CheckoutPlanCountdown-module__CDPXhG__label{text-overflow:ellipsis;flex:1;overflow:hidden}}.CheckoutPlanCountdown-module__CDPXhG__value{color:var(--color-text-inverse);font-weight:var(--font-weight-bold-600);font-size:.875rem;line-height:.875rem;font-family:var(--font-headline);font-variant-numeric:tabular-nums;text-align:right}.CheckoutPlanCountdown-module__CDPXhG__label{color:var(--color-text-inverse);font-family:var(--font-headline)}.CheckoutPlanCountdown-module__CDPXhG__separator{flex-shrink:0}
@layer component{.CourseDetailLayout-module__Re5L0a__container{flex-direction:column;flex:1;width:100%;max-width:75rem;margin:3rem auto;display:flex}.CourseDetailLayout-module__Re5L0a__wrapper{grid-template:"video sidebar""title sidebar""content sidebar"1fr"recommendation-single sidebar""recommendations null"/1fr 22.5rem;width:100%;display:grid}.CourseDetailLayout-module__Re5L0a__theaterModeWrapper{grid-template-areas:"video video" "title sidebar" "content sidebar" "recommendation-single sidebar" auto "recommendations null"}.CourseDetailLayout-module__Re5L0a__listScrollContainer{grid-area:sidebar;padding-left:1rem}.CourseDetailLayout-module__Re5L0a__listScrollContainerTheater{padding-top:.75rem}.CourseDetailLayout-module__Re5L0a__recommendationsContainer{grid-area:recommendations}@media (max-width:1200px){.CourseDetailLayout-module__Re5L0a__wrapper{grid-template-columns:50% 50%;grid-template-areas:"video video""title title""content sidebar""recommendations recommendations"}}@media (max-width:850px){.CourseDetailLayout-module__Re5L0a__wrapper{grid-template-columns:50% 50%;grid-template-areas:"video video""title title""content content""sidebar sidebar""recommendations recommendations"}.CourseDetailLayout-module__Re5L0a__listScrollContainer,.CourseDetailLayout-module__Re5L0a__recommendationsContainer{padding-top:1rem;padding-left:0}}@media (max-width:768px){.CourseDetailLayout-module__Re5L0a__container:before{content:"";width:calc(100% + 2rem);height:0;margin-top:-5.25rem;margin-left:-1rem;padding-top:56.25%}}}
.SettingsFormUsername-module__5rrX_q__container{flex-direction:column;gap:1rem;width:100%;padding:1rem 0;display:flex}.SettingsFormUsername-module__5rrX_q__input{width:100%}
@layer component{.FilterDrawerActions-module__gRtkIG__actionsContainer{border-top:1px solid var(--color-border-light);background-color:var(--color-bg);justify-content:space-between;gap:.5rem;margin-top:auto;margin-left:-1rem;margin-right:-1rem;padding:1rem;display:flex;position:sticky;bottom:0}.FilterDrawerActions-module__gRtkIG__button{width:auto}}
.CheckoutPlanPrice-module__jRqRoq__container{text-align:right;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:.25rem;display:flex}
/*# sourceMappingURL=2d5380437c494be0.css.map*/