/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#node-startseite{}#node-startseite #einleitung{background-color:#ffd500;}#node-startseite #einleitung .einleitung{display:flex;flex-direction:column-reverse;}#node-startseite #einleitung .swiper-container{position:relative;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide{position:relative;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{position:relative;width:100%;height:100%;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .image-wrapper picture{width:100%;height:100%;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .image-wrapper picture img{width:100%;height:100%;object-fit:cover;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .image-wrapper::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:10;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .wrapper{position:absolute;height:100%;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:0;left:0;z-index:50;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .wrapper .h1{color:#fff;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .wrapper .button{background-color:#ffd500;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:25;}#node-startseite #einleitung .swiper-container .swiper-wrapper .swiper-slide .video video{height:100%;width:100%;object-fit:cover;}#node-startseite #einleitung .swiper-container .swiper-navigation{position:absolute;bottom:0;right:15px;display:flex;z-index:99;gap:0;margin-top:0;}#node-startseite #einleitung .swiper-container .swiper-navigation .prev,#node-startseite #einleitung .swiper-container .swiper-navigation .next{height:35px;width:35px;text-align:center;background-color:#000;}#node-startseite #einleitung .swiper-container .swiper-navigation .prev i,#node-startseite #einleitung .swiper-container .swiper-navigation .next i{font-size:12px;line-height:35px;color:#fff;}#node-startseite #einleitung .swiper-container .swiper-navigation .prev .icon-angle-up,#node-startseite #einleitung .swiper-container .swiper-navigation .next .icon-angle-up,#node-startseite #einleitung .swiper-container .swiper-navigation .prev .icon-angle-down,#node-startseite #einleitung .swiper-container .swiper-navigation .next .icon-angle-down{display:none;}#node-startseite #einleitung .wrapper{padding:50px 30px;}#node-startseite #einleitung .wrapper .h1{color:#fff;}#node-startseite #einleitung .wrapper .button{background-color:#fff;}#node-startseite #fakten{padding:50px 0;}#node-startseite #fakten .fakten{display:grid;grid-template-columns:1fr;gap:20px;}#node-startseite #fakten .fakten .fakt{padding:40px 40px 30px 40px;text-align:center;background-color:#ffd500;border-radius:10px;}#node-startseite #fakten .fakten .fakt .zahl{font-size:60px;line-height:60px;font-weight:700;color:#fff;margin-bottom:0px;}#node-startseite #fakten .fakten .fakt .title{font-weight:700;}#node-startseite #video .video-container{position:relative;}#node-startseite #video .video-container video{width:100%;display:block;}#node-startseite #video .video-container .preview-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;}#node-startseite #video .video-container .preview-image picture{width:100%;height:100%;}#node-startseite #video .video-container .preview-image picture img{height:100%;width:100%;object-fit:cover;}#node-startseite #bilder{padding:50px 0 100px 0;}#node-startseite #bilder .h1{color:#000;}#node-startseite #bilder .swiper-container{position:relative;overflow:hidden;margin-right:-30px;padding-right:30px;}#node-startseite #bilder .swiper-container::before{content:'';width:30px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0),#ffffff);z-index:10;}#node-startseite #bilder .swiper-container .swiper-navigation{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px;}#node-startseite #bilder .swiper-container .swiper-navigation .prev i,#node-startseite #bilder .swiper-container .swiper-navigation .next i{font-size:30px;line-height:30px;color:#636769;font-weight:700;}#node-startseite #bilder .swiper-container .swiper-navigation .prev.swiper-button-disabled i,#node-startseite #bilder .swiper-container .swiper-navigation .next.swiper-button-disabled i{color:#ccc;}#node-startseite #bilder .swiper-container .swiper-navigation .counter{display:flex;gap:3px;color:#636769;}#node-startseite #bilder .swiper-container .swiper-navigation .counter .current{font-weight:700;color:#ffd500;}#node-startseite--end #feedback{padding:50px 0;}#node-startseite--end #feedback .swiper-container{overflow:hidden;margin-right:-30px;padding-right:30px;}#node-startseite--end #feedback .swiper-container .feedback-item{display:grid;grid-template-columns:100px 1fr;grid-template-areas:"image name" "text text";box-shadow:0 0 15px rgba(0,0,0,0.3);height:auto;}#node-startseite--end #feedback .swiper-container .feedback-item .image{grid-area:image;}#node-startseite--end #feedback .swiper-container .feedback-item .image picture{height:100%;}#node-startseite--end #feedback .swiper-container .feedback-item .image picture img{height:100%;object-fit:cover;}#node-startseite--end #feedback .swiper-container .feedback-item .name_position{grid-area:name;background-color:#f2f2f2;padding:20px;}#node-startseite--end #feedback .swiper-container .feedback-item .name_position .name{font-weight:700;}#node-startseite--end #feedback .swiper-container .feedback-item .name_position span{display:none;}#node-startseite--end #feedback .swiper-container .feedback-item .wrapper{grid-area:text;background-color:#ffd500;padding:30px;display:flex;flex-direction:column;align-items:flex-start;}#node-startseite--end #feedback .swiper-container .feedback-item .wrapper .titel{font-weight:600;}#node-startseite--end #feedback .swiper-container .feedback-item .wrapper .text{margin-bottom:20px;}#node-startseite--end #feedback .swiper-container .feedback-item .wrapper .show{border-bottom:1px solid #636769;font-weight:700;margin-top:20px;display:inline-block;margin-top:auto;}#node-startseite--end #feedback .swiper-container .feedback-item .wrapper .show:hover{color:#000;}#node-startseite--end #quicklinks{padding:50px 0 30px 0;margin-bottom:20px;background:url(/themes/custom/images/bg_grey_mobile.jpg) center center no-repeat #f2f2f2;background-size:cover;position:relative;}#node-startseite--end #quicklinks .h3{position:relative;z-index:10;}#node-startseite--end #quicklinks::before{content:"";position:absolute;top:0;right:100%;margin-right:-23%;background:rgba(255,255,255,0.4);height:100%;width:100%;z-index:1;transform:skewX(-16.5deg);}#node-startseite--end #quicklinks .swiper-container{overflow:hidden;margin-right:-30px;padding-right:30px;padding-top:7px;margin-left:-7px;padding-left:7px;margin-top:-7px;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink{padding:30px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,0.3);height:auto;display:flex;flex-direction:column;align-items:flex-start;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .logo{height:40px;display:flex;gap:20px;align-items:center;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .logo picture{height:auto;width:auto;position:relative;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .logo picture img{width:auto;max-height:40px;max-width:80%;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .text{margin-top:15px;padding-top:15px;border-top:1px solid #ccc;margin-bottom:20px;font-size:16px;line-height:22px;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .text ul li{padding-bottom:0;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .link{display:inline-block;margin-top:auto;font-weight:700;border-bottom:1px solid #ccc;}#node-startseite--end #quicklinks .swiper-wrapper .quicklink .link:hover{color:#fff;}body.path-frontpage #node-vorteile{padding:50px 0 100px 0;}body.path-frontpage #node-vorteile .h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}body.path-frontpage #node-kurse{padding-top:50px;padding-bottom:30px;margin-bottom:50px;}body.path-frontpage #node-kurse .h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}body.path-frontpage #node-ueber{padding:50px 0;}body.path-frontpage #node-ueber .h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}body.path-frontpage #node-faq{padding:50px 0;}body.path-frontpage #node-faq .h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}body.path-frontpage #node-kontakt{padding:50px 0 100px 0;}body.path-frontpage #node-kontakt .h1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);}
