/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}address{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0 0 1em;padding:0}h1{margin:0}:root{--global-font-family:"Ubuntu";--global-font-size-base:10px;--global-header-height:14rem;--global-header-height-reduced:8rem;--global-header-height-mobile:12.5rem;--global-margin:2.4rem;--global-wrapper-width:144rem;--global-wrapper-narrow-width:114rem;--global-wrapper-margin:6rem;--global-wrapper-margin-mobile:2rem;--global-color-primary:#006bb2;--global-color-primary-on-dark:#0087e0;--global-color-secondary:#bc1313;--global-color-secondary-on-dark:#f51b1b;--global-color-grey:#1f1f1f;--global-color-grey-90:#4c4c4c;--global-color-grey-80:#6e6e6e;--global-color-grey-70:#878787;--global-color-grey-60:#ababab;--global-color-grey-20:#d5d5d5;--global-color-grey-10:#e9e9e9;--global-color-white:#fafafa;--global-color-black:#121212;--global-color-fs:var(--global-color-primary);--global-color-fs-on-dark:var(--global-color-primary-on-dark);--global-color-wb:var(--global-color-secondary);--global-color-wb-on-dark:var(--global-color-secondary-on-dark);--global-color-vzb:#00498f;--global-color-vzb-on-dark:#1880e2;--global-color-success:#79a548;--global-color-success-on-dark:#34c759;--global-color-info:#006bb2;--global-color-info-on-dark:#0087e0;--global-color-warning:#e8a33d;--global-color-warning-on-dark:#ff9500;--global-color-danger:#c83c3c;--global-color-danger-on-dark:#ff3b30;--global-border-radius:100px;--global-border-radius-course-table-items:20px;--global-border-radius-form-fields:8px;--global-transition:.3s ease all;--scrollbar-width:calc(100vw - 100%);--global-box-padding:3rem}:root[data-website=vzb]{--global-color-primary:var(--global-color-vzb);--global-color-primary-on-dark:var(--global-color-vzb-on-dark)}img{color:var(--global-color-primary)}html{box-sizing:border-box;font-family:var(--global-font-family),sans-serif;font-size:var(--global-font-size-base);height:100%}body{background-color:var(--global-color-white);font-size:1.6rem;margin:0;min-height:100vh;overflow-y:scroll;padding:0;scroll-behavior:smooth;-ms-overflow-style:scrollbar}@media(max-width:61.99em){body.overlay-active{overflow:hidden}}*,:after,:before{box-sizing:inherit}p{margin:0 0 1.5rem}strong{font-weight:500}@media(max-width:61.99em){.o-image-gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}}.o-image-gallery__columns{display:contents}@media(min-width:62em){.o-image-gallery__columns{display:grid;gap:2rem;grid-template-columns:1fr}.o-image-gallery__columns--has-2{gap:4rem}.o-image-gallery__columns--has-3{gap:4rem;grid-template-columns:4fr 5fr 3fr}}.o-image-gallery__column{display:contents}@media(min-width:62em){.o-image-gallery__column{display:flex;flex-direction:column;gap:4rem}}.o-image-gallery__image{overflow:hidden}@media(min-width:48em)and (max-width:61.99em){.o-image-gallery__image{width:calc(50% - 1rem)}}.o-image-gallery__image img{height:auto;mix-blend-mode:multiply;object-fit:contain;width:100%}@media(min-width:48em)and (max-width:61.99em){.o-image-gallery__image img{height:100%;object-fit:cover;object-position:center}}.o-image-slider{display:flex;flex-direction:column;gap:1.5rem;height:100%;max-width:calc(100vw - var(--scrollbar-width))}@media(min-width:75em){.o-image-slider{max-width:72rem}}.o-image-slider__item{overflow:hidden}.o-image-slider__item img{aspect-ratio:720/440;display:block;mix-blend-mode:multiply;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.o-image-slider__navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem}.o-image-slider__pagination{display:flex;flex-direction:row;gap:1rem}.o-image-slider__pagination-item{background-color:var(--global-color-white);border:1px solid var(--global-color-black);border-radius:var(--global-border-radius);height:1rem;width:1rem}.o-image-slider__pagination-item:hover{cursor:pointer}.o-image-slider__pagination-item--active{background-color:var(--global-color-black)}.o-image-slider__arrows{display:flex;flex-direction:row;gap:2rem}.o-image-slider__arrow{align-items:center;display:flex;z-index:10}.o-image-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-image-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(-10px)}.o-image-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-image-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(10px)}.o-image-slider__arrow--disabled svg path{stroke:var(--global-color-grey-20)!important}.o-image-slider__arrow svg{height:2.4rem;transition:all .3s ease}.o-image-slider__arrow svg path{stroke:var(--global-color-black)}.o-link-items{background-color:var(--global-color-black);padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:62em){.o-link-items{padding-bottom:7.5rem;padding-top:7.5rem}}.o-link-items__title{color:var(--global-color-white);margin-bottom:1.5rem}@media(min-width:62em){.o-link-items__title{margin-bottom:4.5rem}}.o-link-items__blocks{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:48em){.o-link-items__blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:62em){.o-link-items__blocks{gap:4rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:75em){.o-link-items__blocks{grid-template-columns:repeat(4,1fr)}}.o-news-slider{background-color:var(--global-color-black);overflow:hidden;padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:62em){.o-news-slider{padding-bottom:7.5rem;padding-top:7.5rem}}.o-news-slider__wrapper{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:62em){.o-news-slider__wrapper{align-items:flex-start;display:grid;gap:6rem;grid-template-columns:20rem auto;justify-items:flex-start}}@media(min-width:75em){.o-news-slider__wrapper{gap:10rem;grid-template-columns:32rem auto}}.o-news-slider__text-content{display:flex;flex-direction:column;margin-bottom:2.4rem;min-width:0}@media(min-width:62em){.o-news-slider__text-content{margin-bottom:unset}}.o-news-slider__news-slider{width:100%}.o-news-slider__title{color:var(--global-color-white);margin-bottom:1.5rem}.o-news-slider__text{color:var(--global-color-white);margin-bottom:1.2rem}@media(min-width:62em){.o-news-slider__text{margin-bottom:3rem}}.o-news-slider__link{color:var(--global-color-primary-on-dark)}.o-news-slider__slider-item{position:relative}.o-news-slider__slider-item__title-wrapper{left:0;position:absolute;top:20%;width:95%}@media(min-width:62em){.o-news-slider__slider-item__title-wrapper{width:45%}}.o-news-slider__slider-item__title{background-color:var(--global-color-white);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--global-color-primary);display:inline;padding:.3rem .7rem}.o-news-slider__arrows{background-color:var(--global-color-black);bottom:0;display:flex;flex-direction:row;gap:2rem;height:4rem;justify-content:center;left:0;position:absolute;width:14rem;z-index:1}.o-news-slider__arrow{align-items:center;display:flex;z-index:10}.o-news-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-news-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(-10px)}.o-news-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-news-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(10px)}.o-news-slider__arrow--disabled svg path{stroke:var(--global-color-grey-60)!important}.o-news-slider__arrow svg{height:2.4rem;transition:all .3s ease}.o-news-slider__arrow svg path{stroke:var(--global-color-white)}.o-offer-teaser{background-color:var(--global-color-black);padding:4.2rem 0}@media(min-width:62em){.o-offer-teaser{padding:7.5rem 0}}.o-offer-teaser__title{color:var(--global-color-white);margin-bottom:2.4rem}@media(min-width:62em){.o-offer-teaser__title{margin-bottom:4.5rem}}.o-offer-teaser__offers{display:flex;flex-direction:column;gap:1rem}@media(min-width:48em){.o-offer-teaser__offers{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:75em){.o-offer-teaser__offers{align-items:start;grid-template-columns:repeat(4,1fr)}}.o-slider{overflow:hidden;padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:62em){.o-slider{padding-bottom:7.5rem;padding-top:7.5rem}}.o-slider__slider{width:100%}@media(max-width:61.99em){.o-slider__slider[data-slider-autoplay="1"] .o-slider-item{height:20rem}}.o-slider__title-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}@media(min-width:62em){.o-slider__title-wrapper{margin-bottom:4.5rem}}.o-slider__title{color:var(--global-color-black);margin-bottom:0}.o-slider__link{color:var(--global-color-primary)}.o-slider--with-brand-wb .o-slider__link{color:var(--global-color-wb)}.o-slider--with-brand-wb .o-slider__link svg path{stroke:var(--global-color-secondary)}.o-slider--with-brand-vzb .o-slider__link{color:var(--global-color-vzb)}.o-slider--with-brand-vzb .o-slider__link svg path{stroke:var(--global-color-vzb)}.o-slider__arrows{display:flex;flex-direction:row;gap:2rem;height:4rem;justify-content:center;width:14rem;z-index:1}.o-slider__arrow{align-items:center;display:flex;z-index:10}.o-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-slider__arrow--prev:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(-10px)}.o-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover{cursor:pointer}.o-slider__arrow--next:not(.o-image-slider__arrow--disabled):hover svg{transform:translateX(10px)}.o-slider__arrow--disabled svg path{stroke:var(--global-color-grey-60)!important}.o-slider__arrow svg{height:2.4rem;transition:all .3s ease}.o-slider__arrow svg path{stroke:var(--global-color-black)}.o-team-teaser{background-color:var(--global-color-black);padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:62em){.o-team-teaser{padding-bottom:7.5rem;padding-top:7.5rem}}.o-team-teaser__wrapper{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:62em){.o-team-teaser__wrapper{align-items:center;display:grid;gap:8rem;grid-template-columns:38rem auto;justify-items:center}}.o-team-teaser__text-content{display:flex;flex-direction:column;gap:.8rem}@media(min-width:62em){.o-team-teaser__text-content{gap:3rem}}.o-team-teaser__persons{display:flex;flex-direction:row;gap:1.6rem}@media(min-width:75em){.o-team-teaser__persons{display:grid;gap:3rem;grid-template-columns:repeat(5,1fr)}}.o-team-teaser__title{color:var(--global-color-white);margin-bottom:0}.o-team-teaser__link,.o-team-teaser__title div{color:var(--global-color-primary-on-dark)}.o-text{display:flex;flex-direction:column;gap:1.5rem}.o-text__title{margin-bottom:0}.o-text-image__title{margin-bottom:1.5rem}.o-text-image__blocks{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:48em){.o-text-image__blocks{grid-template-columns:repeat(2,1fr)}}@media(min-width:62em){.o-text-image__blocks{gap:4rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:75em){.o-text-image__blocks{grid-template-columns:repeat(4,1fr)}}.o-history-card{display:flex;flex-direction:column-reverse;gap:2rem;width:100%}@media(min-width:48em){.o-history-card{align-items:end;display:grid;grid-template-columns:1fr 1fr}.o-history-card.o-history-card--flipped .o-history-card__content{grid-column-start:1;grid-row-start:1}}@media(min-width:75em){.o-history-card{gap:7.5rem;grid-template-columns:64rem auto}.o-history-card.o-history-card--flipped{grid-template-columns:auto 64rem}}.o-history-card--text-only{align-items:center;display:flex}.o-history-card__image{overflow:hidden}.o-history-card__image img{height:auto;mix-blend-mode:multiply;object-fit:cover;object-position:center;width:100%}.o-history-card__content{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media(min-width:48em){.o-history-card__content{width:35rem}}@media(min-width:62em){.o-history-card__content{width:40rem}}@media(min-width:75em){.o-history-card__content{width:45rem}}.o-history-card__date span{background-color:var(--global-color-primary);color:var(--global-color-white);padding:.3rem .7rem}.o-history-card__title{font-weight:700!important}.o-history-card__text p:last-child{margin-bottom:0}.o-image-text-card{display:flex;flex-direction:column;gap:1.5rem}.o-image-text-card:hover .o-image-text-card__image img{transform:scale(1.05)}.o-image-text-card:hover .o-image-text-card__content{color:var(--global-color-primary)}.o-image-text-card:hover .o-image-text-card__name-wrapper svg{transform:translateY(-3px) translateX(3px)}.o-image-text-card:hover .o-image-text-card__name-wrapper svg path{stroke:var(--global-color-primary)}.o-image-text-card__image{overflow:hidden}.o-image-text-card__image img{aspect-ratio:1/1;display:block;mix-blend-mode:multiply;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.o-image-text-card__content{color:var(--global-color-black);transition:transform .3s ease}.o-image-text-card__content p{margin-bottom:0}.o-image-text-card__name-wrapper{align-items:flex-start;display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.o-image-text-card__name-wrapper svg{height:2.4rem;transition:transform .3s ease;width:2.4rem}.o-image-text-card__name-wrapper svg path{transition:transform .3s ease}.o-link-item-card{display:flex;flex-direction:column;gap:1.5rem}.o-link-item-card:hover .o-link-item-card__content{color:var(--global-color-primary-on-dark)}.o-link-item-card:hover .o-link-item-card__name-wrapper svg{transform:translateY(-3px) translateX(3px)}.o-link-item-card:hover .o-link-item-card__name-wrapper svg path{stroke:var(--global-color-primary-on-dark)}.o-link-item-card__content{color:var(--global-color-white);transition:transform .3s ease}.o-link-item-card__content p{margin-bottom:0}.o-link-item-card__name-wrapper{align-items:flex-start;display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.o-link-item-card__name-wrapper svg{height:2.4rem;transition:transform .3s ease;width:2.4rem}.o-link-item-card__name-wrapper svg path{stroke:var(--global-color-white);transition:transform .3s ease}.o-news-card{display:grid;gap:1.5rem;grid-row-end:span 5;margin-bottom:2rem;position:relative}@media(min-width:62em){.o-news-card{grid-template-rows:subgrid;margin-bottom:0}}.o-news-card--first{column-gap:4rem;display:flex;flex-direction:column;grid-template-rows:unset}@media(min-width:62em){.o-news-card--first{display:grid;gap:7.5rem;grid-template-columns:56fr 44fr}}.o-news-card--first .o-news-card__image img{aspect-ratio:715/431;mix-blend-mode:multiply;transform:unset!important;width:100%}.o-news-card__image{overflow:hidden}.o-news-card__image img{aspect-ratio:715/431;display:block;mix-blend-mode:multiply;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}@media(min-width:62em){.o-news-card__image img{aspect-ratio:300/260}}.o-news-card__content{display:flex;flex-direction:column;gap:1.5rem}.o-news-card__date{color:var(--global-color-grey-70)}.o-news-card p,.o-news-card__title{margin-bottom:0}.o-news-card__link{color:var(--global-color-primary)}.o-filter{column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap}.o-form-field{background-color:transparent;border:1px solid var(--global-color-grey-10);border-radius:var(--global-border-radius-form-fields);padding:1rem 1.6rem;width:100%}.o-form-field:focus,.o-form-field:not(:placeholder-shown){border-color:var(--global-color-black)}.o-form-field:focus+.o-form__label,.o-form-field:not(:placeholder-shown)+.o-form__label{background-color:var(--global-color-white);color:var(--global-color-grey-60);font-size:1.2rem;height:fit-content;left:.8rem;padding:0 .5rem;pointer-events:none;top:-.7rem}.o-form-field--select{-webkit-appearance:none;appearance:none;background-image:url(/build/website/images/chevron-down.07dc8ae1.svg);background-position:100%;background-repeat:no-repeat;background-size:2.4rem 1.6rem;border:1px solid var(--global-color-grey-10)!important;cursor:pointer}.o-form-field--select+.o-form__label{display:none!important}.o-form-field--date{border-color:var(--global-color-grey-10)!important}.o-form-field--date+.o-form__label{color:var(--global-color-black)!important}.o-form-field--date:valid+.o-form__label{color:var(--global-color-grey-60)!important}.o-form-field--check{-webkit-appearance:none;appearance:none;border-radius:0;color:var(--global-color-grey-60);cursor:pointer;height:1.15em;margin:0;padding:0;transform:translateY(-.075em);width:1.15em}.o-form-field--check:before{box-shadow:inset 1em 1em var(--global-color-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";display:block;height:85%;margin:1px 0 0 1px;transform:scale(0);transform-origin:bottom left;transition:var(--global-transition);width:85%}.o-form-field--check:checked{background-color:var(--global-color-black)}.o-form-field--check:checked:before{transform:scale(1)}.o-form-field--check+.o-form__label{background:unset!important;color:var(--global-color-black)!important;font-size:inherit!important;padding:unset!important;pointer-events:auto!important;position:static!important}.o-form--wb .o-form__subtitle{background-color:var(--global-color-secondary)}@media(min-width:62em){.o-form--infomail{min-width:50rem}}.o-form--infomail .o-form__row{align-items:end;border-bottom:1px solid var(--global-color-white);display:grid;grid-template-columns:1fr 1fr;margin-bottom:0}@media(min-width:62em){.o-form--infomail .o-form__row{grid-template-columns:6fr 4fr}}.o-form--infomail .o-form__column{padding:0 0 .5rem}@media(min-width:48em){.o-form--infomail .o-form__column{padding-bottom:1.5rem}}.o-form--infomail .o-form__column--submit{display:flex;justify-content:flex-end}.o-form--infomail .o-form-field--text{border:none;border-radius:0;color:var(--global-color-white);outline-color:transparent;padding:0}.o-form--infomail .o-form-field--text~.o-form__label{display:none}.o-form--infomail .o-form__submit{border:0;border-radius:0;outline-color:transparent;padding:0 0 .4rem}.o-form--infomail .o-form__submit:hover{color:var(--global-color-grey-60)}.o-form__block{margin-bottom:4rem}.o-form__subtitle{background-color:var(--global-color-primary);color:var(--global-color-white);display:inline-block;margin-bottom:2.5rem;padding:.3rem .7rem}.o-form__row{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media(min-width:48em){.o-form__row--voucher{grid-template-columns:1fr 1fr 1fr}.o-form__row--company-admin,.o-form__row--contact,.o-form__row--misc,.o-form__row--name{grid-template-columns:1fr 1fr}.o-form__row--name-with-salutation{grid-template-columns:1fr 1fr 1fr}.o-form__row--address{grid-template-columns:6fr 2fr auto}}.o-form__column{position:relative}.o-form__column--check{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.o-form__label{cursor:text;display:block;height:2.6rem;left:1.6rem;position:absolute;top:1rem;transition:var(--global-transition)}.o-form__label--check{cursor:pointer;height:unset;position:static}.o-input-number{align-items:center;border:1px solid var(--global-color-grey-10);border-radius:var(--global-border-radius-form-fields);display:flex;flex-direction:row;gap:0;justify-content:center;width:fit-content}.o-input-number--on-dark{border:1px solid var(--global-color-grey-10)}.o-input-number--on-dark .o-input-number__input{border-left:1px solid var(--global-color-white);border-right:1px solid var(--global-color-white);color:var(--global-color-white)}.o-input-number__button{align-items:center;cursor:pointer;display:flex;justify-content:center;text-align:center;width:2.6rem}.o-input-number__button--disabled{color:var(--global-color-grey-80);cursor:unset;pointer-events:none}.o-input-number__input{-moz-appearance:textfield;background:transparent;border:none;border-left:1px solid var(--global-color-grey-10);border-right:1px solid var(--global-color-grey-10);color:var(--global-color-black);padding:0;text-align:center}.o-input-number__input::-webkit-inner-spin-button,.o-input-number__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-basket-overlay{background-color:var(--global-color-white);border:1px solid var(--global-color-black);border-radius:var(--global-border-radius-course-table-items);display:none;height:fit-content;margin:0 1vw;padding:3rem 0;position:absolute;right:-100vw;top:8rem;transition:var(--global-transition);width:98vw;z-index:20}@media(min-width:62em){.o-basket-overlay{display:block;margin:0;right:-100vw;width:42rem}}.o-basket-overlay--is-active{display:block;right:0}@media(min-width:62em){.o-basket-overlay--is-active{right:calc(50vw - var(--global-wrapper-width)/2 + var(--global-wrapper-margin)*2/2 - var(--scrollbar-width));top:12rem}body.page-scrolled .o-basket-overlay--is-active{top:8rem}}.o-basket-overlay__heading{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0 3rem}.o-basket-overlay__title{background-color:var(--global-color-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--global-color-white);display:inline;padding:.3rem .7rem}.o-basket-overlay__close:hover{cursor:pointer}.o-basket-overlay__close:hover svg{transform:rotate(90deg)}.o-basket-overlay__close svg{transition:var(--global-transition)}.o-basket-overlay__close svg path{stroke:var(--global-color-black)}.o-basket-overlay__course{border-bottom:1px solid var(--global-color-grey-20);display:grid;grid-template-columns:1fr auto;padding:3rem}.o-basket-overlay__course__content{display:flex;flex-direction:column;gap:.5rem}.o-basket-overlay__course__participants{align-items:center;display:flex;flex-direction:row;gap:1.2rem;justify-content:flex-start}.o-basket-overlay__course__actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-height:9rem}.o-basket-overlay__course__remove{cursor:pointer}.o-basket-overlay__add-more-courses{align-items:center;color:var(--global-color-primary);cursor:pointer;display:flex;flex-direction:row;gap:1.2rem;margin:3rem}.o-basket-overlay__add-more-courses:hover svg{transform:rotate(90deg)}.o-basket-overlay__add-more-courses svg{transition:var(--global-transition)}.o-basket-overlay__add-more-courses svg path{stroke:var(--global-color-primary)}.o-basket-overlay__footer{border-top:1px solid var(--global-color-black);display:flex;flex-direction:column;gap:3rem;padding:3rem 3rem 0}.o-basket-overlay__amount-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.o-basket-overlay__submit{text-align:center}.o-basket-overlay__no-items{padding:3rem 3rem 0}.o-suggestion-overlay{background-color:var(--global-color-white);border:1px solid var(--global-color-black);border-radius:var(--global-border-radius-course-table-items);display:block;height:fit-content;left:-110vw;margin:0 1vw;padding:3rem 0;position:absolute;top:0;transition:var(--global-transition);width:98vw;z-index:20}@media(min-width:62em){.o-suggestion-overlay{display:block;left:-100vw;margin:0;width:42rem}}.o-suggestion-overlay--is-active{left:-2rem}@media(min-width:62em){.o-suggestion-overlay--is-active{left:0}}.o-suggestion-overlay--company{top:14rem}.o-suggestion-overlay--user{top:16rem}.o-suggestion-overlay__heading{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0 3rem}.o-suggestion-overlay__title{background-color:var(--global-color-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--global-color-white);display:inline;padding:.3rem .7rem}.o-suggestion-overlay__text{padding:1.2rem 3rem}.o-suggestion-overlay__close:hover{cursor:pointer}.o-suggestion-overlay__close:hover svg{transform:rotate(90deg)}.o-suggestion-overlay__close svg{transition:var(--global-transition)}.o-suggestion-overlay__close svg path{stroke:var(--global-color-black)}.o-suggestion-overlay__suggestions{display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem 3rem}.o-suggestion-overlay__suggestion:hover{color:var(--global-color-primary);cursor:pointer}.o-block--bottom-none{margin-bottom:0}.o-block--bottom-small{margin-bottom:3.25rem}.o-block--bottom-medium{margin-bottom:7.5rem}.o-block--bottom-large{margin-bottom:10rem}.o-button{background:none;border:none;border-radius:var(--global-border-radius);cursor:pointer;display:inline-block;padding:1.3rem 4rem;transition:var(--global-transition)}.o-button,.o-button:hover{text-decoration:none}.o-button--black{background:var(--global-color-black);border:1px solid var(--global-color-black);color:var(--global-color-white)}.o-button--black:hover{background-color:transparent;color:var(--global-color-black)}.o-button--black-outline{background:transparent;border:1px solid var(--global-color-black);color:var(--global-color-black)}.o-button--black-outline:hover{background-color:var(--global-color-black);color:var(--global-color-white)}.o-button--white{background:var(--global-color-white);border:1px solid var(--global-color-white);color:var(--global-color-black)}.o-button--white:hover{background-color:transparent;color:var(--global-color-white)}.o-button--white.o-button--disabled{background-color:var(--global-color-grey-80);border-color:var(--global-color-grey-80);pointer-events:none}.o-button--white-outline{background:transparent;border:1px solid var(--global-color-white);color:var(--global-color-white)}.o-button--white-outline:hover{background-color:var(--global-color-white);color:var(--global-color-black)}.o-button--submit{line-height:100%!important}.o-button--basket{background-color:var(--global-color-white)}.o-button--with-icon{font-size:0;line-height:0;padding:1rem;position:relative}.o-button--with-icon:hover svg path{stroke:var(--global-color-white)}.o-button--with-icon:hover span{border-color:var(--global-color-white)}.o-button--with-icon.o-button--is-active,.o-button--with-icon:hover span{background-color:var(--global-color-black);color:var(--global-color-white)}.o-button--with-icon.o-button--is-active{border:1px solid var(--global-color-black)}.o-button--with-icon.o-button--is-active svg path{stroke:var(--global-color-white)}.o-button--with-icon.o-button--is-active span{background-color:var(--global-color-black);border-color:var(--global-color-white);color:var(--global-color-white)}.o-button--with-icon span,.o-button--with-icon svg{pointer-events:none}.o-button--with-icon svg{height:22px;width:22px}.o-button--with-icon svg path{stroke:var(--global-color-black)}.o-button--with-number{align-items:center;background-color:var(--global-color-white);bottom:5px;color:var(--global-color-black);display:flex;font-size:1rem;height:1.5rem;justify-content:center;padding:.2rem;position:absolute;right:-3px;width:1.5rem}.o-button--add-to-basket{background:var(--global-color-white);border:1px solid var(--global-color-white);color:var(--global-color-black)}.o-button--add-to-basket:hover{background-color:transparent;color:var(--global-color-white)}.o-button--add-to-basket span{pointer-events:none}.o-button--add-to-basket .is-in-basket{display:none}.o-button--add-to-basket.o-button--in-basket{background:transparent;border:1px solid var(--global-color-white);color:var(--global-color-white);cursor:unset;pointer-events:none}.o-button--add-to-basket.o-button--in-basket svg{height:18px;width:18px}.o-button--add-to-basket.o-button--in-basket svg path{stroke:var(--global-color-white)}.o-button--add-to-basket.o-button--in-basket .is-not-in-basket{display:none}.o-button--add-to-basket.o-button--in-basket .is-in-basket{align-items:center;display:flex;flex-direction:row;gap:1rem}.o-call-to-action{background-color:var(--global-color-black);color:var(--global-color-white);padding-bottom:4rem}@media(min-width:62em){.o-call-to-action{padding-bottom:7.5rem}}.o-call-to-action--pending{opacity:.3;pointer-events:none!important}.o-call-to-action--with-brand-wb .o-call-to-action__title{color:var(--global-color-wb-on-dark)}.o-call-to-action--with-brand-vzb .o-call-to-action .o-call-to-action__title{color:var(--global-color-vzb-on-dark)}.o-call-to-action__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width:48em){.o-call-to-action__wrapper{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}}.o-call-to-action__title{color:var(--global-color-primary-on-dark);margin-bottom:0;max-width:64rem}.o-call-to-action__subtitle{color:var(--global-color-white)}.o-call-to-action__form{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:48em){.o-call-to-action__form{align-items:flex-end}}.o-chip{border:1px solid var(--global-color-grey-70);border-radius:var(--global-border-radius-form-fields);display:inline;padding:.5rem 1rem;white-space:nowrap}.o-chip--grey{border-color:var(--global-color-grey-70);color:var(--global-color-grey-70)}.o-chip--black{border-color:var(--global-color-black);color:var(--global-color-black)}.o-chip--red{border-color:var(--global-color-danger-on-dark);color:var(--global-color-danger-on-dark)}.o-chip--orange{border-color:var(--global-color-warning-on-dark);color:var(--global-color-warning-on-dark)}.o-chip--green{border-color:var(--global-color-success-on-dark);color:var(--global-color-success-on-dark)}.o-content-table{display:flex;flex-direction:column;row-gap:1.6rem;width:100%}.o-content-table__column{display:flex;flex-direction:column;row-gap:.4rem}@media(min-width:62em){.o-content-table__column{align-items:start;column-gap:4rem;display:grid;grid-template-columns:minmax(11rem,11rem) auto;margin-bottom:1rem}}.o-content-table__heading{color:var(--global-color-grey-80)}.o-courses{background-color:var(--global-color-black);padding-bottom:4rem;padding-top:4rem}@media(min-width:62em){.o-courses{padding-bottom:7.5rem;padding-top:7.5rem}}.o-courses__wrapper{display:flex;flex-direction:column;justify-content:flex-start;row-gap:4.5rem}.o-courses__title{color:var(--global-color-white);margin-bottom:0}.o-courses__filter{color:var(--global-color-white);display:flex;flex-direction:row;gap:2rem}.o-courses__list{display:flex;flex-direction:column;row-gap:1rem}.o-courses__list--without-extra-column .o-courses__list__heading{grid-template-columns:8fr 4fr 3fr 2fr 2fr}.o-courses__list__heading{color:var(--global-color-grey-80);column-gap:4rem;display:grid;grid-template-columns:8fr 7fr 4fr 3fr 2fr 2fr;padding:3rem}@media(max-width:61.99em){.o-courses__list__heading{display:none}}.o-courses__list__content{display:flex;flex-direction:column;row-gap:2rem}.o-course-item{background-color:var(--global-color-grey);border:1px solid var(--global-color-grey);border-radius:var(--global-border-radius-course-table-items);color:var(--global-color-grey-10);cursor:pointer;display:flex;flex-direction:column;padding:2rem;position:relative;transition:var(--global-transition)}@media(min-width:62em){.o-course-item{align-items:center;column-gap:4rem;display:grid;grid-template-columns:8fr 7fr 4fr 3fr 2fr 2fr;padding:3rem}}.o-course-item:hover{border-color:var(--global-color-grey-70);cursor:pointer;transform:translateY(-5px)}.o-course-item--disabled>div{color:var(--global-color-grey-80)!important}.o-courses__list--without-extra-column .o-course-item{grid-template-columns:8fr 4fr 3fr 2fr 2fr}.o-course-item>div{color:var(--global-color-grey-10)}.o-course-item__language{text-transform:uppercase}.o-course-item__topic{padding-bottom:.8rem}@media(min-width:62em){.o-course-item__topic{padding-bottom:0}.o-course-item__price{text-align:right}}.o-course-item__free-seats{bottom:2rem;position:absolute;right:2rem}@media(min-width:62em){.o-course-item__free-seats{position:static}}.o-heading{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:6rem}@media(min-width:62em){.o-heading{grid-template-columns:1fr 1fr;margin-bottom:10rem}.o-heading--title-text .o-heading__teaser{padding-right:10rem}}.o-heading--voucher{gap:4rem}.o-heading--voucher .o-heading__image-content{align-self:stretch;display:flex}.o-heading--voucher .o-heading__image-content img{mix-blend-mode:multiply}@media(min-width:62em){.o-heading--voucher .o-heading__image-content img{aspect-ratio:unset;width:auto}}.o-heading__title span{background-color:var(--global-color-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--global-color-white);display:inline;padding:.5rem 1.2rem}.o-heading__text{padding-right:10rem}.o-heading__teaser{margin-bottom:3rem}.o-heading__contact{display:flex;flex-direction:row;gap:1.5rem}.o-heading__contact__link{align-items:center;border:1px solid var(--global-color-black);border-radius:50%;display:flex;height:4.5rem;justify-content:center;padding:1rem;transition:all .3s ease;width:4.5rem}.o-heading__contact__link:hover{background-color:var(--global-color-black);border-color:var(--global-color-black)}.o-heading__contact__link:hover svg path{stroke:var(--global-color-white)}.o-heading__contact__link svg path{stroke:var(--global-color-black);transition:all .3s ease}.o-heading__text-content{display:flex;flex-direction:column;gap:3rem}.o-heading__image-content{overflow:hidden}.o-heading__image-content img{aspect-ratio:650/470;display:block;mix-blend-mode:multiply;object-fit:cover;object-position:center;width:100%}.o-heading__link{color:var(--global-color-primary)}@media(min-width:62em){.o-history-navigation{display:block!important;position:absolute;right:9rem;top:0;transition:top .6s ease}body.page-scrolled .o-history-navigation{top:-40rem}}.o-history-navigation__wrapper{display:flex;flex-direction:column;justify-content:flex-start;position:fixed}.o-history-navigation__item{align-items:center;color:var(--global-color-black);display:flex;gap:2rem;height:2rem;justify-content:space-between;transition:transform .3s ease}.o-history-navigation__item:hover{transform:translateX(-1.2rem)}.o-history-navigation__item--active{color:var(--global-color-primary);transform:translateX(-1.2rem)}.o-history-navigation__item--active .o-history-navigation__line{border-color:var(--global-color-primary)}.o-history-navigation__item--with-year .o-history-navigation__line{width:3rem}.o-history-navigation__line{border-color:var(--global-color-black);border-style:solid;color:var(--global-color-black);margin:0;padding:0;width:2rem}.o-languages{background-color:var(--global-color-white);border:1px solid var(--global-color-black);border-radius:var(--global-border-radius-course-table-items);display:none;height:fit-content;padding:2rem;position:absolute;right:-100vw;top:8rem;transition:var(--global-transition);width:fit-content;z-index:20}@media(min-width:62em){.o-languages{display:block;right:-100vw}}.o-languages--is-active{display:block;right:6rem}@media(min-width:62em){.o-languages--is-active{right:calc(50vw - var(--global-wrapper-width)/2 + var(--global-wrapper-margin)*2/2 - var(--scrollbar-width));top:12rem}body.page-scrolled .o-languages--is-active{top:8rem}}.o-languages__list{list-style:none;margin:0;padding:0}.o-languages__link{color:var(--global-color-black);text-transform:uppercase}.o-languages__link--active{color:var(--global-color-primary)}.o-languages__link:hover{text-decoration:underline}.o-link{align-items:center;display:flex;flex-direction:row;gap:1.2rem}.o-link--on-dark .o-link__arrow svg path{stroke:var(--global-color-primary-on-dark)}.o-link:hover .o-link__arrow svg{transform:translateX(-10px)}.o-link--with-arrow-right:hover .o-link__arrow svg{transform:translateX(10px)}.o-link--with-arrow-top-right:hover .o-link__arrow svg{transform:translateY(-3px) translateX(3px)}.o-link--navigation .o-link__arrow svg{visibility:hidden}.o-link--navigation .o-link__arrow svg path{stroke:var(--global-color-white)}.o-link--navigation:hover .o-link__arrow svg{visibility:visible}.o-link--navigation:hover .o-link__arrow svg path{stroke:var(--global-color-primary-on-dark)}.o-link__arrow{align-items:center;display:flex}.o-link__arrow svg{height:2.4rem;transition:var(--global-transition)}.o-link__arrow svg path{stroke:var(--global-color-primary)}.o-link--in-basket{pointer-events:none}.o-link--add-to-basket .is-in-basket,.o-link--in-basket>span.o-link__arrow,.o-link--in-basket>strong{display:none}.o-link--add-to-basket.o-link--in-basket{pointer-events:none}.o-link--add-to-basket.o-link--in-basket svg{height:18px;width:18px}.o-link--add-to-basket.o-link--in-basket svg path{stroke:var(--global-color-primary-on-dark)}.o-link--add-to-basket.o-link--in-basket .is-not-in-basket{display:none}.o-link--add-to-basket.o-link--in-basket .is-in-basket{align-items:center;display:flex;flex-direction:row;gap:1rem}.o-flyout{background-color:var(--global-color-black);border-left:1px solid var(--global-color-grey);color:var(--global-color-white)!important;display:flex;flex-direction:column;height:100vh;left:-100vw;overflow-y:auto;padding:2.8rem;position:absolute;top:0;transition:left .6s ease;width:100vw;z-index:21}@media(min-width:62em){.o-flyout{height:calc(100vh - var(--global-header-height));left:unset;padding:5.5rem 8rem 4rem 6rem;position:fixed;right:-100%;top:var(--global-header-height)!important;transition:right .6s ease,top .3s ease,height .3s ease;width:72rem}body.page-scrolled .o-flyout{height:calc(100vh - var(--global-header-height-reduced));top:var(--global-header-height-reduced)!important}}.o-flyout--active{left:0}@media(min-width:62em){.o-flyout--active{left:unset;right:0}}.o-flyout__heading{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.o-flyout__close{align-items:center;display:flex;justify-content:center}.o-flyout__close:hover{cursor:pointer}.o-flyout__close:hover svg{transform:rotate(90deg)}.o-flyout__close svg{transition:var(--global-transition)}@media(min-width:62em){.o-flyout__close svg{height:4.5rem;padding:.6rem;width:4.5rem}}.o-flyout__content{margin-bottom:10rem}.o-flyout__button{margin-top:3.2rem}.o-message{background-color:var(--global-color-info);border:1px solid var(--global-color-info);border-radius:var(--global-border-radius-form-fields);padding:var(--global-box-padding)}.o-message--error{background-color:var(--global-color-danger);border:1px solid var(--global-color-danger)}.o-message--error.o-message--on-dark{background-color:var(--global-color-danger-on-dark);border:1px solid var(--global-color-danger-on-dark)}.o-message--success{background-color:var(--global-color-success);border:1px solid var(--global-color-success)}.o-message--success.o-message--on-dark{background-color:var(--global-color-success-on-dark);border:1px solid var(--global-color-success-on-dark)}.o-message__title{margin-bottom:2.4rem}.o-message__body,.o-message__title{color:var(--global-color-white)}.o-offer-item{background-color:var(--global-color-grey);border-radius:20px;display:flex;flex-direction:column;gap:2.8rem;padding:3rem}.o-offer-item__title{color:var(--global-color-white);line-height:1!important;margin-bottom:1.2rem}.o-offer-item__price{color:var(--global-color-primary-on-dark)}.o-offer-item__description,.o-offer-item__teaser{color:var(--global-color-grey-20)}.o-offer-item__description strong{color:var(--global-color-white)}.o-offer-item__description ul{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:.8rem 0 0;padding-left:2.2rem}.o-offer-item__description li{list-style:/build/website/images/check-mark.de820444.svg outside url(/build/website/images/check-mark.de820444.svg)}.o-offer-item__link{color:var(--global-color-primary-on-dark);cursor:pointer}.o-offer-item__link *{pointer-events:none}@media(max-width:74.99em){.o-person-bubble:last-child{display:none}}.o-person-bubble:hover .o-person-bubble__image img{transform:scale(1.05)}.o-person-bubble__image img{aspect-ratio:1/1;border-radius:100%;display:block;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.o-picture,.o-picture>img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.o-picture>img{aspect-ratio:attr(width)/attr(height);mix-blend-mode:multiply}.o-picture--has-focus{container-type:size}.o-picture--has-focus>img{--container-width:100cqw;--container-height:100cqh;--image-width:calc(var(--container-width) - 100%);--image-height:calc(var(--container-height) - 100%);object-position:clamp(100%,.5*var(--container-width) - var(--focus-x)*var(--image-width),0%) clamp(100%,.5*var(--container-height) - var(--focus-y)*var(--image-height),0%)}.o-picture--fullwidth{max-width:unset;width:100%}.o-picture--fullwidth>img{width:100%}.o-picture--fullheight{height:100%;max-width:unset;width:auto}.o-picture--fullheight>img{height:100%;width:auto}.o-picture--fullsize{max-width:unset}.o-picture--fullsize,.o-picture--fullsize>img{height:100%;width:100%}.o-picture--cover>img{object-fit:cover;width:100%}.o-picture--contain>img{object-fit:contain;object-position:center!important;width:100%}.o-slider-item{aspect-ratio:176/160;height:20rem;overflow:hidden;padding-bottom:2.3rem;position:relative}@media(min-width:48em){.o-slider-item{height:37.7rem}}@media(min-width:62em){.o-slider-item--small{aspect-ratio:300/377}.o-slider-item--medium{aspect-ratio:400/377}.o-slider-item--large{aspect-ratio:500/377}}.o-slider-item--extra-large{aspect-ratio:600/377}.o-slider-item--news-type{padding-bottom:0}.o-slider-item--image-type,.o-slider-item--text-type{height:33rem}@media(min-width:48em){.o-slider-item--image-type,.o-slider-item--text-type{height:37.7rem}}.o-slider-item:hover .o-slider-item__image img{transform:scale(1.05)}.o-slider-item:hover .o-slider-item__image svg{transform:translateY(-3px) translateX(3px)}.o-slider-item__image{height:100%;overflow:hidden;position:relative}.o-slider-item__image img{height:100%;mix-blend-mode:multiply;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.o-slider-item__link-icon{background-color:var(--global-color-white);bottom:0;height:2.4rem;left:0;padding:.8rem;position:absolute;width:2.4rem}.o-slider-item__link-icon svg{transition:var(--global-transition)}.o-slider-item__link-icon svg path{stroke:var(--global-color-primary)}.o-slider-item__text-wrapper{align-items:flex-end;background-color:var(--global-color-black);display:flex;flex-direction:row;height:100%}.o-slider-item__text{color:var(--global-color-white);padding:2rem}@media(min-width:62em){.o-slider-item__text{padding:3.5rem}}.o-slider-item__text p:last-child{margin-bottom:0}.o-slider-item__text a{color:var(--global-color-primary)!important;text-decoration:none}.o-slider-item__text a:hover{text-decoration:underline}.o-slider--with-brand-wb .o-slider-item__text a{color:var(--global-color-wb-on-dark)!important}.o-slider--with-brand-vzb .o-slider-item__text a{color:var(--global-color-vzb-on-dark)!important}.o-slider-item__title-wrapper{bottom:0;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;width:95%}.o-slider-item__title{background-color:var(--global-color-primary);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--global-color-white);display:inline;padding:.3rem .7rem}.o-slider--with-brand-wb .o-slider-item__title{background-color:var(--global-color-wb)}.o-slider--with-brand-vzb .o-slider-item__title{background-color:var(--global-color-vzb)}.o-social-media__list{display:flex;flex-direction:row;gap:1.5rem}.o-social-media__link{align-items:center;border:1px solid var(--global-color-grey-10);border-radius:50%;display:flex;height:4.5rem;justify-content:center;transition:all .3s ease;width:4.5rem}.o-social-media__link:hover{background-color:var(--global-color-white);border-color:var(--global-color-white)}.o-social-media__link:hover svg path{fill:var(--global-color-black);stroke:var(--global-color-black)}.o-social-media__link svg path{fill:var(--global-color-grey-10);stroke:var(--global-color-grey-10);transition:all .3s ease}.o-wrapper{margin-left:auto;margin-right:auto;max-width:var(--global-wrapper-width);padding-left:var(--global-wrapper-margin-mobile);padding-right:var(--global-wrapper-margin-mobile)}@media(min-width:62em){.o-wrapper{padding-left:var(--global-wrapper-margin);padding-right:var(--global-wrapper-margin)}}.o-wrapper--narrow{max-width:var(--global-wrapper-narrow-width)}@media(min-width:90em){.o-wrapper--left-only{margin-left:calc((100vw - var(--global-wrapper-width))/2);margin-right:0;max-width:unset;padding-right:0}}.u-link{text-decoration:none;transition:all .3s ease}.u-link:hover{text-decoration:underline}.o-wysiwyg a,.u-link--default,.u-link--navigation{color:var(--global-color-black)}.u-link--navigation:hover{color:var(--global-color-primary-on-dark);text-decoration:none}.u-link--quicklinks{color:var(--global-color-grey)}.u-link--quicklinks:hover{color:var(--global-color-secondary)}.u-link--footer{color:var(--global-color-white)}.u-link--footer:hover{color:var(--global-color-primary-on-dark);text-decoration:none}.u-link--none:hover{text-decoration:none}@media(max-width:61.99em){.u-link--stretched:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}}.c-basket-toggle{height:4.5rem;position:fixed;right:8rem;top:2.25rem;transition:top .3s ease;width:4.5rem;z-index:20}@media(min-width:62em){.c-basket-toggle{right:calc(var(--global-wrapper-margin));top:6.8rem}body.page-scrolled .c-basket-toggle{top:1.75rem}}@media(min-width:90em){.c-basket-toggle{right:calc(50vw - var(--global-wrapper-width)/2 + var(--global-wrapper-margin)*2/2 - var(--scrollbar-width))}}.c-header--with-localization .c-basket-toggle{right:14rem}@media(min-width:62em){.c-header--with-localization .c-basket-toggle{right:calc(var(--global-wrapper-margin) + 6rem)}}@media(min-width:90em){.c-header--with-localization .c-basket-toggle{right:calc(50vw - var(--global-wrapper-width)/2 + var(--global-wrapper-margin)*2/2 - var(--scrollbar-width) + 6.2rem)}}.c-course-group-detail{position:relative}.c-footer{background-color:var(--global-color-black);border-top:1px solid var(--global-color-white);padding:0 0 2rem;width:100%;z-index:1}@media(min-width:62em){.c-footer{padding:0 0 2.5rem}}.c-footer__content{color:var(--global-color-white);display:flex;flex-direction:column;gap:3.2rem;padding-top:3.2rem;width:100%}@media(min-width:62em){.c-footer__content{gap:5rem;padding-top:7.5rem}}.c-footer__content__left{max-width:35rem}.c-footer__content__right{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:61.99em){.c-footer__content__newsletter{align-items:center;display:flex;flex-direction:row;gap:1.2rem}}@media(min-width:62em){.c-footer__content__newsletter{display:inline-flex;flex-direction:column;height:100%;justify-content:space-between}}.c-footer__title{color:var(--global-color-primary-on-dark)}.c-footer__top-row{display:flex;flex-direction:column;row-gap:2.4rem}@media(min-width:62em){.c-footer__top-row{flex-direction:row;justify-content:space-between}}.c-footer__spacer-row{border-top:1px solid var(--global-color-grey-90)}.c-footer__bottom-row{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:61.99em){.c-footer__social-media-title{display:none}}.c-footer__address{display:flex;flex-direction:column}@media(min-width:62em){.c-footer__address{flex-direction:row;gap:4rem}}.c-footer__navigation{display:none}@media(min-width:62em){.c-footer__navigation{display:block}}.c-footer__copyright{color:var(--global-color-grey-70)}.c-header{width:100%}.c-header__menu-toggle{position:absolute}.c-header__basket-toggle{grid-area:basket-toggle}.c-header__logo{grid-area:logo}.c-header__search{grid-area:search}.c-header__meta{display:flex;flex-direction:row;gap:1.5rem;grid-area:meta;padding-right:6rem;position:relative}.c-header--with-localization .c-header__meta{padding-right:12rem}.c-header__nav-quicklinks{grid-area:quicklinks}.c-header__nav-main{grid-area:navigation}@media(max-width:61.99em){.c-header{height:var(--global-header-height-mobile)}.c-header__logo img{max-height:4.5rem;max-width:18rem}.c-header__container{align-items:center;display:grid;grid-template-areas:". . ." "logo basket navigation" ". . .";grid-template-columns:1fr 4rem 4rem;grid-template-rows:2rem 4.5rem auto;height:var(--global-header-height-mobile);overflow:hidden}.c-header__meta{display:none}.c-header__menu{display:grid;grid-template-areas:". ." "logo ." ". ." "navigation navigation";grid-template-columns:1fr 8rem;grid-template-rows:2rem 4.5rem 4.5rem auto;height:100%}.c-header__menu__logo{align-self:center;margin-left:1.2em}.c-header__menu-wrapper{background:var(--global-color-white);bottom:0;box-shadow:0 0 16px 0 rgba(0,0,0,.05);clip-path:inset(0 -20px);left:100%;max-width:600px;overflow:hidden;position:fixed;top:0;transition:left .3s ease-out,visibility 0s linear .3s;visibility:hidden;width:100%;z-index:19}body.nav-open-mobile .c-header__menu-wrapper{left:calc(100% - min(100%,600px));transition:left .3s ease-out,visibility 0s linear;visibility:visible}.c-header__nav-main{margin-bottom:2em;overflow:hidden;overflow-y:auto}}@media(min-width:62em){.c-header{background-color:var(--global-color-white);position:fixed;z-index:100}.c-header__logo img{max-height:4rem}.c-header__container{align-items:center;display:grid;grid-template-areas:". . ." "logo navigation meta";grid-template-columns:20rem auto auto;grid-template-rows:4rem 10rem;height:var(--global-header-height);justify-content:space-between;padding-bottom:0;transition:all .3s ease;z-index:11}body.page-scrolled .c-header__container{grid-template-rows:0 8rem;height:var(--global-header-height-reduced)}.c-header__menu,.c-header__menu-wrapper{display:contents}.c-header__nav-quicklinks,.c-header__search{align-self:center}.c-header__nav-quicklinks{justify-self:end}.c-header__nav-main,.c-header__search{justify-self:start}body.nav-hidden:not(.nav-open-mobile) .c-header{box-shadow:none;transform:translateY(-var(--global-header-height))}body.page-scrolled .c-header{height:var(--global-header-height-reduced)}}.c-history{margin-bottom:6rem}@media(min-width:62em){.c-history{margin-bottom:10rem}}.c-history__container{position:relative}@media(min-width:62em){.c-history__container{display:grid;gap:6rem;grid-template-columns:auto 9rem}}.c-history__items{display:flex;flex-direction:column;gap:7.5rem;justify-content:center}@media(min-width:62em){.c-history__items{gap:15rem}}.c-history__navigation{display:none}.c-language-toggle{height:4.5rem;position:fixed;right:8rem;top:2.25rem;transition:top .3s ease;width:4.5rem;z-index:20}@media(min-width:62em){.c-language-toggle{right:var(--global-wrapper-margin);top:6.8rem}body.page-scrolled .c-language-toggle{top:1.75rem}}@media(min-width:90em){.c-language-toggle{right:calc(50vw - var(--global-wrapper-width)/2 + var(--global-wrapper-margin)*2/2 - var(--scrollbar-width))}}@media(min-width:62em){.c-main{margin-top:calc(var(--global-header-height) + 11rem)}}.c-mask{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0}body.nav-open-mobile .c-mask{display:block;z-index:1}.c-menu-toggle__toggler{display:flex;flex-direction:column;height:100%;justify-content:space-between}.c-menu-toggle__toggler:after,.c-menu-toggle__toggler:before,.c-menu-toggle__toggler>div{background-color:var(--global-color-black);content:"";display:block;height:.1rem;transition:all .4s ease-in-out}.nav-open-mobile .c-menu-toggle__toggler:before{transform:translateY(5px) rotate(45deg)}.nav-open-mobile .c-menu-toggle__toggler>div{transform:scale(0)}.nav-open-mobile .c-menu-toggle__toggler:after{transform:translateY(-5px) rotate(-45deg)}.c-menu-toggle__wrapper{background-color:var(--global-color-white);border:1px solid var(--global-color-black);border-radius:50%;cursor:pointer;height:4.5rem;padding:1.6rem 1.3rem;position:fixed;right:2.25rem;top:2.25rem;width:4.5rem;z-index:20}@media(min-width:62em){.c-menu-toggle__wrapper{display:none}}.c-nav-footer__ul{column-gap:4rem;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.c-nav-footer__li{margin-bottom:1.5rem}.u-text{font-family:var(--global-font-family),sans-serif}.u-text--header1{font-size:3.2rem;font-weight:700;line-height:normal;text-transform:uppercase}@media(min-width:62em){.u-text--header1{font-size:5.5rem}}.u-text--header2{font-size:2.2rem;font-weight:700;line-height:2.9rem}@media(min-width:62em){.u-text--header2{font-size:3.5rem;line-height:4.7rem}}.u-text--header3{font-size:2rem;font-weight:700;line-height:2.4rem}@media(min-width:62em){.u-text--header3{font-size:3rem;line-height:3.1rem}}.u-text--header4{font-size:1.8rem;font-weight:700;line-height:2rem}@media(min-width:62em){.u-text--header4{font-size:2.1rem;line-height:2.6rem}}.u-text--body{font-size:1.5rem;font-weight:400;line-height:2.9rem}@media(min-width:62em){.u-text--body{font-size:1.7rem;line-height:3.1rem}}.u-text--info{font-size:1.5rem;font-weight:400;line-height:2.4rem}@media(min-width:62em){.u-text--info{font-size:1.7rem;line-height:2.6rem}}.u-text--tag{font-size:1.5rem;font-weight:700;line-height:normal;text-transform:uppercase}@media(min-width:62em){.u-text--tag{font-size:1.5rem;line-height:normal}}.u-text--small{font-size:1.2rem;font-weight:400;line-height:normal}@media(min-width:62em){.u-text--small{font-size:1.2rem}}.u-text--label{font-size:1.5rem;font-weight:400;line-height:2.4rem}@media(min-width:62em){.u-text--label{font-size:1.7rem;line-height:2.6rem}}.u-text--navigation{font-size:1.9rem;font-weight:400;line-height:2.3rem}@media(min-width:62em){.u-text--navigation{font-size:1.7rem;font-weight:500;line-height:2rem}}.u-text--button{font-size:1.5rem;font-weight:400;line-height:2.9rem}@media(min-width:62em){.u-text--button{font-size:1.7rem;line-height:3.1rem}}.u-text--link{font-size:1.5rem;font-weight:400;line-height:2.9rem}@media(min-width:62em){.u-text--link{font-size:1.7rem;line-height:3.1rem}}.u-text--call-to-action{font-size:2.2rem;font-weight:700;line-height:3rem}@media(min-width:62em){.u-text--call-to-action{font-size:4rem;line-height:5rem}}.c-nav-main__ul{list-style:none;margin:0;padding:0}.c-nav-main__li{display:block}.c-nav-main__li.active-trail>.c-nav-main__link,.c-nav-main__li.active:not(.active-trail)>.c-nav-main__link{color:var(--global-color-primary)}@media(max-width:61.99em){.c-nav-main__ul{display:none;grid-column:1/span 3;grid-row:2/2}.c-nav-main__ul--level1{display:block;grid-column:initial;grid-row:initial}.c-nav-main__li{align-items:center;border-top:1px solid var(--global-color-grey-20);display:grid;grid-template-columns:1fr auto 1.2em}.c-nav-main__li--level1:first-child{border-top:none}.c-nav-main__li--level1.is-active label{color:var(--global-color-primary)!important}.c-nav-main__li--level1.is-active label svg path{fill:var(--global-color-primary)}.c-nav-main__li--level2.is-active a{color:var(--global-color-primary-on-dark)!important}.c-nav-main__link{padding:1.5rem 4rem 1.5rem 2rem}.c-nav-main__link--level1{padding-left:2rem}.c-nav-main__link--level2{font-size:1.7rem;font-weight:400;padding-left:4rem}.c-nav-main__full-layer,.c-nav-main__full-layer__container-second,.c-nav-main__full-layer__container-second>div,.c-nav-main__full-layer__container-third,.c-nav-main__full-layer__container-third__nav,.c-nav-main__full-layer__number-1,.c-nav-main__full-layer__number-2,.c-nav-main__full-layer__number-3{display:contents}.c-nav-main__full-layer .c-nav-main__ul--short-links,.c-nav-main__full-layer__container-third__contact,.c-nav-main__full-layer__container-third__locations,.c-nav-main__full-layer__subtitle{display:none!important}.c-nav-main__state,.c-nav-main__toggle{display:block;grid-column:2/2;grid-row:1/1;padding:0 1em}.c-nav-main__state{appearance:none}.c-nav-main__state:checked~div .c-nav-main__ul--level2{display:block}.c-nav-main__toggle{cursor:pointer;transition:transform .4s}.c-nav-main__state:checked+.c-nav-main__toggle{transform:rotate(180deg)}.c-nav-main__toggle svg{height:1.6rem;margin-top:1rem;width:2rem}.c-nav-main__toggle svg path{fill:var(--global-color-black)}}@media(min-width:62em){.c-nav-main__full-layer{background-color:var(--global-color-black);cursor:auto;display:none;height:fit-content;left:0;margin:0;padding:7.5rem 0;position:absolute;right:0;top:var(--global-header-height);transition:var(--global-transition);width:calc(100vw - var(--scrollbar-width));z-index:10}.is-flyout-active .c-nav-main__full-layer{display:block}body.nav-open-mobile.page-scrolled .c-nav-main__full-layer{top:var(--global-header-height-reduced)}.c-nav-main__full-layer__subtitle{color:var(--global-color-grey-70);margin-bottom:3rem;text-transform:uppercase}.c-nav-main__full-layer__subtitle span{background-color:var(--global-color-primary-on-dark);color:var(--global-color-white);padding:.3rem .7rem}.c-nav-main__full-layer__container-second{display:grid;grid-template-columns:3fr 1fr}.c-nav-main__full-layer__container-second>div:first-child{border-right:1px solid var(--global-color-grey-90);padding-right:7.5rem}.c-nav-main__full-layer__container-second>div:nth-child(2){padding-left:7.5rem}.c-nav-main__full-layer__container-third{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.c-nav-main__full-layer__container-third__nav{border-right:1px solid var(--global-color-grey-90);padding-right:7.5rem}.c-nav-main__full-layer__container-third__contact,.c-nav-main__full-layer__container-third__locations{color:var(--global-color-white);display:flex;flex-direction:column;gap:5rem;padding-left:7.5rem}.c-nav-main__full-layer__container-third__locations{border-left:1px solid var(--global-color-grey-90)}.c-nav-main__ul--level1{column-gap:7.5rem;display:flex;flex-direction:row}.c-nav-main__ul--level2{align-items:center;display:grid;gap:3rem 10rem;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}.c-nav-main__full-layer__number-2 .c-nav-main__ul--level2{grid-template-rows:repeat(7,1fr)}.c-nav-main__li--level1{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;gap:1rem}.c-nav-main__li--level1.is-active label,.c-nav-main__li--level1.is-flyout-active label,.c-nav-main__li--level1:hover label{color:var(--global-color-primary)!important}.c-nav-main__li--level1.is-active label svg path,.c-nav-main__li--level1.is-flyout-active label svg path,.c-nav-main__li--level1:hover label svg path{fill:var(--global-color-primary)}.c-nav-main__li--level2.is-active a{color:var(--global-color-primary-on-dark)!important}.c-nav-main__link--level1{display:inline-block;pointer-events:none}.c-nav-main__link--level2{color:var(--global-color-white);line-height:2.6rem;padding-bottom:.5rem;padding-top:.5rem;white-space:nowrap}.c-nav-main__toggle{align-items:flex-end;display:flex;flex-direction:row;pointer-events:none}.c-nav-main__toggle svg{transition:var(--global-transition);width:1.6rem}.c-nav-main__toggle svg path{fill:var(--global-color-black)}.is-flyout-active .c-nav-main__toggle svg{transform:rotate(180deg)}.c-nav-main__state{display:none}}.c-nav-quicklinks__ul{list-style:none;margin:0;padding:0}.c-nav-quicklinks__li{display:block}.c-nav-quicklinks__link{white-space:nowrap}.c-nav-quicklinks__link.active{color:var(--global-color-primary)}@media(max-width:61.99em){.c-nav-quicklinks{background:var(--global-color-grey-20);height:100%}.c-nav-quicklinks__ul{align-content:stretch;align-items:stretch;display:flex;flex-flow:row wrap;gap:.1rem;height:100%;justify-content:center;margin-left:-.1rem}.c-nav-quicklinks__li{display:contents}.c-nav-quicklinks__link{align-items:center;border-left:1px solid var(--global-color-grey);border-top:1px solid var(--global-color-grey);display:flex;flex-grow:1;justify-content:center;margin-right:-.1rem;padding:.8em}.c-nav-quicklinks__li:first-child .c-nav-quicklinks__link{border-left:none}}@media(min-width:62em){.c-nav-quicklinks__ul{align-items:center;display:flex;gap:1.2em;height:2rem;justify-content:right}.c-nav-search img{display:none}}@media(max-width:61.99em){.c-nav-search__form{display:none}}.c-nav-search__form__input{background-color:var(--global-color-grey-10);border:1px solid var(--global-color-black);border-radius:var(--global-border-radius);color:var(--global-color-grey);min-width:50rem;outline:none;padding:1rem 3.5rem 1rem 2rem}@media(max-width:61.99em){.c-nav-search__form__input{min-width:15rem;width:100%}}.c-news-detail{margin-bottom:3.2rem;position:relative}@media(min-width:62em){.c-news-detail{margin-bottom:10rem}}.c-news-detail__full-image{height:30rem;overflow:hidden;position:absolute;width:calc(100vw - var(--scrollbar-width));z-index:-1}@media(min-width:48em){.c-news-detail__full-image{height:40rem}}@media(min-width:62em){.c-news-detail__full-image{height:50rem}}@media(min-width:75em){.c-news-detail__full-image{height:70rem}}.c-news-detail__full-image img{aspect-ratio:1320/700;display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;object-position:center;width:100%}.c-news-detail__content{padding-top:10rem}@media(min-width:48em){.c-news-detail__content{padding-top:20rem}}@media(min-width:62em){.c-news-detail__content{padding-top:35rem}}@media(min-width:75em){.c-news-detail__content{padding-top:43rem}}.c-news-detail__content-inner{background-color:var(--global-color-white);display:flex;flex-direction:column;gap:7.5rem;padding:4rem 4rem 0}@media(min-width:48em){.c-news-detail__content-inner{padding:4rem 7.5rem 0}}@media(min-width:62em){.c-news-detail__content-inner{padding:10rem 15rem 0}}.c-news-detail__heading{display:flex;flex-direction:column;gap:1.5rem}.c-news-detail__title{margin-bottom:0}.c-news-detail__date{color:var(--global-color-grey-70)}.c-news-detail__block-content{display:flex;flex-direction:column}.c-news-detail__link{color:var(--global-color-primary)}.c-news-list__first-news{margin-bottom:4rem}@media(min-width:62em){.c-news-list__first-news{margin-bottom:7.5rem}}.c-news-list__list{display:grid;gap:4rem;grid-template-columns:1fr;margin-bottom:4rem}@media(min-width:48em){.c-news-list__list{grid-template-columns:1fr 1fr}}@media(min-width:62em){.c-news-list__list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75em){.c-news-list__list{grid-template-columns:1fr 1fr 1fr 1fr}}.c-page{display:flex;flex-direction:column;min-height:100vh;position:relative}.c-page__footer{margin-top:auto}.c-register-form{overflow:hidden}.c-register-form__company-block,.c-register-form__user-block{position:relative}.c-team-list{margin-bottom:3.2rem}@media(min-width:62em){.c-team-list{margin-bottom:10rem}}.c-team-list__list{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:48em){.c-team-list__list{grid-template-columns:1fr 1fr}}@media(min-width:62em){.c-team-list__list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:75em){.c-team-list__list{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:47.99em){.u-hide--mobile{display:none}}@media(min-width:48em)and (max-width:61.99em){.u-hide--tablet{display:none}}@media(min-width:62em){.u-hide--desktop{display:none}}.u-hide--all{display:none}.swiper-container{display:inherit}[data-slider-autoplay="1"] .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-slide{display:unset;max-width:100%!important}@media(min-width:62em){.swiper-slide{width:auto!important}}