header{position:fixed;top:0px;left:0px;width:100%;height:80px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.12);z-index:100}@media(min-width: 1145px){header{height:110px}.toolbar-horizontal header{top:80px}}.logo--full img{width:139px;height:45px}@media(min-width: 1145px){.logo--full img{width:198px;height:64px}}main{padding-top:80px}@media(min-width: 1145px){main{padding-top:110px}}main.main--generic-page{padding-top:125px}@media(min-width: 1145px){main.main--generic-page{padding-top:170px}}.page-heading{margin-bottom:45px}.headerimage{position:relative;width:100%;padding-bottom:2px;margin-bottom:51px;height:69vw}@media(min-width: 1145px){.headerimage{height:653px;margin-bottom:92px}}.headerimage__image{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.headerimage__image article{width:100%;height:100%}.headerimage__image picture,.headerimage__image img{display:block;width:100%;height:100%;object-fit:cover}.headerimage__image .image--with-copyright__copyright{position:absolute;bottom:5%;left:10px;transform:rotate(-90deg);transform-origin:left center}.page-node-type-startseite .headerimage__image .image--with-copyright__copyright{bottom:5%}@media(min-width: 1145px){.headerimage__image .image--with-copyright__copyright{bottom:25%}.page-node-type-startseite .headerimage__image .image--with-copyright__copyright{bottom:20%}}.headerimage__text-container{z-index:3;color:#fff}@media(min-width: 1145px){.headerimage__text-container-inner{max-width:670px}}.headerimage__titel{font-family:"montserrat_extra_bold";font-weight:normal;font-style:normal;font-size:39px;line-height:38px;letter-spacing:-1.56px;margin:0px;text-transform:lowercase;color:#fff}@media(min-width: 1145px){.headerimage__titel{font-size:100px;line-height:97.5px;letter-spacing:-4px}}.headerimage__claim{font-family:"montserrat_bold";font-weight:normal;font-style:normal;font-size:26px;line-height:1;letter-spacing:-0.52px;margin:10px 0px 0px;text-transform:lowercase;color:#fff}@media(min-width: 1145px){.headerimage__claim{margin-top:20px;font-size:55px;letter-spacing:-1.1px}}.headerimage__text{margin-top:16px}@media(min-width: 1145px){.headerimage__text{margin-top:8px}}.region-content{width:100%}.path-taxonomy .block-system-main-block{display:flex;flex-wrap:wrap;justify-content:center}.footer-navbar{height:70px;background-color:#ebf1f7}@media(min-width: 1145px){.footer-navbar{height:58px}}@media(min-width: 1145px){.footer-navbar__inner{justify-content:flex-end}}@media(min-width: 1145px){.footer-navbar__btn-top{display:none}}.footer-navbar__btn-top img{width:41px;height:41px}.footer-logobar{height:120px;padding-top:15px;padding-bottom:15px;background-color:#fff}@media(min-width: 1145px){.footer-logobar{height:150px;padding-top:34px;padding-bottom:34px}}.footer-logobar__inner{align-items:flex-end}@media(min-width: 1145px){.footer-logobar__inner{align-items:center}}.footer-logobar__logos{width:100%;align-items:flex-end}@media(min-width: 1145px){.footer-logobar__logos{width:auto;align-items:flex-start}}.footer-logobar__btn-top{display:none}@media(min-width: 1145px){.footer-logobar__btn-top{display:block}}.footer-logobar__btn-top img{width:58px;height:58px}.footer-logobar__logo-adelphi{margin-bottom:16px}.footer-logobar__logo-adelphi img{width:85px;height:24px}@media(min-width: 1145px){.footer-logobar__logo-adelphi img{width:155px;height:43px}}.footer-logobar__logo-bga img{width:139px;height:45px}@media(min-width: 1145px){.footer-logobar__logo-bga img{width:198px;height:64px}}.footer-logobar__logo-bmwk{text-decoration:none}@media(min-width: 1145px){.footer-logobar__logo-bmwk{margin-left:95px}}.footer-logobar__logo-bmwk img{width:122px;height:62px}@media(min-width: 1145px){.footer-logobar__logo-bmwk img{width:122px;height:62px}}.footer-logobar__logo-bmwk-text{font-size:12px;line-height:2.25;color:#141414}@media(min-width: 1145px){.footer-logobar__logo-bmwk-text{font-size:16px;line-height:1.69}}.footer-logobar__logo-bmwk-logo{margin-top:7px}@media(min-width: 1145px){.footer-logobar__logo-bmwk-logo{margin-left:45px}}.link--button{text-align:center}.link--button a,a.link--button{display:inline-block;width:100%;padding:7.5px 15px;border:2px solid #94c944;font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal;font-size:18px;line-height:normal;letter-spacing:.2px;text-decoration:none;text-transform:lowercase;text-align:center;background-color:rgba(0,0,0,0);margin:35px 0px 0px;color:#94c944;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width: 1145px){.link--button a,a.link--button{width:auto;min-width:235px;padding:9px 30px}}.link--button a:hover,a.link--button:hover{background-color:#94c944;border-color:#94c944;color:#fff;transform:scale(1.2)}.link--button-invert a,a.link--button-invert{color:#fff;border-color:#fff}.link--button-invert a:hover,a.link--button-invert:hover{background-color:#fff;border-color:#fff;color:#0055a3}.termin-daten{max-width:320px;margin-top:43px;font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal}.termin-daten__datum-icon{width:20px !important;height:20px !important;margin-right:11px;margin-top:4px;display:inline-block !important}.termin-daten__zeit{display:block;width:calc(100% - 33px)}.termin-daten__zeit time{white-space:nowrap}.termin-daten__hr{height:1px;margin-top:4px;margin-bottom:4px;background-color:#222224}.termin-daten__ort-icon{width:22px !important;height:22px !important;margin-right:10px;display:inline-block !important}.termin-daten__ort-text{display:block;width:calc(100% - 32px)}.termin-bild{margin-top:53px}.termin-bild img,.termin-bild picture{width:100%;height:auto}.termin-beschreibung{margin-top:42px;font-size:16px;line-height:1.5}.best-practice__logo{width:100%;padding:20px;border:1px solid #929292;margin-bottom:38px}@media(min-width: 1145px){.best-practice__logo{width:auto;margin-bottom:56px}}.best-practice__logo img,.best-practice__logo picture{width:auto;max-height:100px;margin:0px auto}@media(min-width: 1145px){.best-practice__logo img,.best-practice__logo picture{max-width:250px;height:auto}}.best-practice__content{margin-bottom:65px}@media(min-width: 1145px){.best-practice__content{margin-bottom:69px}}@media(min-width: 1145px){.best-practice__text-container{padding-right:89px}}.best-practice__infos{position:relative;margin-top:79px;padding:57px 17px 40px;border:1px solid #94c944}@media(min-width: 1145px){.best-practice__infos{margin-top:0px;padding:30px 27px 40px}}.best-practice__infos-icon{position:absolute;top:-37px;left:50%;transform:translateX(-50%);width:75px;height:75px}@media(min-width: 1145px){.best-practice__infos-icon{width:62px;height:62px;top:-31px;left:-31px;transform:translateX(0)}}.best-practice__infos-icon img,.best-practice__infos-icon picture{width:100%;height:auto}#svg-infos__text{font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal;fill:#fff;font-size:35px}.best-practice__bild{margin-top:32px}@media(min-width: 1145px){.best-practice__bild{margin-top:30px}}.best-practice__link-back.link--button{margin-bottom:65px}@media(min-width: 1145px){.best-practice__link-back.link--button{margin-bottom:100px}}.best-practice__link-back.link--button a{margin-top:0px}@media(min-width: 1145px){.search-mainnav-container{height:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-end}}.mainnavmobile-button{width:32px;height:27px;cursor:pointer}@media(min-width: 1145px){.mainnavmobile-button{display:none}}.mainnavmobile-button__bar{width:100%;height:3px;background-color:#222224;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mainnavmobile-button--open .mainnavmobile-button__bar:nth-child(1){transform:translateY(12px) rotate(45deg)}.mainnavmobile-button--open .mainnavmobile-button__bar:nth-child(2){opacity:0}.mainnavmobile-button--open .mainnavmobile-button__bar:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.mainnavmobile-container{position:absolute;left:0px;top:80px;width:100%;padding:22px 21px;background-color:#002b4a;display:none}.mainnavmobile{color:#fff}.mainnavmobile ul.menu{margin:0px}.mainnavmobile ul.menu.depth1{margin-left:34px;display:none}.mainnavmobile .menu-item{margin:0px;padding:0px;display:block;width:100%}.mainnavmobile .menu-item a{color:inherit;text-decoration:none}.mainnavmobile .menu-item.depth0>.menu-item__link-wrapper>a,.mainnavmobile .menu-item.depth0>.menu-item__link-wrapper>span{display:block;font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:25px;line-height:2.56;text-transform:uppercase}.mainnavmobile .menu-item.depth0.menu-item--active-trail>.menu-item__link-wrapper>a,.mainnavmobile .menu-item.depth0.menu-item--active-trail>.menu-item__link-wrapper>span{color:#94c944}.mainnavmobile .menu-item.depth1>.menu-item__link-wrapper>a,.mainnavmobile .menu-item.depth1>.menu-item__link-wrapper>span{display:block;cursor:pointer;font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:22px;line-height:2.09}.mainnavmobile .menu-item.depth1>.menu-item__link-wrapper>a.is-active,.mainnavmobile .menu-item.depth1>.menu-item__link-wrapper>span.is-active{color:#94c944}.mainnavmobile .menu-item__arrow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mainnavmobile .menu-item__link-wrapper--open .menu-item__arrow{transform:rotate(180deg)}.search{text-decoration:none;margin-right:20px}@media(min-width: 1145px){.search{margin-top:23px;margin-right:0px}}.search__text{display:none}@media(min-width: 1145px){.search__text{display:inline-block;font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal;font-size:16px;line-height:normal;text-transform:uppercase;color:#929292}}.search__icon{width:32px;height:32px}@media(min-width: 1145px){.search__icon{width:18px;height:18px;margin-right:7px}}.mainnav-container--desktop{display:none}@media(min-width: 1145px){.mainnav-container--desktop{display:flex;margin-right:-30px}}.mainnav-container--desktop ul.menu{margin:0px}.mainnav-container--desktop ul.menu.depth1{position:absolute;top:100%;left:0px;width:100%;padding:0px 11px 11px 14px;background-color:#fff;display:none}.mainnav-container--desktop .menu-item{margin:0px;padding:0px}.mainnav-container--desktop .menu-item a{color:inherit;text-decoration:none}.mainnav-container--desktop .menu-item.depth0{position:relative;height:100%}.mainnav-container--desktop .menu-item.depth0>a,.mainnav-container--desktop .menu-item.depth0>span{display:block;height:100%;padding-bottom:calc(21px - 13px);padding-left:30px;padding-right:30px;border-bottom:13px solid #fff;cursor:pointer;font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:18px;line-height:normal;text-transform:uppercase}.mainnav-container--desktop .menu-item.depth0:hover>a,.mainnav-container--desktop .menu-item.depth0:hover>span{border-bottom-color:#0055a3}.mainnav-container--desktop .menu-item.depth0.menu-item--active-trail>a,.mainnav-container--desktop .menu-item.depth0.menu-item--active-trail>span{border-bottom-color:#0055a3}.mainnav-container--desktop .menu-item.depth1>a,.mainnav-container--desktop .menu-item.depth1>span{display:block;cursor:pointer;font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:15px;line-height:1.27;color:#0055a3;margin-top:9px}.mainnav-container--desktop .menu-item.depth1>a:hover,.mainnav-container--desktop .menu-item.depth1>span:hover{text-decoration:underline}.mainnav-container--desktop .menu-item.depth1>a.is-active,.mainnav-container--desktop .menu-item.depth1>span.is-active{text-decoration:underline}.footernav-container ul.menu{margin:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.footernav-container .menu-item{font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:16px;line-height:1.69;text-transform:uppercase;margin-left:20px}.footernav-container .menu-item:first-child{margin-left:0px}.footernav-container .menu-item.menu-item--active-trail a{text-decoration:underline}.footernav-container .menu-item a{color:inherit;text-decoration:none}.footernav-container .menu-item a:hover{text-decoration:underline}.image--with-copyright{position:relative;width:100%;height:100%}.image--with-copyright__copyright{position:absolute;bottom:7px;left:10px;font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:10px;line-height:1.7;opacity:.9;color:#fff}.hr-top{border-top:1px solid #222224}.search-help-link{display:inline-block;margin-top:10px}@media(min-width: 1145px){.search-help-link{margin-top:0px;margin-left:20px}}form+h2{margin-top:56px;margin-bottom:16px}@media(min-width: 1145px){form+h2{margin-top:88px;margin-bottom:25px}}.item-list--search{margin-bottom:65px}@media(min-width: 1145px){.item-list--search{margin-bottom:120px}}.item-list--search ol{margin:0px;padding:0px}.item-list--search li{margin-left:0px}.item-list--search--empty{margin-top:56px}@media(min-width: 1145px){.item-list--search--empty{margin-top:88px}}div[data-drupal-messages]{margin-bottom:27px}.page-node-type-startseite div[data-drupal-messages],.page-node-type-allgemeine-seite div[data-drupal-messages],.page-node-type-best-practice div[data-drupal-messages],.page-node-type-termin div[data-drupal-messages]{display:flex;flex-direction:column;align-items:center}.page-node-type-startseite div[data-drupal-messages] .messages,.page-node-type-allgemeine-seite div[data-drupal-messages] .messages,.page-node-type-best-practice div[data-drupal-messages] .messages,.page-node-type-termin div[data-drupal-messages] .messages{width:calc(100% - 36px);max-width:1018px}@media(min-width: 1145px){.page-node-type-startseite div[data-drupal-messages] .messages,.page-node-type-allgemeine-seite div[data-drupal-messages] .messages,.page-node-type-best-practice div[data-drupal-messages] .messages,.page-node-type-termin div[data-drupal-messages] .messages{width:calc(100% - 120px)}}.page-node-type-startseite .block-local-tasks-block,.page-node-type-allgemeine-seite .block-local-tasks-block,.page-node-type-best-practice .block-local-tasks-block,.page-node-type-termin .block-local-tasks-block{display:flex;flex-direction:column;align-items:center}.block-local-tasks-block nav.tabs{margin-bottom:27px}.page-node-type-startseite .block-local-tasks-block nav.tabs,.page-node-type-allgemeine-seite .block-local-tasks-block nav.tabs,.page-node-type-best-practice .block-local-tasks-block nav.tabs,.page-node-type-termin .block-local-tasks-block nav.tabs{width:calc(100% - 36px);max-width:1018px}@media(min-width: 1145px){.page-node-type-startseite .block-local-tasks-block nav.tabs,.page-node-type-allgemeine-seite .block-local-tasks-block nav.tabs,.page-node-type-best-practice .block-local-tasks-block nav.tabs,.page-node-type-termin .block-local-tasks-block nav.tabs{width:calc(100% - 120px)}}.block-local-tasks-block nav.tabs a{display:inline-block;padding:12px 30px;border-top-left-radius:25px;border-top-right-radius:25px;border:none;font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal;font-size:18px;line-height:1.5;text-decoration:none;text-transform:uppercase;text-align:center;background-color:#d1d1d1;color:#fff}.block-local-tasks-block nav.tabs a.is-active{background-color:#94c944}.iframe-matomo{width:100%;height:200px;border:none}.ui-widget-shadow{box-shadow:1px 1px 3px 0 rgba(34,34,36,.08)}.ui-widget{font-family:"source_sans_pro_regular";font-weight:normal;font-style:normal;font-size:14px;line-height:1.36}.ui-widget .webform-element-help--title{font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal;font-size:14px}.ui-widget.ui-widget-content{border-radius:2px;border:solid 1px #ebebeb;background-color:#fff}.matomo-opt-out__label{font-family:"source_sans_pro_bold";font-weight:normal;font-style:normal}#cboxCurrent{color:#222224 !important}#cboxTitle{display:none !important}@media(min-width: 1145px){#cboxTitle{display:block !important;min-height:35px;padding-top:10px;color:#222224 !important;background-color:#fff}#cboxTitle p:last-child{margin-bottom:0px}}@media(min-width: 1145px){#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{bottom:5px !important}}#cboxCurrent{display:none !important}/*# sourceMappingURL=components.css.map */
