:root{--hamWidth:2.5rem;--hamHeight:0.25rem;--hamMargin:0.375rem;--hamTranslate:0.625rem;--hamTranslate3:-0.625rem;--hamBg:#b2d88d}html{font-size:100%}body{font-size:1.0625rem;font-family:'Roboto Flex',sans-serif!important;font-weight:400;color:#000;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Bebas Neue',sans-serif!important}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common .tribe-common-h9,.tribe-events-single-event-title{font-family:var(--tec-font-family-sans-serif)!important}ul{padding:0;margin:0}li,li:hover,a:hover,.btn,.btn:hover,div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add:hover,div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button:hover{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none!important}*:active,*:focus{outline:none;border:0}img{max-width:100%}img.lazy{background-image:var(--wpr-bg-6280bebc-4c89-44c6-ad54-52eba040f044);background-repeat:no-repeat;background-position:50% 50%;background-size:3.125rem auto;height:auto}strong{font-weight:700}u{border-bottom:.0625rem solid #fff;line-height:1;text-decoration:unset}.cboth{overflow:hidden;clear:both}.left{float:left}.right{float:right}button{background-color:transparent;border:0}h1,h2,h3,h4,h5,h6,p{margin:0}button:active,button:focus{outline:0;outline:0}#npreOverlay{background:var(--preloaderBg)}::-webkit-input-placeholder{color:#6c6c6c;font-size:.875rem;font-weight:300;line-height:1.875rem;letter-spacing:.0244rem}:-moz-placeholder{color:#6c6c6c;font-size:.875rem;font-weight:300;line-height:1.875rem;letter-spacing:.0244rem}::-moz-placeholder{color:#6c6c6c;font-size:.875rem;font-weight:300;line-height:1.875rem;letter-spacing:.0244rem}:-ms-input-placeholder{color:#6c6c6c;font-size:.875rem;font-weight:300;line-height:1.875rem;letter-spacing:.0244rem}.go-top{bottom:.9375rem;display:none;position:fixed;right:.9375rem;z-index:999}.go-top img{width:2.1875rem}.go-top span{color:rgba(255,255,255,.6);cursor:pointer;float:right;font-size:1rem;font-weight:400;line-height:1.375rem;padding:.3125rem .625rem}.go-top span:hover{color:#fff}.header-area{padding:.9375rem 0;position:relative;z-index:9!important;height:118px!important}.header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu ul li{list-style:none;display:inline-block}.menu ul li a{color:#3e3e3e;font-size:1rem;font-weight:600;font-size:18px;line-height:1;color:#00507d;text-decoration:none}.menu ul ul li a{font-weight:400}.menu ul li:hover>a,.menu ul li.current-page-ancestor>a,.menu ul li.current-menu-ancestor>a,.menu ul li.current-page-parent>a,.menu ul li.current-menu-item>a,body.tribe-events-page-template .menu ul li.termine-link>a,body.category-sozialer-arbeitsmarkt .menu ul li.category-sozialer-arbeitsmarkt>a,body.category-arbeit-und-umwelt .menu ul li.category-arbeit-und-umwelt>a,body.category-berufliche-bildung .menu ul li.category-berufliche-bildung>a,body.category-qualitaetsmanagement .menu ul li.category-qualitaetsmanagement>a,body.category-migration .menu ul li.category-migration>a,body.category-digitalisierung .menu ul li.category-digitalisierung>a{color:#77B638}.menu ul li.active a{color:#77B638}.logo img{width:88px;height:auto}.footer-logo img{width:88px;height:auto}.search_input{max-width:18.75rem;width:100%;margin-left:auto;position:relative;margin-bottom:1.5625rem}.search_input{background:transparent;border:0;border-bottom:.0625rem solid #00507d;width:100%;padding-left:1.5625rem;font-size:1rem;font-weight:600;color:#00507d;line-height:1.8}.search_form button{position:absolute;left:0;top:0;padding:0}.workshops-title h2{background-color:#e5edf1!important}.workshops-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.workshops-left{max-width:calc(100% - 30.5rem);width:100%}.workshops-right{max-width:30.5rem;width:100%}.workshops-left ul{margin-bottom:1.5625rem}.workshops-left ul li{font-size:1.375rem;font-weight:400;line-height:1.36;color:#000;list-style:none;padding-top:1.5625rem;padding-bottom:1.25rem;display:inline-block}.workshops-left ul li:nth-child(2){border-top:.0625rem solid #00507d;border-bottom:.0625rem solid #00507d}main .mobileMenuOpener{display:none}.panel-header{display:none}.slideout-menu{position:fixed;top:0;bottom:0;width:16rem;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none;padding:110px 0 20px 0}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#FFF;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.slideout-open .slideout-menu{background:#34495e}.btn-hamburger{cursor:pointer}.menu-section-list{padding:1.5625rem .625rem}.menu-section-list li a:hover{color:#bdc3c7}.menu-section-list li a{line-height:2;color:#fff}.menu-section-list li{display:block}.btn-hamburger img{width:1.6875rem}.hamburger .line{width:2.5rem;height:.3125rem;background-color:#34495e;display:block;margin:.5rem auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger:hover{cursor:pointer}.hamburger:hover .line{opacity:.8}.slideout-open .line:nth-child(2){opacity:0}.slideout-open .line:nth-child(1){-webkit-transform:translateY(.8125rem) rotate(45deg);-ms-transform:translateY(.8125rem) rotate(45deg);transform:translateY(.8125rem) rotate(45deg)}.slideout-open .line:nth-child(3){-webkit-transform:translateY(-.8125rem) rotate(-45deg);-ms-transform:translateY(-.8125rem) rotate(-45deg);transform:translateY(-.8125rem) rotate(-45deg)}.hamburger .line{width:var(--hamWidth);height:var(--hamHeight);background-color:var(--hamBg);display:block;margin:var(--hamMargin) auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger:hover{cursor:pointer}.slideout-open .line:nth-child(2){opacity:0}.slideout-open .line:nth-child(1){-webkit-transform:translateY(var(--hamTranslate)) rotate(45deg);-ms-transform:translateY(var(--hamTranslate)) rotate(45deg);transform:translateY(var(--hamTranslate)) rotate(45deg)}.slideout-open .line:nth-child(3){-webkit-transform:translateY(var(--hamTranslate3)) rotate(-45deg);-ms-transform:translateY(var(--hamTranslate3)) rotate(-45deg);transform:translateY(var(--hamTranslate3)) rotate(-45deg)}.menu ul li .dropdown-menu li{display:block}.menu ul li .dropdown-menu li a{padding:.3125rem .9375rem;line-height:1.2;display:block}.dropdown-menu{margin:0;border:0;border-radius:0}.dropdown a{position:relative}.dropdown>a:hover::after{color:#d25419}.dropdown>a::after{display:inline-block;margin-left:.255em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.logo{max-width:5.5rem}.slick-dots li button:before{content:''}.slick-active button{background:#77b638!important;border:.0625rem solid #77b638!important}.slick-dots li button{border-radius:50%;width:.75rem;height:.75rem;border:solid .0625rem #000;background-color:#fff}.slick-dots{position:absolute;right:0;display:block;width:auto;padding:0;margin:0;list-style:none;text-align:center;height:100%;top:30%}.slick-dots li{display:block;margin:.3125rem 0}.slider-area{margin-bottom:100px}.slider-area .slick-list{overflow:visible}.single-slider .container{position:relative;display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.single-slider .banner-img{width:30%;margin-right:10%;position:relative;z-index:1}.vc_single_image-wrapper,.post-thumbnail .col-12{position:relative}.single-slider .banner-img:before,.vc_single_image-wrapper:before,.post-thumbnail .col-12:before{content:'';position:absolute;width:100%;height:100%;right:-15px;bottom:-15px;background-color:#e8edf1;z-index:-1}.post-thumbnail .col-12:before{width:calc(100% - 24px);right:-3px}.keinSchatten .vc_single_image-wrapper:before{content:none!important}.single-slider .banner-content{width:60%;margin-top:35px}.slider-title{position:relative!important}.slider-title:before{position:absolute;content:'';z-index:-1;width:100vw;height:100%;background-color:#00507d;left:0;top:0;margin-left:-100vw;padding-left:100vw;margin-right:-100vw;padding-right:100vw}.slider-title h2{height:162px;font-size:3rem;line-height:1.25;color:#fff;padding:1.3125rem 1.25rem;margin-left:-10%}.slider-text{max-width:55.625rem;width:100%;margin-top:2.1875rem;margin-left:-4%}.slider-text p{font-size:1rem;font-weight:400;line-height:1.5;color:#00507d;width:100%;margin-bottom:20px}.slider-text .vc_btn3{float:right}.slider-area .slick-arrow{height:100%;z-index:1}.slider-area .slick-arrow:before{position:absolute;top:20%;font-size:30px;opacity:1}.slider-area .slick-prev{left:10px}.slider-area .slick-next{right:50px}.workshops-area{padding-top:11.875rem;padding-bottom:7.5rem;background-color:rgba(0,80,125,.1);margin-top:-5.625rem;position:relative}.rhombus-2{position:absolute;right:0}.workshops-top{background-image:var(--wpr-bg-0118be6c-fb12-42dd-a689-17deb2e28e85);max-width:42.625rem;height:27.1875rem;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px!important;position:relative;background-size:contain}.workshops-top-text p{font-size:2rem;font-weight:700;line-height:1.25;color:#fff;max-width:27.8125rem;width:100%}.workshops-bttm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem}.workshops-bttm p{font-size:1.375rem;font-weight:700;line-height:1.36;color:#fff;margin-right:3.125rem}.register-area{background-color:#77b638;padding:2.8125rem 0}.register-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6.25rem}.register-text p{font-size:1rem;font-weight:700;line-height:1.25;color:#fff}.register-text p a{color:#fff}.register-bttn a{font-size:1rem;font-weight:700;text-align:center;color:#77b638;width:12.5rem;line-height:3rem;border:solid .0625rem #fff;background-color:#fff;display:inline-block;text-decoration:none}.aktuelles-area{padding-top:6.25rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5edf2),to(rgba(229,237,242,0)));background-image:-o-linear-gradient(bottom,#e5edf2,rgba(229,237,242,0));background-image:linear-gradient(to top,#e5edf2,rgba(229,237,242,0))}.title{margin-bottom:3.75rem;position:relative;text-align:center}.title h2{font-size:2rem;line-height:1.25;text-align:center;color:#000;display:inline-block;background:#fff;padding:0 1.25rem;position:relative}.title:before{position:absolute;content:'';width:100%;height:.0625rem;background:#00507d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.aktuelle-img{margin-left:-25px;width:100%}.aktuelle-img img{width:100%;height:14.3125rem;-o-object-fit:cover;object-fit:cover}.aktuelles-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.aktuelles-text-inner{padding:3.125rem 1.25rem;-webkit-box-shadow:-.3125rem -.3125rem .625rem 0 rgba(0,0,0,.03),.3125rem .3125rem .3125rem 0 rgba(0,0,0,.03);box-shadow:-.3125rem -.3125rem .625rem 0 rgba(0,0,0,.03),.3125rem .3125rem .3125rem 0 rgba(0,0,0,.03);border:solid .0625rem #efefef;background-color:#fff;position:relative}.aktuelles-text h6{font-size:1rem;font-weight:400;line-height:1.25;color:#00507d;position:relative;padding-bottom:1.25rem;margin-bottom:1.25rem}.aktuelles-text h6:before{position:absolute;content:'';width:3.125rem;height:.0625rem;background-color:#00507d;bottom:0;left:0}.aktuelles-text a,.aktuelles-text h2{text-decoration:none;font-size:25px;line-height:1.25;color:#00507d;display:inline-block;margin-bottom:0!important}.aktuelles-text p{font-size:1rem;font-weight:400;line-height:1.25;color:#00507d;margin-top:1.25rem}.contact-area{background-color:#b2d88d;padding:4.6875rem 0}.contact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 6.25rem}.contact-left{width:60%}.contact-left h2,.vc_cta3 h2{font-size:3rem;position:relative;display:inline-block;margin-top:30px;margin-bottom:30px!important}.contact-left h2:before,.vc_cta3 h2:before{position:absolute;content:'';width:100%;height:.0625rem;bottom:-2.5rem;left:0;background:#fff}.single-form input{width:100%!important;height:2.0625rem!important;padding:0 0.9375rem!important;border:solid .0625rem #00507d!important;background-color:transparent!important;font-size:17px!important;font-weight:normal!important;color:#00507d!important;border-radius:0!important}.single-form input:focus{box-shadow:none!important}.single-form ::-webkit-input-placeholder,.single-form :-ms-input-placeholder,.single-form ::-moz-placeholder,.single-form ::-ms-input-placeholder,.single-form ::placeholder{font-size:17px!important;font-weight:normal!important;color:#00507d!important}.bttn a{font-size:1rem;font-weight:700;text-align:center;color:#00507d;text-decoration:none;display:inline-block;width:18.125rem;line-height:3rem;border:solid .0625rem #00507d}.aktuelles-area{padding-bottom:5.9375rem}.form-group{display:block}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer;font-size:.75rem;font-weight:400;color:#00507d;width:100%;display:block}.form-group label span{display:block;padding-left:1.125rem}.form-group label:before{content:'';-webkit-appearance:none;background-color:transparent;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:.3125rem;width:.875rem;height:.875rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);border:solid .0625rem #00507d;top:1rem}.form-group input:checked+label:after{content:'';display:block;position:absolute;top:.625rem;left:.3125rem;width:.3125rem;height:.625rem;border:solid #00507d;border-width:0 .0625rem .0625rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.content-area{padding-top:3.75rem;padding-bottom:6.25rem}.single-content{text-decoration:none!important}.content-text{padding-left:.625rem;text-align:center}.content-img{padding-right:.625rem}.content-img img{width:100%}.content-text-inner{padding:1.25rem 0;border:solid .0625rem #00507d;background-color:#fff;margin-top:-3.3125rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:7.625rem;position:relative}.content-text-inner:before{position:absolute;content:'';width:2.8125rem;height:.0625rem;background-color:#00507d;top:1.25rem}.content-text-inner:after{position:absolute;content:'';width:2.8125rem;height:.0625rem;background-color:#00507d;bottom:1.25rem}.content-text{font-size:1.375rem;font-weight:700;letter-spacing:normal;text-align:center;color:#00507d;text-decoration:none;display:block;text-align:center;width:100%}.footer-area{background-color:rgba(0,80,125,.1);padding-top:3.125rem;float:left;width:100%}.single-menu h3{font-size:1.125rem;color:#01507e;margin-bottom:.3125rem}.colum-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.single-menu ul li{list-style:none}.single-menu ul li a{font-size:1rem;font-weight:400;line-height:2;color:#01507e;text-decoration:none}.pd-100{padding-left:6.25rem;padding-right:3.125rem}.single-menu address{font-size:1rem;font-weight:400;line-height:1;color:#01507e;margin:0;line-height:1.5}.single-menu div{margin-top:.625rem}.single-menu div a{display:block;font-size:1rem;font-weight:400;line-height:1.7;color:#01507e;text-decoration:none}.footer-bttm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4.375rem;padding-bottom:1.875rem}.footer-bttm p{font-size:.875rem;font-weight:300;line-height:1;color:#9ea0a2}.footer-bttm a{font-size:.875rem;font-weight:300;line-height:1;color:#9ea0a2;text-decoration:none}.footer-bttm div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media (min-width:62rem){.dropdown:hover .dropdown-menu{display:block}}@media (max-width:61.9375rem){.header-area{display:none}.mobile-logo{width:6.25rem}.dropdown-menu{padding-top:0}.menu ul li .dropdown-menu li{padding-left:.625rem}.menu ul li .dropdown-menu li a{padding-left:0;padding-right:0}.dropdown-menu{width:100%;background-color:transparent;background-clip:padding-box;border:none;position:unset;top:unset}main .mobileMenuOpener{display:block;position:absolute;width:1.25rem;height:100%;z-index:10}.menu ul li{display:block}.menu ul li a{color:#fff;display:block;border-bottom:.0625rem solid rgba(255,255,255,.1);line-height:2}.menu ul li .dropdown-menu li a{line-height:2}.dropdown>a::after{right:.625rem;position:absolute;top:50%;margin-top:-.0625rem}.panel-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0rem .0625rem .1875rem #eee;box-shadow:0rem .0625rem .1875rem #eee;padding:.625rem .9375rem}}@media (max-width:1199px){.content-area{padding-bottom:4rem}.single-content{margin-bottom:2rem}.contact-left h2{font-size:2.5rem}.workshops-top-text p,.aktuelles-text a,.aktuelles-text h2{font-size:1.5rem}.aktuelle-img img{height:10rem}.workshops-right{margin-top:1.875rem}.workshops-right,.workshops-left{max-width:100%;width:100%}.workshops-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workshops-left ul li br{display:none}.workshops-left ul li{display:block}}@media (max-width:991px){.slider-title br{display:none}.slider-text{padding-left:0;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-left h2{font-size:1.75rem}.footer-logo{margin-bottom:2rem}.footer-bttm,.pd-100{padding-left:0;padding-right:0}.register-inner,.contact-inner{padding-left:0;padding-right:0}}@media (max-width:767px){.content-area,.aktuelles-area{padding:4rem 0}.aktuelles-text{top:-2rem}.slider-title h2{word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:2rem}.workshops-area{padding-top:0}.slick-dots{position:absolute;right:unset;display:block;width:auto;padding:0;margin:0;list-style:none;text-align:center;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px;padding:0;margin-top:-2rem}.footer-bttm{padding-top:2rem}.single-menu{margin-bottom:2rem}.contact-left h2:before,.vc_cta3 h2:before{bottom:0;display:none}.contact-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.contact-right,.contact-left{width:100%}.register-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1rem}.workshops-top{height:auto;padding:3rem 1rem;margin-bottom:2rem}}