@font-face{font-family:"Bw Quinta Pro";src:url("../fonts/BwQuintaPro-Regular.eot");src:url("../fonts/BwQuintaPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/BwQuintaPro-Regular.woff2") format("woff2"),url("../fonts/BwQuintaPro-Regular.woff") format("woff"),url("../fonts/BwQuintaPro-Regular.ttf") format("truetype"),url("../fonts/BwQuintaPro-Regular.svg#BwQuintaPro-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Bw Quinta Pro";src:url("../fonts/BwQuintaPro-Bold.eot");src:url("../fonts/BwQuintaPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/BwQuintaPro-Bold.woff2") format("woff2"),url("../fonts/BwQuintaPro-Bold.woff") format("woff"),url("../fonts/BwQuintaPro-Bold.ttf") format("truetype"),url("../fonts/BwQuintaPro-Bold.svg#BwQuintaPro-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Bw Quinta Pro";src:url("../fonts/BwQuintaPro-Medium.eot");src:url("../fonts/BwQuintaPro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/BwQuintaPro-Medium.woff2") format("woff2"),url("../fonts/BwQuintaPro-Medium.woff") format("woff"),url("../fonts/BwQuintaPro-Medium.ttf") format("truetype"),url("../fonts/BwQuintaPro-Medium.svg#BwQuintaPro-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Bw Quinta Pro";src:url("../fonts/BwQuintaPro-Light.eot");src:url("../fonts/BwQuintaPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/BwQuintaPro-Light.woff2") format("woff2"),url("../fonts/BwQuintaPro-Light.woff") format("woff"),url("../fonts/BwQuintaPro-Light.ttf") format("truetype"),url("../fonts/BwQuintaPro-Light.svg#BwQuintaPro-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Bw Quinta Pro";src:url("../fonts/BwQuintaPro-Black.eot");src:url("../fonts/BwQuintaPro-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/BwQuintaPro-Black.woff2") format("woff2"),url("../fonts/BwQuintaPro-Black.woff") format("woff"),url("../fonts/BwQuintaPro-Black.ttf") format("truetype"),url("../fonts/BwQuintaPro-Black.svg#BwQuintaPro-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?ajuu4j");src:url("../fonts/icomoon.eot?ajuu4j#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ajuu4j") format("truetype"),url("../fonts/icomoon.woff?ajuu4j") format("woff"),url("../fonts/icomoon.svg?ajuu4j#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-swipedown_hand:before{content:""}.icon-scrolldown_mouse:before{content:""}.icon-instagram:before{content:""}html{scroll-behavior:auto !important}html.no-js{margin-top:0 !important}body .content-wrapper *:focus{outline:none;box-shadow:none}::-moz-selection{background:#1e9d93}::selection{background:#1e9d93}::-moz-selection{background:#1e9d93}#wpadminbar{bottom:0;top:auto;position:fixed}body{font-family:"Bw Quinta Pro",sans-serif;font-size:18px;line-height:26px;font-variant-numeric:lining-nums}.grecaptcha-badge{visibility:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.h1,h1{font-size:50px;margin-bottom:3rem}h2{font-size:42px;line-height:55px}h3{font-size:30px;line-height:36px}h5{font-size:17px;font-weight:bold}.asp_res_text{display:none}.display-1{font-size:6rem;color:#fff;font-weight:bold;text-transform:none}.display-2{color:#fff;font-weight:600;text-transform:none;font-size:4rem}.display-4{font-size:1.75rem;font-weight:400;line-height:1.25}a{color:#212529;transition:color .15s}a:focus,a:hover{text-decoration:none;color:#1e9d93}.bg-black{background-color:#212529;color:#fff}.bg-black a{color:#fff}.bg-black a:hover{color:#1e9d93}.bg-green{background-color:#1e9d93;color:#212529}.bg-green .table td,.bg-green .table th{border-bottom:1px solid #fff}.bg-green a{color:#fff}.bg-green a:hover{color:#212529}.bg-green a.btn-more{color:#212529}.bg-green a.btn-more.collapsed{color:#fff}.bg-green .swiper-pagination-bullet{background:#fff}.bg-green .swiper-pagination-bullet-active{background:#fff}.bg-white .table td,.bg-white .table th{border-bottom:2px solid #212529}.bg-white a{color:#1e9d93}.bg-white a:hover{color:#212529}.bg-white a.btn-more{color:#212529}.bg-white a.btn-more.collapsed{color:#1e9d93}.bg-white .swiper-pagination-bullet{background:#1e9d93}.bg-white .swiper-pagination-bullet-active{background:#1e9d93}.green{color:#1e9d93}.white{color:#fff}.btn{font-weight:bold;font-size:18px;border-radius:0}.btn.btn-link{color:#1e9d93}.btn.btn-primary{background-color:#313437;border-color:#313437;color:#1e9d93;font-weight:500}.btn.btn-primary:hover{background-color:#1e9d93;color:#313437}.btn.btn-tooltip{font-size:1.75rem;color:#1e9d93;font-weight:600;padding:0;border:none;text-align:left}.btn.btn-tooltip i{width:35px}.btn-more{padding-left:0;font-size:2rem}.btn-more .fa-chevron-down{display:none}.btn-more.collapsed .fa-chevron-up{display:none}.btn-more.collapsed .fa-chevron-down{display:inline-block}.relative{position:relative}.margin{margin-top:80px;margin-bottom:80px}.padding{padding-top:80px;padding-bottom:80px}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}.padding-small{padding-top:40px;padding-bottom:40px}.mailster-form input.input,.form-control,.form-control:focus{border-radius:0;background-color:rgba(0,0,0,0);border:none;padding-left:0;padding-top:20px;font-size:18px}.form-control,.form-control:focus{border-bottom:2px solid #fff;color:#fff}.form-control:focus{box-shadow:none}.mailster-form input.input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem .375rem 0;font-weight:400;line-height:1.5;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-bottom:2px solid #212529;color:#212529}.mailster-form input.input:focus{outline:none;box-shadow:none}.mailster-form ::-webkit-input-placeholder{color:#212529 !important}.mailster-form :-ms-input-placeholder{color:#212529 !important}.mailster-form ::-moz-placeholder{color:#212529 !important;opacity:1}.mailster-form :-moz-placeholder{color:#212529 !important;opacity:1}.mailster-form .error input.input{outline:none;border-color:red !important}.mailster-form .mailster-submit-wrapper{display:flex;justify-content:flex-end}.mailster-form .submit-button{background-color:rgba(0,0,0,0);border:none;font-weight:bold;line-height:1.5;padding:.375rem 0 .375rem .75rem;margin-top:1rem;font-size:18px}.mailster-form .submit-button:hover,.mailster-form .submit-button:focus{text-decoration:underline}.mailster-form .mailster-form-info{margin-bottom:1rem;padding:.2em 1em;border-width:2px;border-style:solid;border-radius:0;color:#212529}.mailster-form .mailster-form-info.error{margin-top:1rem;background:rgba(0,0,0,0);border-color:#fff}.mailster-form .mailster-form-info.success{margin-top:0;background:rgba(0,0,0,0);border-color:#fff}.bg-green .mailster-form input.input,.bg-black .mailster-form input.input{border-color:#fff;color:#fff}.bg-green .mailster-form ::-webkit-input-placeholder,.bg-black .mailster-form ::-webkit-input-placeholder{color:#fff !important}.bg-green .mailster-form :-ms-input-placeholder,.bg-black .mailster-form :-ms-input-placeholder{color:#fff !important}.bg-green .mailster-form ::-moz-placeholder,.bg-black .mailster-form ::-moz-placeholder{color:#fff !important}.bg-green .mailster-form :-moz-placeholder,.bg-black .mailster-form :-moz-placeholder{color:#fff !important}.bg-green .mailster-form .mailster-form-info,.bg-black .mailster-form .mailster-form-info{color:#fff}.bg-black .mailster-form .submit-button{color:#1e9d93}.bg-green .mailster-form .submit-button{color:#fff}form select{-webkit-appearance:none;-webkit-border-radius:0px;padding-top:12px !important;background:#212529;color:#fff}form select:focus::-ms-value{color:#fff;background:#212529}form select option{color:#fff;background:#212529}form label{font-size:1rem;margin-top:.75rem;margin-bottom:0}form ::-webkit-input-placeholder{color:#fff !important}form :-ms-input-placeholder{color:#fff !important}form ::-moz-placeholder{color:#fff !important;opacity:1}form :-moz-placeholder{color:#fff !important;opacity:1}.zusatzfelder input[type=checkbox],.wpcf7 input[type=checkbox],.styled-checkbox{position:absolute;opacity:0}.zusatzfelder input[type=checkbox]+label,.wpcf7 input[type=checkbox]+label,.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.zusatzfelder input[type=checkbox]+.wpcf7-list-item-label:before,.zusatzfelder input[type=checkbox]+label:before,.wpcf7 input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 input[type=checkbox]+label:before,.styled-checkbox+.wpcf7-list-item-label:before,.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;border:1px solid #fff}.zusatzfelder input[type=checkbox]:hover+.wpcf7-list-item-label:before,.zusatzfelder input[type=checkbox]:hover+label:before,.wpcf7 input[type=checkbox]:hover+.wpcf7-list-item-label:before,.wpcf7 input[type=checkbox]:hover+label:before,.styled-checkbox:hover+.wpcf7-list-item-label:before,.styled-checkbox:hover+label:before{background:#1e9d93}.zusatzfelder input[type=checkbox]:focus+.wpcf7-list-item-label:before,.zusatzfelder input[type=checkbox]:focus+label:before,.wpcf7 input[type=checkbox]:focus+.wpcf7-list-item-label:before,.wpcf7 input[type=checkbox]:focus+label:before,.styled-checkbox:focus+.wpcf7-list-item-label:before,.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.zusatzfelder input[type=checkbox]:checked+.wpcf7-list-item-label:before,.zusatzfelder input[type=checkbox]:checked+label:before,.wpcf7 input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 input[type=checkbox]:checked+label:before,.styled-checkbox:checked+.wpcf7-list-item-label:before,.styled-checkbox:checked+label:before{background:#1e9d93}.zusatzfelder input[type=checkbox]:disabled+.wpcf7-list-item-label,.zusatzfelder input[type=checkbox]:disabled+label,.wpcf7 input[type=checkbox]:disabled+.wpcf7-list-item-label,.wpcf7 input[type=checkbox]:disabled+label,.styled-checkbox:disabled+.wpcf7-list-item-label,.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.zusatzfelder input[type=checkbox]:disabled+.wpcf7-list-item-label:before,.zusatzfelder input[type=checkbox]:disabled+label:before,.wpcf7 input[type=checkbox]:disabled+.wpcf7-list-item-label:before,.wpcf7 input[type=checkbox]:disabled+label:before,.styled-checkbox:disabled+.wpcf7-list-item-label:before,.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.zusatzfelder input[type=checkbox]:checked+.wpcf7-list-item-label:after,.zusatzfelder input[type=checkbox]:checked+label:after,.wpcf7 input[type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 input[type=checkbox]:checked+label:after,.styled-checkbox:checked+.wpcf7-list-item-label:after,.styled-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:24px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.zusatzfelder input[type=checkbox]{width:20px;height:20px;margin-left:0;margin-top:.75rem;z-index:10}.event-registration-form .form-control.error{border-bottom:2px solid red}.event-registration-form .styled-checkbox.error{color:red}.event-registration-form label.error{display:none !important}.event-registration-form .form-check-label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;border:1px solid red}.event-registration-form .form-check-input.valid{display:block;opacity:1;left:23px;top:11px}.event-registration-form #agb-error.error{display:block !important}.event-registration-form #agb-error.error:before{border:1px solid red;top:0}.event-registration-form .hnp-text{display:none !important}.event-registration-form .zusatzfelder .row>.col-12{-moz-column-count:2;column-count:2}.event-registration-form .zusatzfelder .form-check{padding-left:0}.event-registration-form .zusatzfelder .form-check .form-check-label{font-size:18px;display:flex}.event-registration-form .zusatzfelder .form-check .form-check-label::before{flex-shrink:0}.event-registration-form input[type=checkbox]+label::before{margin-top:2px}.event-registration-form input[type=checkbox]:checked+label::after{content:"";position:absolute;left:5px;top:11px}.event-registration-form span.wpcf7-list-item{margin:0;position:relative}.event-registration-form span.wpcf7-list-item a{color:#1e9d93}.event-registration-form .wpcf7-submit{float:right;margin-top:5px;padding-right:0}.wpcf7-form .wpcf7-list-item-label{font-size:18px}.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{padding-left:30px;display:block}.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]+label:before{position:absolute;left:0;top:15px}.wpcf7-form span.wpcf7-list-item{margin:0;position:relative}.wpcf7-form span.wpcf7-list-item a{color:#1e9d93}.wpcf7-form .wpcf7-submit{float:right;margin-top:5px;padding-right:0}.wpcf7-form .wpcf7-not-valid{border-bottom:2px solid red}.no-gutters>.col,.no-gutters>[class*=col-]{padding:2px}header{position:fixed;z-index:1000;background:#fff;width:100%;top:0;box-shadow:0 0 5px rgba(57,63,72,.3)}header .search-toggle{cursor:pointer;margin-right:.5rem}header .socialmedia{margin-right:4rem;padding-top:2px}header .socialmedia a{font-size:18px;margin-left:.75rem;line-height:1}header .socialmedia a:hover svg path{fill:#1e9d93}header .socialmedia a svg{height:18px;width:auto;vertical-align:text-top}header .socialmedia a svg path{transition:fill .15s;fill:#000}header .navbar{padding-top:1rem}header .brand-wrapper{display:flex;align-items:flex-end;padding-bottom:.5rem}header .brand-wrapper .navbar-brand{margin-right:0}header .brand-wrapper .logo{max-width:100%;height:54px}header .nav-link{color:#000}header .nav-link.active,header .nav-link:hover{color:#1e9d93}header .navbar .row{width:100%}header .navbar #topnav{justify-content:flex-end;display:flex;margin-bottom:10px;margin-right:-10px}header .navbar #topnav .wpml-ls-legacy-dropdown a:hover,header .navbar #topnav .wpml-ls-legacy-dropdown a:focus,header .navbar #topnav .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#212529;background:#fff}header .navbar #topnav .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none}header .navbar #topnav .downloadcenter-wrapper{margin-right:1rem}header .navbar #topnav .downloadcenter-wrapper .download-icon{width:20px;margin-top:4px}header .navbar #mainnav{font-weight:bold}header .navbar #mainnav ul li .nav-link{font-size:18px;padding-left:1rem;padding-right:1rem}header .navbar #mainnav ul li:last-of-type .nav-link{padding-right:0}header .navbar #mainnav .dropdown{text-align:right}header .navbar #mainnav .dropdown .dropdown-item{padding:.25rem 1rem}header .navbar #mainnav .dropdown .dropdown-item.active,header .navbar #mainnav .dropdown .dropdown-item:active{color:#212529;text-decoration:none;background-color:rgba(0,0,0,0)}header .navbar #mainnav .dropdown .dropdown-item:focus,header .navbar #mainnav .dropdown .dropdown-item:hover{color:#212529;font-weight:bold;text-decoration:none;background-color:rgba(0,0,0,0)}header .navbar #mainnav .dropdown .dropdown-toggle::after{display:none}header .navbar #mainnav .dropdown .dropdown-menu-custom{display:none;position:absolute;right:0;z-index:1000}header .navbar #mainnav .dropdown:hover .dropdown-menu-custom{display:block}header .wpml-ls-legacy-dropdown{width:auto;text-align:center}header .wpml-ls-legacy-dropdown ul{top:2px}header .wpml-ls-legacy-dropdown a{border:none}header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{font-weight:bold;font-size:14px;padding-right:10px}header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{font-weight:bold;font-size:14px}.offcanvas-search{background-color:#212529;z-index:-10;position:fixed;top:-100%;left:0;width:100%;padding-top:3rem;padding-bottom:3rem;transition:top .3s ease-in-out}.offcanvas-search.active{z-index:1000;top:0}.offcanvas-search .close-icon{color:#fff;background-color:#313437;border-radius:50%;font-size:1.25rem;display:flex;justify-content:center;align-items:center;height:50px;width:50px;cursor:pointer;top:50%;transform:translateY(-50%);right:3rem;position:absolute;transition:all .3s ease}.offcanvas-search .close-icon:hover{background-color:#1e9d93;color:#313437}@media screen and (max-width: 991px){.offcanvas-search .close-icon{top:auto;bottom:-25px;right:1rem;transform:translateY(0)}}.search-form{width:100%}.search-form .input-group-text{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff;border-bottom:1px solid #fff;border-radius:0;padding-left:0;margin-right:-1px}.search-form .form-control{font-size:1.5rem;font-weight:100;border-bottom:1px solid #fff;padding-bottom:1.25rem}.search-form .btn{padding-left:1.5rem;padding-right:1.5rem;margin-left:2rem}.search .search-row{padding-top:7rem;padding-bottom:7rem}.search .search-row .search-form-container{display:flex}.search .search-row h1{flex-shrink:0;margin-right:6rem;margin-bottom:0}.search .search-results{padding-top:7rem;padding-bottom:9rem}.search .search-type-section{margin-bottom:7rem}.search .search-type-section:last-of-type{margin-bottom:0}.search .search-type-section .search-type-title{font-size:3rem;line-height:1;border-bottom:1px solid #212529;padding-bottom:2.5rem;margin-bottom:0}.search .search-type-section .search-result{border-bottom:1px solid #212529;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.search .search-type-section .search-result .search-post-title{padding-bottom:1rem}.search .search-type-section .search-result .icon{flex-shrink:0;font-size:3rem;margin-left:2rem;color:#1e9d93}.search .search-type-section .search-result.downloads{padding-top:.5rem;padding-bottom:.5rem}.search .search-type-section .search-result.downloads .search-post-title{padding-bottom:0}.search .search-type-section .search-result.downloads .search-post-title .h3{font-size:1rem;font-weight:500}.search .search-type-section .search-result.downloads .icon{font-size:1.25rem;color:#212529}.search .search-type-section .search-result.downloads .icon:hover{color:#1e9d93}.search .search-type-section .search-result.shop .richtlinie{font-weight:bold;font-size:1.5rem}.search .search-type-section .search-result.shop .search-post-title{padding-bottom:0}.search .search-type-section .search-result.shop .search-post-title .h3{font-size:1.5rem;line-height:1.45}.search .search-type-section .search-result.events .date{font-weight:bold;font-size:1.5rem}.search .search-type-section .search-result.events .search-post-title{padding-bottom:0}.search .search-type-section .search-result.events .search-post-title .h3{font-size:1.5rem;line-height:1.45}@media screen and (max-width: 991px){.search .search-results{padding-top:3rem;padding-bottom:5rem}.search .search-form-container{flex-direction:column}.search .search-row{padding-top:4rem;padding-bottom:4rem}.search .search-type-section{margin-bottom:4rem}.search .search-type-section .search-type-title{font-size:2rem;padding-bottom:1rem}.search .search-type-section .search-result{padding-top:1rem;padding-bottom:1rem}.search .search-type-section .search-result.shop .search-post-title .h3{font-size:1.25rem}.search .search-type-section .search-result.shop .richtlinie{font-size:1.25rem}.search .search-type-section .search-result.page .search-post-title{padding-bottom:.5rem}.search .search-type-section .search-result.events .date{font-size:1.25rem}.search .search-type-section .search-result.events .search-post-title .h3{font-size:1.25rem}.search .search-type-section .search-result .icon{font-size:1.5rem}}#ajaxsearchprores1_1,#ajaxsearchprores1_2,div.asp_r.asp_r_1{z-index:110000}.mitglieder .table td,.mitglieder .table th{border-bottom:2px solid #212529}.infografik{padding-top:80px;padding-bottom:0}.infografik .infografik-wrapper{padding-top:80px;display:flex;justify-content:center}.infografik .infografik-wrapper .grafik-wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-bottom:-20px}.infografik .infografik-wrapper .grafik-wrapper .circle{position:relative}.infografik .infografik-wrapper .grafik-wrapper .circle:before:not(.circle-1){background-color:rgba(0,0,0,0);content:"";position:absolute;width:calc(100% + 14px);height:calc(100% + 14px);border-radius:50%;top:-7px;left:-7px;transition:background-color .3s linear;z-index:20}.infografik .infografik-wrapper .grafik-wrapper .circle:after{background-color:#fff;content:"";position:absolute;width:calc(100% + 14px);height:calc(100% + 14px);border-radius:50%;top:-7px;left:-7px}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content{background-color:#1e9d93;color:#fff;height:100%;width:100%;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;transition:background-color .3s linear,color .3s ease-in}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .logo_ohne_sub{height:28px;max-width:223px}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .title{font-size:2rem;margin-bottom:5px}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .subtitle{font-size:1.4rem;text-align:center}.infografik .infografik-wrapper .grafik-wrapper .circle:hover:not(.circle-1)::before{background-color:#fff}.infografik .infografik-wrapper .grafik-wrapper .circle:hover:not(.circle-1) .circle-content{background-color:#fff;color:#1e9d93;z-index:30}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1{width:360px;height:360px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1 .circle-content .brand{position:absolute;top:53px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1 .circle-content .title{background-color:#fff;color:#1e9d93;height:150px;width:150px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:transform .3s ease-in-out}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1 .circle-content .title:hover{transform:scale(1.25)}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-2{width:200px;height:200px;position:relative;top:75px;left:-18px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-3{width:200px;height:200px;position:relative;left:200px;top:-40px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-4{width:280px;height:280px;position:relative;left:30px;top:-125px}@media screen and (max-width: 767px){.infografik{padding-top:50px;padding-bottom:30px}.infografik .infografik-wrapper{margin-bottom:0;padding-top:50px}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .logo_ohne_sub{height:22px;max-width:180px}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .title{font-size:1.75rem}.infografik .infografik-wrapper .grafik-wrapper .circle .circle-content .subtitle{font-size:1.2rem}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1{grid-column:span 2;width:300px;height:300px;margin-left:auto;margin-right:auto}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-1 .circle-content .brand{top:36px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-2{top:-25px;width:150px;height:150px;order:3;left:15px}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-3{left:-15px;top:-25px;width:150px;height:150px;order:2}.infografik .infografik-wrapper .grafik-wrapper .circle.circle-4{grid-column:span 2;margin-left:auto;margin-right:auto;left:0;top:-60px;order:4}}.default-slider .default-swiper .swiper-slide{position:relative;background-size:cover;background-position:center;display:flex;align-items:center;min-height:600px}.downloadcenter .filter{margin-bottom:80px}.downloadcenter .form-check-label:before{border:1px solid #212529}.downloadcenter .form-check-label:after{top:12px !important}.action-wrapper{display:inline-block}.action-wrapper a{display:block;padding-top:5px;padding-bottom:5px}.swiper-pagination{position:relative;text-align:left;margin-top:2rem;display:flex;align-items:center;height:15px}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;opacity:1;transition:all .25s}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:12px;height:12px}.modal .modal-header{border-bottom:none}.modal .modal-header .close{text-shadow:none;color:#fff;opacity:1}.events .container:first-of-type .card{border-top:1px solid #212529}.events .form-container{margin-top:-1px}.events .form-container textarea.form-control{padding-top:12px;padding-bottom:0;height:123px}.events .accordion .card{border:none;border-bottom:1px solid #212529;padding:30px 0;border-radius:0}.events .accordion .card .card-header{background:rgba(0,0,0,0);padding:0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.events .accordion .card .card-header .fa-chevron-down{display:none}.events .accordion .card .card-header.collapsed .fa-times{display:none}.events .accordion .card .card-header.collapsed .fa-chevron-down{display:inherit}.events .accordion .card .card-header .icon-wrapper{font-size:2.5rem;color:#1e9d93}.events .accordion .card .card-block{padding:20px 0}.adress p{margin-bottom:0}.content-slider{color:#fff}.content-slider .bg-black{background-color:rgba(0,0,0,.8)}.content-slider .text{display:none}.content-slider .read-more{font-weight:600;color:#1e9d93}.content-slider a{color:#1e9d93}.content-slider a:hover{color:#fff}.content-slider,.fullscreen-slider{width:100%;height:calc(100vh - 104px);margin-left:auto;margin-right:auto}.content-slider .content-swiper,.content-slider .fullscreen-swiper,.fullscreen-slider .content-swiper,.fullscreen-slider .fullscreen-swiper{width:100%;height:100%}.content-slider .content-swiper .swiper-slide,.content-slider .fullscreen-swiper .swiper-slide,.fullscreen-slider .content-swiper .swiper-slide,.fullscreen-slider .fullscreen-swiper .swiper-slide{background-size:cover;background-position:center;display:flex;align-items:center;height:100%}.scroll-down-wrapper{font-size:3.5rem;position:absolute;bottom:0;width:100%;z-index:100;text-align:center;padding-top:5px;padding-bottom:15px;cursor:pointer;color:#fff;transition:color .15s}.scroll-down-wrapper:hover{color:#1e9d93}.goenner-slider{border-top:1px solid #212529}.content-wrapper{padding-top:105px}.vernehmlassungen .vernehmlassungen-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #212529}.vernehmlassungen .vernehmlassungen-item:first-of-type{border-top:1px solid #212529}.tooltip ul{padding-left:25px}.tooltip.show{opacity:1 !important}.tooltip .tooltip-inner{padding-top:15px;box-shadow:0 0 5px rgba(57,63,72,.8);background-color:#fff;color:#212529;border:2px solid #1e9d93;opacity:1;text-align:left;border-radius:0;padding-left:15px;padding-right:15px}.shop .meta{display:flex;align-items:center}.shop .meta a{display:block}.shop .meta a i{width:35px}.firmenlogo-wrapper label{color:#1e9d93;font-weight:bold}.firmenlogo-wrapper .firmenlogo{position:absolute;left:15px;top:5px;opacity:0;cursor:pointer}.shop_neu .filter{padding-top:4rem;padding-bottom:4rem}.shop_neu .grid{padding-bottom:120px;border-top:1px solid #212529}.shop_neu .grid .item{padding-top:3rem;padding-bottom:3rem;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #212529;font-size:1.5rem;line-height:1.9rem}.shop_neu .grid .item .richtlinie{color:#1e9d93;font-weight:bold}.shop_neu .grid .item i{font-size:3rem;color:#1e9d93}@media screen and (max-width: 767px){.shop_neu .grid .item{font-size:16px;line-height:22px}}.shop_neu .custom-control{padding-left:2.5rem}.shop_neu .custom-control-label::before{width:20px;height:20px;top:.125rem;left:-2.5rem}.shop_neu .custom-control-label::after{width:20px;height:20px;top:.125rem;left:-2.5rem}.shop_neu .custom-checkbox .custom-control-label::before{border-radius:0;border:1px solid #212529}.shop_neu .custom-control-input:checked~.custom-control-label::before{border-color:#1e9d93;background-color:#1e9d93}.shop_neu .custom-control-input:focus~.custom-control-label::before{box-shadow:none}.shop_neu .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#212529}.vorstand .active .image-wrapper .desc{bottom:0}.vorstand .image-wrapper{position:relative;overflow:hidden}.vorstand .image-wrapper:hover .desc{bottom:0}.vorstand .image-wrapper .desc{position:absolute;bottom:-300px;width:100%;background:#fff;padding:15px;z-index:100;transition:bottom .5s}.vorstand .image-wrapper .desc span{display:block}.vorstand .image-wrapper .desc .funktion{font-weight:600}.vorstand .image-wrapper .desc .name{font-weight:600;color:#1e9d93}.vorstand .image-wrapper .desc .email{color:#1e9d93;font-weight:300}.news .item{margin-top:1px}.news .placeholder{font-size:3.5rem;line-height:1.2;font-weight:bold}.news a{color:#1e9d93}.news a:hover{color:#212529}.news .news-with-image,.news .news-without-image:nth-child(even){background-color:#1e9d93}.news .news-with-image .title,.news .news-without-image:nth-child(even) .title{color:#fff}.news .news-with-image a,.news .news-without-image:nth-child(even) a{color:#fff}.news .news-with-image a:hover,.news .news-without-image:nth-child(even) a:hover{color:#212529}.news .spalte{width:540px}.news .left{display:flex;justify-content:flex-end}.news .left .spalte{padding-left:0;padding-right:65px}.news .right .spalte{padding-left:65px;padding-right:0}.content-slider,.shop,.kontakt,.bewerbung,.ausbildungspreis,.zweispaltig{position:relative}.content-slider .container-fluid,.shop .container-fluid,.kontakt .container-fluid,.bewerbung .container-fluid,.ausbildungspreis .container-fluid,.zweispaltig .container-fluid{position:absolute;height:100%;top:0}.content-slider .container-fluid .row,.shop .container-fluid .row,.kontakt .container-fluid .row,.bewerbung .container-fluid .row,.ausbildungspreis .container-fluid .row,.zweispaltig .container-fluid .row{height:100%}.content-slider .spalte,.shop .spalte,.kontakt .spalte,.bewerbung .spalte,.ausbildungspreis .spalte,.zweispaltig .spalte{padding-right:15px;padding-left:80px}.content-slider .spalte:first-of-type,.shop .spalte:first-of-type,.kontakt .spalte:first-of-type,.bewerbung .spalte:first-of-type,.ausbildungspreis .spalte:first-of-type,.zweispaltig .spalte:first-of-type{padding-left:15px;padding-right:80px}.content-slider .hintergrundbild,.shop .hintergrundbild,.kontakt .hintergrundbild,.bewerbung .hintergrundbild,.ausbildungspreis .hintergrundbild,.zweispaltig .hintergrundbild{background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;font-size:8rem}.content-slider .hintergrundbild a,.shop .hintergrundbild a,.kontakt .hintergrundbild a,.bewerbung .hintergrundbild a,.ausbildungspreis .hintergrundbild a,.zweispaltig .hintergrundbild a{color:#1e9d93}.content-slider .hintergrundbild a:hover,.shop .hintergrundbild a:hover,.kontakt .hintergrundbild a:hover,.bewerbung .hintergrundbild a:hover,.ausbildungspreis .hintergrundbild a:hover,.zweispaltig .hintergrundbild a:hover{color:#fff}.link-wrapper{display:inline-block}.link-wrapper a{display:flex;align-items:center}.link-wrapper a i{width:25px;text-align:center;margin-right:8px}.table td,.table th{border-top:none;padding:.25rem 0}.zweispaltig .more-link{position:absolute;bottom:40px;right:35px;font-size:3rem}.zweispaltig .titel_text .text{font-size:2.25rem;font-weight:600;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}.zweispaltig .links{padding-top:95px}.zweispaltig .links ul.link-liste{font-size:2rem;color:#fff;line-height:1.25;font-weight:600}.zweispaltig .links ul.link-liste li{list-style:none;padding-top:10px;padding-bottom:10px}.zweispaltig .links ul.link-liste li:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin:0 6px 0 -53px}.zweispaltig .links ul.link-liste li a{padding-left:24px}.bg-white .links ul.link-liste{color:#1e9d93}address{margin-bottom:0}address p{margin-bottom:0}footer{font-weight:300;background:#212529;color:#fff}footer a{color:#fff}footer h5{text-transform:uppercase}footer nav ul{list-style:none;padding-left:0;line-height:1.75;margin-bottom:0}footer nav ul li.current-menu-item a{color:#1e9d93}footer .iconwrapper{font-size:2.8rem;margin-bottom:1.5rem}footer .socialmedia{margin-top:1.5rem;font-size:1.5rem}footer .socialmedia a{margin-right:15px;line-height:1}footer .socialmedia a:last-of-type{margin-right:0}footer .socialmedia a:hover svg path{fill:#1e9d93}footer .socialmedia a svg{height:24px;width:auto;vertical-align:top}footer .socialmedia a svg path{fill:#fff;transition:fill .15s}.logo_wall .item{position:relative}.logo_wall .item .hover{opacity:0;position:absolute;top:0;left:0;transition:opacity 500ms}.logo_wall .item .hover:hover{opacity:1}.mobilenav{display:none}.anhaenge_und_dokumente .item-element{display:flex;justify-content:space-between;border-bottom:1px solid #fff;padding-top:7px;padding-bottom:5px}.anhaenge_und_dokumente .item-element .desc{padding-right:15px}.anhaenge_und_dokumente .item-row:hover{background-color:#fff;box-shadow:0 6px 6px rgba(57,63,72,.75);border-top:1px solid #fff;margin-top:-1px}.anhaenge_und_dokumente .item-row:hover a{color:#1e9d93 !important}.downloadcenter{margin-bottom:2rem}.downloadcenter .item-element{display:flex;justify-content:space-between;border-bottom:1px solid #212529;padding-top:7px;padding-bottom:5px}.downloadcenter .item-element .desc{padding-right:15px}.downloadcenter .item-row{width:100%}.downloadcenter .item-row:hover{background-color:#1e9d93;box-shadow:0 6px 6px rgba(57,63,72,.75);border-top:1px solid #1e9d93;margin-top:-1px}.downloadcenter .item-row:hover a{color:#fff !important}.downloadcenter .item-row:hover .item-element{border-bottom:1px solid #1e9d93}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){header .brand-wrapper .logo{min-width:300px}.mailster-form input.input,.form-control,.form-control:focus{padding-top:10px}}@media screen and (min-width: 1200px){.modal-header{padding-left:4rem;padding-top:4rem;padding-right:4rem}.modal-body{padding:4rem;padding-top:2rem}}@media screen and (max-width: 1199px){.display-1{font-size:4rem}.display-2{font-size:2rem}body{font-size:15px;line-height:20px}.h1,h1{font-size:40px}h2{font-size:24px;line-height:35px}h3{font-size:24px;line-height:24px;margin-bottom:1.5rem}h5{font-size:15px}.zweispaltig .titel_text .text{font-size:1.85rem}.btn-more{font-size:1.85rem}.default-slider .default-swiper .swiper-slide{min-height:400px}header .brand-wrapper{padding-bottom:0}header .brand-wrapper .navbar-brand{padding-bottom:2px}.content-wrapper{padding-top:98px}}@media screen and (min-width: 992px){.tooltip-inner{min-width:480px !important;margin-left:-480px !important}.tooltip .arrow::before{border-left-color:#1e9d93}}@media screen and (max-width: 991px){.display-1{font-size:3.5rem;-webkit-hyphens:auto;hyphens:auto}.display-2{font-size:2.5rem}body{font-size:16px;line-height:22px}h1,.h1{font-size:32px;margin-bottom:1rem}h2,.h2{font-size:24px;line-height:35px}h3,.h3,.display-4{font-size:24px;line-height:30px;margin-bottom:1.5rem}h5,.h5{font-size:15px}.btn.btn-tooltip{font-size:24px;line-height:30px}.content-wrapper{padding-top:76px}.news .left{display:flex;justify-content:flex-start}.ausbildungspreis .container .mobilepadding:nth-of-type(1),.shop .container .mobilepadding:nth-of-type(1),.zweispaltig .container .mobilepadding:nth-of-type(1){padding-bottom:10px}.ausbildungspreis .container .mobilepadding:nth-of-type(3),.ausbildungspreis .container .mobilepadding:nth-of-type(2),.shop .container .mobilepadding:nth-of-type(3),.shop .container .mobilepadding:nth-of-type(2),.zweispaltig .container .mobilepadding:nth-of-type(3),.zweispaltig .container .mobilepadding:nth-of-type(2){padding-top:10px}.square{width:100%;background-size:cover;background-position:center}.square:after{content:"";display:block;padding-bottom:100%}.content-slider .spalte:first-of-type,.shop .spalte:first-of-type,.kontakt .spalte:first-of-type,.bewerbung .spalte:first-of-type,.ausbildungspreis .spalte:first-of-type,.zweispaltig .spalte:first-of-type{padding-left:15px;padding-right:15px}#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1 .probox{height:35px !important}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox .promagnifier{width:35px !important;height:35px !important}#ajaxsearchpro1_1 .probox .promagnifier div.innericon,#ajaxsearchpro1_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_1 .probox .promagnifier div.innericon{width:35px !important;height:35px !important;float:right}div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,div.asp_m.ajaxsearchpro .probox .proloading svg{height:100% !important;width:35px !important}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background:#1e9d93;color:#fff}header .wpml-ls-legacy-dropdown ul{list-style:none;padding-left:0;top:0;margin-bottom:0}header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{width:33%;display:inline-block;background:#1e9d93;font-size:1.75rem;color:#fff;padding:5px 5px 10px 5px;margin-right:-2%}header .wpml-ls-sub-menu .wpml-ls-item{width:50%}header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{background:#212529;display:block;color:#fff;font-size:1.75rem;padding:5px 5px 10px 5px;border-left:1px solid #fff;font-weight:300}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:visible;position:relative;top:0;border-top:0;display:inline-flex;width:66.6%}.logged-in header{top:0}.zweispaltig .more-link{position:absolute;bottom:30px;right:30px;font-size:2rem}.btn-more{font-size:1.25rem;text-align:left}.padding{padding-top:50px;padding-bottom:50px}.padding-top{padding-top:50px}.padding-bottom{padding-bottom:50px}.zweispaltig .links ul.link-liste{font-size:1.25rem}.zweispaltig .links ul.link-liste li{padding-top:7px;padding-bottom:7px}.zweispaltig .links ul.link-liste li:before{margin:0 0px 0 -35px}.zweispaltig .links ul.link-liste li a{padding-left:15px}.zweispaltig .links ul.link-liste li,.zweispaltig .titel_text .text{font-size:1.25rem}.zweispaltig .links{padding-top:0}.scroll-down-wrapper{font-size:3rem}.kontakt,.bewerbung,.ausbildungspreis,.zweispaltig{position:relative}.kontakt .container-fluid,.bewerbung .container-fluid,.ausbildungspreis .container-fluid,.zweispaltig .container-fluid{position:absolute;height:100%}.kontakt .container-fluid .row,.bewerbung .container-fluid .row,.ausbildungspreis .container-fluid .row,.zweispaltig .container-fluid .row{height:100%}.kontakt .spalte,.bewerbung .spalte,.ausbildungspreis .spalte,.zweispaltig .spalte{padding-right:15px;padding-left:15px}.kontakt .spalte:first-of-type,.bewerbung .spalte:first-of-type,.ausbildungspreis .spalte:first-of-type,.zweispaltig .spalte:first-of-type{padding-right:15px;padding-left:15px}.hintergrundbild{display:none !important}.mobilenav{display:block}header .socialmedia{margin-right:2rem}header .navbar{padding:.5rem 1rem}header .navbar .brand-wrapper{margin-top:0;padding-bottom:0;align-items:center;display:flex}header .navbar .brand-wrapper .navbar-brand{padding-top:0;padding-bottom:0;margin-right:0;position:relative;z-index:1000}header .navbar .hamburger-wrapper{text-align:right}header .navbar .hamburger-wrapper .hamburger{margin-right:-45px;position:relative;z-index:100000}header .navbar .hamburger.is-active .hamburger-inner,header .navbar .hamburger.is-active .hamburger-inner:after,header .navbar .hamburger.is-active .hamburger-inner:before{background-color:#1e9d93}.content-slider,.fullscreen-slider{height:calc(100vh - 75px)}.mobilenav{display:flex;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;z-index:-100;position:fixed;right:0;left:0;top:0;background-color:#fff;overflow-x:hidden;transition:.5s;height:100%;width:100%;padding-top:85px;font-size:2rem;line-height:1.2}.mobilenav .footer{margin-bottom:2px}.mobilenav .footer .search-toggle{padding:1rem}.mobilenav #mobilemenu{padding:1rem 1rem 0 1rem}.mobilenav #mobilemenu .dropdown-toggle::after{display:none}.mobilenav #mobilemenu ul.menu{list-style:none;padding-left:0}.mobilenav #mobilemenu ul.menu .menu-item{font-weight:bold;border-bottom:2px solid #212529}.mobilenav #mobilemenu ul.menu .menu-item:first-of-type{border-top:2px solid #212529}.mobilenav #mobilemenu ul.menu .menu-item a{display:block;padding:.75rem 0rem}.mobilenav .footer .footer-menu{padding:1rem 1rem;display:flex;justify-content:space-between}.mobilenav .footer .footer-menu a.nav-link{font-size:1rem;padding:.5rem 0}.news{width:auto}.news .spalte{padding:0 !important;width:auto}.news .placeholder{font-size:2.25rem}.wpcf7-form .wpcf7-list-item-label{font-size:1rem}.content-slider .spalte,.shop .spalte,.kontakt .spalte,.bewerbung .spalte,.ausbildungspreis .spalte,.zweispaltig .spalte{padding-right:15px;padding-left:15px}}@media screen and (max-width: 767px){.display-2{font-size:1.6rem}.display-1{font-size:2.5rem}}