@-webkit-keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@keyframes lazyLoad{0%{opacity:0}to{opacity:1}}body,html{width:100vW;max-width:100vW}html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{font-size:15px;font-family:"Open Sans",sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto;background-color:#fff}body.no-overflow{overflow:hidden!important}#mainContent{min-height:60vH;padding-top:120px}@media (min-width:768px){#mainContent{padding-top:120px}}a,a:hover,body{color:#4d5255}p{line-height:25px}.list-unstyled{margin-bottom:0}.pointer{cursor:pointer}body,html{height:100%}.contentMaxInnerWidth,.contentMaxWidth{max-width:1100px;margin:0 auto;width:100%}.contentMaxInnerWidth{max-width:900px;padding:0 10px}.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 1em}.pagination .page-item.active .page-link{color:#4d5255;background-color:#fff;border-color:#4d5255}.mainBackground{background-color:#fff}.mainBackgroundInvert{background-color:#f6f6f6;color:#4d5255}.mainBackgroundHighlight{background-color:#df691f;color:#4d5255}.firstContainer{padding-top:120px}@media (min-width:768px){.firstContainer{padding-top:120px}}img.rounded.rounded-100{border-radius:99999px!important}.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:1em 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:#df691f;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:#df691f}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.highlightFont,h2{font-family:"Bodoni Moda",serif}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0}.h5,.h6{font-size:1em}#topNavigationMobile .animated-content a,.mainColor{color:#4d5255}.blog .detail h2,.subColor{color:#9d9d9c}.mainColorInvert{color:#fffffff}.mainBackgroundColor,.mainBackgroundColor a{background-color:#f6f6f6;color:#4d5255}.highlight{font-weight:700}#topNavigationMobile .animated-content a:hover,.highlightColor,.themeFontColor{color:#df691f}.bg.bg-theme,.btn.btn-primary,.btn.btn-theme,.btn.btn-theme-invert{color:#4d5255!important;background-color:transparent!important;border-color:#4d5255!important}.btn.btn-theme-invert{background-color:#fff!important}.btn.btn-theme{border-radius:1px;padding:.4em 2.5em;letter-spacing:.05rem;font-size:1rem}.btn.btn-theme.btn-sm{padding:.3em 2em;font-size:.8rem}.btn.btn-theme.btn-success{color:#fff!important;background-color:#198754!important;border-color:#fff!important}.btn.btn-theme.btn-danger,.btn.btn-theme.btn-warning{color:#fff!important;background-color:#ffc107!important;border-color:#fff!important}.btn.btn-theme.btn-danger{background-color:#dc3545!important}.btn.btn-theme-highlight{color:#fff!important;background-color:#df691f!important;border-color:#df691f!important;padding:.5em 3em}.alert.alert-theme{color:#df691f!important;background-color:#fff!important;border-color:#fff!important;font-weight:700}.accordion-header :focus,.accordion-item :focus{outline:0!important;box-shadow:0 0 0 0 transparent!important}.accordion-button:not(.collapsed){color:#fff;background-color:rgba(223,105,31,.9)}.accordion-button:not(.collapsed)::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")}#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 #df691f!important}#userCookieDislaimerModal .modal-content .modal-footer .btn-selection{font-size:.8em}#userCookieDislaimerModal .modal-content .modal-footer .btn-success{color:#df691f!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:#f6f6f6;color:#4d5255;border-left:2px solid #df691f;font-size:1.3em;z-index:99}@media (min-width:576px){#topNavigationMobile .animated-content{left:unset;padding:90px 50px 70px 30px;min-width:300px}}#topNavigation .mainNavigation .nav-link.active,#topNavigationMobile .nav-item.active>.nav-link{text-decoration:none;color:#df691f}#topNavigation{position:absolute;width:100%;max-width:100vW;overflow:hidden!important;min-height:120px;padding-top:.5em}@media (min-width:992px){#topNavigation{min-height:120px;padding-top:1em}}#topNavigation .logo{height:70px;width:auto}@media (min-width:768px){#topNavigation .logo{height:110px}}#topNavigation .cta{margin-right:1.5em}@media (min-width:768px){#topNavigation .cta{margin-right:.5em}}#topNavigation .cta a{margin-left:.25em;margin-right:0}@media (min-width:768px){#topNavigation .cta a{margin-left:0;margin-right:1em}}#topNavigation .mainNavigation{display:none!important}#topNavigation .mainNavigation .nav-link{padding:.5rem .8rem;white-space:nowrap;color:#4d5255}@media (min-width:768px){#topNavigation .mainNavigation{display:flex!important}}#topNavigation .mobile-burger-menu{position:relative;z-index:1002;width:30px;height:30px;margin-top:.5em}#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:#4d5255;display:block;height:3px;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:#df691f}#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{font-size:.9em;padding:2em;text-align:center}@media (min-width:768px){.footerContainer .footerContainerContent{text-align:inherit}}.footerContainer .footerContainerContent a{color:#4d5255;text-decoration:none}.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%}@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:#f6f6f6;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:#df691f;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:#df691f}.blockTestimonialSlider .testimonialTeaser{font-size:1.4em;min-height:100px;font-weight:700;text-align:center;max-width:80%;margin:0 auto}.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{position:relative;border-left:5px solid #df691f;margin-bottom:2em}.coursesList .coursesTeaser .coursePartnerLogo{max-width:350px;float:right;background-color:#fff;padding:.5em;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;margin-right:-12px}.coursesList .coursesTeaser .coursePartnerLogo .partnerClaim{font-size:.8em;padding:0 1em}.coursesList .coursesTeaser .coursePartnerLogo .partnerLogo{padding:0 1em}.courseDetail .closeIcon{margin-right:1em}.card .card-header{font-size:1.1em;font-weight:700}.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:-20px;left:0;right:0;bottom:0;width:100%}.carousel .carousel-indicators li{background-color:#636366;border:1px solid #636366;width:10px;height:10px;border-radius:10px;margin:0 .2em}.carousel .carousel-indicators li.active{background-color:#df691f;border:1px solid #df691f}.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:#f6f6f6!important;padding:5em 0;height:670px;background-size:cover!important;background-position:top center!important}@media (min-width:768px){.carousel.header .carousel-item{height:600px}}.carousel.header .carousel-item .carousel-caption{width:unset;bottom:unset;left:20px;z-index:10;color:#4d5255;text-align:left;top:10px;right:75px;padding:0;display:block!important}.carousel.header .carousel-item .carousel-caption .slide-image{display:none;margin-top:5em;margin-left:-8px;margin-bottom:4em}@media (min-width:576px){.carousel.header .carousel-item .carousel-caption .slide-image{display:block}}.carousel.header .carousel-item .carousel-caption .slide-image img{height:100px}.carousel.header .carousel-item .carousel-caption .claim1{font-size:1.8em;font-weight:700;margin-bottom:0}.carousel.header .carousel-item .carousel-caption .claim2{font-size:1.6em;margin-bottom:1em;color:#df691f;font-weight:700}.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:120px;height:calc(100vH - 120px);width:100%}.carousel.fullscreen .carousel-item{overflow:hidden;text-align:center;height:calc(100vH - 120px);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}.videoMasked{z-index:-1;left:0;right:0;bottom:0;top:0;width:auto!important;height:410px!important;margin-top:260px}@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%}}.dottedLine{border-bottom:2px dotted #4d5255}.contentId72 .bookNow{display:none}@media (min-width:768px){#carousel1611675343{margin-top:-80px}}