@charset "UTF-8";
header.navbar-default{box-shadow:none;flex-direction:column;align-items:normal}header.navbar-default .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029}.navbar-mainnavigation .navbar-collapse .nav-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navbar-mainnavigation .navbar-collapse ul.navbar-nav{margin-left:auto !important;height:100%;position:relative}.navbar-mainnavigation .navbar-brand-image,.navbar-mainnavigation .navbar-brand-image img{-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.navbar-mainnavigation .navbar-brand-image{padding-top:0;padding-bottom:0}@media only screen and (min-width:1201px){.navbar-mainnavigation .navbar-collapse ul.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav-item .dropdown-menu{padding:0}.nav-item .dropdown-menu>li.nav-item{width:33.333%;white-space:normal;word-break:break-word;display:block;padding:0 30px;position:static;min-height:38.5px}.navbar-mainnavigation>.main-header>.container>.collapse>.nav-desktop>.navbar-nav>.nav-item .dropdown-menu>li.nav-item>a{display:flex;white-space:normal}.navbar-mainnavigation>.main-header>.container>.collapse>.nav-desktop>.navbar-nav>.nav-item .dropdown-menu>li.nav-item:last-child:not(:first-child)>a{border-bottom:0}.navbar-mainnavigation li.nav-item.dropdown.dropdown-hover>a.nav-link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}li.nav-item.dropdown.dropdown-hover>a.nav-link .nav-arrow{margin-left:1rem}.nav-item .dropdown-menu>li.nav-item>ul.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:0;height:100%;left:33.333%;top:0;width:33.333%;border-radius:0;padding:20px 0}.nav-item .dropdown-menu>li.nav-item>ul.dropdown-menu>.nav-item{width:100%}.nav-item .dropdown-menu>li.nav-item>ul.dropdown-menu>.nav-item>ul.dropdown-menu{left:100%;width:100%}.nav-outer-wrapper{display:none;position:absolute;padding:0;width:97.5rem;max-width:97.5rem;left:0px;top:45px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header.no-breadcrumb .nav-outer-wrapper,.body-bg:not(.has-breadcrumb) .nav-outer-wrapper{top:45px}.nav-item.nav-item-first-level.show .nav-outer-wrapper{display:block}.dropdown-menu.show{display:flex}.navbar-mainnavigation .navbar-collapse ul.navbar-nav>li.nav-item.nav-item-first-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-mainnavigation .navbar-collapse ul.navbar-nav>li.nav-item.nav-item-first-level>a.nav-link{position:relative;padding-top:0.75rem;padding-bottom:0.75rem}@media only screen and (min-width:992px){.navbar-mainnavigation .nav-link{padding:8px 6px;line-height:var(--mainnavigation-link-line-height)}.nav-item:hover .dropdown-menu-simple{display:block;top:30px}}@media only screen and (min-width:1201px){.navbar-mainnavigation .navbar-nav>li>.nav-link:before{width:100%;left:0;right:auto}}.nav-outer-wrapper li.nav-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0.625rem 1.875rem rgba(0, 0, 0, 0.15);box-shadow:0 0.625rem 1.875rem rgba(0, 0, 0, 0.15);background-color:#fff;overflow:hidden;border-radius:8px}.nav-outer-wrapper li{list-style:none}.nav-outer-wrapper li.nav-outer .center-navi-inner{width:100%;background:transparent;min-height:550px}.nav-outer-wrapper li.nav-outer .content-menu-wrapper{width:30%;display:none}.nav-outer-wrapper li.nav-outer .content-menu-wrapper .frame-group-inner{padding:0 5rem 0 1.825rem}.nav-outer-wrapper li.nav-outer .center-navi-inner>ul.dropdown-menu{display:block;position:relative;min-width:auto;left:auto;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;background:transparent;height:100%;padding:20px 0}.dropdown-toggle::after,.navbar-mainnavigation .nav-link:not(.nav-link-toggle):before{content:none}.mobile{display:none}.navbar-mainnavigation .dropdown-nav{display:block}header.navbar-mainnavigation{padding:0}header .navbar-nav{justify-content:space-between}header .navbar-nav .nav-link{font-size:0.875rem}header .btn-navigation-children{border:none;background:transparent;color:#c70c41}header .header-meta{background:#F2F2F2}header .header-meta .meta-menu{display:flex;justify-content:center;padding:0}header .header-meta .meta-menu li{padding:0 10px;margin:10px 0;line-height:16px;font-size:0.875rem}header .header-meta .meta-menu li:not(:last-child){border-right:1px solid #DEDEDE}header .header-meta .meta-menu li .nav-link-icon{display:none}header .header-meta .meta-menu li .nav-link-toggle{color:inherit}header .header-meta .meta-menu .btn-navigation-children{color:#505050}header .header-meta .meta-menu a{color:#999999}header .header-meta .meta-menu .dropdown-menu .nav-item{margin:0}header .header-meta .meta-menu .nav-item a:not(.nav-link-dropdown){pointer-events:none}header .header-main{font-size:0.875rem !important}header .header-main .navbar-brand-logo-normal{height:80px;top:0;transform:none;margin-top:12px;max-height:70px}header .header-main .header-search .form-group{margin:0}header .header-main .header-search .form-group .form-control{border:1px solid #EAEAEA}header .header-main .header-search .form-group .form-control:focus{box-shadow:none}header .header-main .header-search .form-group .input-group-btn:before{font-family:"icomoon"}header .header-main p,header .header-main a,header .header-main input{font-size:0.875rem}header .header-main .header-actions p{margin:0}header a:has(.count){position:relative}header a:has(.count) .count{background-color:#c60c41;width:10px;height:10px;color:white;font-weight:bold;font-size:0.7rem;line-height:1;border-radius:50%;position:absolute;top:-5px;right:0;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 2px rgba(0, 0, 0, 0.3)}@media screen and (max-width:1200px){header a:has(.count) .count.wk{right:-20px}}header .container-mainnavigation .navbar-nav{margin:18px 0;flex-wrap:wrap;row-gap:10px}header .container-mainnavigation .navbar-nav .nav-link-text{white-space:nowrap}header .container-mainnavigation .navbar-nav .dropdown-nav[data-level="3"] .nav-link-text{white-space:unset}header .container-mainnavigation .navbar-nav .dropdown-nav[data-level="3"] .nav-item{max-width:250px;padding-right:0}header .container-mainnavigation .navbar-nav .nav-link-icon{display:none}header .container-mainnavigation .navbar-nav .nav-item{align-items:center;padding-block:var(--bs-nav-link-padding-y);padding-inline:var(--bs-nav-link-padding-x)}header .container-mainnavigation .navbar-nav .nav-item.nav-style-mega .dropdown-menu{left:auto;right:auto}header .container-mainnavigation .navbar-nav [data-level="2"] .nav-item{position:relative}header .container-mainnavigation .navbar-nav [data-level="2"] .nav-item:hover>div .dropdown-nav{top:-1.5rem}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:has(ul) .nav-link-indicator::before{border:unset;color:#00285A;content:"";font-family:vhsfont;margin:0 10px;transform:rotate(180deg) translateY(-2px)}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:has(ul) .show .nav-link-indicator::before{rotate:-90deg}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:hover .dropdown-nav[data-level="3"]{display:block;color:#212121;padding:16px 0}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:hover:has(ul)::after{color:#ffffff}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:hover:has(ul) .nav-link-indicator::before{transform:rotate(90deg) translateY(-2px)}header .container-mainnavigation .nav-link:not(.nav-link-toggle):before{content:none}header .nav-item-first-level.show .nav-link-level-1{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#c70c41;text-underline-offset:4px}header .nav-item-first-level .dropdown-menu.level-2 .nav-item{margin:0}header .nav-item-first-level .dropdown-menu.level-2 .nav-item.nav-item-third-level .nav-link{border-bottom:1px solid #999999}header .nav-item-first-level .dropdown-menu.level-2 .nav-item .nav-link{border-bottom:1px solid #F2F2F2}header .nav-item-first-level .dropdown-menu.level-2 .nav-item:hover{background:#c70c41;color:#ffffff;border-radius:5px}header .nav-item-first-level .dropdown-menu.level-2 .nav-item:hover>.nav-link{border-bottom:1px solid #c70c41}header .nav-item-first-level .dropdown-menu.level-2 .level-3{background:#F2F2F2;flex-direction:column}header .nav-item-first-level .dropdown-menu.level-2 .level-4{flex-direction:column}header.navbar-mainnavigation .nav-link{gap:20px}header .container-mainnavigation .navbar-nav{margin:18px 0;flex-wrap:wrap;row-gap:10px}li.nav-item.dropdown.dropdown-hover>a.nav-link .nav-arrow::after{content:"";font-family:vhsfont;vertical-align:middle;display:inline-block;width:1.25rem;text-align:center}.show-div{display:block;position:relative}@media only screen and (max-width:1200px){.mobile{display:block;padding:20px 0;overflow-y:visible}.mobile .header-main{align-self:center}.mobile .header-main .header-logo{margin-bottom:auto}.mobile .header-main .header-logo .navbar-brand-image{text-align:-webkit-center}.mobile .header-main .header-logo .navbar-brand-logo-normal{margin:0;max-height:40px}.mobile .mainnavigation-button .navbar-toggler{height:38px;color:#c70c41}.mobile .container-mainnavigation .navbar-collapse{padding-top:20px;margin:0 20px}.mobile .container-mainnavigation .navbar-nav{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:18px 0}.mobile .container-mainnavigation .navbar-nav:before{content:none}.mobile .container-mainnavigation .navbar-nav .nav-item{background:#F2F2F2;border-radius:5px}.mobile .container-mainnavigation .navbar-nav .nav-item .nav-link{padding:10px 0}.mobile .container-mainnavigation .navbar-nav .nav-item .nav-link-text{white-space:initial}.mobile .container-mainnavigation .navbar-nav .nav-link-icon{display:block;width:30px;height:30px}.mobile .container-mainnavigation .navbar-nav .nav-link-icon svg{width:100%;height:100%}.mobile .container-mainnavigation .header-meta{background:#ffffff}.mobile .container-mainnavigation .header-meta .meta-menu{display:block;padding:0}.mobile .container-mainnavigation .header-meta .meta-menu .dropdown-nav{margin:20px 35px}.mobile .container-mainnavigation .header-meta .meta-menu li{padding:13px 0;font-size:1rem;margin:0}.mobile .container-mainnavigation .header-meta .meta-menu li .nav-link-icon{display:block}.mobile .container-mainnavigation .header-meta .meta-menu li:not(:last-child){border:none}.mobile .header-search-input{margin:30px 10px 0px}.mobile .header-search-input .form-control{border:1px solid #959595}.mobile .font-size-buttons{justify-content:space-around;max-width:300px;margin:auto}.mobile .font-size-buttons button{font-size:1.5rem;font-weight:600;border:1px solid #999999;border-radius:8px;padding:0 20px}.mobile.navbar-mainnavigation.navbar-fixed-top{padding:10px 0}.desktop{display:none}.mobile .container-mainnavigation .navbar-nav .nav-item .nav-link{padding:10px 0}.mobile .container-mainnavigation .navbar-nav{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding:18px 0}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:hover .dropdown-nav[data-level="3"],header .container-mainnavigation .dropdown-nav[data-level="3"].show{display:block;row-gap:0.75rem}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:has(ul) .rotate-arrow .nav-link-indicator::before{transform:rotate(180deg) translateY(-2px)}header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:has(ul) .nav-link-indicator::before{transform:rotate(90deg) translateY(-2px);font-size:10px;margin:0}.navbar-mainnavigation .rotate-arrow .nav-link-indicator:before{transform:rotate(-45deg)}header .container-mainnavigation .navbar-nav .nav-item.nav-style-mega .dropdown-menu{background:#F2F2F2;border:none;box-shadow:none}header .container-mainnavigation .navbar-nav [data-level="2"] .nav-item{margin:0}header .container-mainnavigation .navbar-nav [data-level="2"] .nav-item .nav-link{width:85%}header .container-mainnavigation .navbar-nav [data-level="2"] .nav-item .btn-navigation-children{width:10%}.dropdown-menu-simple,.test-menu{background:transparent;border:none;box-shadow:none}}@media (min-width:992px){.navbar-mainnavigation .navbar-toggler{display:block}.navbar-mainnavigation .navbar-collapse{display:none}.navbar-mainnavigation .navbar-collapse.show{display:block}.navbar-mainnavigation .dropdown-menu{position:relative}.navbar-mainnavigation .navbar-nav{flex-direction:column}.navbar-mainnavigation .nav-style-simple .dropdown-menu{width:100%}}@media only screen and (min-width:1200px){.navbar-mainnavigation .navbar-collapse .nav-mobile{display:none}.navbar-mainnavigation .navbar-toggler{display:none}.navbar-mainnavigation .navbar-collapse{display:flex}.navbar-mainnavigation .dropdown-menu{position:absolute}.navbar-mainnavigation .navbar-nav{flex-direction:row}.navbar-mainnavigation .nav-style-simple .dropdown-menu{width:auto}}@media only screen and (max-width:1200px){.navbar-mainnavigation .navbar-collapse .nav-desktop{display:none;visibility:hidden}}@media only screen and (max-width:1400px){header .header-meta .meta-menu li{padding:0 5px}}@media only screen and (max-width:1300px){header .header-meta .header-meta-inner{flex-wrap:wrap}}@media only screen and (max-width:768px){header .container-mainnavigation .navbar-nav .dropdown-nav[data-level="3"] .nav-item{max-width:unset}}.notify{position:fixed;top:0;right:0;max-width:350px;margin:0.5em;z-index:1200;font-size:0.875rem;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0.25rem 0.75rem #0000001a;-webkit-backdrop-filter:blur(10px);border-radius:0.25rem}.notify p{padding:0.75rem;word-wrap:break-word;margin:unset}@media (min-width:576px){.footer-sociallinks .sociallinks{display:flex;justify-content:center}.footer-sociallinks .sociallinks .sociallinks-list{width:500px;border-top:1px solid rgba(255, 255, 255, 0.5);padding-top:16px}.col-sm{flex:unset}}.footer-section-content,.footer-section-meta{background-color:#e6e6e6;--frame-color: #505050;--frame-link-color: #505050}footer .footer-logo{margin:80px 0 20px}footer .footer-logo .footer-brand-logo{width:100px;height:auto}footer .section-row{padding-bottom:60px}footer .section-column{width:unset;padding-top:20px}footer .h5{font-weight:bold}footer .contact-footer .contentcontainer-column>.frame{display:flex;padding:10px 0;gap:20px;align-items:center}footer .contact-footer .contentcontainer-column>.frame:first-of-type{padding-top:30px}footer .footer-sociallinks .sociallinks-list{gap:20px;padding:30px 0}footer .footer-sociallinks .sociallinks-list .sociallinks-link-icon{display:none}footer .footer-sociallinks .sociallinks-list .sociallinks-link{font-family:"vhsfont";font-size:35px;color:#c70c41;opacity:1}footer .footer-sociallinks .sociallinks-list .sociallinks-link-facebook:before{content:""}footer .footer-sociallinks .sociallinks-list .sociallinks-link-instagram:before{content:""}footer .footer-sociallinks .sociallinks-list .sociallinks-link-linkedin:before{content:""}footer .footer-sociallinks .sociallinks-list .sociallinks-link-youtube:before{content:""}#p1 footer .footer-info-section .footer-sociallinks .sociallinks-list{padding-bottom:unset}footer .frame p.ec-ref{text-align-last:center}footer .frame p.ec-ref a:hover{color:#c70c41}@media only screen and (max-width:768px){footer{z-index:4;position:relative}footer .footer-column{text-align:center}footer .footer-column .section-column{margin:auto}footer .contentcontainer-column .frame{justify-content:center}footer .footer-logo{text-align:center;margin:50px 0}footer .footer-sociallinks .sociallinks-list{padding-bottom:100px;justify-content:center;border-top:1px solid #ffffff}footer .accordion-item{border:none}footer .accordion-item .accordion-button{background:#e6e6e6;justify-content:center;color:#505050}footer .accordion-item .accordion-button:after{margin-left:10px;content:"";font-family:"vhsfont";font-size:8px;color:#c70c41;background-image:none;width:unset;height:unset}footer .accordion-item .accordion-button:not(.collapsed)::after{transform:rotate(-90deg)}footer .accordion-item .accordion-body{background:#e6e6e6}footer .accordion-item .accordion-body a{color:#505050;padding:10px 0;display:inline-block}footer .accordion-item .accordion-body .element-subheader{display:none}#p1 footer .footer-section-meta{padding-bottom:80px}}.side-buttons{position:fixed;right:20px;z-index:2;top:37%}.side-buttons .side-wrapper{display:flex;flex-direction:column;gap:10px}.side-buttons .side-wrapper .email:before{content:"";font-family:"vhsfont";font-size:22px;transition:transform 0.5s ease}.side-buttons .side-wrapper .phone:before{content:"";font-family:"vhsfont";font-size:22px;transition:transform 0.5s ease}.side-buttons .side-wrapper .location:before{content:"";font-family:"vhsfont";font-size:22px;transition:transform 0.5s ease}.side-buttons .side-wrapper .side-buttons-item{display:flex;flex-direction:column;cursor:pointer;padding:6px 10px}.side-buttons .side-wrapper .side-buttons-item span{display:none;font-size:0.75rem;min-width:48px}.side-buttons .side-wrapper .side-buttons-item:hover{padding:0}.side-buttons .side-wrapper .side-buttons-item:hover span{display:block}.side-buttons .side-wrapper .side-buttons-item:hover:before{transform:scale(0.7);height:27px}@media only screen and (max-width:768px){.side-buttons{top:auto;bottom:0;background:#c70c41;width:100%;right:0;z-index:11}.side-buttons .side-wrapper{flex-direction:row;justify-content:space-around}.side-buttons .side-wrapper .side-buttons-item{background:none;border:none;box-shadow:none}.side-buttons .side-wrapper .side-buttons-item .button-text{display:block}.side-buttons .side-wrapper .side-buttons-item:hover{padding:6px 10px}.side-buttons .side-wrapper .side-buttons-item:hover span{display:initial}.side-buttons .side-wrapper .side-buttons-item:hover:before{transform:initial;height:initial}}.newsletter-abonnement,.contact-form,.newsletter-unsubscribe{color:#505050}.newsletter-abonnement h2,.contact-form h2,.newsletter-unsubscribe h2{font-size:2.25rem}.newsletter-abonnement .form-label,.contact-form .form-label,.newsletter-unsubscribe .form-label{font-weight:700}.newsletter-abonnement .form-control,.contact-form .form-control,.newsletter-unsubscribe .form-control{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);border:1px solid #ccc;border-radius:0px}.newsletter-abonnement .text-1,.contact-form .text-1,.newsletter-unsubscribe .text-1{color:#31708f;background-color:#d9edf7;padding:15px;margin-bottom:20px;border:1px solid #bce8f1;border-radius:4px}.newsletter-abonnement button{float:right}.course-detail .course-detail-banner{color:#ffffff;border-radius:20px;position:relative;margin-top:20px}.course-detail .course-detail-banner .row{width:85%}.course-detail .course-detail-banner:before{content:"";position:absolute;opacity:0.15;background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Images/Logo/cherry-white.png");height:110%;width:100%;background-size:contain;background-repeat:no-repeat;left:0;bottom:0;top:0;background-position:-10px -10px}.course-detail .course-detail-banner:after{position:absolute;font-family:"vhsfont";right:0;bottom:-40px;font-size:150px}.course-detail .course-detail-banner .course-detail-banner-inner{padding:5rem;display:flex;flex-direction:column;justify-content:center}.course-detail .course-detail-banner .course-detail-banner-inner .category-name{font-size:clamp(2rem, 3vw, 3.125rem);font-weight:600}.course-detail .course-detail-banner.frame-background-orange:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_932.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-red:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_965.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-purple:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_934.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-green:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_936.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-light-blue:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_937.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-light-green:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_935.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-turquoise:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_938.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .course-detail-banner.frame-background-yellow:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_939.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-detail .advantages-list li{list-style-type:none;position:relative;line-height:35px;margin-bottom:15px}.course-detail .advantages-list li:before{content:"";position:absolute;font-family:"vhsfont";color:#CCCCCC;left:-35px;font-size:24px}.course-detail .advantages-list li:after{content:"";position:absolute;font-family:"vhsfont";left:-35px;font-size:24px;color:#C70C41;top:0}.course-detail .course-info{padding:clamp(20px, 3vw, 60px);border:1px solid #E6E6E6;border-radius:20px}.course-detail .course-info .available-container{display:flex;align-items:center;gap:10px}.course-detail .course-info h3{padding-left:20px}.course-detail .course-info table{width:100%}.course-detail .course-info table tr{border-bottom:1px solid #DEDEDE}.course-detail .course-info table tr td{padding:16px 20px;vertical-align:top}.course-detail .course-info table tr td:first-child{font-weight:600}.course-detail .course-info table .check:after{content:"";font-family:vhsfont;font-size:25px;background-color:var(--bg-clr-check-mark);border-radius:50%;color:#ffffff;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.course-detail .course-info table .check.available{--bg-clr-check-mark: #67AD1D}.course-detail .course-info table .check.almost-full{--bg-clr-check-mark: #f88c34}.course-detail .course-info table .check.full{--bg-clr-check-mark: #c70c41}.course-detail .course-info .bookmarks{display:flex;flex-direction:column;align-items:center}.course-detail .course-info .bookmarks:before{content:"";font-family:"vhsfont"}.course-detail .course-info .share{display:flex;flex-direction:column;align-items:center}.course-detail .course-info .share:before{content:"";font-family:"vhsfont"}.course-detail .images{padding-top:20px;display:flex;flex-direction:row;flex-wrap:wrap}.course-detail .images .image{width:15rem}h1.main-heading{font-size:clamp(1.5rem, 3vw, 2.5rem)}.course-detail .course-info table .tooltip{opacity:1;z-index:0}.course-detail .course-info table .check.full{background:#c70c41;border-radius:50%;min-width:25px;max-width:25px;height:25px;display:flex;align-items:center;justify-content:center}.course-detail .course-info table .check.full:after{content:"";background-image:url("../../../../fileadmin/Icons/waiting_list__test.svg");height:18px;width:18px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:unset;margin-bottom:1px}.add-cart-btn{padding:20px 0}.add-cart-btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.add-cart-btn a img{width:20px;height:20px}@media only screen and (max-width:1024px){.course-list .course-list-items div.title{padding:0 0 0 20px}.course-detail .right{bottom:100px;z-index:3}.course-detail .right .course-info{padding:10px;background:#ffffff;border:3px solid #E6E6E6;max-height:450px;overflow:scroll}.course-detail .right .course-info h3{padding-left:0}.course-detail .right .course-info .accordion-button:not(.collapsed){box-shadow:none}.course-detail .right .course-info .accordion-body{padding:0}.course-detail .right .course-info table tr td{padding:5px}.course-detail .right h3{margin-bottom:0}.course-detail .course-detail-banner:after{font-size:100px;bottom:-25px}.course-detail .course-detail-banner .course-detail-banner-inner{padding:0;height:auto;margin:20px 0 90px}.course-detail .course-detail-banner.frame-background-orange:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-red:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-purple:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-green:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-light-blue:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-light-green:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-turquoise:after{height:80px;width:80px}.course-detail .course-detail-banner.frame-background-yellow:after{height:80px;width:80px}.course-detail .shariff .orientation-horizontal{justify-content:center;margin-top:20px}}.course-contact .contact-block.contentcontainer .contentcontainer-column{display:flex;align-items:center}.course-contact .contact-block.contentcontainer .contentcontainer-column .contact-block-inner{width:100%}.contact-block.contentcontainer .contact-img img{border-radius:20px}.contact-block.contentcontainer .contact-img figure{margin-bottom:0}.contact-block.contentcontainer .contact-img figure figcaption{color:var(--frame-color);color:#505050}.course-info-mobile{left:0}.course-info-mobile .accordion.arrow .accordion-button{padding-left:0}.course-info-mobile h2{font-size:1.25rem}@media only screen and (max-width:768px){.course-detail #appointment .accordion-body{padding:20px 0px}.course-detail #appointment .accordion-body tr{display:flex;flex-wrap:wrap;border-bottom:1px solid #e5e5e5}.course-detail #appointment .accordion-body tr td{width:60%}.course-detail #appointment .accordion-body tr td:first-child{width:40%}.course-detail #appointment .accordion-body tr td:last-child{width:100%}.course-detail .course-info table{width:100%;max-width:100%}.course-detail .course-info table tr td{hyphens:auto}.course-detail #collapseOne td{-webkit-touch-callout:none}}@media (min-width:1024px){.course-data{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:auto auto;grid-template-areas:"box1 box2" "box3 box2" "box box2";align-items:start;column-gap:40px}.course-data .course-intro{grid-area:box1}.course-data .course-info{grid-area:box2;box-shadow:0px 5px 15px #5050501A}.course-data .accordion{grid-area:box3}}@media (max-width:375px){.course-detail .course-info table tr td{padding:10px 10px}}@media screen and (max-width:767px){.course-detail .course-info table tr:last-of-type td:first-child{place-content:flex-start}.course-detail .course-info table tr:last-of-type td:not(:first-child){display:flex;flex-direction:column;gap:5px}.course-detail .course-info table tr:last-of-type .gap-4{gap:1rem !important;flex-direction:column;align-items:flex-start !important;margin-top:5px}.course-detail .course-info table tr:last-of-type .available-container{align-items:start}}@media screen and (min-width:768px){.course-detail .course-info td div:has(.check.full){margin-top:5px;align-items:flex-start !important}.course-detail .course-info .available-container{align-items:flex-start;flex-direction:column;gap:0}}body.contrast{background:#000000;color:#ffffff}body.contrast header{background:#000000 !important;border-bottom:1px solid}body.contrast header .header-meta{background:#000000}body.contrast header .header-meta .dropdown-menu-simple a{color:#000000}body.contrast header .header-meta a{color:#ffffff}body.contrast footer .footer-section{background:#000000 !important;color:#ffffff}body.contrast footer .footer-section a,body.contrast footer .footer-section p,body.contrast footer .footer-section span{color:#ffffff}body.contrast .btn{background:#000000;color:#ffffff}body.contrast a{color:#ffffff}body.contrast .textpic-above{border:none}body.contrast .accordion-item .accordion-button{background:#000000;color:#ffffff;border:unset}body.contrast .accordion-item .accordion-button:not(.collapsed){background:#000000;color:#fff}body.contrast .accordion-item .accordion-collapse{background:#000000}body.contrast .accordion-item .accordion-collapse a,body.contrast .accordion-item .accordion-collapse td,body.contrast .accordion-item .accordion-collapse p{color:#ffffff}body.contrast .course-list .course-list-items .course-list-item .accordion-button{background:transparent;border:unset}body.contrast .course-list .filter .accordion{--bs-accordion-bg: #000}body.contrast .course-list .filter .accordion .accordion-item{color:#fff}body.contrast .course-list .filter input[type="checkbox"]:before{border-color:#fff}body.contrast .vhsc-wishlist__container .table-row.body span{color:#fff !important}body.contrast .vhsc-login.bg-white{color:#000}body.contrast .course-list .course-list-items .accordion-body{color:#fff}body.contrast .text-dark b{color:#000}body.contrast .text-dark,body.contrast .text-muted{color:#fff !important}body.contrast .bg-white.text-dark,body.contrast .bg-white.text-muted{color:#000 !important}body.contrast .bg-white .text-dark,body.contrast .bg-white .text-muted{color:#000 !important}body.contrast .breadcrumb-section .breadcrumb .breadcrumb-link{color:#fff}body.contrast .breadcrumb-item.active{color:#fff}body.contrast .breadcrumb-item+.breadcrumb-item::before{color:#fff}body.contrast .font-size-buttons button{color:#fff}body.contrast .nav-link-dropdown{color:#000000}body.contrast .frame-background-primary,body.contrast .primary,body.contrast .frame-background-dark_blue,body.contrast .frame-background-quaternary,body.contrast .frame-background-tertiary,body.contrast .frame-background-orange,body.contrast .orange,body.contrast .frame-background-red,body.contrast .red,body.contrast .frame-background-yellow,body.contrast .yellow,body.contrast .frame-background-purple,body.contrast .lila,body.contrast .frame-background-turquoise,body.contrast .turquoise,body.contrast .frame-background-light-blue,body.contrast .light-blue,body.contrast .frame-background-light-green,body.contrast .light-green,body.contrast .frame-background-dark-green,body.contrast .green,body.contrast .frame-background-light-grey,body.contrast .frame-background-grey,body.contrast .frame-background-dark-grey{background:#000000}body.contrast .frame-backgroundimage,body.contrast .carousel-backgroundimage{background-image:none !important}body.contrast .swiper-slide{border:1px solid #ffffff}body.contrast .image .caption{opacity:1;color:#000000}body.contrast .nav-outer-wrapper li.nav-outer{background-color:#000;border:1px solid}body.contrast .text-primary{color:#ffffff !important}body.contrast .accordion{--bs-accordion-bg: #000000}body.contrast .accordion .accordion-item,body.contrast .accordion.arrow .accordion-button:not(.collapsed){color:#ffffff}body.contrast .course-list .filter input[type="checkbox"]:before{border:1px solid #fff}body.contrast .course-list .course-entry{background:none;border:1px solid}body.contrast .course-list .course-list-items .title a:not([class]){color:#ffffff}body.contrast .course-list .add-btn{background:#ffffff}body.contrast .frame a:not([class]){color:#ffffff}body.contrast .font-size-buttons button{color:#ffffff}body.contrast .navbar-mainnavigation .nav-link-indicator:before{border-top:1px solid #ffffff;border-left:1px solid #ffffff}body.contrast .testimonials .swiper .swiper-pagination .swiper-pagination-bullet,body.contrast .insight-program .swiper .swiper-pagination .swiper-pagination-bullet,body.contrast .particularly-program .swiper .swiper-pagination .swiper-pagination-bullet{background:#ffffff}body.contrast .calendar-body{background:#ffffff}body.contrast .calendar-body table th{background-color:#ffffff}body.contrast .calendar-body table td{color:#000000}body.contrast .course-list .filter h3{color:#ffffff}body.contrast header .nav-item-first-level .dropdown-menu.level-2 .level-3{background:transparent}body.contrast .course-list .course-entry .actions{filter:invert(1)}body.contrast .course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-bonus label{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 input[type="radio"]:hover+label{color:#c70c41}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header{background:#000000}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button:hover{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item label{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item input:hover+label{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse{border:1px solid #ffffff;background:#000000}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button,body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-sort>.accordion-header .accordion-button{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button:hover,body.contrast .course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-sort>.accordion-header .accordion-button:hover{color:#ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .filter-btns:nth-of-type(3){border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}body.contrast .course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .selected-filter .selected-filter-item{color:#000000}body.contrast .course-list .left.filter #filter-categories.ebene-1 .accordion-header{color:#ffffff}body.contrast .course-list .left.filter #filter-categories.ebene-1 .accordion-header span{opacity:1}body.contrast .course-list .left.filter #filter-categories.ebene-1 .accordion-header.active{color:#ffffff;text-decoration:underline}body.contrast .course-list .left.filter #filter-categories.ebene-1 .accordion-header.active:hover{color:#ffffff}body.contrast .daterangepicker .calendar-table{border:1px solid #000000;background-color:#000000}body.contrast .daterangepicker .calendar-table .daterangepicker .calendar-table th.available{background-color:white}@media screen and (max-width:1200px){body.contrast li.nav-item a,body.contrast header .btn-navigation-children,body.contrast header .header-meta .dropdown-menu-simple a,body.contrast header .container-mainnavigation .nav-style-mega .dropdown-nav[data-level="2"] .nav-item:has(ul) .nav-link-indicator::before{color:#ffffff}body.contrast .navbar-mainnavigation .nav-link-indicator:before{border-color:#ffffff}body.contrast .font-size-buttons button.contrast-btn{background-color:#ffffff}body.contrast .mobile .container-mainnavigation .navbar-nav .nav-item{background:unset;border:1px solid #fff}body.contrast .mobile .container-mainnavigation .navbar-nav .nav-item .nav-item{border:unset}body.contrast header .container-mainnavigation .navbar-nav .nav-item.nav-style-mega .dropdown-menu{background-color:unset}body.contrast .mobile .container-mainnavigation .header-meta{background:unset}}@media screen and (max-width:768px){footer .accordion-item .accordion-body{background:unset}}.subcontent-wrap{order:1}.subcontent-wrap ul{padding:0}.subcontent-wrap ul li{margin-bottom:20px;font-weight:600;font-size:1.125rem}.maincontent-wrap{order:2;margin-bottom:50px}.padding-container .contentcontainer[data-container-identifier="container_60_40"] .contentcontainer-column[data-container-column="right"]{padding-left:clamp(3rem, 7vw, 9rem)}.padding-container .contentcontainer[data-container-identifier="container_40_60"] .contentcontainer-column[data-container-column="left"]{padding-right:clamp(3rem, 7vw, 9rem)}@media only screen and (max-width:991px){.padding-container .contentcontainer[data-container-identifier="container_60_40"] .contentcontainer-column[data-container-column="right"]{padding-left:0}.padding-container .contentcontainer[data-container-identifier="container_40_60"] .contentcontainer-column[data-container-column="left"]{padding-right:0}}body{font-family:Arial, sans-serif;color:#505050}h1{font-size:clamp(2rem, 3vw, 3.125rem);font-weight:400}h2{font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:bold;margin-bottom:30px}.table>:not(caption)>*>*{border-bottom-width:0}.responsiv-margin{margin-bottom:clamp(60px, 5vw, 120px)}ul{margin:0}li{margin-bottom:0.7rem}a{text-decoration:none}.container{max-width:1600px}.white{color:#ffffff}@media only screen and (min-width:1600px){.frame-container-default{max-width:1600px}}.contentcontainer[data-container-identifier="container_40_60"]{grid-template-columns:40% 60%;gap:0}.contentcontainer[data-container-identifier="container_60_40"]{grid-template-columns:60% 40%;gap:0}.contentcontainer-column[data-container-column="left"]{padding-right:16px}@media only screen and (max-width:767px){.contentcontainer[data-container-identifier="container_40_60"].contact-block{grid-template-columns:initial;gap:16px}.flex-reverse .contentcontainer{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:991px){.banner-elements-bottom .contentcontainer[data-container-identifier="container_2_columns"],.contentcontainer[data-container-identifier="container_60_40"],.contentcontainer[data-container-identifier="container_40_60"]:not(.contact-block){grid-template-columns:initial;gap:16px}.contentcontainer-column[data-container-column="left"]{padding-right:0}}:root{--frame-spacing-small: 0rem;--frame-spacing-xs: 0rem;--frame-spacing-small-xs: 0rem;--frame-spacing-sm: 0rem;--frame-spacing-small-sm: 0rem;--frame-spacing-md: 0rem;--frame-spacing-small-md: 0rem;--frame-spacing-lg: 0rem;--frame-spacing-small-lg: 0rem;--frame-spacing-xl: 0rem;--frame-spacing-small-xl: 0rem;--frame-outer-spacing-variant-medium: 2.5rem;--frame-outer-spacing-variant-extra-large: clamp(5rem, 7vw, 7.5rem);--bs-dark-rgb: 33, 33, 33}.gallery-item img{border-radius:20px}.contact-block.frame-background-orange{}.contact-block.frame-background-orange.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(248, 140, 52, 0) 0%, #f88c34 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-orange.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(248, 140, 52, 0) 0%, #f88c34 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-orange.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #f88c34 54%, rgba(248, 140, 52, 0.69) 56%, rgba(248, 140, 52, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-orange.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #f88c34 50%, rgba(248, 140, 52, 0.69) 55%, rgba(248, 140, 52, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-primary{}.contact-block.frame-background-primary.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(199, 12, 65, 0) 0%, #c70c41 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-primary.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(199, 12, 65, 0) 0%, #c70c41 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-primary.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #c70c41 54%, rgba(199, 12, 65, 0.69) 56%, rgba(199, 12, 65, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-primary.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #c70c41 50%, rgba(199, 12, 65, 0.69) 55%, rgba(199, 12, 65, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-blue{}.contact-block.frame-background-dark-blue.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(0, 40, 90, 0) 0%, #00285a 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-blue.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(0, 40, 90, 0) 0%, #00285a 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-blue.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #00285a 54%, rgba(0, 40, 90, 0.69) 56%, rgba(0, 40, 90, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-blue.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #00285a 50%, rgba(0, 40, 90, 0.69) 55%, rgba(0, 40, 90, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-red{}.contact-block.frame-background-red.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(216, 54, 43, 0) 0%, #d8362b 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-red.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(216, 54, 43, 0) 0%, #d8362b 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-red.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #d8362b 54%, rgba(216, 54, 43, 0.69) 56%, rgba(216, 54, 43, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-red.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #d8362b 50%, rgba(216, 54, 43, 0.69) 55%, rgba(216, 54, 43, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-yellow{}.contact-block.frame-background-yellow.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(243, 180, 39, 0) 0%, #f3b427 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-yellow.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(243, 180, 39, 0) 0%, #f3b427 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-yellow.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #f3b427 54%, rgba(243, 180, 39, 0.69) 56%, rgba(243, 180, 39, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-yellow.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #f3b427 50%, rgba(243, 180, 39, 0.69) 55%, rgba(243, 180, 39, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-purple{}.contact-block.frame-background-purple.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(117, 97, 169, 0) 0%, #7561a9 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-purple.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(117, 97, 169, 0) 0%, #7561a9 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-purple.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #7561a9 54%, rgba(117, 97, 169, 0.69) 56%, rgba(117, 97, 169, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-purple.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #7561a9 50%, rgba(117, 97, 169, 0.69) 55%, rgba(117, 97, 169, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-turquoise{}.contact-block.frame-background-turquoise.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(0, 168, 155, 0) 0%, #00a89b 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-turquoise.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(0, 168, 155, 0) 0%, #00a89b 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-turquoise.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #00a89b 54%, rgba(0, 168, 155, 0.69) 56%, rgba(0, 168, 155, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-turquoise.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #00a89b 50%, rgba(0, 168, 155, 0.69) 55%, rgba(0, 168, 155, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-blue{}.contact-block.frame-background-light-blue.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(73, 178, 226, 0) 0%, #49b2e2 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-blue.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(73, 178, 226, 0) 0%, #49b2e2 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-blue.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #49b2e2 54%, rgba(73, 178, 226, 0.69) 56%, rgba(73, 178, 226, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-blue.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #49b2e2 50%, rgba(73, 178, 226, 0.69) 55%, rgba(73, 178, 226, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-green{}.contact-block.frame-background-light-green.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(95, 181, 82, 0) 0%, #5fb552 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-green.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(95, 181, 82, 0) 0%, #5fb552 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-green.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #5fb552 54%, rgba(95, 181, 82, 0.69) 56%, rgba(95, 181, 82, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-green.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #5fb552 50%, rgba(95, 181, 82, 0.69) 55%, rgba(95, 181, 82, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-green{}.contact-block.frame-background-dark-green.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(58, 112, 50, 0) 0%, #3a7032 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-green.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(58, 112, 50, 0) 0%, #3a7032 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-green.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #3a7032 54%, rgba(58, 112, 50, 0.69) 56%, rgba(58, 112, 50, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-green.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #3a7032 50%, rgba(58, 112, 50, 0.69) 55%, rgba(58, 112, 50, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-grey{}.contact-block.frame-background-light-grey.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(243, 243, 243, 0) 0%, #f3f3f3 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-grey.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(243, 243, 243, 0) 0%, #f3f3f3 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-light-grey.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #f3f3f3 54%, rgba(243, 243, 243, 0.69) 56%, rgba(243, 243, 243, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-light-grey.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #f3f3f3 50%, rgba(243, 243, 243, 0.69) 55%, rgba(243, 243, 243, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-grey{}.contact-block.frame-background-grey.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(230, 230, 230, 0) 0%, #e6e6e6 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-grey.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(230, 230, 230, 0) 0%, #e6e6e6 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-grey.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #e6e6e6 54%, rgba(230, 230, 230, 0.69) 56%, rgba(230, 230, 230, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-grey.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #e6e6e6 50%, rgba(230, 230, 230, 0.69) 55%, rgba(230, 230, 230, 0) 100%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-grey{}.contact-block.frame-background-dark-grey.frame-type-container_40_60{background:transparent linear-gradient(90deg, rgba(80, 80, 80, 0) 0%, #505050 35%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-grey.frame-type-container_40_60{background:transparent linear-gradient(180deg, rgba(80, 80, 80, 0) 0%, #505050 45%) 0% 0% no-repeat padding-box}}.contact-block.frame-background-dark-grey.frame-type-container_2_columns{background:transparent linear-gradient(270deg, #505050 54%, rgba(80, 80, 80, 0.69) 56%, rgba(80, 80, 80, 0) 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width:767px){.contact-block.frame-background-dark-grey.frame-type-container_2_columns{background:transparent linear-gradient(0deg, #505050 50%, rgba(80, 80, 80, 0.69) 55%, rgba(80, 80, 80, 0) 100%) 0% 0% no-repeat padding-box}}.primary,.frame-background-primary{background-color:#c70c41}.frame-background-dark_blue{background-color:#00285A;color:#ffffff}.orange,.frame-background-orange{background-color:#f88c34;color:#ffffff}.red,.frame-background-red{background-color:#d8362b;color:#ffffff}.yellow,.frame-background-yellow{background-color:#f3b427;color:#ffffff}.lila,.frame-background-purple{background-color:#7561a9;color:#ffffff}.turquoise,.frame-background-turquoise{background-color:#00a89b;color:#ffffff}.light-blue,.frame-background-light-blue{background-color:#49b2e2;color:#ffffff}.light-green,.frame-background-light-green{background-color:#5fb552;color:#ffffff}.green,.frame-background-dark-green{background-color:#3a7032;color:#ffffff}.frame-background-light-grey{background-color:#f3f3f3;color:#ffffff}.frame-background-grey{background-color:#e6e6e6;color:#ffffff}.frame-background-dark-grey{background-color:#505050;color:#ffffff}@media only screen and (min-width:576px) and (max-width:767px){.bp-page-content{max-width:80%;margin:auto}}.iframe-container iframe{max-width:max-content}.frame-type-container_60_40 .contentcontainer-column[data-container-column="right"] img{object-fit:cover}.frame-type-container_40_60 .contentcontainer-column[data-container-column="left"] img{object-fit:cover}.btn-search{background:#00285A;color:#ffffff;border-top-left-radius:0;border-bottom-left-radius:0}.btn-search:hover{color:#ffffff;background-color:#00285a;opacity:0.8}.btn-registration{background:#EAEAEA;color:#CCCCCC}.btn-registration:hover{background-color:#EAEAEA}.btn-secondary{background:#ffffff;color:#c70c41;border-color:#c70c41;z-index:1;position:relative}.btn-secondary:hover{background:#c70c41;border-color:#c70c41;color:#ffffff}.btn-secondary.without-border{border:none}.btn-tertiary{background:rgba(255, 255, 255, 0.1);color:#ffffff;border-color:#ffffff}.btn-tertiary:hover{background:#c70c41;border-color:#c70c41;color:#ffffff}.scroll-top{border-radius:100%;width:45px;height:45px;background-color:#ffffff;position:absolute}.scroll-top:hover,.scroll-top:focus,.scroll-top:active{background:#ffffff}.scroll-top:hover .scroll-top-icon,.scroll-top:focus .scroll-top-icon,.scroll-top:active .scroll-top-icon{bottom:5px}.scroll-top .scroll-top-icon{background:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Icons/to-top-button.svg") center/contain no-repeat;width:18px;height:18px;margin:auto;right:0;bottom:0;transform:unset;transition:bottom 0.3s ease-out}.scroll-top .scroll-top-icon:before{content:none}.font-size-buttons button{border:none;height:100%;font-size:1rem;color:#999999;background:none}.banner-elements-top .banner-element-top-left{border-radius:10px;height:500px}.banner-elements-top .banner-element-top-left.banner-icon .frame-container .texticon-icon{font-size:90px;right:30px;bottom:30px}.banner-elements-top .banner-element-top-left .frame-inner{padding:62px 80px}.banner-elements-top .banner-element-top-left .frame-inner h1{margin-bottom:30px}.banner-elements-top .banner-element-top-left:before{content:"";font-family:"vhsfont";position:absolute;font-size:380px;bottom:-100px;left:-30px;opacity:0.15}.banner-elements-top .banner-element-top-right .carousel{border-radius:10px}.banner-elements-top .banner-element-top-right .carousel .item{height:500px}.banner-elements-top .banner-element-top-right .carousel .item .carousel-backgroundimage-container:after{content:"";position:absolute;width:100%;height:100%;top:0;background:#000000;opacity:0.6}.banner-elements-top .banner-element-top-right .carousel .item .carousel-text-inner{width:85%}.banner-elements-top .banner-element-top-right .carousel .item .carousel-text-inner .carousel-item-bodytext{font-size:clamp(1.125rem, 2vw, 1.5rem);margin-top:20px}.banner-elements-top .banner-element-top-right .carousel .item .carousel-text-inner h2{font-size:clamp(1.25rem, 3vw, 2.5rem)}.banner-elements-top .banner-element-top-right .carousel .carousel-indicators button{width:10px;height:10px;border-radius:50%}.banner-elements-bottom .contentcontainer{gap:0}.banner-elements-bottom .contentcontainer .frame-inner{padding:96px 80px}.banner-elements-bottom .contentcontainer .frame-inner h2{margin-bottom:30px}.banner-elements-bottom .frame-backgroundimage-container{border-radius:10px}.banner-elements-bottom .frame-backgroundimage-container:after{content:"";position:absolute;width:100%;height:100%;top:0;background:#000000;opacity:0.6}.banner-elements-bottom .banner-element-bottom-right,.banner-elements-bottom .banner-element-bottom-left{height:100%}.banner-subpage h1{font-weight:400}.banner-subpage p{font-size:1.375rem}.banner-subpage .btn{border:none}@media only screen and (max-width:1920px){.banner-elements-top .banner-element-top-left .frame-inner{padding:62px 40px}.banner-elements-bottom .contentcontainer .frame-inner{padding:96px 40px}}@media only screen and (max-width:1024px){.banner-elements-top .banner-element-top-left .frame-inner{padding:40px}.banner-elements-bottom .contentcontainer .frame-inner{padding:40px}}@media only screen and (max-width:768px){.banner-elements-top .banner-element-top-left{height:auto}.banner-elements-top .banner-element-top-left .frame-inner{padding:20px}.banner-elements-top .banner-element-top-right .carousel .item{height:auto}.banner-elements-top .banner-element-top-right .carousel .item .carousel-content-inner{padding:20px 0;max-width:initial}.banner-elements-top .banner-element-top-right .carousel .item .carousel-item-bodytext{margin-bottom:40px}.banner-elements-bottom .contentcontainer{gap:16px}.banner-elements-bottom .contentcontainer .frame-inner{padding:20px}.banner-elements-top .banner-element-top-left.banner-icon .frame-container .texticon-icon{bottom:0;right:-60px}}.particularly-program .swiper{padding-bottom:36px;position:static}.particularly-program .swiper .swiper-slide .frame{border-radius:10px;height:250px}.particularly-program .swiper .texticon-inner-icon{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%)}.particularly-program .swiper .texticon-content{padding:30px;height:250px;display:flex;flex-direction:column;justify-content:space-between}.particularly-program .swiper .texticon-content h4{margin-top:60px}.particularly-program .swiper .texticon-content p{margin:0}.particularly-program .swiper .swiper-pagination{bottom:0}.particularly-program .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;color:#505050;opacity:0.5}.particularly-program .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#505050;opacity:1}.particularly-program .swiper .swiper-button-prev{color:#777777;position:absolute;left:-30px}.particularly-program .swiper .swiper-button-prev:after{font-size:18px}.particularly-program .swiper .swiper-button-next{color:#777777;position:absolute;right:-30px}.particularly-program .swiper .swiper-button-next:after{font-size:18px}@media only screen and (max-width:1024px){.particularly-program .swiper .swiper-button-prev{left:-5px}.particularly-program .swiper .swiper-button-next{right:-5px}}.insight-program .swiper{padding-bottom:35px;position:static}.insight-program .swiper .swiper-slide{box-shadow:0px 5px 15px #5050501A;border-radius:20px}.insight-program .swiper .swiper-slide .textpic{gap:0}.insight-program .swiper .swiper-slide .textpic .textpic-text{padding:30px;min-height:270px;display:flex;flex-direction:column}.insight-program .swiper .swiper-slide .textpic .textpic-text>*:last-child{margin-top:auto}.insight-program .swiper .swiper-pagination{bottom:0}.insight-program .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;color:#505050;opacity:0.5}.insight-program .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#505050;opacity:1}.insight-program .swiper .swiper-button-prev{color:#777777;position:absolute;left:-30px}.insight-program .swiper .swiper-button-prev:after{font-size:18px}.insight-program .swiper .swiper-button-next{color:#777777;position:absolute;right:-30px}.insight-program .swiper .swiper-button-next:after{font-size:18px}@media only screen and (max-width:1024px){.insight-program .swiper .swiper-button-prev{left:-5px}.insight-program .swiper .swiper-button-next{right:-5px}}.newsletter{height:320px;position:relative;color:#ffffff}.newsletter.frame:before{content:"";position:absolute;background:transparent linear-gradient(270deg, #00285A00 0%, #00285A 50%) 0% 0% no-repeat padding-box;width:100%;height:100%}.newsletter .frame-backgroundimage-container{z-index:-1;width:50%;right:0;left:auto}.newsletter form{display:flex}.newsletter form .form-element-email{margin-bottom:0 !important;margin-right:20px}.newsletter form .form-element-email .form-control{background:transparent;border-color:#fff}.newsletter form .form-label{position:absolute;font-size:0.75rem;left:40px;transform:translateY(-50%);background:#00285A;padding:0 10px}.newsletter form .form-actions{display:flex;margin:auto 20px}.newsletter form .form-group{width:100%}.newsletter .contentcontainer[data-container-identifier="container_1_columns"]{padding-top:5%}.newsletter .contentcontainer[data-container-identifier="container_1_columns"] h2{font-size:1.688rem;font-weight:600}@media only screen and (max-width:768px){.newsletter{height:100%;padding-bottom:25px}.newsletter form{flex-direction:column}.newsletter .frame-backgroundimage-container{height:200px;width:100%;bottom:0;top:auto}.newsletter.frame:before{content:"";position:absolute;background:transparent linear-gradient(360deg, #00285A00 0%, #00285A 40%) 0% 0% no-repeat padding-box;width:100%;height:100%}.newsletter .contentcontainer[data-container-identifier="container_1_columns"] h2{margin:40px 0}}.course-accordion .contentcontainer-column[data-container-column="left"]{padding-right:150px}.course-accordion .contentcontainer-column[data-container-column="left"] ul{display:flex;gap:30px;padding:0;margin-top:30px}.course-accordion .contentcontainer-column[data-container-column="left"] ul li{display:flex;flex-direction:column}.course-accordion .contentcontainer-column[data-container-column="left"] ul li:before{font-family:"vhsfont";background-image:none;color:#c70c41;margin:auto;font-size:25px;width:50px;height:50px;display:flex;justify-content:center;line-height:50px;background:#F3F3F3;border-radius:50%}.course-accordion .contentcontainer-column[data-container-column="left"] ul li:nth-child(1):before{content:""}.course-accordion .contentcontainer-column[data-container-column="left"] ul li:nth-child(2):before{content:""}.course-accordion .contentcontainer-column[data-container-column="left"] ul li:nth-child(3):before{content:""}.course-accordion .accordion-item{border-left:none;border-right:none;border-radius:unset}.course-accordion .accordion-item:first-of-type{border-top:none}.course-accordion .accordion-item:last-of-type{border-bottom:none}.course-accordion .accordion-item .accordion-button{padding:30px;font-size:clamp(1.125rem, 3vw, 1.438rem)}.course-accordion .accordion-item .accordion-button:after{content:"";font-family:"vhsfont";background-image:none;color:#c70c41}.course-accordion .accordion-item .accordion-button:not(.collapsed){background:none}.course-accordion .accordion-item .accordion-button:not(.collapsed):after{transform:rotate(-45deg)}.course-accordion .accordion-item .accordion-button:focus{box-shadow:none}.course-accordion .accordion-item .accordion-body li[class*="category"],.course-accordion .accordion-item .accordion-body li[class*="show-all"]{display:flex;align-items:center;margin-bottom:20px;list-style:none}.course-accordion .accordion-item .accordion-body li[class*="category"]:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"]:before{font-family:"vhsfont";border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;font-size:25px;line-height:50px;color:#ffffff;margin-right:20px;min-width:50px}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT4293:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT4293:before{content:"";background:#3a7032}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3599:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3599:before{content:"";background:#F88C34}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT4199:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT4199:before{content:"";background:#D8362B;content:"";background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Icons/Gruppe 965.svg");background-size:contain;background-repeat:no-repeat}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3715:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3715:before{content:"";background:#7561A9}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3542:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3542:before{content:"";background:#00A89B}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3667:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3667:before{content:"";background:#49B2E2}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3927:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3927:before{content:"";background:#F3B427}.course-accordion .accordion-item .accordion-body li[class*="category"].category-547-CAT-KAT3546:before,.course-accordion .accordion-item .accordion-body li[class*="show-all"].category-547-CAT-KAT3546:before{content:"";background:#5FB552;content:"";background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Icons/Gruppe 935.svg");background-size:contain;background-repeat:no-repeat}.course-accordion .accordion-item .accordion-body li[class*="category"]:after,.course-accordion .accordion-item .accordion-body li[class*="show-all"]:after{content:"";font-family:"vhsfont";color:#c70c41;margin-left:10px}.list-icons ul{display:flex;gap:50px;padding:30px 0;flex-wrap:wrap}.list-icons ul li{display:flex;flex-direction:column}.list-icons ul li:before{font-family:"vhsfont";background-image:none;color:#c70c41;margin:auto;font-size:25px;width:50px;height:50px;display:flex;justify-content:center;line-height:50px;background:#F3F3F3;border-radius:50%}.list-icons ul li:nth-child(1):before{content:""}.list-icons ul li:nth-child(2):before{content:""}.list-icons ul li:nth-child(3):before{content:""}.list-icons ul li:nth-child(4):before{content:""}.course-detail .accordion .accordion-item .accordion-body td{padding:0.7rem}@media only screen and (max-width:1024px){.course-accordion .contentcontainer-column[data-container-column="left"]{padding-right:30px}}@media only screen and (max-width:768px){.course-accordion .contentcontainer-column[data-container-column="left"]{padding-right:0}.course-accordion .contentcontainer-column[data-container-column="left"] ul{flex-direction:column}.course-accordion .contentcontainer-column[data-container-column="left"] ul li{flex-direction:row;align-items:center}.course-accordion .contentcontainer-column[data-container-column="left"] ul li:before{margin-left:0;margin-right:20px}.course-accordion .accordion-item .accordion-button{padding:16px 0}.course-accordion .accordion-item .accordion-body{padding:20px 0}.course-accordion .accordion-item .accordion-body .list-normal{padding:0}}.news .swiper{position:static;padding:0 8px}.news .swiper .article{box-shadow:0px 5px 15px #5050501A;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;padding-bottom:0}.news .swiper .article .news-img img{width:100%;height:250px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.news .swiper .article:not(:last-child){margin-right:16px}.news .swiper .article .header-text,.news .swiper .article .description-text{margin:30px}.news .swiper .article .header-text{min-height:60px}.news .swiper .article:after{display:none}.news .swiper .swiper-button-prev{color:#777777;position:absolute;left:-30px}.news .swiper .swiper-button-prev:after{font-size:18px}.news .swiper .swiper-button-next{color:#777777;position:absolute;right:-30px}.news .swiper .swiper-button-next:after{font-size:18px}.news .news-list-view .article img{border-radius:20px;margin-bottom:20px;width:100%;max-height:700px;object-fit:cover}.news .header-text{margin-bottom:1rem}.news .nav li{width:100%}@media only screen and (max-width:1024px){.news .swiper .swiper-button-prev{left:-5px}.news .swiper .swiper-button-next{right:-5px}.news .news-list-view .article img{max-height:300px}}.testimonials .swiper{padding-bottom:40px;width:80%;overflow:visible}.testimonials .swiper .swiper-slide{background:#00285a;color:#ffffff;border-radius:10px;padding:50px;position:relative}.testimonials .swiper .swiper-slide .frame:after{content:"";font-family:"vhsfont";position:absolute;color:#337AB7;bottom:-15px;right:-10px;font-size:100px;opacity:0.5;z-index:-1}.testimonials .swiper .swiper-slide:before{content:"";font-family:"vhsfont";position:absolute;color:#337AB7;top:-15px;left:10px;font-size:100px;opacity:0.5}.testimonials .swiper .swiper-button-next{color:#777777;position:absolute;right:-30px}.testimonials .swiper .swiper-button-next:after{font-size:18px}.testimonials .swiper .swiper-button-prev{color:#777777;position:absolute;left:-30px}.testimonials .swiper .swiper-button-prev:after{font-size:18px}.testimonials .swiper .swiper-pagination{bottom:0}.testimonials .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;color:#505050;opacity:0.5}.testimonials .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#505050;opacity:1}@media only screen and (max-width:768px){.testimonials .swiper{width:inherit}.testimonials .swiper .swiper-slide{padding:50px 30px}}@media only screen and (max-width:1400px){.testimonials .swiper .swiper-slide .frame:after{right:20px}.testimonials .swiper .swiper-slide:after{bottom:20px}}.category-banner{height:500px;color:#ffffff;margin-bottom:90px}.category-banner .left{border-radius:10px;position:relative}.category-banner .left .left-inner{padding:80px;max-width:80%}.category-banner .left:before{content:"";font-family:"vhsfont";position:absolute;font-size:520px;bottom:-130px;left:-30px;opacity:0.15}.category-banner .left .frame-container{position:static}.category-banner .left .frame-container .texticon-icon{position:absolute;right:20px;margin:0;padding:0;bottom:20px;font-size:150px}.category-banner .right{padding-right:0}.category-banner .right .carousel{border-radius:10px}.category-banner .right .carousel .carousel-item{align-items:center;background:gray;padding:0 80px;height:500px}.category-banner .right .carousel .carousel-item .btn{margin-right:auto}.category-banner .right .carousel .carousel-indicators button{border-radius:50%;height:10px;width:10px}@media only screen and (max-width:1024px){.category-banner{height:auto}.category-banner .left .left-inner{padding:40px 20px}.category-banner .left:before{font-size:320px;bottom:auto;left:-30px;top:-100px}.category-banner .left:after{font-size:100px;bottom:-25px}.category-banner .right .carousel .carousel-item{padding:0 40px}}@media only screen and (max-width:768px){.category-banner{height:auto}.category-banner .row{gap:16px}.category-banner .left .left-inner{padding:60px 0px}.category-banner .left .texticon{flex-direction:column-reverse;display:flex}.category-banner .left .frame-container .texticon-icon{position:relative;bottom:0;right:-60px}.category-banner .right{padding:0}.category-banner .right .carousel .carousel-item{padding:20px;height:auto}.category-banner .carousel-control-next-icon,.category-banner .carousel-control-prev-icon{width:1.4rem}}.category-slider{position:relative;margin-top:30px}.category-slider .swiper{padding-bottom:30px;position:static}.category-slider .swiper .swiper-slide{color:#ffffff;border-radius:20px}.category-slider .swiper .swiper-slide .frame{height:clamp(190px, 15vw, 250px)}.category-slider .swiper .swiper-slide .frame-inner,.category-slider .swiper .swiper-slide .card-body{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:24px;height:clamp(190px, 15vw, 250px)}.category-slider .swiper .swiper-slide .frame-inner .btn,.category-slider .swiper .swiper-slide .card-body .btn{margin-right:auto}.category-slider .swiper .swiper-slide:after{content:"";font-family:"vhsfont";position:absolute;font-size:200px;right:0;top:0;opacity:0.15}.category-slider .swiper .swiper-pagination{bottom:-20px}.category-slider .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;color:#505050;opacity:0.5}.category-slider .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#505050;opacity:1}.category-slider .swiper .swiper-button-prev{color:#777777;position:absolute;left:-20px;background:none;border:none}.category-slider .swiper .swiper-button-prev:after{font-size:18px}.category-slider .swiper .swiper-button-next{color:#777777;position:absolute;right:-20px;background:none;border:none}.category-slider .swiper .swiper-button-next:after{font-size:18px}@media only screen and (max-width:768px){.swiper-button-prev{left:-10px}.swiper-button-next{right:-10px}}.science-accordion,.courses-accordion,.eco-station{margin-bottom:120px}.science-accordion .science-accordion-icons ul,.courses-accordion .science-accordion-icons ul,.eco-station .science-accordion-icons ul{display:flex;flex-wrap:wrap;margin-bottom:50px}.science-accordion .science-accordion-icons ul li,.courses-accordion .science-accordion-icons ul li,.eco-station .science-accordion-icons ul li{margin-right:50px}.science-accordion .science-accordion-icons ul li:before,.courses-accordion .science-accordion-icons ul li:before,.eco-station .science-accordion-icons ul li:before{font-family:"vhsfont";background-image:none;color:#c70c41;margin:15px auto;font-size:25px;width:50px;height:50px;display:flex;justify-content:center;line-height:50px;background:#F3F3F3;border-radius:50%}.science-accordion .science-accordion-icons ul .item-1:before,.courses-accordion .science-accordion-icons ul .item-1:before,.eco-station .science-accordion-icons ul .item-1:before{content:""}.science-accordion .science-accordion-icons ul .item-2:before,.courses-accordion .science-accordion-icons ul .item-2:before,.eco-station .science-accordion-icons ul .item-2:before{content:""}.science-accordion .science-accordion-icons ul .item-3:before,.courses-accordion .science-accordion-icons ul .item-3:before,.eco-station .science-accordion-icons ul .item-3:before{content:""}.science-accordion .science-accordion-icons ul .item-4:before,.courses-accordion .science-accordion-icons ul .item-4:before,.eco-station .science-accordion-icons ul .item-4:before{content:""}@media only screen and (max-width:768px){.science-accordion .science-accordion-icons ul{padding:0;flex-direction:column}.science-accordion .science-accordion-icons ul li{margin:10px 0;display:flex;align-items:center;gap:20px}.science-accordion .science-accordion-icons ul li:before{margin:0}.science-accordion .accordion-item .accordion-button,.science-accordion .accordion-item .accordion-body{padding:20px 0}}.contact-block{--frame-background: none;border-radius:20px;margin:0 auto 100px;max-width:1320px}.contact-block .frame-group-container{padding:0}.contact-block.contentcontainer .contact-block-inner{color:#ffffff;padding:50px 20px}.contact-block.contentcontainer .contact-block-inner .email{margin:40px 0 20px;color:#ffffff}.contact-block.contentcontainer .contact-block-inner .email:before{content:"";font-family:"vhsfont";margin-right:15px}.contact-block.contentcontainer .contact-block-inner .phone{margin-bottom:30px;color:#ffffff}.contact-block.contentcontainer .contact-block-inner .phone:before{content:"";font-family:"vhsfont";margin-right:15px}.contact-block.contentcontainer .contact-block-inner .faq{color:#ffffff}.contact-block.contentcontainer .contact-block-inner .faq svg{width:24px;height:24px;fill:white;margin-right:3px !important}.contact-block.contentcontainer .contact-img{position:relative;z-index:-1;padding:0}.contact-block.contentcontainer .contact-img img{object-fit:cover;min-height:370px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.contact-block .email{margin:40px 0 20px;color:#ffffff}.contact-block .email:before{content:"";font-family:"vhsfont";margin-right:15px}.contact-block .phone{margin-bottom:30px;color:#ffffff}.contact-block .phone:before{content:"";font-family:"vhsfont";margin-right:15px}.contact-block .faq{color:#ffffff}.contact-block .faq svg{width:24px;height:24px;fill:white;margin-right:3px !important}@media only screen and (max-width:768px){.contact-block.contentcontainer{gap:0}.contact-block.contentcontainer .contact-block-inner{padding:40px 20px}.contact-block.contentcontainer .contact-img{width:100%}.contact-block.contentcontainer .contact-img img{height:300px;min-height:300px;width:100%;border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0}.contact-block.contentcontainer .contact-img .caption{top:20px;bottom:auto}}@media (max-width:576px){.contact-block.frame{margin-left:20px;margin-right:20px}}@media (min-width:576px){.contact-block{max-width:540px}}@media (min-width:768px){.contact-block{max-width:720px}}@media (min-width:992px){.contact-block{max-width:960px}}@media (min-width:1200px){.contact-block{max-width:1140px}}.contact-block.course-contact .frame-group-inner:before{content:"";position:absolute;opacity:0.15;background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Images/Logo/cherry-white.png");height:110%;width:100%;background-size:contain;background-repeat:no-repeat;left:0;bottom:0;top:0;background-position:-10px -10px}.contact-block.course-contact .contact-block-inner{padding:40px 20px;padding-left:20%;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.contact-block.course-contact .contact-block-inner *{margin:unset}.contact-block.course-contact .contact-block-inner>div{gap:0.5rem}.contact-block.course-contact .contact-block-inner .email{}.contact-block.course-contact .contact-block-inner .phone{}@media only screen and (max-width:768px){.contact-block.course-contact contact-block-inner{padding:40px 20px}.contact-block.course-contact contact-block-inner .email{margin:10px 0}.contact-block.course-contact contact-block-inner img{max-height:200px;min-height:unset;height:100%}}.accordion.arrow .accordion-button{padding:20px 30px;color:#505050}.accordion.arrow .accordion-button:after{content:"";font-family:"vhsfont";background-image:none;color:#c70c41;font-size:10px}.accordion.arrow .accordion-button:not(.collapsed){background:none;box-shadow:none;color:#505050}.accordion.arrow .accordion-button:not(.collapsed):after{transform:rotate(-90deg)}.accordion.arrow .accordion-button:focus{box-shadow:none}.accordion.cross .accordion-button{padding:20px 30px;font-size:clamp(1.125rem, 3vw, 1.438rem)}.accordion.cross .accordion-button:after{content:"";font-family:"vhsfont";color:#c70c41;background-image:none}.accordion.cross .accordion-button:not(.collapsed){background:none}.accordion.cross .accordion-button:not(.collapsed):after{transform:rotate(-45deg)}.accordion.cross .accordion-button:focus{box-shadow:none}.accordion.cross .course-list-item .accordion-button:after{content:"";background-image:var(--bs-accordion-btn-icon)}.accordion.cross .course-list-item .accordion-button:not(.collapsed):after{transform:var(--bs-accordion-btn-icon-transform)}.accordion .accordion-item{border-left:none;border-right:none;border-radius:unset;color:#505050}.accordion .accordion-item:first-of-type{border-top:none}.accordion .accordion-item:last-of-type{border-bottom:none}.accordion .accordion-item .accordion-body{padding:20px 30px}.accordion .accordion-item .accordion-body td{padding:1rem}.accordion .accordion-item .accordion-body ul.red-dots li{list-style:disc}.accordion .accordion-item .accordion-body ul.red-dots li::marker{color:#C70C41;font-size:25px}.accordion .accordion-item+.images+.accordion-item{border-top:1px solid #e5e5e5}.course-list{margin-top:20px}.course-list .course-entry{background:#F2F4F6;display:flex;align-items:center;padding:10px 20px;border-top-left-radius:5px;border-bottom-left-radius:5px;flex-wrap:wrap}.course-list .course-entry .actions{margin:0 15px 0 auto;gap:20px;align-items:center}.course-list .add-btn{background:#DDE3E8;border-top-right-radius:5px;border-bottom-right-radius:5px}.course-list .add-btn .cart{margin:10px 0}.course-list .add-btn .add img{border:1px solid black;border-radius:50%;padding:5px}.course-list .add-btn .accordion-button{justify-content:center}.course-list .add-btn .accordion-button:after{content:"";font-family:vhsfont;font-size:20px;display:flex;justify-content:center;align-items:center;background-image:none;margin:0}.course-list .add-btn .accordion-button:not(.collapsed){background-color:inherit}.course-list .add-btn .accordion-button:not(.collapsed)::after{transform:rotate(-45deg)}.course-list .accordion.arrow .accordion-button{padding-left:0;font-weight:600;font-size:1.125rem}.course-list .accordion.arrow .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.course-list .accordion .accordion-item .accordion-body{padding:0 0 20px 0}.course-list .accordion .accordion-item .accordion-body .custom-scroll{max-height:180px;overflow-y:scroll;overflow-x:clip}.course-list .filter{}.course-list .filter .filter-categories input[type="checkbox"]:before{top:-1rem;left:-2.2rem}.course-list .filter .filter-categories .ebene-4 input[type="checkbox"]:before{top:8px;left:-1rem}.course-list .filter .filter-categories .no-children input[type="checkbox"]:before{top:8px;left:-2.2rem}.course-list .filter .filter-categories .accordion-collapse{margin-left:30px}.course-list .filter h3{font-weight:600;color:#c70c41}.course-list .filter input[type="checkbox"]{appearance:none;position:relative}.course-list .filter input[type="checkbox"]:before{content:"";position:absolute;width:22px;height:22px;border:1px solid #505050;border-radius:5px;top:10px}.course-list .filter input[type="checkbox"]:checked:before{content:"";font-family:vhsfont;font-size:32px;color:#c70c41;display:flex;justify-content:center;align-items:center}.course-list .filter .wrapper{width:400px;background:#fff;border-radius:10px;padding:20px 25px 40px;box-shadow:0 12px 35px rgba(0, 0, 0, 0.1)}.course-list .filter header h2{font-size:1.5rem;font-weight:600}.course-list .filter header p{margin-top:5px;font-size:1rem}.course-list .filter .price-input{width:100%;display:flex;margin:30px 0 35px}.course-list .filter .price-input .field{display:flex;width:100%;height:45px;align-items:center}.course-list .filter .field input{width:100%;height:100%;outline:none;font-size:1.188rem;margin-left:12px;border-radius:5px;text-align:center;border:1px solid #999;-moz-appearance:textfield}.course-list .filter input[type="number"]::-webkit-outer-spin-button,.course-list .filter input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.course-list .filter .price-input .separator{width:130px;display:flex;font-size:1.188rem;align-items:center;justify-content:center}.course-list .filter .slider{height:7px;position:relative;background:#ddd;border-radius:5px}.course-list .filter .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:5px;background:#00285A}.course-list .filter .range-input{position:relative}.course-list .filter .range-input input{position:absolute;width:100%;height:7px;top:-7px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.course-list .filter input[type="range"]::-webkit-slider-thumb{height:22px;width:22px;border-radius:50%;background:#00285A;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0, 0, 0, 0.05)}.course-list .filter input[type="range"]::-moz-range-thumb{height:22px;width:22px;border:none;border-radius:50%;background:#00285A;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0, 0, 0, 0.05)}.course-list .filter label{margin:10px 0 10px 30px;cursor:pointer}.course-list .filter .no-children label{margin:10px 0 10px 0}.course-list .filter ::-webkit-scrollbar{width:10px}.course-list .filter ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.course-list .filter ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.course-list .filter ::-webkit-scrollbar-thumb:hover{background:#555}.course-list .course-list-items{margin-bottom:100px}.course-list .course-list-items .course-list-item{flex-wrap:wrap}.course-list .course-list-items .check{min-width:26px;max-width:26px}.course-list .course-list-items .check:before{content:"";font-family:vhsfont;font-size:25px;background:#67AD1D;border-radius:50%;color:#ffffff}.course-list .course-list-items .check.almost-full:before{background:#f88c34}.course-list .course-list-items .check.full{background:#c70c41;border-radius:50%;min-width:26px;max-width:26px;height:26px;display:flex;align-items:center;justify-content:center}.course-list .course-list-items .check.full:before{content:"";background-image:url("../../../../../../../../fileadmin//Icons/waiting_list__test.svg");height:18px;width:18px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:unset}.course-list .course-list-items .title{padding:0 20px}.course-list .course-list-items .title a:not([class]){color:#505050;font-weight:600}.course-list .course-list-items .title .subtitle{font-weight:100;opacity:0.8;font-size:0.875rem;margin:0}.course-list .course-list-items .title .subtitle.subtitle-bold{opacity:1}.course-list .course-list-items .data{padding-left:30px}.course-list .course-list-items .data .date{position:relative}.course-list .course-list-items .data .date:before{content:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Icons/calendar-regular.svg");position:absolute;left:-25px;width:13px}.course-list .course-list-items .data .location{position:relative}.course-list .course-list-items .data .location:before{content:"";font-family:vhsfont;position:absolute;left:-25px}.course-list .course-list-items .page-number{border:1px solid;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;color:#505050}.course-list .course-list-items .pagination .previous-btn,.course-list .course-list-items .pagination .first-btn{transform:rotateY(180deg)}.course-list .course-list-items .pagination img{filter:brightness(0.3)}.course-list .course-list-items .accordion-button{background:transparent;padding:0}.course-list .course-list-items .accordion-button:focus,.course-list .course-list-items .accordion-button:not(.collapsed){box-shadow:none}.course-list .course-list-items .accordion-item{border:none}.course-list .course-list-items .accordion-item#show-sort{margin-left:auto}.course-list #filter-categories{margin-left:2.2rem}.course-list-banner{color:#ffffff;border-radius:10px;position:relative;margin-bottom:40px !important}.course-list-banner .row{max-width:85%}.course-list-banner .row .course-list-banner-inner{padding-right:0}.course-list-banner:before{content:"";position:absolute;opacity:0.15;background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Images/Logo/cherry-white.png");height:110%;width:100%;background-size:contain;background-repeat:no-repeat;left:0;bottom:0;top:0;background-position:-10px -10px}.course-list-banner:after{position:absolute;font-family:"vhsfont";right:20px;bottom:-20px;font-size:150px}.course-list-banner.orange:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_932.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.red:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_965.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.lila:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_934.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.green:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_936.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.light-blue:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_937.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.light-green:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_935.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.turquoise:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_938.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner.yellow:after{content:"";background-image:url("../../../../fileadmin//Icons/Gruppe_939.svg");height:150px;width:150px;background-size:contain;background-repeat:no-repeat;background-position:center;bottom:0}.course-list-banner .course-list-banner-inner{padding:0 90px;height:350px;display:flex;flex-direction:column;justify-content:center}.course-list-banner .course-list-banner-inner p{font-size:clamp(2rem, 3vw, 3.125rem);font-weight:600}@media only screen and (max-width:767px){.course-list .add-btn,.course-list .course-entry{border-radius:0}}@media only screen and (max-width:1024px){.course-list-banner:after{font-size:100px;bottom:-25px}.course-list-banner .course-list-banner-inner{padding:0;height:auto;margin:20px 0 90px}.course-list-banner.orange:after{height:100px;width:100px}.course-list-banner.red:after{height:100px;width:100px}.course-list-banner.lila:after{height:100px;width:100px}.course-list-banner.green:after{height:100px;width:100px}.course-list-banner.light-blue:after{height:100px;width:100px}.course-list-banner.light-green:after{height:100px;width:100px}.course-list-banner.turquoise:after{height:100px;width:100px}.course-list-banner.yellow:after{height:100px;width:100px}.course-list .accordion.arrow .accordion-button{padding:20px 0px;gap:5px}}.course-list-banner .course-list-banner-inner,.course-detail .course-detail-banner .course-detail-banner-inner{padding:50px 90px;height:unset}.course-list-banner .course-list-banner-inner p,.course-detail .course-detail-banner .course-detail-banner-inner p{margin-bottom:0}@media only screen and (max-width:1024px){.course-list-banner .course-list-banner-inner,.course-detail .course-detail-banner .course-detail-banner-inner{margin:20px 0 30px;padding:unset}}@media screen and (max-width:767px){.course-list .course-list-items .check{margin-bottom:5px}.course-list .course-list-items .check.full{margin-bottom:10px}.course-list .course-list-items .check+div.title{margin-bottom:5px}}@media only screen and (max-width:1024px){.course-list-banner .course-list-banner-inner{padding-bottom:40px;hyphens:auto;word-wrap:break-word}.course-list-banner .row{max-width:unset}.course-list-banner.orange:after{height:70px;width:70px}.course-list-banner.red:after{height:70px;width:70px}.course-list-banner.lila:after{height:70px;width:70px}.course-list-banner.green:after{height:70px;width:70px}.course-list-banner.light-blue:after{height:70px;width:70px}.course-list-banner.light-green:after{height:70px;width:70px}.course-list-banner.turquoise:after{height:70px;width:70px}.course-list-banner.yellow:after{height:70px;width:70px}}.calendar-body{background:#F3F3F3;border-radius:10px}.calendar-body button{background:none;border:none}.calendar-body label{color:#00285A;font-weight:800}.calendar-body .prevMonthButton{transform:rotate(90deg)}.calendar-body .prevMonthButton:before{content:"";font-family:"vhsfont";background-image:none;color:#c70c41;font-size:10px;color:#505050}.calendar-body .nextMonthButton{transform:rotate(-90deg)}.calendar-body .nextMonthButton:before{content:"";font-family:"vhsfont";background-image:none;color:#c70c41;font-size:10px;color:#505050}.calendar-body table{border-collapse:collapse;width:100%}.calendar-body table th,.calendar-body table td{text-align:center;padding:10px 0}.calendar-body table th{background-color:#f2f2f2;border-bottom:2px solid white;color:#00285A}.calendar-body table td{cursor:pointer;color:#505050}.calendar-body table td.inactive{color:#CCCCCC}.calendar-body table td.selected{position:relative}.calendar-body table td.selected:before{content:"";position:absolute;width:35px;height:35px;border:1px solid #ffffff;left:50%;top:50%;transform:translate(-50%, -50%)}.calendar-body table td.range-highlight{background-color:#c70c41;color:#ffffff}.calendar-body table td.selected{background-color:#c70c41;color:#ffffff}@media only screen and (min-width:768px){.filter-open-btn{display:none}}@media only screen and (max-width:768px){.course-filter-list{display:none}.course-filter-list.open{display:block}}.filter-open-btn{padding:6px 50px;font-size:1.25rem;margin-bottom:30px}.daterangepicker td.weekend{color:#c70c41}.daterangepicker td.in-range{background-color:#f8e2e8}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#c70c41;border-color:transparent;color:#ffffff}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#c70c41;color:#ffffff}.course-list-items.accordion #hide-mobile-2 .course-filter-list{display:flex;flex-wrap:wrap;gap:10px;flex-direction:column}.course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-row-2{display:flex;flex-wrap:wrap;gap:10px}.course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-row-1{display:flex;gap:10px}.course-list-items.accordion #hide-mobile-2 .course-filter-list #filter-more-area{display:flex;flex-wrap:wrap;gap:10px}.course-list-items.accordion #hide-mobile-2 .course-filter-list #filter-more-area .more-bonus{display:flex;gap:10px}.course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-bonus label{color:#505050;cursor:pointer}.course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-bonus label:hover{color:#c70c41}.course-list-items.accordion #hide-mobile-2 input[type="radio"]{place-self:flex-start;margin-top:5px;margin-right:5px}.course-list-items.accordion #hide-mobile-2 input[type="radio"]:hover{cursor:pointer}.course-list-items.accordion #hide-mobile-2 input[type="radio"]:hover+label{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .filter-options{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.course-list-items.accordion #hide-mobile-2 .btn.btn-primary{font-size:1rem}.course-list-items.accordion #hide-mobile-2 .btn.btn-primary+.btn.btn-primary{margin-left:5px}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header{margin-bottom:0;border:1px solid #c70c41;background:#ffffff;color:#c70c41;border-radius:6px;padding:6px 12px;position:relative}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button{gap:10px;font-weight:400;font-size:1rem}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button .count{background-color:#c70c41;color:white;border-radius:50%;width:20px;height:20px;text-align:center;font-weight:bold;font-size:0.875rem}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button:hover{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button:after{align-content:center;text-align:center;margin-left:0}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header{background:unset;border:unset;padding:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button:hover{color:#505050}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button:after{content:none}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button:before{content:"";width:20px;height:20px;background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Icons/filter-icon.svg");background-repeat:no-repeat}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button #hide-text{width:max-content}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-more>.accordion-header .accordion-button #show-text{width:max-content}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-sort>.accordion-header{background:unset;border:unset;padding:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-sort>.accordion-header .accordion-button{color:#c70c41;justify-content:flex-end}.course-list-items.accordion #hide-mobile-2 .accordion-item>.filter-sort>.accordion-header .accordion-button:hover{color:#505050}.course-list-items.accordion #hide-mobile-2 .accordion-item #filter-sort.accordion-collapse{right:20px}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body{padding:20px}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .custom-scroll{flex-wrap:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body.custom-scroll .row:last-of-type{max-height:180px;overflow-y:scroll;overflow-x:clip;margin-top:10px}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item{width:100%}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item input{cursor:pointer;accent-color:#c70c41}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item input:hover+label{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item label{color:#505050;display:flex;justify-content:space-between;width:100%;gap:10px;cursor:pointer}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item label:hover{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .filter-item label span{opacity:0.5}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body .row.flex-wrap{flex-direction:column}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse{position:absolute;background:#ffffff;z-index:3;border:1px solid #505050;border-radius:6px;margin-top:10px;max-width:500px}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse#filter-price{max-width:300px}.course-list-items.accordion #hide-mobile-2 input[type="checkbox"]{place-self:flex-start;margin-top:5px;margin-right:5px;cursor:pointer}.course-list-items.accordion #hide-mobile-2 .filter-btns .filter-more>.accordion-collapse{position:relative;border:unset;background:unset;z-index:2}.course-list-items.accordion #hide-mobile-2 .filter-btns .filter-more>.accordion-collapse>.accordion-body{padding:unset}.course-list-items.accordion #hide-mobile-2 .filter-btns .filter-more>.accordion-collapse>.accordion-body .more-accordion{display:flex;gap:10px}.course-list-items.accordion #hide-mobile-2 .filter-btns .btn{align-content:center}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px;margin-top:10px;flex-direction:column}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .filter-row-1{display:flex;gap:10px}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .selected-filter:has(.selected-filter-item){padding-top:10px;padding-bottom:10px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;display:flex;gap:10px;flex-wrap:wrap}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .selected-filter:has(.selected-filter-item) .selected-filter-item{width:fit-content;font-size:0.95em;padding:5px 10px;background-color:#dde3e8;border-radius:6px;cursor:pointer}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .selected-filter:has(.selected-filter-item) .selected-filter-item:after{margin-left:5px;content:"✖";font-size:0.8em;cursor:pointer}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .selected-filter:has(.selected-filter-item) .selected-filter-item:hover:after{color:#c70c41}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .filter-sort{float:right}.course-list .left.filter #filter-categories.ebene-1{margin-left:unset}.course-list .left.filter #filter-categories.ebene-1 .ebene-2,.course-list .left.filter #filter-categories.ebene-1 .ebene-3,.course-list .left.filter #filter-categories.ebene-1 .ebene-4{padding-left:10px}.course-list .left.filter #filter-categories.ebene-1 .accordion-header{color:#505050;font-weight:400;font-size:1rem;cursor:pointer;margin:10px 0;display:flex;justify-content:space-between}.course-list .left.filter #filter-categories.ebene-1 .accordion-header:hover{color:#c70c41}.course-list .left.filter #filter-categories.ebene-1 .accordion-header.active{color:#c70c41;font-weight:700}.course-list .left.filter #filter-categories.ebene-1 .accordion-header.active:hover{color:#505050}.course-list .left.filter #filter-categories.ebene-1 .accordion-header.cat-filter-back{margin-top:unset;font-weight:400;color:#a1a1a1;text-decoration:underline}.course-list .left.filter #filter-categories.ebene-1 .accordion-header.cat-filter-back:hover{color:#c70c41}.course-list .left.filter #filter-categories.ebene-1 .accordion-header span{opacity:0.5}.course-list-items #hide-mobile-2 .price-input{width:100%;display:flex;margin:30px 0 35px}.course-list-items #hide-mobile-2 .price-input .field{display:flex;width:100%;height:45px;align-items:center}.course-list-items #hide-mobile-2 .field span{width:-webkit-fill-available}.course-list-items #hide-mobile-2 .field input{width:60px;height:100%;outline:none;font-weight:700;margin-left:8px;margin-right:8px;border-radius:5px;text-align:center;border:1px solid #999;-moz-appearance:textfield}.course-list-items #hide-mobile-2 input[type="number"]::-webkit-outer-spin-button,.course-list-items #hide-mobile-2 input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.course-list-items #hide-mobile-2 .price-input .separator{width:130px;display:flex;font-size:1.188rem;align-items:center;justify-content:center}.course-list-items #hide-mobile-2 .slider{height:5px;position:relative;background:#ddd;border-radius:5px}.course-list-items #hide-mobile-2 .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:5px;background:#c70c41}.course-list-items #hide-mobile-2 .range-input{position:relative}.course-list-items #hide-mobile-2 .range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.course-list-items #hide-mobile-2 input[type="range"]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:#c70c41;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0, 0, 0, 0.05)}.course-list-items #hide-mobile-2 input[type="range"]::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:#c70c41;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0, 0, 0, 0.05)}@media screen and (max-width:1180px){.course-list-items.accordion #hide-mobile-2 .accordion-item{flex:1 1 calc(50% - 10px)}.course-list-items.accordion #hide-mobile-2 .filter-btns .accordion-item{flex:none}}@media screen and (max-width:1024px){.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button{padding:0px}}@media screen and (max-width:991px){.course-list-items.accordion #hide-mobile-2{margin-top:10px}.course-list-items.accordion #hide-mobile-2 .accordion-item{width:100%;flex:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse{position:unset;margin-top:5px;max-width:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse#filter-price{max-width:unset}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-header .accordion-button{padding:inherit}.course-list-items.accordion #hide-mobile-2 .filter-options{display:unset;margin-bottom:unset}.course-list-items.accordion #hide-mobile-2 .filter-options .filter-btns{margin:10px 0;line-height:normal}.course-list-items.accordion #hide-mobile-2 .filter-btns{flex-direction:column}.course-list-items.accordion #hide-mobile-2 .filter-btns .filter-more>.accordion-collapse>.accordion-body .more-accordion{flex-direction:column}.course-list-items.accordion #hide-mobile-2 .filter-btns .btn{padding:12px}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .filter-row-1{flex-direction:column}.course-list-items.accordion #hide-mobile-2 .filter-btns.filter-part .filter-sort{float:unset}.course-list-items.accordion #hide-mobile-2 .course-filter-list .filter-row-1,.course-list-items.accordion #hide-mobile-2 .course-filter-list #filter-more-area .more-bonus{flex-direction:column}#hide-mobile-1,#hide-mobile-6,#hide-mobile-3,#hide-mobile-4,#hide-mobile-8,#selected-filter{display:none !important}#hide-mobile-1.open,#hide-mobile-6.open,#hide-mobile-3.open,#hide-mobile-4.open,#hide-mobile-8.open,#selected-filter.open{display:block !important}.frame-inner:has(.filter-open-btn){display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.frame-inner:has(.filter-open-btn) .filter-open-btn{width:calc(50% - 5px);padding:6px 12px;margin-bottom:unset}}@media screen and (max-width:767px){.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body.custom-scroll{flex-direction:column}.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-body.custom-scroll .col-6{width:100%}}.filter-open-btn{display:block;width:100%}@media screen and (min-width:992px){.filter-open-btn{display:none}}.side-buttons{z-index:4}@media screen and (max-width:445px){.course-list-items.accordion #hide-mobile-2 .accordion-item .accordion-collapse#filter-price{max-width:335px}}.daterangepicker{font-size:0.938rem}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td,.daterangepicker select.monthselect,.daterangepicker select.yearselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect,.daterangepicker .drp-buttons .btn,.daterangepicker .ranges li{font-size:0.75rem}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:transparent;border-bottom:1px solid #c70c41;color:#c70c41}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover{background-color:#9f0a34;border:2px solid #9f0a34;color:#FFF}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#c70c41}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,body #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#9f0a34}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover,body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:#c70c41;border-color:#c70c41;color:#ffffff}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialogDetailBodyContentTextAbout a,body #CookiebotWidget .CookiebotWidget-consent-details button{color:#c70c41}body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{background-color:#9f0a34 !important;border-color:#9f0a34 !important;opacity:unset}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,body #CybotCookiebotDialogDetailBodyContentTextAbout a:hover{color:#9f0a34;opacity:1}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider{opacity:1}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#c70c41}body #CookiebotWidget #CookiebotWidget-buttons button:hover{opacity:1;background-color:#9f0a34}body #CybotCookiebotDialog a:hover:after,body #CybotCookiebotDialog a:hover:before,body #CybotCookiebotDialog button:hover:after,body #CybotCookiebotDialog button:hover:before{border-color:#c70c41}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#c70c41;color:#c70c41;transition-delay:unset}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled{border-color:#c70c41;opacity:1}.breadcrumb-section{background-color:inherit}.breadcrumb-section .breadcrumb .breadcrumb-link{color:#212121BF}.breadcrumb-section .breadcrumb .breadcrumb-link.active{color:#212121}.card-team-container .card-team-item{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.2);border-radius:20px;overflow:hidden}.card-team-container .card-team-item .textpic-left{gap:20px}.card-team-container .card-team-item .textpic-left .textpic-gallery{width:30%}.card-team-container .card-team-item .textpic-left .textpic-gallery img{height:240px;object-fit:cover}.card-team-container .card-team-item .textpic-left .textpic-text{width:calc(70% - 20px);padding:15px 15px 15px 0;display:flex;flex-direction:column;align-items:start;justify-content:center}.card-team-container .contentcontainer-column[data-container-column="left"]{padding:0}.card-team-container .email-cta,.card-team-container .phone-cta{display:flex;align-items:center}.card-team-container .email-cta:before,.card-team-container .phone-cta:before{font-family:vhsfont;margin-right:1rem;font-size:1.125rem;color:#c70c41}.card-team-container .phone-cta:before{content:""}.card-team-container .email-cta{flex-wrap:wrap}.card-team-container .email-cta:before{content:""}.content-list li{list-style:disc}@media only screen and (max-width:500px),only screen and (min-width:767px) and (max-width:1300px){.card-team-container .card-team-item .textpic-left{flex-wrap:wrap}.card-team-container .card-team-item .textpic-left .textpic-gallery{width:100%}.card-team-container .card-team-item .textpic-left .textpic-text{width:100%;padding:15px;height:190px}}.banner-team{max-width:1600px;margin:40px auto 20px auto;border-radius:10px;padding:40px 0;place-self:center;width:100%}.banner-team:before{content:"";position:absolute;opacity:0.15;background-image:url("../../../../_assets/dda1d496207e73d23a4e5bb55f544eef/Images/Logo/cherry-white.png");height:110%;width:100%;background-size:contain;background-repeat:no-repeat;left:0;bottom:0;top:0;background-position:-10px -10px}.banner-team h2{font-size:clamp(1.625rem, 4vw, 4.375rem)}@media only screen and (max-width:1600px){.banner-team{margin:20px}}@media screen and (max-width:576px){.banner-team{width:auto}}@media screen and (min-width:576px){.banner-team{max-width:500px}}@media screen and (min-width:768px){.banner-team{max-width:680px}}@media screen and (min-width:992px){.banner-team{max-width:920px}}@media screen and (min-width:1200px){.banner-team{max-width:1100px}}@media screen and (min-width:1400px){.banner-team{max-width:1560px}}.accordion-team{margin-top:16px}.accordion-team .accordion-item{border-top:1px solid #cecece;border-bottom:1px solid #cecece}.accordion-team .accordion-item .accordion-button{padding:10px 30px}.accordion-team .accordion-item .accordion-button:after{content:"";font-family:"vhsfont";color:#c70c41;background-image:none;font-size:25px;width:25px;height:25px}.accordion-team .accordion-item .accordion-button:not(.collapsed){background:none}.accordion-team .accordion-item .accordion-button:not(.collapsed):after{transform:rotate(-45deg)}.accordion-team .accordion-item .accordion-button:focus{box-shadow:none}.accordion-team .accordion-item h2{font-size:clamp(1.125rem, 3vw, 1.75rem)}.accordion-team .accordion-item h4{margin:20px 0}.cross-selling-slider-container{margin:40px 0 120px;position:relative}.cross-selling-slider-container .course-slider{padding-bottom:60px}.cross-selling-slider-container .swiper-slide{box-shadow:0px 5px 15px #5050501A;box-shadow:0px 5px 10px #5050506e;border-radius:10px;height:auto}.cross-selling-slider-container .swiper-slide .course-img{height:180px}.cross-selling-slider-container .swiper-slide .course-img img{height:100%;width:100%}.cross-selling-slider-container .swiper-slide .course-content{padding:50px 30px 30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cross-selling-slider-container .swiper-slide .course-content .header-text{margin-bottom:30px}.cross-selling-slider-container .swiper-pagination-bullet{width:10px;height:10px;color:#505050;opacity:0.5}.cross-selling-slider-container .swiper-pagination-bullet-active{background-color:#505050;opacity:1}.cross-selling-slider-container .swiper-button-next,.cross-selling-slider-container .swiper-button-prev{color:#777777;position:absolute}.cross-selling-slider-container .swiper-button-next:after,.cross-selling-slider-container .swiper-button-prev:after{font-size:18px}.cross-selling-slider-container .swiper-button-next{right:-30px}.cross-selling-slider-container .swiper-button-prev{left:-30px}.cross-selling-slider{position:static;padding:8px 8px 0}@media screen and (max-width:767px){.cross-selling-slider-container .swiper-button-next{right:-20px}.cross-selling-slider-container .swiper-button-prev{left:-20px}}.image .caption{position:absolute;left:20px;bottom:20px;background:#ffffff;padding:5px 10px;border-radius:20px;display:flex;align-items:center;line-height:1;font-size:0.75rem}.image .caption:before{content:"c";margin-right:10px;border:1px solid;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}