@font-face{font-family:"bw_surcobold_italic";src:url("../../fonts/bw_surco_-_bold_italic-webfont.woff2") format("woff2"), url("../../fonts/bw_surco_-_bold_italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bw_surcolight";src:url("../../fonts/bw_surco_-_light-webfont.woff2") format("woff2"), url("../../fonts/bw_surco_-_light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bw_surcoregular";src:url("../../fonts/bw_surco_-_regular-webfont.woff2") format("woff2"), url("../../fonts/bw_surco_-_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bw_surco_demobook";src:url("../../fonts/bwsurcodemo-book-webfont.woff2") format("woff2"), url("../../fonts/bwsurcodemo-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"bw_surcobold";src:url("../../fonts/bw_surco_-_bold-webfont.woff2") format("woff2"), url("../../fonts/bw_surco_-_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}.container-fluid{padding:0;width:100%;max-width:1820px;box-sizing:border-box;margin:0 auto !important;clear:both}@media screen and (max-width:1820px){.container-fluid{padding:0 50px}}.container-fluid .header-nav{margin:0;background:#F2F2F2;display:grid;justify-content:space-between;position:fixed;z-index:1;top:57px;left:50%;transform:translateX(-50%);border-radius:20px;width:100%;max-width:1720px;box-sizing:border-box;grid-template-columns:450px 1fr;height:120px;transition:height 0.6s ease-in-out}@media screen and (max-width:1820px){.container-fluid .header-nav{max-width:calc(100% - 200px)}}.container-fluid .header-nav .site-branding{margin:30px 100px;max-height:60px}.container-fluid .header-nav .main-navigation{display:flex;gap:53px;padding:30px 100px 30px 0;align-items:center;justify-content:flex-end;grid-column:2}.container-fluid .header-nav .main-navigation ul.nav-menu{display:flex;gap:50px;list-style:none}.container-fluid .header-nav .main-navigation ul.nav-menu>li:nth-child(n+4){display:none}.container-fluid .header-nav .main-navigation ul.nav-menu a{font-family:"bw_surco_demobook";font-size:30px;text-decoration:none;text-align:right;line-height:36px;letter-spacing:-0.75px;color:#007369;transition:color 0.3s ease-in-out;outline:none}.container-fluid .header-nav .main-navigation ul.nav-menu a:hover,.container-fluid .header-nav .main-navigation ul.nav-menu a[aria-current="page"]{color:#ADC90A}.container-fluid .header-nav .main-navigation button.menu-toggle{width:60px;height:60px;border-radius:50%;background:#ADC90A;border:0;outline:0;display:block !important;z-index:9999;position:relative;cursor:pointer}.container-fluid .header-nav .main-navigation button.menu-toggle span{height:3px;display:block;background:#ffffff;margin:0;max-width:35px;position:absolute;width:100%;left:50%;top:50%;transform:rotate(0deg) translate(-50%, -50%);transition:all 0.3s ease-in}.container-fluid .header-nav .main-navigation button.menu-toggle span+span:not(:last-child){top:calc(50% - 10.2px)}.container-fluid .header-nav .main-navigation button.menu-toggle span:last-child{top:calc(50% + 10.2px)}.container-fluid .header-nav .main-navigation button.menu-toggle[aria-expanded="true"]>span{transform-origin:left top;transform:rotate(45deg) translate(-50%, -50%)}.container-fluid .header-nav .main-navigation button.menu-toggle[aria-expanded="true"]>span+span:not(:last-child){display:none}.container-fluid .header-nav .main-navigation button.menu-toggle[aria-expanded="true"]>span:last-child{top:50%;transform:rotate(-45deg) translate(-50%, -50%)}.container-fluid .header-nav .navbar-collapse{position:relative;display:none;width:100%;grid-column:span 2;max-height:calc(100vh - 225px);overflow:auto}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content{display:grid;grid-template-columns:1fr auto;background:#ffffff;width:100%;height:auto;padding:0px 100px 50px;grid-template-rows:min-content auto;row-gap:100px;border-radius:20px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left{padding-top:53px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left{list-style:none;padding:0;margin:0}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li{padding-bottom:28px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li a{font-size:50px;line-height:65px;font-family:"bw_surcobold_italic";color:#007369;text-decoration:none;transition:color 0.3s ease-in-out}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li a:hover,.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-left ul.nav-left li a[aria-current="page"]{color:#ADC90A}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right{margin:53px 0 0 0;font-size:30px;font-family:"bw_surcolight";color:#ADC90A;line-height:48px;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right h3{font-family:"bw_surcobold_italic";margin:0}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right p{margin:0}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media{margin-bottom:30px}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media ul li.wp-block-social-link{background:transparent !important}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media ul li.wp-block-social-link.wp-social-link-instagram a{background:url(../../img/insta-icon-green.svg) no-repeat center center}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media ul li.wp-block-social-link.wp-social-link-linkedin a{background:url(../../img/green-linkedin.svg) no-repeat center center}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-right .social-media ul li.wp-block-social-link.wp-social-link-facebook a{background:url(../../img/fb-icon-green.svg) no-repeat center center}.container-fluid .header-nav .navbar-collapse .navbar-collapse-content .bloc-bottom{grid-column:span 2;overflow:hidden;display:flex;flex-flow:column;border-radius:20px;height:600px;position:relative}.container-fluid .header-nav.toggled{background:#ffffff;overflow:hidden;height:calc(100% - 120px)}.container-fluid .header-nav.toggled .site-branding,.container-fluid .header-nav.toggled #quick-menu{display:none}.container-fluid .header-nav.toggled .navbar-collapse{display:block}.container{max-width:1239px;margin:0 auto !important}.grecaptcha-badge{opacity:0 !important}.overflow-hidden{overflow:hidden !important}.cursor{position:absolute;width:30px;height:30px;background-image:url("../../img/heart.svg");background-size:cover;pointer-events:none;animation:pulse 1.5s infinite;top:-100%;left:-100%;z-index:999}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}#page{overflow:hidden}body{font-family:"bw_surcoregular";font-size:30px;line-height:45px;color:#007369;margin:0;padding:0;position:relative;overflow-x:hidden;cursor:none;margin-bottom:0 !important}body:before{content:"";position:fixed;top:0;left:0;height:0;width:0;background:#919191;opacity:0;transition:opacity 0.6s ease-in-out}body.overflow-hidden:before{height:100%;width:100%;opacity:0.6;z-index:1}.mb-0{margin-bottom:0 !important}.py-125{padding-top:125px !important;padding-bottom:125px !important}.pb-45{padding-bottom:45px !important}.pt-100{padding-top:100px !important}h2{font-size:50px;line-height:45px;font-family:"bw_surcobold_italic";color:#007369;margin-bottom:24px;margin-top:0px}h3.wp-block-heading{margin:0px;font-family:"bw_surcobold";font-size:30px;line-height:50px}main figure.is-style-default+.wp-block-columns .wp-block-column>h3{margin-top:0;margin-bottom:0px}main figure.is-style-default+.wp-block-columns .wp-block-column>p{font-size:40px;line-height:50px}p{margin-top:0;margin-bottom:38px}.accordion{margin-top:105px}.accordion h3{font-family:"bw_surcobold";font-size:30px;margin:0 50px;line-height:65px}.accordion+.aktuell{margin-top:97px}.mx-50{margin-right:50px !important;margin-left:50px !important}main#primary{margin-top:177px !important}main>section{float:left;display:block;width:100%;clear:both}main .page-content,main .entry-content,main .entry-summary{margin:0 auto}main header.entry-header{display:none}main .slideshow{border-radius:20px;overflow:hidden;height:911px;display:flex;margin-top:-61px}main .slideshow .slide{width:50%}main .slideshow .slide img{width:100%;height:100%;object-fit:cover}main .slideshow .slide video{width:100%;height:100%;object-fit:cover}main .slideshow .slide-overlay{background:#ADC90A url(../../img/pulse.svg) no-repeat center center;width:50%;padding:100px 50px;display:flex;align-items:flex-start;flex-flow:column;justify-content:flex-end;gap:32px}main .slideshow .slide-overlay .description{color:#ffffff;position:relative;font-size:50px;line-height:65px;font-family:"bw_surcobold_italic"}main figure.is-style-default{margin:-61px auto 115px;width:100%;height:810px;border-radius:20px;overflow:hidden}main figure.is-style-default img{height:100%;width:100%;object-fit:cover}main .wp-block-columns{padding:0 50px}main .aktuell{margin:0 50px 125px}main details{padding:20px 50px;background:#ADC90A;border-radius:20px;margin-bottom:25px;border:0;outline:0;max-height:75px;transition:all 0.4s ease-in-out}main details summary{cursor:pointer;color:#ffffff;font-family:"bw_surcoregular";line-height:35px;list-style:none;position:relative;border:0;outline:0}main details summary:after{content:"";width:38.5px;height:38.5px;position:absolute;right:0px;top:calc(50% - 19.25px);background:url(../../img/icon-plus.svg) no-repeat center}main details p{color:#ffffff;font-family:"bw_surcoregular";line-height:40px;font-size:30px;margin-top:41px}main details[open]{max-height:750px;background:#9EB514}main details[open] summary:after{background:url(../../img/icon-minus.svg) no-repeat center}main .zitate-wrapper,main .team-wrapper{padding:0 50px;margin:125px auto 75px;column-count:2;column-gap:50px}main .zitate-wrapper .zitat,main .zitate-wrapper .team-member,main .team-wrapper .zitat,main .team-wrapper .team-member{background:#ADC90A;border-radius:20px;display:flex;padding-right:75px;position:relative;break-inside:avoid;margin-bottom:50px;overflow:hidden}main .zitate-wrapper .zitat:after,main .zitate-wrapper .team-member:after,main .team-wrapper .zitat:after,main .team-wrapper .team-member:after{content:"";width:38.5px;height:38.5px;position:absolute;right:20px;top:18px;background:url(../../img/icon-plus.svg) no-repeat center;cursor:pointer}main .zitate-wrapper .zitat .team-image,main .zitate-wrapper .team-member .team-image,main .team-wrapper .zitat .team-image,main .team-wrapper .team-member .team-image{display:flex;margin-right:-120px;flex-basis:381px;flex-shrink:0;transition:all 0.3s ease-out;height:370px}main .zitate-wrapper .zitat .team-image img,main .zitate-wrapper .team-member .team-image img,main .team-wrapper .zitat .team-image img,main .team-wrapper .team-member .team-image img{object-fit:contain}main .zitate-wrapper .zitat .team-content,main .zitate-wrapper .team-member .team-content,main .team-wrapper .zitat .team-content,main .team-wrapper .team-member .team-content{padding:18px 0;font-size:30px;line-height:35px;color:#ffffff;font-family:"bw_surcoregular"}main .zitate-wrapper .zitat .team-content .name,main .zitate-wrapper .team-member .team-content .name,main .team-wrapper .zitat .team-content .name,main .team-wrapper .team-member .team-content .name{font-family:"bw_surcobold"}main .zitate-wrapper .zitat .team-content .team-text,main .zitate-wrapper .team-member .team-content .team-text,main .team-wrapper .zitat .team-content .team-text,main .team-wrapper .team-member .team-content .team-text{font-family:"bw_surcolight"}main .zitate-wrapper .zitat .team-content .team-text strong,main .zitate-wrapper .team-member .team-content .team-text strong,main .team-wrapper .zitat .team-content .team-text strong,main .team-wrapper .team-member .team-content .team-text strong{font-family:"bw_surcoregular";font-weight:normal !important}main .zitate-wrapper .zitat .team-content .overlay,main .zitate-wrapper .team-member .team-content .overlay,main .team-wrapper .zitat .team-content .overlay,main .team-wrapper .team-member .team-content .overlay{transition:all 0.3s ease-out;position:absolute;left:20px;top:57px;right:62px;opacity:0}main .zitate-wrapper .zitat .team-content .overlay a,main .zitate-wrapper .team-member .team-content .overlay a,main .team-wrapper .zitat .team-content .overlay a,main .team-wrapper .team-member .team-content .overlay a{color:#ffffff;text-decoration:underline}main .zitate-wrapper .zitat .team-content .overlay .team-email,main .zitate-wrapper .team-member .team-content .overlay .team-email,main .team-wrapper .zitat .team-content .overlay .team-email,main .team-wrapper .team-member .team-content .overlay .team-email{margin-bottom:50px}main .zitate-wrapper .zitat.opened,main .zitate-wrapper .team-member.opened,main .team-wrapper .zitat.opened,main .team-wrapper .team-member.opened{min-height:370px;background:#9EB514}main .zitate-wrapper .zitat.opened:after,main .zitate-wrapper .team-member.opened:after,main .team-wrapper .zitat.opened:after,main .team-wrapper .team-member.opened:after{background:url(../../img/icon-minus.svg) no-repeat center}main .zitate-wrapper .zitat.opened .team-image,main .zitate-wrapper .team-member.opened .team-image,main .team-wrapper .zitat.opened .team-image,main .team-wrapper .team-member.opened .team-image{opacity:0}main .zitate-wrapper .zitat.opened .team-content>.name,main .zitate-wrapper .zitat.opened .team-content>.firma,main .zitate-wrapper .zitat.opened .team-content>.team-function,main .zitate-wrapper .team-member.opened .team-content>.name,main .zitate-wrapper .team-member.opened .team-content>.firma,main .zitate-wrapper .team-member.opened .team-content>.team-function,main .team-wrapper .zitat.opened .team-content>.name,main .team-wrapper .zitat.opened .team-content>.firma,main .team-wrapper .zitat.opened .team-content>.team-function,main .team-wrapper .team-member.opened .team-content>.name,main .team-wrapper .team-member.opened .team-content>.firma,main .team-wrapper .team-member.opened .team-content>.team-function{opacity:0}main .zitate-wrapper .zitat.opened .team-content .overlay,main .zitate-wrapper .team-member.opened .team-content .overlay,main .team-wrapper .zitat.opened .team-content .overlay,main .team-wrapper .team-member.opened .team-content .overlay{opacity:1}main .referenzen-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:50px;padding:0 50px;margin:120px auto}main .referenzen-wrapper .referenz{height:196.25px;border-radius:20px;border:1px solid #007369;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:50px}a{color:#ADC90A;text-decoration:none;outline:none}a:hover{text-decoration:underline}a:hover,a:visited{color:#ADC90A}.read-more,.wp-block-button__link{line-height:30px;background:#FFFFFF;border-radius:30px;font-size:25px;text-decoration:none;padding:12px 69px;font-family:"bw_surcoregular";transition:all 0.3s ease-in-out}.read-more{color:#ADC90A;border:2px solid transparent}.read-more:hover{background:rgba(255, 255, 255, 0.75);color:#ADC90A;text-decoration:none}form.wpcf7-form.sent>div:not(.wpcf7-response-output){display:none}form.wpcf7-form.sent>div.wpcf7-response-output{border:0}.wp-block-button__link{border:2px solid #007369;color:#007369}.wp-block-button__link:visited{color:#007369}.wp-block-button__link:hover{background:#007369;color:#ffffff !important;text-decoration:none}.text-center{text-align:center}.aktuell{display:flex;flex-flow:column;padding:50px;align-items:flex-start;height:600px;justify-content:end;position:relative;border-radius:20px;overflow:hidden;z-index:0}.aktuell *{position:relative;z-index:1}.aktuell .aktuell-img,.aktuell .aktuell-video{position:absolute;width:100%;height:100%;left:0;top:0}.aktuell .aktuell-img::before,.aktuell .aktuell-video::before{content:"";position:absolute;z-index:2;width:100%;display:block;box-shadow:0 -150px 75px rgba(0, 0, 0, 0.5) inset;height:100%}.aktuell .aktuell-img img,.aktuell .aktuell-img video,.aktuell .aktuell-video img,.aktuell .aktuell-video video{width:100%;height:100%;object-fit:cover}.aktuell h2{position:relative;color:#ffffff;font-size:50px;line-height:65px;font-family:"bw_surcobold_italic"}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="password"],form input[type="search"],form input[type="number"],form input[type="tel"],form input[type="range"],form input[type="date"],form input[type="month"],form input[type="week"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="color"],form textarea{border:0;border-radius:20px;background:#F2F2F2;padding:15px 50px;color:#007369;font-size:30px;line-height:45px;width:100%}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="url"]::placeholder,form input[type="password"]::placeholder,form input[type="search"]::placeholder,form input[type="number"]::placeholder,form input[type="tel"]::placeholder,form input[type="range"]::placeholder,form input[type="date"]::placeholder,form input[type="month"]::placeholder,form input[type="week"]::placeholder,form input[type="time"]::placeholder,form input[type="datetime"]::placeholder,form input[type="datetime-local"]::placeholder,form input[type="color"]::placeholder,form textarea::placeholder{color:#007369}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form input[type="number"]:focus,form input[type="tel"]:focus,form input[type="range"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="week"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="color"]:focus,form textarea:focus{color:#007369;border:0;outline:0}form.wpcf7-form{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:0;margin-bottom:35px}form.wpcf7-form input[type="submit"]{width:100%;height:75px;background-color:#DBDBDB;border:0;border-radius:20px;padding:20px 50px;color:#007369;font-size:30px;line-height:35px;cursor:pointer;transition:all 0.3s ease}form.wpcf7-form input[type="submit"]:hover{background-color:#F2F2F2}form.wpcf7-form textarea{height:75px}form.wpcf7-form .full-width{grid-column:span 2}form.wpcf7-form p{margin:0 0 25px}.footernav{padding:0px 100px 50px 460px;max-width:1820px;margin:0 auto}.footernav ul{margin:0;list-style:none;padding:0;display:flex}footer{clear:both}footer .footer-content{background-color:#007369;background-image:url("../../img/footer_men.png"), url("../../img/pulse-footer.svg");background-repeat:no-repeat, no-repeat;background-position:left bottom, right top;background-size:auto 455px, auto;display:flex;padding:248px 100px 72px 460px;margin-bottom:100px;border-radius:20px;color:#ffffff;font-family:"bw_surcolight";font-size:35px;line-height:45px;justify-content:space-between;align-items:flex-end}footer .footer-content h3{font-family:"bw_surcobold_italic";font-size:35px;line-height:45px;margin:0}footer .footer-content p{margin:0}footer .footer-content a{color:#ffffff}footer .footer-content .contact-info .wp-block-buttons,footer .footer-content .address .wp-block-buttons{position:absolute;bottom:30px}footer .footer-content .contact-info .wp-block-buttons a,footer .footer-content .address .wp-block-buttons a{border:none;color:#ADC90A;padding:0;border-radius:0;background:transparent;font-family:"bw_surcolight";font-size:35px;line-height:45px}footer .footer-content .contact-info .wp-block-buttons a:hover,footer .footer-content .address .wp-block-buttons a:hover{color:#ADC90A !important;text-decoration:underline}.social-media ul{list-style:none;display:flex;gap:30px;margin:0;padding:0}.social-media ul a{text-decoration:none;width:60px;height:60px;border-radius:50%;text-indent:-9999px;display:block}.social-media ul a svg{display:none}.social-media ul li.wp-block-social-link{background:transparent !important}.social-media ul li.wp-block-social-link.wp-social-link-instagram a{background:url(../../img/instagram.svg) no-repeat center center}.social-media ul li.wp-block-social-link.wp-social-link-linkedin a{background:url(../../img/linkedin.svg) no-repeat center center}.social-media ul li.wp-block-social-link.wp-social-link-facebook a{background:url(../../img/facebook.svg) no-repeat center center}