.SinglepageTemplate_hero__4703A{background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;--swiper-wrapper-transition-timing-function:linear;padding-top:24px}.SinglepageTemplate_hero__4703A .heroIcontagsSwiperWrap{display:block;transition-timing-function:linear}.SinglepageTemplate_hero__4703A .heroIcontagsDesktopWrap{display:none}.SinglepageTemplate_hero__4703A .swiper-slide{display:flex;align-items:center}.SinglepageTemplate_hero__4703A .swiper-slide img{width:18px;height:18px}.SinglepageTemplate_hero__4703A .swiper-slide h4{margin-left:12px;display:inline-block;white-space:nowrap}.SinglepageTemplate_hero__4703A .contentWrap{position:relative;margin-top:48px}.SinglepageTemplate_hero__4703A .contentWrap .courseBadge{width:max-content;background-color:#fff;color:#a9424f;display:flex;align-items:center;padding:5px 24px;border-top-left-radius:10px;border-bottom-right-radius:10px}.SinglepageTemplate_hero__4703A .contentWrap .courseBadge h4{display:inline-block;margin-left:8px}.SinglepageTemplate_hero__4703A .contentWrap .badgesWrap{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem 1rem;overflow-x:scroll;scrollbar-width:none}.SinglepageTemplate_hero__4703A .contentWrap .badgesWrap::-webkit-scrollbar{display:none}.SinglepageTemplate_hero__4703A .contentWrap .coursePackageBadge{width:max-content;background-color:#a9424f;color:#fff;display:flex;align-items:center;padding:5px 24px;border-top-left-radius:10px;border-bottom-right-radius:10px}.SinglepageTemplate_hero__4703A .contentWrap .coursePackageBadge h4{display:inline-block;margin-left:8px}.SinglepageTemplate_hero__4703A .contentWrap .categoryBadge{padding:8px 12px;border-top-left-radius:10px;border-bottom-right-radius:10px;border:3px solid #fff;white-space:nowrap}.SinglepageTemplate_hero__4703A .contentWrap .heroTitle{margin-top:32px;text-wrap:balance;max-width:960px}.SinglepageTemplate_hero__4703A .contentWrap .shortDesc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;margin-top:32px;max-width:700px}.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap{margin-top:64px}.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap .heroConsultationButton{width:100%}.SinglepageTemplate_hero__4703A .contentWrap .heroTrialButtonWrap{text-align:center;margin-top:8px}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap{padding:16px;background-color:#fff;color:#524c58;margin-top:120px;border-radius:10px;box-shadow:0 4px 30px 3px rgba(0,0,0,.102);position:relative;transform:translateY(50%)}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap .item{display:flex;align-items:center}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap .item:not(:first-child){margin-top:16px}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap .item img{width:16px;height:16px}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap .item .text{margin-left:8px;display:inline-block}.SinglepageTemplate_placeHolderWrap__SeqM4{background:linear-gradient(0deg,rgba(237,150,155,0) 5%,rgba(237,150,155,.1) 95%)}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox{color:#524c58;padding-top:100px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .categoryTitle{margin-bottom:.5rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .categoryTitle.weiterbildung{color:#a9424f}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .categoryTitle.ausbildung{color:#347a83}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .categoryTitle.umschulung{color:#6484a0}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox h2{text-wrap:balance}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLongDescWrap{margin-top:48px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLongDescWrap div{font-size:1.125rem;line-height:1.4}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLongDescWrap div:not(:last-child){margin-bottom:1rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap{margin-top:48px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningContentHeader{display:flex;align-items:center;margin-bottom:36px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningContentHeader h3{display:inline-block;margin-left:16px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap ul{margin-bottom:.5rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop{display:none}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile{display:block}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .swiper-wrapper .swiper-slide .contentWrap{background:var(--bg-image);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:2rem 1rem;border-radius:10px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .swiper-wrapper .swiper-slide .duration{position:absolute;bottom:0;left:0;width:100%;text-align:center;background-color:#a9424f;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:4px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .learningMobileSwiper .scrollNavigationWrap{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:2rem;margin-bottom:2rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .learningMobileSwiper .scrollNavigationWrap .swiper-button-disabled{color:#efd0d8}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .learningMobileSwiper .scrollNavigationWrap .paginationNextButton,.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .learningMobileSwiper .scrollNavigationWrap .paginationPrevButton{color:#d94262;cursor:pointer;height:32px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile .learningMobileSwiper .scrollNavigationWrap .scrollBarElement{border-radius:6px;width:70%;height:6px;background-color:#cecece;--swiper-scrollbar-drag-bg-color:#d94262}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .contentButton{margin-top:2.5rem;width:100%}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .contentButton a{width:100%;display:inline-block}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap{display:flex;flex-direction:column;gap:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:64px;border-radius:10px;cursor:pointer;padding-bottom:88px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap{padding:26px;background-color:#fff;box-shadow:0 4px 30px 0 rgba(0,0,0,.102);border-radius:10px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active{outline:3px solid #d94262}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.weiterbildung{outline-color:#a9424f}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.weiterbildung h3{color:#a9424f}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.weiterbildung .arrow{rotate:45deg;outline-color:#a9424f}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.ausbildung{outline-color:#347a83}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.ausbildung h3{color:#347a83}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.ausbildung .arrow{rotate:45deg;outline-color:#347a83}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.umschulung{outline-color:#6484a0}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.umschulung h3{color:#6484a0}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active.umschulung .arrow{rotate:45deg;border-color:#6484a0}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active .placeholderAccordionContentWrap{margin-top:16px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active .placeholderAccordionContentWrap div{font-size:1.125rem;line-height:1.4}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap.active .placeholderAccordionContentWrap div:not(:last-child){margin-bottom:1rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionTitleWrap{display:flex;align-items:center}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionTitleWrap img{width:20px;height:20px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionTitleWrap h3{display:inline-block;margin-left:16px;flex-grow:1}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionTitleWrap .arrow{width:10px;height:10px;border-top:1px solid #000;border-left:1px solid #000;rotate:225deg;transition:all .15s ease-in-out}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionContentWrap{transition:all .15s ease-in-out;height:0;overflow-y:hidden}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeholderAccordionsWrap .placeholderAccordionWrap .placeholderAccordionContentWrap.SinglepageTemplate_active__YaZc0{height:auto}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopLeftBox{display:none}@media(min-width:48rem){.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap{display:flex;justify-content:space-between}.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap .heroConsultationButton{max-width:340px}.SinglepageTemplate_hero__4703A .contentWrap .heroTrialButtonWrap{text-align:center;display:inline-block}.SinglepageTemplate_hero__4703A .contentWrap .shortDesc{-webkit-line-clamp:3;line-clamp:3;margin-top:32px;max-width:700px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .contentButton a{width:auto}}@media(min-width:64rem){.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop{display:block}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop .placeHolderLearningSubCourse{display:flex;gap:24px;margin-bottom:2.5rem}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop .placeHolderLearningSubCourse .imageWrap{position:relative;height:110px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop .placeHolderLearningSubCourse .imageWrap img{display:block;object-fit:cover;border-radius:10px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapDesktop .placeHolderLearningSubCourse .imageWrap .duration{position:absolute;bottom:0;left:0;width:96px;text-align:center;background-color:#a9424f;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.SinglepageTemplate_placeHolderWrap__SeqM4 .desktopRightBox .placeHolderLearningContentWrap .placeHolderLearningSubCourseWrapMobile{display:none}}@media(min-width:90rem){.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap{display:flex;justify-content:space-evenly}.SinglepageTemplate_hero__4703A .contentWrap .heroCourseInfoWrap .item{margin-top:0!important}.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap{display:block}.SinglepageTemplate_hero__4703A .contentWrap .heroConsultationButtonWrap .heroConsultationButton{max-width:340px}.SinglepageTemplate_hero__4703A .contentWrap .heroTrialButtonWrap{text-align:center;display:inline-block;margin-left:32px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj{display:flex;gap:32px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox{display:block;width:300px;margin-top:100px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .courseBadge{width:max-content;background-color:#fff;color:#a9424f;display:flex;align-items:center;padding:5px 24px;margin-bottom:1.5rem;border-top-left-radius:10px;border-bottom-right-radius:10px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .courseBadge h4{display:inline-block;text-wrap:balance;margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .coursePackageBadge{width:max-content;background-color:#a9424f;color:#fff;display:flex;align-items:center;padding:8px 24px;margin-bottom:1.5rem;border-top-left-radius:10px;border-bottom-right-radius:10px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .coursePackageBadge h4{display:inline-block;margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .infoBox{margin-top:1.5rem}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .durationWrap{display:flex;align-items:flex-start}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .durationWrap img{width:16px;height:16px;margin-top:5px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .durationWrap span{margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classTimesWrap{display:flex;align-items:flex-start;margin-top:14px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classTimesWrap img{width:16px;height:16px;margin-top:5px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classTimesWrap span{margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .entryWrap{display:flex;align-items:flex-start;margin-top:14px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .entryWrap img{width:16px;height:16px;margin-top:5px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .entryWrap span{margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classDatesWrap{display:flex;align-items:flex-start;margin-top:14px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classDatesWrap img{width:16px;height:16px;margin-top:5px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .classDatesWrap span{margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .locationWrap{display:flex;align-items:flex-start;margin-top:14px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .locationWrap img{width:16px;height:16px;margin-top:5px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .locationWrap span{margin-left:8px}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .locationsWrap{margin-top:1.5rem}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBox .locationsWrap h4{margin-bottom:.5rem}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopRightBox{flex:1 1}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .placeHolderLeftBoxConsultationButtonWrap{margin-top:2rem}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .placeHolderLeftBoxConsultationButtonWrap a{width:100%}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .placeHolderLeftBoxContactButtonWrap{margin-top:1rem}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .placeHolderLeftBoxContactButtonWrap a{width:100%}.SinglepageTemplate_placeHolderFlexWrap__cgVBj .desktopLeftBoxContent{position:-webkit-sticky;position:sticky;top:12rem;padding-bottom:88px}}@media(min-width:120rem){.SinglepageTemplate_hero__4703A .heroIcontagsSwiperWrap{display:none}.SinglepageTemplate_hero__4703A .heroIcontagsDesktopWrap{display:flex;justify-content:space-around}.SinglepageTemplate_hero__4703A .heroIcontagsDesktopWrap .heroIconItemWrap{display:flex;align-items:center}.SinglepageTemplate_hero__4703A .heroIcontagsDesktopWrap .heroIconItemWrap h4{display:inline-block;margin-left:14px;white-space:nowrap}.SinglepageTemplate_hero__4703A .heroIcontagsDesktopWrap .heroIconItemWrap img{width:22px;height:22px}}