@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;src:url(fonts/lato-latin-ext-100-normal.5d53f6be.woff2) format("woff2"),url(fonts/lato-latin-ext-100-normal.c4428113.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;src:url(fonts/lato-latin-100-normal.6219d77f.woff2) format("woff2"),url(fonts/lato-latin-100-normal.7e10bec0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(fonts/lato-latin-ext-300-normal.efbf27b7.woff2) format("woff2"),url(fonts/lato-latin-ext-300-normal.c3dcdd7c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(fonts/lato-latin-300-normal.dc76fa21.woff2) format("woff2"),url(fonts/lato-latin-300-normal.60a1fc90.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(fonts/lato-latin-ext-400-normal.7c938e0e.woff2) format("woff2"),url(fonts/lato-latin-ext-400-normal.fb0aa12c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(fonts/lato-latin-400-normal.be36596d.woff2) format("woff2"),url(fonts/lato-latin-400-normal.190b769c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/lato-latin-ext-700-normal.ba3449a1.woff2) format("woff2"),url(fonts/lato-latin-ext-700-normal.525385ff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/lato-latin-700-normal.8f28e0e1.woff2) format("woff2"),url(fonts/lato-latin-700-normal.1dccf99a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(fonts/lato-latin-ext-900-normal.269898d0.woff2) format("woff2"),url(fonts/lato-latin-ext-900-normal.513a6b8c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(fonts/lato-latin-900-normal.4b21d625.woff2) format("woff2"),url(fonts/lato-latin-900-normal.2c192d91.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
*,:after,:before{box-sizing:inherit;margin:0;padding:0}.icon,.icon:before{box-sizing:content-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px dashed currentColor;outline-offset:2px}body{box-sizing:border-box;margin:0 auto;max-width:2560px;overflow-x:hidden}html{scroll-padding-top:76px}@media(min-width:768px){html{scroll-padding-top:130px}}.logged-in html{scroll-padding-top:122px}@media(min-width:768px){.logged-in html{scroll-padding-top:162px}}a{color:inherit;cursor:pointer}address{font-style:normal}img:not([src]),img[src=""]{background:#f6f6f6}img:not([src]):before,img[src=""]:before{content:"Bild konnte nicht geladen werden"}input{outline:none}.main{overflow-x:hidden}.module{margin:0 auto;overflow:hidden;position:relative}.container{margin:40px auto;max-width:1920px;padding-left:13px;padding-right:13px}@media(min-width:768px){.container{margin:60px auto;padding-left:34px;padding-right:34px}}@media(min-width:1450px){.container{margin:110px auto;padding-left:139px;padding-right:139px}}@media(min-width:1920px){.container{padding-left:139px;padding-right:139px}}.container.einleitung{margin-bottom:0}@media(min-width:1450px){.container.einleitung{margin-left:278px;margin-right:278px;padding-left:139px;padding-right:139px}}.container.einleitung .col-text{padding-bottom:50px}.container.einleitung+.container{margin-top:0}.has-columns{display:flex;flex-direction:column}@media(min-width:1024px){.has-columns{flex-direction:row}}.abstand-halb .container{margin:20px auto}@media(min-width:768px){.abstand-halb .container{margin:30px auto}}@media(min-width:1450px){.abstand-halb .container{margin:55px auto}}.abstand-off .container{margin:0 auto}.has-background .container{background-color:#f6f6f6;padding-bottom:50px;padding-top:50px}@media(min-width:1450px){.has-background .container{padding-bottom:109px;padding-top:109px}}.hintergrundfarbe-color_accent .container{background-image:linear-gradient(90deg,var(--acf-primary,#6faabc) 0,var(--acf-primary-dark,#2e5764) 100%)}.hintergrundfarbe-color_light_grey .container{background-color:#f6f6f6}.hintergrundfarbe-color_primary .container{background-color:#545454}.hintergrundfarbe-color_accent .container,.hintergrundfarbe-color_accent .container .headline,.hintergrundfarbe-color_primary .container,.hintergrundfarbe-color_primary .container .headline{color:#fff}.hintergrundfarbe-color_accent .container .btn,.hintergrundfarbe-color_primary .container .btn{border-color:#fff;color:#fff}.hintergrundfarbe-color_accent .container .btn:hover,.hintergrundfarbe-color_primary .container .btn:hover{background-color:transparent;opacity:.8}.module .container .col-image{order:1}@media(min-width:1024px){.module .container .col-image{width:50%}}.module .container .col-text{order:2}@media(min-width:1024px){.module.image-first .container{justify-content:flex-start}.module.text-first .container{justify-content:flex-end}.module.text-first .container .col-text{order:1}.module.text-first .container .col-image{order:2}}img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body:not(.mceContentBody) ul,body:not(.mceContentBody) ul li{list-style-type:none}.text-wrapper{max-width:945px}.nav-close{background:none;border:none;height:30px}.nav-close .nav-close__icon .icon-cancel:before{color:var(--acf-primary,#6faabc);content:"✕";cursor:pointer;display:block;font-size:1.875rem;font-style:normal;height:1.875rem;line-height:1.875rem;width:1.875rem}.nav-close .nav-close__text{visibility:hidden}.nav-close:focus-visible .icon-cancel:before,.nav-close:hover .icon-cancel:before{color:var(--acf-primary-dark,#3f7686)}.error404{min-height:100vh}.error404 .error404 .main{min-height:50vh;padding-bottom:15vh;padding-top:15vh}.error404 .error404 h1{padding-bottom:1em}:root{font-size:16px}body{color:#545454;font-display:swap;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.02em}@media(max-width:767px){body{letter-spacing:normal}}.bold,strong{font-weight:700}.light{font-weight:300}ol,ol li{list-style-type:decimal}body .icon:before{width:auto}.headline-1,h1{font-size:clamp(2.0625rem,4vw + 1rem,4.25rem);font-weight:300;line-height:clamp(2.5rem,4.5vw + 1.2rem,4.875rem);text-align:center;word-break:break-word}.headline-2,h2{font-size:1.75rem;font-weight:300;line-height:2.25rem;padding-bottom:.75em}@media(min-width:768px){.headline-2,h2{font-size:2.125rem;line-height:2.625rem}}@media(min-width:1450px){.headline-2,h2{font-size:3.375rem;line-height:4rem;padding-bottom:2.125rem}}.headline-3,h3{font-size:1.5rem;font-weight:700;line-height:2rem}@media(min-width:768px){.headline-3,h3{font-size:1.75rem;line-height:2.25rem}}@media(min-width:1450px){.headline-3,h3{font-size:2.25rem;line-height:2.875rem}}.headline-4,h4{font-size:1.0625rem;font-weight:700;line-height:1.5rem}@media(min-width:768px){.headline-4,h4{font-size:1.1875rem;line-height:1.625rem}}@media(min-width:1450px){.headline-4,h4{font-size:1.5rem;line-height:2.375rem}}.headline-5,h5{font-size:.9375rem;font-weight:700;line-height:1.625rem}@media(min-width:768px){.headline-5,h5{font-size:1.0625rem;line-height:1.75rem}}@media(min-width:1450px){.headline-5,h5{font-size:1.25rem;line-height:1.625rem}}.subheadline{font-size:1.0625rem;font-weight:700;line-height:1.5rem;padding-bottom:.75em}@media(min-width:768px){.subheadline{font-size:1.1875rem;line-height:1.625rem}}@media(min-width:1450px){.subheadline{font-size:1.5rem;line-height:2.375rem}}.paragraph,p{font-size:.9375rem;line-height:1.625rem}@media(min-width:768px){.paragraph,p{font-size:1.0625rem;line-height:1.75rem}}@media(min-width:1450px){.paragraph,p{font-size:1.25rem;line-height:2.25rem}}.text-wrapper p+p{margin-top:1.4em}.text-wrapper ol,.text-wrapper ul,.textblock ol,.textblock ul{padding:.5em 0 2em}.text-wrapper ol li,.text-wrapper ul li,.textblock ol li,.textblock ul li{font-size:.9375rem;line-height:1.625rem}@media(min-width:768px){.text-wrapper ol li,.text-wrapper ul li,.textblock ol li,.textblock ul li{font-size:1.0625rem;line-height:1.75rem}}@media(min-width:1450px){.text-wrapper ol li,.text-wrapper ul li,.textblock ol li,.textblock ul li{font-size:1.25rem;line-height:2.25rem}}.text-wrapper ol,.textblock ol{padding-left:1em}.text-wrapper ol li,.textblock ol li{padding-left:.5em}.text-wrapper ul,.textblock ul{list-style:none}.text-wrapper ul li,.textblock ul li{padding-left:1.5em;position:relative}.text-wrapper ul li:before,.textblock ul li:before{content:"•";font-weight:700;left:0;position:absolute;top:0}.text-wrapper a,.textblock a{color:var(--acf-primary,#6faabc);font-weight:700;text-decoration:none}.image-caption{font-size:.75rem}.error404 .main p{font-size:1.625rem}button{background:none;border:inherit;color:inherit;font:inherit;padding:inherit}.btn,button{cursor:pointer}.btn{align-items:center;background-color:#55677f;border-radius:8px;display:flex;font-size:.875rem;font-weight:700;height:45px;justify-content:center;line-height:1.5rem;margin-bottom:29px;margin-top:40px;min-width:252px;padding:.5em 2.2em;text-align:center;text-decoration:none;transform-origin:center;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.btn,.btn .btn__text{color:#fff}@media(min-width:1450px){.btn{font-size:1.3rem;line-height:2.2;min-width:388px}}.btn:hover{transform:scale(1.02)}.nav-open .main{filter:blur(8px)}.header .navigation{background-color:hsla(0,0%,100%,.4);display:flex;height:100%;justify-content:flex-end;left:0;min-height:100vh;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}@media(max-width:767px){.header .navigation{max-width:100%;overflow-x:hidden;right:0}}.header .navigation{opacity:0;transform:translateX(100%);transition:transform .6s ease,opacity .3s ease,visibility .3s ease;visibility:hidden}@media(min-width:1450px){.header .navigation{background-color:transparent;flex-grow:0;flex-shrink:0;height:auto;justify-content:flex-end;min-height:auto;opacity:1;overflow-y:visible;position:static;transform:translateX(0);visibility:visible;width:auto}}.header .navigation.active{opacity:1;transform:translateX(0);visibility:visible}.header .navigation .nav-wrapper{background-color:#fff;box-shadow:-20px 20px 50px 0 rgba(0,0,0,.1);height:-moz-max-content;height:max-content;max-width:100%;min-height:100vh;min-width:0;padding:30px 15px 30px 5px;width:100%}@media(min-width:380px){.header .navigation .nav-wrapper{max-width:400px;padding:30px;width:95%}}@media(min-width:768px){.header .navigation .nav-wrapper{max-width:55%;width:55%}}@media(min-width:1450px){.header .navigation .nav-wrapper{background-color:transparent;box-shadow:none;height:auto;max-width:100%;min-height:auto;min-width:auto;padding:0;width:100%}}.header .navigation .nav-wrapper .nav-header{align-items:flex-start;border-bottom:1px solid #545454;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:50px}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-header{display:none}}.header .navigation .nav-wrapper .nav-header .nav-title{font-size:1.5rem}.header .navigation .nav-wrapper .nav-menu{display:flex;flex-direction:column}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu{align-items:center;flex-direction:row;gap:40px}}.header .navigation .nav-wrapper .nav-menu .menu-item{align-items:center;border-bottom:1px solid #545454;display:flex;padding:22px 0}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item{border-bottom:none;padding:0}}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children:after{content:none}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children:after{bottom:5px;content:"⌄";font-size:2rem;margin-left:5px;position:relative}}.header .navigation .nav-wrapper .nav-menu .menu-item a{align-items:center;color:#545454;display:flex;font-size:1.5rem;font-weight:700;justify-content:stretch;line-height:2.375rem;text-decoration:none}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item a{color:#000;font-size:1.5rem;font-weight:800;line-height:1.75rem}}.header .navigation .nav-wrapper .nav-menu .menu-item a:focus,.header .navigation .nav-wrapper .nav-menu .menu-item a:hover{color:var(--acf-primary-dark,#2e5764)}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item.current-menu-item:not(.menu-item-type-custom) a{text-decoration:underline;text-decoration-color:var(--acf-primary,#6faabc);text-decoration-thickness:4px;text-underline-offset:40%}}.header .navigation .nav-wrapper .nav-menu .menu-item.current-menu-item:not(.menu-item-type-custom) .sub-menu a{color:#545454;text-decoration:none}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children{align-items:center;flex-wrap:wrap;justify-content:space-between}@media(max-width:1449px){.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children a{padding-right:18px;width:100%}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children a:after{border-bottom:2px solid #228b22;border-right:2px solid #228b22;content:"";flex-shrink:0;height:7px;margin-left:auto;transform:rotate(45deg);width:7px}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children.submenu-open>a{color:var(--acf-primary,#6faabc)}}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children{flex-wrap:nowrap;position:relative}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children .submenu-toggle{align-items:center;align-self:center;background:none;border:none;color:var(--acf-primary,#6faabc);cursor:pointer;display:none;font-size:.875rem;justify-content:center;line-height:1;margin-left:10px;margin-right:20px;min-height:24px;min-width:18px;padding:0}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children .submenu-toggle{display:none}}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children .submenu-toggle .icon-down{transition:transform .3s ease}.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children .submenu-toggle:focus,.header .navigation .nav-wrapper .nav-menu .menu-item.menu-item-has-children .submenu-toggle:hover{color:var(--acf-primary-dark,#2e5764)}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu{display:block;margin-top:0;max-height:0;overflow:hidden;padding-top:0;transition:max-height .3s ease,padding-top .3s ease;width:100%}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;margin-top:10px;max-height:none;min-width:200px;opacity:0;padding:10px 0;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu.active{max-height:500px;padding-top:22px}@media(max-width:1449px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu.active{border-top:1px solid rgba(84,84,84,.2);margin-top:2px;padding-top:16px}}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu.active{max-height:none;opacity:1;padding-top:10px;visibility:visible}}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item{border:none;padding-top:0}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item{padding:0}}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item:last-child{padding-bottom:15px}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item:last-child{padding-bottom:0}}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a{font-size:1.125rem;font-weight:400;line-height:1.5rem}@media(max-width:1449px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a:after{content:none}}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a{font-size:1rem;line-height:1.5rem;padding:10px 20px}}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a:focus,.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a:hover{color:var(--acf-primary-dark,#2e5764)}.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a:before{color:var(--acf-primary,#6faabc);content:"▶";font-size:.5625rem;margin-right:10px}@media(min-width:1450px){.header .navigation .nav-wrapper .nav-menu .menu-item .sub-menu .menu-item a:before{display:none}}.header .navigation .nav-wrapper .contact-wrapper{display:flex;flex-direction:column;gap:25px;padding:50px 0}@media(min-width:1450px){.header .navigation .nav-wrapper .contact-wrapper{display:none}}.header .navigation .nav-wrapper .contact-wrapper a{text-decoration:none}.header .navigation .nav-wrapper .contact-wrapper a:before{content:"E-Mail:";display:block;font-weight:700}.header .navigation .nav-wrapper .contact-wrapper a.phone:before{content:"Telefon:"}.header .navigation .nav-wrapper .contact-wrapper a i{font-size:1.125rem;height:35px;visibility:hidden;width:35px}.header .navigation .nav-wrapper .contact-wrapper a i :before{font-size:1.125rem;height:35px;margin:0;width:35px}.header .navigation .nav-wrapper .some-wrapper{display:flex;flex-direction:row;padding-bottom:50px}@media(min-width:1450px){.header .navigation .nav-wrapper .some-wrapper{display:none}}.header .navigation .nav-wrapper .some-wrapper .some{color:var(--acf-primary,#6faabc);font-size:3.125rem}.legal{max-width:1250px;width:100%}.legal .headline-2,.legal .headline-3,.legal .headline-4,.legal h2,.legal h3,.legal h4,.legal h5{color:#545454;margin-top:1em}.legal .headline-3,.legal h3{font-weight:400}.legal p,.legal ul{margin:1em}.legal p+.headline,.legal p+h3,.legal p+h4{margin-top:1.5em}.legal ul li{font-size:1.25em;line-height:1.5;list-style-type:disc!important;margin-left:2em;padding-bottom:.5em}.logged-in #wpadminbar{position:fixed}.logged-in .header{top:46px}@media(min-width:782px){.logged-in .header{top:32px}}.logged-in .header .btn.burger-navigation{top:46px}@media(min-width:782px){.logged-in .header .btn.burger-navigation{top:32px}}.logged-in .active{margin-top:46px}@media(min-width:782px){.logged-in .active{margin-top:32px}}.header{background-color:#fff;left:0;margin:0 auto;max-width:100vw;position:fixed;top:0;width:100%;z-index:9}.header .container{align-items:center;display:flex;gap:40px;height:76px;justify-content:space-between;margin:0 auto;position:relative}@media(max-width:1024px){.header .container{gap:12px;max-width:100%;overflow:hidden}}@media(min-width:768px){.header .container{height:130px}}.header .header-main-group{align-items:center;display:flex;flex-grow:1;gap:12px;justify-content:flex-start;margin-bottom:0;margin-top:0;min-width:0;width:100%}@media(min-width:1450px){.header .header-main-group{justify-content:space-between}}.header .header-logos{align-items:center;display:flex;flex-grow:0;gap:30px}@media(max-width:1024px){.header .header-logos{gap:12px;max-width:100%;min-width:0}}.header .header-logos .logo-main{display:block;max-width:100%;min-width:0}@media(min-width:1450px){.header .header-logos{gap:40px}}@media(max-width:767px){.header .header-logos .logo-main{max-height:60px}}.header .header-logos .logo-main img{height:auto;max-width:100%;min-width:0;-o-object-fit:contain;object-fit:contain;width:clamp(110px,42vw,232px)}@media(max-width:767px){.header .header-logos .logo-main img{max-height:60px}}@media(min-width:768px){.header .header-logos .logo-main img{max-width:280px;width:280px}}.header .burger-navigation-helper{border:none;display:flex;height:76px;max-width:60px;min-width:60px;padding:10px;position:static;width:60px}.header .btn.burger-navigation{align-items:center;background-color:transparent;border:none;display:flex;height:76px;justify-content:center;margin:0;max-width:79px;min-width:60px;padding:0;position:fixed;right:20px;top:0;width:79px;z-index:20}.header .btn.burger-navigation:active,.header .btn.burger-navigation:focus,.header .btn.burger-navigation:hover{background-color:transparent}@media(min-width:768px){.header .btn.burger-navigation{height:130px}}@media(min-width:1920px){.header .btn.burger-navigation{right:calc(50% - 831px)}}.header .btn.burger-navigation .wrapper{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:10px;height:69px;justify-content:center;width:100%}.header .btn.burger-navigation .wrapper:active,.header .btn.burger-navigation .wrapper:focus,.header .btn.burger-navigation .wrapper:hover{background-color:var(--acf-primary,#6faabc)}.header .btn.burger-navigation .wrapper:active .burger-bars,.header .btn.burger-navigation .wrapper:focus .burger-bars,.header .btn.burger-navigation .wrapper:hover .burger-bars{background-color:#fff}.header .btn.burger-navigation .wrapper .burger-bars{background-color:var(--acf-primary,#6faabc);height:2px;position:static;width:35px}@media(max-width:1024px){.header .btn.burger-navigation .wrapper{background-color:transparent}.header .btn.burger-navigation .wrapper .burger-bars{background-color:#228b22}.header .btn.burger-navigation .wrapper:active,.header .btn.burger-navigation .wrapper:focus,.header .btn.burger-navigation .wrapper:focus-visible,.header .btn.burger-navigation .wrapper:hover{background-color:transparent}}@media(min-width:1450px){.header .btn.burger-navigation{display:none}}.kontakt{align-items:stretch;display:flex;margin-top:50px;min-height:520px;overflow:hidden;position:relative}@media(min-width:1450px){.kontakt{margin-top:80px}}.kontakt__background{height:100%;inset:0;position:absolute;width:100%;z-index:0}.kontakt__background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.kontakt__blur{box-shadow:inset 0 240px 120px -80px #fff;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.kontakt__overlay{align-items:center;background:hsla(0,0%,100%,.73);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;justify-content:center;max-width:938px;padding:50px;position:relative;width:100%;z-index:2}@media(max-width:938px){.kontakt__overlay{border-radius:0;margin:0}}.kontakt__overlay .text-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center;width:100%}.kontakt__overlay .text-wrapper .headline{color:#333;font-weight:500}.kontakt__overlay .text-wrapper .button-wrapper{display:flex;justify-content:center}.kontakt__overlay .text-wrapper .button-wrapper .btn{margin-top:0}.footer .container{max-width:none}.footer .container.top{align-items:flex-start;border-top:1px solid #545454;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;padding:39px 30px 31px;row-gap:30px}@media(min-width:768px){.footer .container.top{-moz-column-gap:139px;column-gap:139px;flex-direction:row}}@media(min-width:1450px){.footer .container.top{align-items:center;flex-direction:row;justify-content:center;padding:54px 139px}}.footer .container.top .logo{width:232px}.footer .container.top .logo img{height:auto;width:100%}.footer .container.top .address-wrapper{font-size:.9375rem;line-height:1.625rem}@media(min-width:1450px){.footer .container.top .address-wrapper{font-size:1.375rem;line-height:2.5rem}}@media(max-width:340px){.footer .container.top .address-wrapper .city{display:inline-block;margin-left:4px}}.footer .container.top .address-wrapper a{display:block;text-decoration:none}@media(max-width:1450px){.footer .container.top .col-right .some-wrapper{padding-bottom:40px}}.footer .container.top .col-right .some{color:transparent}.footer .container.top .col-right .some .icon{color:var(--acf-primary,#6faabc);font-size:2.5rem;transition:color .3s ease}@media(min-width:1450px){.footer .container.top .col-right .some .icon{font-size:3.125rem}}.footer .container.top .col-right .some:focus .icon,.footer .container.top .col-right .some:hover .icon{color:var(--acf-primary-dark,#2e5764)}.footer .container.bottom-bar{background-color:#545454;margin:0 auto;padding:0;width:100%}.footer .container.bottom-bar .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;padding:0 30px}@media(min-width:1450px){.footer .container.bottom-bar .wrapper{padding:0 139px}}@media(max-width:767px){.footer .container.bottom-bar .wrapper{gap:20px;padding-bottom:40px}}.footer .container.bottom-bar .wrapper .legal{width:unset}.footer .container.bottom-bar a{color:#fff;font-size:18px;line-height:2.5rem;text-decoration:none}.footer .container.bottom-bar .copyright{align-self:center;color:#fff;font-size:1rem}@media(min-width:768px){.footer .container.bottom-bar .copyright{margin-left:auto}}.block-text.einleitung-aktuelles .container{background-color:transparent;margin-bottom:0;margin-left:0;margin-top:0;max-width:100%;width:100%}.block-text.einleitung-aktuelles .container .text-wrapper .headline-2{color:#333;font-weight:500;margin:55px auto 0 0;padding:0;position:relative;width:-moz-fit-content;width:fit-content}.block-text.einleitung-aktuelles .container .text-wrapper .headline-2:after{background-color:#228b22;content:"";display:none;height:4px;margin:14px auto 0 0;width:80px}.aktuelles-archive .aktuelles-item:not(:first-child){margin-top:55px}.aktuelles-archive .aktuelles-item:not(:last-child){border-bottom:1px solid #333}.aktuelles-archive .aktuelles-item .entry-meta{display:none}.aktuelles-archive .aktuelles-item .entry-title.headline-2{color:#333;font-size:2.5rem;font-weight:500;line-height:1.6;padding-bottom:0;text-decoration:underline;text-decoration-color:#228b22;text-decoration-thickness:4px;text-underline-offset:12px}.aktuelles-archive .aktuelles-item .module .container{align-items:flex-start;background-color:transparent;justify-content:flex-start;margin-left:0;margin-right:0;max-width:100%;padding:0;width:100%}.aktuelles-archive .aktuelles-item .module .container .headline-2{color:#333;font-size:1.5rem;font-weight:500;line-height:1.2;padding-bottom:.8rem}.aktuelles-archive .aktuelles-item .module .container .headline-2:after{background-color:#228b22;content:"";display:none;height:4px;margin:14px auto 0 0;width:80px}.aktuelles-archive .aktuelles-item .module .container .subheadline{font-size:1.15rem}.aktuelles-archive .aktuelles-item .module .container .textblock p{font-size:1.25rem;line-height:2.25rem}section.hero.module{max-width:2560px;overflow:hidden;position:relative;width:100%}section.hero.module .background-image{height:100%;inset:0;position:absolute;width:100%}section.hero.module .background-image:after{background:rgba(0,0,0,.15);content:"";inset:0;pointer-events:none;position:absolute}section.hero.module .background-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.hero.module .background-image .image-caption{background-color:rgba(0,0,0,.6);border-radius:4px;bottom:0;color:#fff;font-size:12px;left:0;opacity:.8;padding:4px 8px;position:absolute;z-index:1}section.hero.module.has-gradient .background-image:after{background:linear-gradient(180deg,rgba(54,54,54,.6),rgba(21,31,51,.8) 70%)}section.hero.module.no-buttons .background-image{height:100%;inset:0 0 83px 0}section.hero.module .container{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:2560px;padding:calc(15vh + 76px) 13px 15vh;position:relative;text-align:center;z-index:1}@media(min-width:768px){section.hero.module .container{padding:calc(20vh + 130px) 34px 20vh}}@media(min-width:1450px){section.hero.module .container{padding:calc(20vh + 130px) 139px 20vh}}section.hero.module .text-wrapper{max-width:1300px}section.hero.module .text-wrapper .headline{animation:headline-fade-in .8s ease-in-out .2s forwards;color:#fff;font-size:clamp(2rem,8vw,5.8rem);font-weight:500;hyphens:manual;line-height:1.2;opacity:0;overflow-wrap:normal;text-shadow:0 0 .8em rgba(0,17,51,.55);white-space:normal;word-break:normal}section.hero.module .buttons{align-items:flex-end;animation:buttons-slide-up 2.2s ease-out .2s forwards;bottom:-15vh;display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:flex-end;position:relative;right:-13px;width:100%;z-index:2}@media(max-width:767px){section.hero.module .buttons .btn.blue{margin-top:0}}@media(min-width:768px){section.hero.module .buttons{bottom:0;flex-direction:row;flex-wrap:nowrap;position:absolute;right:0}}section.hero.module .btn{align-items:center;border-radius:0;display:inline-flex;height:83px;justify-content:center;margin-bottom:0;transform-origin:top;transition:transform .35s ease,border-radius .35s ease;width:33.3333333333%;will-change:transform}@media(max-width:767px){section.hero.module .btn{height:64px}}section.hero.module .btn a{align-items:center;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;height:100%;justify-content:center;text-decoration:none;width:100%}@media(max-width:767px){section.hero.module .btn a{font-size:1.2rem}}section.hero.module .btn:first-child{border-top-left-radius:8px}section.hero.module .btn:hover{transform:translateY(-8px) scaleY(1.1)}section.hero.module .btn:first-child:hover{border-top-right-radius:8px}section.hero.module .btn:not(:first-child):hover{border-top-left-radius:8px;border-top-right-radius:8px}section.hero.module .btn.orange{background-color:#ffba5a}section.hero.module .btn.blue{background-color:#55677f}@keyframes headline-fade-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buttons-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero .text-wrapper .headline{animation:none;opacity:1;transform:none}.hero .buttons{animation:none;transform:none}}.image-text .container{align-items:flex-start;display:flex;gap:32px}@media(min-width:768px){.image-text .container{gap:40px}}@media(min-width:1450px){.image-text .container{gap:139px}}.image-text .col-image{max-width:-moz-max-content;max-width:max-content;width:100%}.image-text .col-image img,.image-text .col-image picture,.image-text .col-image source{border-radius:8px;max-height:821px;-o-object-fit:contain;object-fit:contain}.image-text.no-image .container{justify-content:center}.image-text.no-image .col-image{display:none}.image-text.no-image .col-text{margin:0 auto;max-width:1024px;width:100%}.image-text.no-image .text-wrapper .headline-3:after{margin:24px 0 0}.image-text.image-top .container{align-items:unset}.image-text.image-top .col-image img,.image-text.image-top .col-image picture,.image-text.image-top .col-image source{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-text.image-big .col-image img{max-height:unset}@media(min-width:1450px){.image-text .col-text{width:665px}}.image-text .text-wrapper .headline-2{color:#333;font-weight:500;position:relative}.image-text .text-wrapper .headline-2:after{background-color:#228b22;content:"";display:block;height:4px;margin:14px auto 0 0;width:80px}@media(min-width:1450px){.image-text .text-wrapper .textblock li,.image-text .text-wrapper .textblock p{font-size:1.0625rem;line-height:1.75rem}.block-text .container{margin-left:278px;margin-right:278px;padding-left:139px;padding-right:139px}.block-text .container .text-wrapper{margin-left:0;margin-right:auto;max-width:973px}}.block-text .container .text-wrapper.is-quote{max-width:1082px;width:100%}.block-text .container .text-wrapper.is-quote .author{display:block;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.375rem;padding-bottom:10px}.block-text .container .text-wrapper.is-quote .quote-content{font-style:italic}.block-text .container .text-wrapper.is-quote .quote-content p{font-size:2.125rem;font-weight:300;line-height:2.875rem}.image-data{margin-left:auto;margin-right:0}.image-data .container{display:grid;grid-template-columns:repeat(3,33.3333333333%);margin-top:0;max-width:2560px;min-height:360px;overflow:hidden;width:100%}@media(min-width:1024px){.image-data .container{padding:0}}@media(max-width:1023px){.image-data .container{grid-template-columns:1fr;margin-top:20px;min-height:auto}}.image-data__col{min-width:0}.image-data__col--image{overflow:hidden;position:relative}@media(max-width:767px){.image-data__col--image{grid-column:1/-1}}.image-data__col--image figure{height:100%;margin:0;width:100%}.image-data__col--image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:767px){.image-data__col--image img{border-radius:8px;height:clamp(220px,52vw,320px)}}.image-data__col--data{align-items:center;display:flex;justify-content:center;padding:24px 16px;text-align:center}@media(max-width:767px){.image-data__col--data{padding:20px 10px 18px}}.image-data__counter{align-items:center;display:flex;flex-direction:column;gap:8px}.image-data__value{font-size:62px;font-weight:700;line-height:1.1}@media(max-width:767px){.image-data__value{font-size:clamp(2rem,10vw,2.75rem)}}.image-data__value.green{color:#228b22}.image-data__value.blue{color:#55677f}.image-data__text{color:#333;font-size:1.5625rem}@media(max-width:767px){.image-data__text{font-size:clamp(.95rem,3.8vw,1.2rem);line-height:1.35}}.ansprechpartner.module .container{align-items:flex-start;display:flex;flex-direction:column;padding-left:10px;padding-right:10px}@media(min-width:768px){.ansprechpartner.module .container{padding-left:100px;padding-right:100px}}.ansprechpartner.module .container .headline-2{display:block;font-weight:900;width:100%}.ansprechpartner.module .container .headline-2:after{background-color:#228b22;content:"";display:block;height:8px;margin:14px auto 0 0;width:100%}.ansprechpartner.module .container .group.wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:64px;justify-content:flex-start;padding-bottom:64px}@media(max-width:767px){.ansprechpartner.module .container .group.wrapper{flex-direction:row}}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay{align-items:flex-end;display:flex;gap:32px}@media(max-width:767px){.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay{align-items:flex-end;flex-direction:row;gap:16px;width:100%}}@media(max-width:479px){.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay{align-items:flex-start;flex-direction:column}}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .image img{height:325px;max-height:325px;max-width:200px;-o-object-fit:cover;object-fit:cover;width:200px}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .text-wrapper{align-items:flex-start;box-shadow:none;justify-content:flex-start;padding:0;width:280px}@media(max-width:767px){.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .text-wrapper{width:100%}}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .text-wrapper .headline-3{font-size:1.2rem;font-weight:900;letter-spacing:.05em;line-height:1.1;margin-bottom:18px;text-transform:uppercase}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .text-wrapper .headline-4{font-size:1.1rem;line-height:1.1}.ansprechpartner.module .container .group.wrapper .ansprechpartner__overlay .text-wrapper .beschreibung{font-size:.95rem;line-height:1.4}.kacheln-leistungen{display:block}.kacheln-leistungen__headline{color:#545454;font-weight:400;margin-bottom:40px}.kacheln-leistungen__grid{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:1024px){.kacheln-leistungen__grid{grid-template-columns:repeat(2,1fr);justify-items:center}.kacheln-leistungen__grid .kachel-item:last-child{grid-column:1/-1}}@media(min-width:1920px){.kacheln-leistungen__grid{grid-template-columns:repeat(3,1fr)}}.kachel-item{display:flex;flex-direction:column;gap:14px}@media(max-width:767px){.kachel-item{min-width:0}}.kachel{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:4px solid #228b22;border-top:4px solid #228b22;border-top-left-radius:12px;border-top-right-radius:12px;padding:20px 20px 0;position:relative;width:450px}@media(max-width:767px){.kachel{max-width:100%;width:100%}}.kachel__title{font-size:1rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}@media(max-width:767px){.kachel__title{overflow-wrap:anywhere;word-break:break-word}}.kachel__text{color:#545454;font-size:.95rem;line-height:1.6;margin-bottom:10px}@media(max-width:767px){.kachel__text{overflow-wrap:anywhere;word-break:break-word}}.kachel__link{color:#228b22;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:.2em;line-height:2;padding-left:14px;text-decoration:none;text-transform:uppercase}@media(max-width:767px){.kachel__link{overflow-wrap:anywhere;white-space:normal;word-break:break-word}}
