@-webkit-keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@font-face{font-family:"Klavika";src:url(../fonts/klavika-medium.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Klavika-Bold";src:url(../fonts/klavika-bold.otf) format("otf");font-weight:700;font-style:normal;font-display:swap}body,html{width:100vW;height:100%;max-width:100vW;margin:0!important}html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{font-size:15px;font-family:"Klavika",sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto;background-color:#fff}body.no-overflow{overflow:hidden!important}body .seamless{padding:0!important;margin:0!important}#mainContent{min-height:60vH;padding-top:80px}@media (min-width:768px){#mainContent{padding-top:80px}}.languageSwitch{display:inline-block;cursor:pointer;margin-left:.5em}@media (min-width:768px){.languageSwitch{margin-left:0;margin-right:8px}}.languageOptions{position:absolute;z-index:999;right:64px;width:30px;top:60px}a,a:active,a:hover,a:visited,body{color:#4d5255}.pointer{cursor:pointer}.contentMaxWidth{max-width:1200px;margin:0 auto;width:100%;padding:0 15px}.contentMaxWidthExtented{width:100%;max-width:95%;margin:0 auto}.contentMaxWidthFull{width:100%;max-width:none}.pagination{margin:2em}.pagination .page-item .page-link{color:#4d5255;padding:.4em 1.5em}.pagination .page-item.active .page-link{color:#4d5255;background-color:#fff;border-color:#4d5255}.mainBackground{background-color:#fff}.mainBackgroundLight{background-color:#f6f6f6;color:#4d5255}.mainBackgroundInvert{background-color:#4d5255!important;color:#fff}.mainBackgroundInvert.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.mainBackgroundHighlight{background-color:#bccf00;color:#fff}.firstContainer{padding-top:80px}@media (min-width:768px){.firstContainer{padding-top:80px}}.popover{max-width:100%}.containerWithBottom{margin-bottom:80px}.headlineWithBottom{margin-bottom:40px}.clearfix{visibility:hidden;clear:both}.center{text-align:center;margin:0 auto}.justify{text-align:justify}.left,ul.check{text-align:left}.backgroundWhite{background-color:#fff}hr{display:block;clear:both;margin:30px 0}ul.check{padding:0;list-style:none;margin:0 0 0 2em}ul.check li{position:relative}ul.check li:before{position:absolute;color:#bccf00;font-weight:700;left:-1em;width:2em;height:2em;content:">";bottom:1px}.text,ul.check li{line-height:2em}.responsiveVideo{width:100%;max-width:800px;height:auto}.responsiveVideo.fullWidth{max-width:none}.videoWrapperContainer{width:100%;margin:0 auto 15px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.textHighlight{line-height:1.3em;font-size:1.5em;color:#bccf00}.highlightFont,h1,h2,h3,h4,h5,h6{font-family:"Klavika-Bold",sans-serif;margin:0;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Klavika-Bold",sans-serif;margin-bottom:0}.h1,h1{font-size:2em}.h2,h2{font-size:1.8em}.h3,h3{font-size:1.6em}.h4,h4{font-size:1.4em}.h5,h5{font-size:1.2em}.h6,h6{font-size:1em}.mainColor{color:#4d5255}.blog .detail h2,.subColor{color:#9d9d9c}.mainColorInvert{color:#fffffff}.mainBackgroundColor,.mainBackgroundColor a{background-color:#4d5255;color:#fff}.highlight{font-weight:700}.highlightColor,.themeFontColor{color:#bccf00!important}.bg.bg-theme,.btn.btn-primary,.btn.btn-theme{color:#4d5255!important;background-color:#fff!important;border-color:#4d5255!important;font-weight:700}.btn.btn-theme{border-radius:5px;padding:.6em 1.5em;font-size:1em}.btn.btn-theme-highlight{color:#fff!important;background-color:#bccf00!important;border-color:#bccf00!important;font-weight:700;padding:.5em 3em}.alert.alert-theme{color:#bccf00!important;background-color:#fff!important;border-color:#fff!important;font-weight:700}#loadingOverlay{display:none!important}#userCookieDislaimerModal{display:none!important;position:fixed!important;top:unset!important;left:2em!important;right:2em!important;transform:unset!important;width:calc(100% - 4em)!important;max-width:400px!important;z-index:100000!important;bottom:2em!important}#userCookieDislaimerModal .modal-content{border:3px solid #bccf00!important}#userCookieDislaimerModal .modal-content .modal-footer .btn-selection{font-size:.8em}#userCookieDislaimerModal .modal-content .modal-footer .btn-success{color:#bccf00!important;background-color:#fff!important;border-color:#fff!important;font-weight:700;border-radius:100px;padding:.8em 2em;font-size:.9em}#topNavigationMobile{position:absolute;display:block;z-index:1001}#topNavigationMobile.open{width:100%;height:100%}#topNavigationMobile.open .mobile-burger-content{position:fixed;z-index:10000;left:0;right:0;bottom:0;top:0}#topNavigationMobile.open .mobile-burger-content .animated-content{display:block!important}#topNavigationMobile .animated-content{display:none;position:absolute;left:0;right:0;top:0;bottom:0;padding:70px 20px;background-color:#4d5255;color:#fff;border-left:2px solid #bccf00;font-size:1.3em;z-index:99}#topNavigationMobile .animated-content a{color:#fff}#topNavigationMobile .animated-content a:hover{color:#bccf00}@media (min-width:576px){#topNavigationMobile .animated-content{top:80px;left:unset;padding:10px 50px 70px 30px;min-width:300px}}#topNavigationMobile .nav-item.active>.nav-link{text-decoration:none;color:#bccf00}#topNavigation{position:absolute;width:100%;max-width:100vW;overflow:hidden!important;min-height:80px;padding-top:10px}@media (min-width:992px){#topNavigation{min-height:80px}}#topNavigation .mainNavigation{font-size:.8em;background-color:#bccf00}@media (min-width:768px){#topNavigation .mainNavigation{background-color:transparent}}#topNavigation .cta{z-index:11;margin-right:3.5em}@media (min-width:768px){#topNavigation .cta{margin-right:3em}}#topNavigation .cta a{margin-left:.25em;margin-right:0;color:#fff!important}@media (min-width:768px){#topNavigation .cta a{margin-left:0;margin-right:.8em}}#topNavigation .mobile-burger-menu{position:absolute;z-index:1002;width:30px;height:30px;right:15px;top:29px}#topNavigation .mobile-burger-menu .animated-burger,#topNavigation .mobile-burger-menu .animated-burger span{position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#topNavigation .mobile-burger-menu .animated-burger{width:30px;height:25px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#topNavigation .mobile-burger-menu .animated-burger span{background:#fff;display:block;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#topNavigation .mobile-burger-menu .animated-burger.open span{background:#bccf00}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(1){top:0}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(2){top:10px}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(3){top:20px}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(2){opacity:0;left:-60px}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.footerContainer{overflow:hidden}.footerContainer .footerContainerContent{padding:0}.footerContainer .footerContainerContent a{color:#fff;text-decoration:underline}.footerContainer .footerContainerContent .footerContent .map{width:auto;height:400px}.infoCardSet.flex{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;padding:0;flex-wrap:wrap}.infoCardSet.flex .infoCard{margin:.5em;width:100%;background-color:#f9f8f6}@media (min-width:768px){.infoCardSet.flex .infoCard{width:calc(50% - 1em)}}@media (min-width:992px){.infoCardSet.flex .infoCard{width:calc(33% - 1em)}}.infoCardSet.masonry{column-width:18em;column-gap:2em}.infoCardSet.masonry .infoCard{margin:.5em}.infoCardSet .infoCard{position:relative;display:inline-block;width:100%;overflow:hidden}@media (min-width:768px){.infoCardSet .infoCard{width:100%}}.infoCardSet .infoCard .infoCardImage{background-color:#4d5255;height:260px;background-size:contain;background-position:center center!important}@media (min-width:768px){.infoCardSet .infoCard .infoCardImage{background-size:cover!important}}.infoCardSet .infoCard .infoCardContent{padding:.7em 1.5em;background-color:#f9f8f6}.infoCardSet .infoCard .infoCardContent .infoCardDate{text-transform:uppercase;font-size:1em}.infoCardSet .infoCard .infoCardContent .infoCardHeadline{text-align:center;color:#bccf00;padding:.5em 0;font-weight:700;font-size:1.1em;line-height:1.3em}.infoCardSet .infoCard .infoCardContent .infoCardSubline{font-size:1em;color:#6f6f6e}.infoCardSet .infoCard .infoCardContent .infoCardText{padding:.5em 0;min-height:90px;font-size:1em}.infoCardSet .infoCard .infoCardContent .infoCardButton{text-align:center;margin:1.2em 0 1em}.infoCardSet .infoCard .infoCardContent .infoCardSocial{height:50px}.blog .detail .blogImageDesktop{max-height:600px;overflow:hidden}.blog .detail .glyphicon,.blog .detail h1{color:#bccf00}.carousel{position:relative}.carousel .sliderMask{position:absolute;z-index:1;top:-1px;left:unset;right:-110px;bottom:0;height:105%}.carousel .sliderMaskMobile{position:absolute;z-index:1;top:-80px;left:0;right:0;bottom:0;width:100%}.carousel .carousel-indicators button{background-color:#636366;border:1px solid #636366;width:12px;height:12px;border-radius:12px;margin:0 .75em}.carousel .carousel-indicators button.active{background-color:#bccf00;border:1px solid #bccf00;width:14px;height:14px;margin-top:-1px}.carousel .carousel-control-next,.carousel .carousel-control-prev{position:absolute;display:none}@media (min-width:768px){.carousel .carousel-control-next,.carousel .carousel-control-prev{display:none}}.carousel .carousel-control-prev{margin-left:-50px}.carousel .carousel-control-next{margin-right:-50px}.carousel .carousel-control-prev-icon{background-image:url(../images/all/icons_slide-links.svg)}.carousel .carousel-control-next-icon{background-image:url(../images/all/icons_slide-rechts.svg)}.carousel .carousel-indicators .active{background-color:#636366}.carousel .carousel-control-next,.carousel .carousel-control-prev{width:6%}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:50px;height:50px}.carousel .carousel-control-next-icon{margin-right:-70px}.carousel .carousel-control-prev-icon{margin-left:-70px}.carousel.header .carousel-item{overflow:hidden;text-align:center;background-color:#4d5255!important;padding:5em 0;height:auto;background-size:cover!important;background-position:top center!important}@media (min-width:768px){.carousel.header .carousel-item{height:600px}}.carousel.header .carousel-item .slogan{position:absolute;font-size:2em;line-height:1.2em;color:#fff;font-weight:700;top:330px;left:5%}@media (min-width:768px){.carousel.header .carousel-item .slogan{font-size:2em;top:50%;margin-top:-110px}}@media (min-width:992px){.carousel.header .carousel-item .slogan{font-size:2.5em;top:50%;margin-top:-110px}}@media (min-width:1400px){.carousel.header .carousel-item .slogan{font-size:3.5em;top:50%;margin-top:-110px}}.carousel.header .carousel-item .carousel-caption{width:unset;bottom:unset;left:20px;z-index:10;color:#fff;text-align:left;top:10px;right:unset;padding:0;display:block!important}@media (min-width:576px){.carousel.header .carousel-item .carousel-caption{right:120px}}.carousel.header .carousel-item .carousel-caption .slide-image{display:none;margin-top:12em;margin-left:-8px;margin-bottom:3em}@media (min-width:576px){.carousel.header .carousel-item .carousel-caption .slide-image{display:block}}.carousel.header .carousel-item .carousel-caption .slide-image img{height:120px}.carousel.header .carousel-item .carousel-caption .claim1{font-size:1.8em;font-weight:700;margin-bottom:0;display:none}.carousel.header .carousel-item .carousel-caption .claim2{font-size:2em;margin-top:1em;color:#bccf00;font-weight:700}@media (min-width:576px){.carousel.header .carousel-item .carousel-caption .claim2{font-size:1.6em;margin-top:unset;margin-bottom:1em}}.carousel.header .carousel-item .carousel-caption .cta{float:left;margin-right:2em;margin-bottom:1em}@media (min-width:576px){.carousel.header .carousel-item .carousel-caption{top:0;left:unset}.carousel.header .carousel-item .carousel-caption .claim1{font-size:2em;margin-bottom:2em}}.carousel.header .carousel-indicators{bottom:70px}.carousel.header.mobile .carousel-caption{left:0;right:0;padding:2em}.carousel.header.mobile .carousel-caption .claim1{margin-top:1em;margin-bottom:1em}.carousel.firstContainerPortal .carousel-item{padding:8em 0}.carousel.fullscreen{margin-top:80px;height:calc(100vH - 80px);width:100%}.carousel.fullscreen .carousel-item{overflow:hidden;text-align:center;height:calc(100vH - 80px);background-size:cover!important;background-position:center center!important}.carousel.fullscreen .carousel-item .carousel-caption{bottom:unset;left:unset;right:unset;z-index:10;padding-top:0;padding-bottom:0;color:#fff;text-align:right;top:20%;width:50%;padding-right:10%;display:block!important}.carousel.fullscreen .carousel-item .carousel-caption .claim1,.carousel.fullscreen .carousel-item .carousel-caption .claim2,.carousel.fullscreen .carousel-item .carousel-caption .claim3{font-size:2.4em}.carousel.fullscreen .carousel-indicators{bottom:70px}.carousel.fullscreen .carousel-control-next,.carousel.fullscreen .carousel-control-prev{width:6%}.carousel.images{padding-bottom:45px}.carousel.images .carousel-inner .carousel-item .carouselImages{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;align-content:center}.carousel.images .carousel-inner .carousel-item .carouselImages .carouselImage{flex:auto;margin:2em}.carousel.images .carousel-inner .carousel-item .carouselImages .carouselImage img{height:50px;width:auto}.carousel.testimonial .carousel-indicators{margin-bottom:0;bottom:-35px}@media (min-width:768px){.carousel.testimonial .carousel-indicators{bottom:-30px}}.videoMasked{z-index:-1;left:0;right:0;bottom:0;top:0;width:auto!important;height:410px!important;margin-top:200px}@media (min-width:768px){.videoMasked{width:100%!important;height:auto!important;margin-top:0}}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}img{opacity:1;transition:opacity .3s}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{opacity:1;min-height:1px}.lazyLoad.background{-webkit-animation:lazyLoad .3s;animation:lazyLoad .3s}.no-focus-outline{outline:0!important}.noselect{background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementBackground{background-image:url(../images/all/icons_element.svg);background-repeat:no-repeat;background-size:40%}@media (min-width:768px){.elementBackground{background-size:15%}.elementBackground.large{background-size:35%}}.dottedLine{border-bottom:2px dotted #4d5255}@media (min-width:768px){#carousel1611675343{margin-top:-80px}}#courseResults{text-align:left}#courseResults .mainBackgroundInvert{background-color:#f6f6f6;color:#4d5255}#courseResults .coursesTeaser{margin-bottom:2em}#courseResults .coursesTeaser .highlightFont{font-weight:400}#courseResults .coursesTeaser .h4,#courseResults .coursesTeaser h3{color:#bccf00;font-weight:700}#courseResults .coursesTeaser .btn{margin-top:1em}.blockCoursesNext .nextCourse{padding-bottom:2em}@media (min-width:768px){.blockCoursesNext .nextCourse{padding:0 4em}}.blockCoursesNext .nextCourse .nextCourseIcon img{width:50px}.blockCoursesNext .nextCourse .nextCourseDate{font-size:.9em}.blockCoursesNext .nextCourse .nextCourseHeadline{font-size:1.4em}.blockCoursesExpertises .expertiseItem{display:flex;align-items:center;padding:1em;border-bottom:1px solid #4d5255}.blockCoursesExpertises .expertiseItem .expertiseItemHeadline{flex-grow:1;font-size:1.2em}.blockCoursesExpertises .expertiseDetails{background-color:#fff}.blockCoursesExpertises .expertiseDetails .expertiseDetailsTeaser{font-weight:700}.coursesList .coursesTeaser,.coursesList .subscriptionsTeaser{position:relative;border-left:5px solid #bccf00;margin-bottom:2em}.coursesList .coursesTeaser .coursePartnerLogo{max-width:350px;float:right;background-color:#fff;padding:.5em;border-right:1px solid #4d5255;border-bottom:1px solid #4d5255;margin-right:-12px}.coursesList .coursesTeaser .coursePartnerLogo .partnerClaim{font-size:.8em;padding:0 1em}.coursesList .coursesTeaser .coursePartnerLogo .partnerLogo{padding:0 1em}.coursesList .subscriptionsTeaser{border-left:5px solid #4d5255;padding:1em;width:95%}@media (min-width:768px){.coursesList .subscriptionsTeaser{width:49%}}.courseDetail .closeIcon{margin-right:1em}.card .card-header{font-size:1.1em;font-weight:700}.headerVideo,.headerVideo .video{width:100vw!important;height:450px!important}.headerVideo{overflow:hidden;position:relative;padding-top:90px}.headerVideo .video{object-fit:cover}@media (max-width:1000px){.headerVideo,.headerVideo .video{height:25vh!important}}