/*!
Author: LEUCHTKRAFT Digitalagentur
Author URI: https://www.leuchtkraft.media
Version: 2025-10-09
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--burgerColor: #343333;--headingsColor: #343333;--copyColor: #343333;--linkColor: #08C5C8;--linkColorHover: #343333;--primaryColor: #08C5C8;--secondaryColor: #F3A712;--lightColor: #FFFFFF;--caribbeanColor: #1c6278;--tiffanyColor: #9ac2c5;--platinumColor: #d7dedc;--richblackColor: #1b1f38;--silverColor: #606464;--platinumColorOpaq: rgba(215, 222, 220, .7);--lightColorOpaq: rgba(251, 252, 255, .7)}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:500;src:url("../fonts/red-hat-display-v21-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:700;src:url("../fonts/red-hat-display-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:800;src:url("../fonts/red-hat-display-v21-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:italic;font-weight:900;src:url("../fonts/red-hat-display-v21-latin-900italic.woff2") format("woff2")}body{font-family:"Red Hat Display",Helvetica,Arial,sans-serif;font-weight:500}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Red Hat Display",Helvetica,Arial,sans-serif;line-height:1.2em;color:var(--headingsColor);font-weight:900;font-style:italic;text-transform:uppercase}h1,.h1{font-size:5.8rem;font-size:clamp(5.6rem,9.35vw,8.17rem);line-height:1;margin-bottom:1rem;margin-top:1rem;padding-left:clamp(10px,3vw,40px);position:relative}.legal h1,.legal .h1{padding-left:0 !important}@media(min-width: 0px)and (max-width: 639px){h1,.h1{font-size:3rem;-webkit-hyphens:auto;hyphens:auto}}@media(min-width: 640px)and (max-width: 949px){h1,.h1{font-size:3.8rem;font-size:clamp(3.6rem,9.3vw,5.6rem);-webkit-hyphens:auto;hyphens:auto}}@media(min-width: 875px)and (max-width: 1023px){h1,.h1{-webkit-hyphens:auto;hyphens:auto}}h1 em,.h1 em{margin-left:calc(clamp(10px,3vw,38px)*-1)}@media(min-width: 500px)and (max-width: 949px){h1,.h1{padding-left:clamp(10px,1.7vw,40px)}h1 em,.h1 em{margin-left:calc(clamp(10px,1.7vw,38px)*-1) !important}}@media(max-width: 499px){h1,.h1{padding-left:0}h1 em,.h1 em{margin-left:0}}@media(min-width: 950px){h1 em,h1 img,.h1 em,.h1 img{display:inline-block}h1 em,.h1 em{margin-right:15px;font-size:6.8rem;font-size:clamp(6.8rem,14.4vw,12.7rem)}h1 img.logo,.h1 img.logo{min-width:140px;min-width:clamp(140px,13.2vw,192px)}}@media(min-width: 1024px){h1 em,.h1 em{margin-right:30px}}.legal h1{font-size:3rem;-webkit-hyphens:auto;hyphens:auto}@media(min-width: 640px){.legal h1{font-size:3.8rem;font-size:clamp(3.8rem,7.5vw,4.2rem);-webkit-hyphens:auto;hyphens:auto}}h2,.h2{font-size:3.75rem;margin-top:2rem;margin-bottom:1rem;position:relative;text-align:center}h2.left,.h2.left{text-align:left}@media(min-width: 0px)and (max-width: 639px){h2,.h2{font-size:2.25rem;-webkit-hyphens:auto;hyphens:auto}}@media(min-width: 640px)and (max-width: 874px){h2,.h2{font-size:3.25rem;-webkit-hyphens:auto;hyphens:auto}}.legal h2{text-align:left}h3{font-size:1.6875rem;margin-top:2rem;margin-bottom:1rem}@media(min-width: 0px)and (max-width: 639px){h3{font-size:1.2rem;-webkit-hyphens:auto;hyphens:auto}}h4{font-size:1.3125rem;margin-top:2rem;margin-bottom:1rem;font-weight:500;color:var(--richblackColor)}@media(min-width: 0px)and (max-width: 639px){h4{font-size:1.2rem;-webkit-hyphens:auto;hyphens:auto}}p.subline{font-weight:800;font-style:italic;margin-top:0;margin-bottom:60px;font-size:clamp(19px,2vw,28px)}@media(min-width: 875px){p.subline{margin-bottom:80px}}@media(min-width: 1024px){p.subline{margin-bottom:100px}}p{margin-block:2rem}p,li,a,button{font-size:1.375rem;line-height:1.5em;color:var(--copyColor);text-wrap:pretty}@media(min-width: 1600px){p,li,a,button{font-size:1.4rem}}p.teaser,p.teaser a{font-size:1.125rem;line-height:1.5em}@media(min-width: 1600px){p.teaser,p.teaser a{font-size:1.35rem}}@media(min-width: 640px){body:not(.home) p.teaser,body:not(.home) p.teaser a{padding-right:10%}.w90-l p.teaser,.w90-l p.teaser a{padding-right:0 !important}}@media(min-width: 640px){body:not(.home) p.teaser a{padding-right:0 !important}}a{position:relative;text-decoration:none}.center{display:block;text-align:center}main ul li::marker{color:var(--primaryColor);font-size:120%}b,strong{font-weight:700}main a,main li a{color:var(--primaryColor);transition:all .3s ease-in-out;text-decoration:underline;text-decoration-color:var(--copyColor)}main a:hover,main a:active,main a:focus-visible,main li a:hover,main li a:active,main li a:focus-visible{color:var(--copyColor)}footer p a{color:var(--copyColor);transition:all .3s ease-in-out;text-decoration:underline;text-decoration-color:var(--copyColor)}footer p a:hover,footer p a:active,footer p a:focus-visible{color:var(--primaryColor)}main a.btn,main button{display:inline-block;padding:15px 25px;font-weight:700;transition:all .3s ease-in-out;color:var(--copyColor);background-color:var(--primaryColor);text-decoration:none}main a.btn:hover,main a.btn:active,main a.btn:focus-visible,main button:hover,main button:active,main button:focus-visible{color:var(--primaryColor);background-color:var(--copyColor)}a,input,textarea,button{outline:0 solid rgba(0,0,0,0);outline-offset:0;transition:all .3s ease-in-out}a:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--primaryColor);outline-offset:4px}footer nav li a:hover:after,footer nav li a:focus:after{background-color:var(--lightColor)}footer nav li.active a{pointer-events:none}footer nav li.active a:after{background-color:var(--lightColor)}nav ul{padding:0}nav ul li{list-style:none}ul{padding-left:20px}p+ul.flow{margin-top:-1em}.breakword{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}header{padding:21px 0 40px 0;position:relative;z-index:20}@media(min-width: 640px){header{padding:30px 0 40px 0}}header #menuToggle{pointer-events:all}header #menuToggle .hamburger{background-color:var(--lightColor)}@media(max-width: 949px){#nav{visibility:hidden}#nav.active{visibility:visible}}#nav ul li a{padding:0 9px;line-height:1;position:relative;pointer-events:all}#nav ul li a::before{content:"";z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0;transform:skew(-12deg);background-image:linear-gradient(transparent 0, transparent 33%, var(--copyColor) 66%, var(--copyColor) 100%);background-size:100% 300%;background-position:top;transition:background-position .3s ease-in-out;outline:0 solid rgba(0,0,0,0);outline-offset:0;transition:all .3s ease-in-out}#nav ul li a:hover,#nav ul li a:active,#nav ul li a:focus-visible{color:var(--primaryColor)}#nav ul li a:hover::before,#nav ul li a:active::before,#nav ul li a:focus-visible::before{background-position:bottom}#nav ul li a:focus-visible{outline:0 solid rgba(0,0,0,0);outline-offset:0}#nav ul li a:focus-visible::before{outline:2px solid var(--primaryColor);outline-offset:4px}#nav ul li a.highlight{color:var(--primaryColor)}#nav ul li a.highlight::before{background-image:linear-gradient(var(--copyColor) 0, var(--copyColor) 33%, var(--primaryColor) 66%, var(--primaryColor) 100%)}#nav ul li a.highlight:hover,#nav ul li a.highlight:active,#nav ul li a.highlight:focus-visible{color:var(--copyColor)}@media(max-width: 949px){body:not(.legal) header{position:fixed;width:100%;pointer-events:none}#nav ul li a{font-size:20px;font-size:clamp(16px,9vw,33px);line-height:24px;line-height:clamp(18px,10vw,38px)}main{padding-top:30px}.logo-dsk{display:none !important;visibility:hidden}}@media(max-width: 949px){#nav{background:hsla(0,0%,100%,.92);position:absolute;z-index:10;top:0;transform:translateY(-101%);left:0;padding:80px 16px 40px;transition:all .5s ease-in-out;box-shadow:0px 2px 6px #555}#nav nav ul{display:flex;flex-wrap:wrap}#nav nav ul li{flex-basis:100%;text-align:center;margin-bottom:24px}#nav.active{transform:translate(0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media(min-width: 950px){.logos{display:none;visibility:hidden}.logo-mob{display:none !important;visibility:hidden}#nav{background:none;position:relative;margin-top:45px}#nav nav{width:calc(100% + 18px);margin-inline:-9px}#nav nav ul{display:flex;flex-wrap:nowrap;justify-content:space-between}#nav nav ul li{text-align:left;flex-basis:auto;margin-right:1rem}#nav nav ul li a{font-size:1.275rem;font-size:clamp(1.275rem,2.5vw,1.875rem);font-variant-ligatures:none}main{padding-top:0}}#nav li a,nav li a,nav li span{padding-bottom:0;padding-inline:2px;font-weight:800;font-style:italic;text-transform:uppercase;font-size:1.875rem}nav li span{margin-block:0;line-height:1.5em}@media(max-width: 949px){.logos{width:80%;max-width:65vw}}.logo{width:100%;max-width:100px}@media(min-width: 640px){.logo{min-width:140px;width:35%}}@media(min-width: 875px){.logo{min-width:200px;width:35%}}.home .logos a{pointer-events:none}.backhome a{width:40px;height:40px;display:block;background-color:var(--primaryColor);position:relative;transition:background-color .3s ease-in-out}.backhome a::after{content:"";position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);background-color:var(--copyColor);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.125' height='68.429' viewBox='0 0 72.125 68.429'%3E%3Cpath d='M28,68.429V30.69L11.314,47.376,0,36.062,36.063,0,72.125,36.062,60.811,47.376,44,30.564V68.429Z' fill='%23343333'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.125' height='68.429' viewBox='0 0 72.125 68.429'%3E%3Cpath d='M28,68.429V30.69L11.314,47.376,0,36.062,36.063,0,72.125,36.062,60.811,47.376,44,30.564V68.429Z' fill='%23343333'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out}.backhome a:hover,.backhome a:active,.backhome a:focus-visible{background-color:var(--copyColor)}.backhome a:hover::after,.backhome a:active::after,.backhome a:focus-visible::after{background-color:var(--primaryColor)}footer{padding:50px 0 40px 0;position:relative;border-top:1px solid var(--copyColor)}footer .totop{opacity:0;visibility:hidden;right:-42px;transition:right .4s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .2s ease-in-out;position:fixed;bottom:60px}footer .totop.in-view{right:0;opacity:1;visibility:visible}@media(min-width: 875px){footer .totop{margin-bottom:120px}footer .totop.in-view{right:20px;opacity:1}}footer .totop a{width:40px;height:40px;display:block;background-color:var(--primaryColor);position:relative;transition:background-color .3s ease-in-out}footer .totop a::after{content:"";position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--copyColor);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.125' height='68.429' viewBox='0 0 72.125 68.429'%3E%3Cpath d='M28,68.429V30.69L11.314,47.376,0,36.062,36.063,0,72.125,36.062,60.811,47.376,44,30.564V68.429Z' fill='%23343333'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.125' height='68.429' viewBox='0 0 72.125 68.429'%3E%3Cpath d='M28,68.429V30.69L11.314,47.376,0,36.062,36.063,0,72.125,36.062,60.811,47.376,44,30.564V68.429Z' fill='%23343333'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out}footer .totop a:hover,footer .totop a:active,footer .totop a:focus-visible{background-color:var(--copyColor)}footer .totop a:hover::after,footer .totop a:active::after,footer .totop a:focus-visible::after{background-color:var(--primaryColor)}footer .wrap{display:flex;flex-direction:column;flex-wrap:wrap}footer .wrap>div{width:100%;flex-basis:100%}@media(min-width: 875px){footer .wrap{flex-direction:row;flex-wrap:nowrap;align-items:flex-start}footer .wrap>div{margin-right:20px;width:auto;flex-basis:50%}}footer .wrap .adresse a{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}footer .wrap .siegel{flex-basis:10%;margin-right:0;min-width:100px}footer .wrap .siegel figure{max-width:110px;margin-left:0}footer .wrap .siegel figure a{border-radius:90%;display:block;line-height:0;transition:transform .3s ease-in-out}footer .wrap .siegel figure a:after{content:none}footer .wrap .siegel figure a:hover{transform:scale(1.06) rotate(8deg)}footer .wrap .siegel figure img{width:110px}@media(min-width: 875px){footer .wrap .siegel{display:flex;justify-content:flex-end;align-items:flex-end}footer .wrap .siegel .klimafreundlich{margin:0}}@media(min-width: 1024px){footer .wrap .siegel{flex-basis:20%}}footer nav ul{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}footer nav ul li{text-align:left;flex-basis:auto;margin-right:2rem}footer nav ul li a,footer nav ul li span{font-size:1.275rem;font-size:clamp(1.275rem,2.5vw,1.875rem);font-variant-ligatures:none;text-decoration:underline}footer nav ul li a{font-size:1.275rem;font-size:clamp(1.275rem,2.5vw,1.875rem);font-variant-ligatures:none;text-decoration:underline}footer nav ul li a:hover,footer nav ul li a:active,footer nav ul li a:focus-visible{color:var(--primaryColor);text-decoration-color:var(--copyColor)}footer nav ul li span{text-decoration:none}@media(min-width: 640px){footer nav ul{flex-wrap:nowrap;justify-content:flex-start}}#menuToggle{position:absolute;top:15px;right:15px;z-index:20}@media(min-width: 950px){#menuToggle{display:none}}.hamburger{z-index:100;padding:15px 15px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger .hamburger-box{transition:transform .2s ease-in-out}.hamburger:hover .hamburger-box{transform:scale(1.05)}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:hover .hamburger-box .hamburger-inner::before,.hamburger:hover .hamburger-box .hamburger-inner::after{background-color:var(--linkColorHover)}.hamburger.is-active:hover .hamburger-box{transform:scale(1.05)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--burgerColor)}.hamburger.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;top:2px;transition:background-color 0s .13s linear}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--burgerColor);border-radius:4px;position:absolute;transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.skip-link{clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;text-align:center;transition:padding ease-in-out .3s}.skip-link:focus-visible{width:100%;height:auto;margin:0;clip:unset;background:var(--primaryColor);padding-block:10px;z-index:99}::-moz-selection{background:var(--primaryColor);color:var(--copyColor)}::selection{background:var(--primaryColor);color:var(--copyColor)}picture{width:100%;height:auto;display:block}figure{margin:0}img{width:100%;height:auto}*{scroll-behavior:smooth;scroll-margin-top:0}@media(min-width: 950px){*{scroll-margin-top:0}}section{padding:4.5vw 0;position:relative}@media(min-width: 1200px){section{padding:50px 0}}section,div{box-sizing:border-box}body:not(.home) main section:first-of-type{padding-top:0}body{position:relative;background-color:var(--lightColor)}body.no-scroll{position:fixed;overflow-y:scroll}body.no-scroll::after{left:calc(100vw - clamp(200px,30vw,364px))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}section>*,header>.header,footer>.wrap{max-width:1100px;width:80%;margin:0 auto}section>*.wide,section.wide>*{max-width:1320px}@media(min-width: 875px){section>*.wide,section.wide>*{width:90%}}section>*.small,section.small>*{max-width:875px}@media(min-width: 875px){section>*.small,section.small>*{width:70%}}main{padding-bottom:95px}main>section:first-child{padding-top:0}.pt-0{padding-top:0 !important}.pt-1-5{padding-top:24px}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mt-1{margin-top:16px}.mt-2{margin-top:24px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:16px}.mx-0{margin-block:0}@media(min-width: 875px){.w90-l{padding-right:10%}.w90-r{padding-left:10%}}main .cols{display:flex;flex-wrap:wrap}main .cols>.col{flex-basis:100%;padding:15px 0;box-sizing:border-box}main .cols>.col.bottom{align-self:flex-end}@media(max-width: 874px){main .cols>.col.img{padding-left:0;padding-right:0}}@media(min-width: 875px){main .cols>.col:first-child{padding-right:15px}main .cols>.col:last-child{padding-left:15px}}@media(min-width: 875px){main .cols{flex-wrap:nowrap}main .cols>.col{flex-basis:50%;width:50%}main .cols>.col.txt{padding-left:65px !important}main .cols>.col.img{padding-right:0 !important}main .cols.cols33>.col{flex-basis:33.3%;width:33.3%}main .cols.cols33>.col:first-child{padding-right:15px !important}main .cols.cols33>.col:last-child{padding-left:15px}}@media(max-width: 874px){main .cols.rtl{display:grid}main .cols.rtl .col:first-child{grid-row:2}main .cols.rtl .col:nth-child(2){grid-row:1}}body{position:relative}body,html{overflow-x:hidden}.space-1{min-height:25px}@media(min-width: 640px){.space-1{min-height:30px}}@media(min-width: 875px){.space-1{min-height:45px}}@media(min-width: 1024px){.space-1{min-height:65px}}@media(min-width: 875px){.half{width:75%}.width75{width:75%}}@media(min-width: 1024px){.center .half,.center .width75{margin-left:-3.5%}.half{width:50%}.width75{width:75%}}.box{background-color:var(--copyColor);padding:20px 20px 18px 20px}.box p,.box h2,.box h3,.box a.center{color:var(--lightColor);text-align:center}.box a{color:var(--lightColor);text-decoration-color:var(--primaryColor)}.box a:hover,.box a:active,.box a:focus-visible{color:var(--primaryColor)}.box p:first-child,.box h2:first-child{margin-top:0}@media(min-width: 640px){.box{padding:30px 30px 20px 30px}}@media(min-width: 1024px){.box{padding:40px 40px 26px 40px}}.arrow{position:relative;display:inline-block;margin-top:0;width:48px;height:34px}.arrow::after{content:"";display:inline-block;height:22px;width:22px;margin-top:-7px;border-right:8px solid var(--primaryColor);border-bottom:8px solid var(--primaryColor);transform:rotate(45deg);transition:transform .3s ease-in-out}.arrow:hover::after,.arrow:active::after,.arrow:focus-visible::after{transform:scale(1.2) rotate(45deg)}#ueber-uns .grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-top:45px}#ueber-uns .grid .primary-rectangle{display:none;visibility:hidden}#ueber-uns .grid picture{grid-row:1;margin-bottom:80px;position:relative}#ueber-uns .grid picture::after{content:"";position:absolute;z-index:-1;width:50%;height:60px;background-color:var(--primaryColor);left:50%;bottom:-50px;transform:translateX(-50%)}#ueber-uns .grid .box-light{grid-row:2;background-color:var(--lightColor);position:relative}#ueber-uns .grid .box-light p{margin-top:0}@media(min-width: 875px){#ueber-uns .grid .box-light{padding:20px}}@media(min-width: 950px){#ueber-uns .grid .box-light{padding:30px 30px 20px 30px}}@media(min-width: 1024px){#ueber-uns .grid .box-light{padding:40px 40px 26px 40px}}@media(min-width: 875px){#ueber-uns .grid{grid-template-columns:minmax(min-content, 4fr) 1fr 2fr 2fr 3fr;grid-template-rows:1fr .5fr 2fr 1fr 1fr}#ueber-uns .grid .primary-rectangle{display:block;visibility:visible;background-color:var(--primaryColor);grid-column:2/5;grid-row:2/5}#ueber-uns .grid picture{grid-column:1/4;grid-row:1/4;width:100%;height:100%}#ueber-uns .grid picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 57%;object-position:65% 57%;height:100%}#ueber-uns .grid picture::after{content:none}#ueber-uns .grid .box-light{grid-column:3/-1;grid-row:3/-1}}#broschuere picture{margin-block:45px}#vorstand .flex{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:40px 20px;margin-block:30px}#vorstand .flex>*{margin-block:0rem;text-align:center;flex-basis:30%;min-width:224px}#vorstand .mail{position:relative;margin-top:70px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}#vorstand .mail::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:40px;height:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.667' height='29.333' viewBox='0 0 36.667 29.333'%3E%3Cpath id='Pfad_188' data-name='Pfad 188' d='M33.667.333H4.333A3.662,3.662,0,0,0,.685,4L.667,26a3.677,3.677,0,0,0,3.667,3.667H33.667A3.677,3.677,0,0,0,37.333,26V4A3.677,3.677,0,0,0,33.667.333Zm0,25.667H4.333V7.667L19,16.833,33.667,7.667ZM19,13.167,4.333,4H33.667Z' transform='translate(-0.667 -0.333)' fill='%23fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:top center;background-size:contain}#mitglied-werden .grid{display:grid;gap:0}#mitglied-werden div{grid-row:2}#mitglied-werden figure{min-width:140px;max-width:220px;width:14vw;grid-row:1;margin-left:auto;align-self:self-start}#mitglied-werden .badge{transform:rotate(14.52deg)}@media(min-width: 640px){#mitglied-werden .grid{grid-template-columns:1fr min-content;align-items:center;gap:40px}#mitglied-werden figure{grid-row:1}#mitglied-werden div{grid-row:1}}#fes{padding-top:60px}#fes picture{width:80%;max-width:182px}#fes picture+h2{margin-top:1rem}#bereichs-nav .box-wrap{gap:20px}#bereichs-nav .box-wrap .box{padding:14px;padding-bottom:18px;grid-template-rows:auto 1fr .5fr;color:var(--lightColor);background-color:var(--secondaryColor)}#bereichs-nav .box-wrap .box dd.icon figure{margin-bottom:5px}#bereichs-nav .box-wrap .box dd.icon figure img{width:120px;max-width:120px}#bereichs-nav .box-wrap .box.schaden,#bereichs-nav .box-wrap .box.kosten{background-color:var(--tiffanyColor);color:var(--richBlackColor)}#bereichs-nav .box-wrap .box:hover,#bereichs-nav .box-wrap .box:focus-within{background-color:#f5af23}#bereichs-nav .box-wrap .box:hover.schaden,#bereichs-nav .box-wrap .box:hover.kosten,#bereichs-nav .box-wrap .box:focus-within.schaden,#bereichs-nav .box-wrap .box:focus-within.kosten{background-color:#90c9cd}@media(min-width: 640px){#bereichs-nav .box-wrap .box{flex-basis:calc(33% - 13.3333333333px);width:33%}#bereichs-nav .box-wrap .box dt{font-size:1.275rem}}#cta .cols>.col:last-child{padding-top:0}@media(max-width: 874px){#cta .cols>.col:last-child{flex-basis:90%;margin-inline:auto}}#cta .title,#cta .name,#cta .mail a,#cta .tel a,#cta .fax,#cta .addr{line-height:1em;color:var(--primaryColor)}#cta .title{font-size:1.1875rem}#cta .name{font-size:1.5625rem;color:var(--secondaryColor)}#cta .fax,#cta .addr{font-size:1.5625rem}#cta .mail a,#cta .tel a{background-size:100% 0}#cta .mail a:hover,#cta .mail a:focus,#cta .tel a:hover,#cta .tel a:focus{background-size:400% 800%;color:var(--lightColor)}#cta .mail{margin-bottom:.4rem}#cta .mail a{font-size:1.5625rem}#cta .tel{margin-top:0}#cta .tel a{font-size:3.35rem}@media(max-width: 639px){#cta .title{font-size:1rem}#cta .name,#cta .mail a,#cta .fax,#cta .addr{font-size:1.25rem}#cta .tel a{font-size:2.65rem}}@media(min-width: 875px)and (max-width: 1023px){#cta .title{font-size:1rem}#cta .name,#cta .mail a,#cta .fax,#cta .addr{font-size:1.25rem}#cta .tel a{font-size:2.65rem}}@media(min-width: 875px){#cta .cols .col:first-child{flex-basis:42%}#cta .cols .col:last-child{flex-basis:58%}}@media(max-width: 874px){.cols.gallery .col:first-child{margin-bottom:0;padding-bottom:0}.cols.gallery .col:last-child{margin-top:0;padding-top:0}}.cols.gallery .col figure{margin-bottom:24px}@media(min-width: 875px){.cols.gallery .col:first-child{flex-basis:42%}.cols.gallery .col:first-child figcaption{text-align:right}.cols.gallery .col:first-child>:first-child{margin-top:120px}.cols.gallery .col:first-child .img_3-5{padding-left:40%}.cols.gallery .col:first-child .img_4-5{padding-left:20%}.cols.gallery .col:last-child{flex-basis:58%}.cols.gallery .col:last-child .img_4-7{padding-right:43%}.cols.gallery .col:last-child .img_5-7{padding-right:29%}.cols.gallery .col:last-child .img_6-7{padding-right:14%}.cols.gallery.gal-center{align-items:center}.cols.gallery.gal-center .col:first-child>:first-child{margin-top:0}}@media(min-width: 875px){body.profil .col.img{padding-top:64px !important}}body.profil dl.table{max-width:850px}@media(min-width: 480px){body.profil dl.table{display:grid;grid-template-columns:1fr auto;gap:0}}body.profil dl.table.list{display:block}body.profil dl.table dt{padding:8px 8px 4px}body.profil dl.table dt:first-of-type{border-top:1px dotted var(--platinumColor)}body.profil dl.table dd{padding:4px 8px 8px}body.profil dl.table dd:last-of-type{border-bottom:1px dotted var(--platinumColor)}body.profil dl.table dt,body.profil dl.table dd{padding-inline:8px}@media(min-width: 480px){body.profil dl.table dt,body.profil dl.table dd{padding:8px 8px}}body.profil dl.table dt:nth-of-type(even),body.profil dl.table dd:nth-of-type(even){background-color:var(--platinumColorOpaq)}body.profil dl.table dt:nth-of-type(odd),body.profil dl.table dd:nth-of-type(odd){background-color:var(--lightColorOpaq)}@media(min-width: 480px){body.profil dl.table dt:nth-of-type(odd):first-of-type,body.profil dl.table dd:nth-of-type(odd):first-of-type{border-top:1px dotted var(--platinumColor)}body.profil dl.table dt:nth-of-type(odd):last-of-type,body.profil dl.table dd:nth-of-type(odd):last-of-type{border-bottom:1px dotted var(--platinumColor)}}body.profil dl.table dt:not(.norm){font-weight:500}@media(min-width: 480px){body.profil dl.table dt:not(.norm){text-align:right}}body.profil dl.table dd{margin:0}.contact .teaser{color:var(--primaryColor)}.formular .form-group{margin-bottom:20px}.formular label{display:block;margin-bottom:5px;font-weight:bold;color:var(--copyColor)}.formular input[type=text],.formular input[type=email],.formular input[type=number],.formular input[type=tel],.formular input{width:100%;padding:10px;border:1px solid var(--copyColor);border-radius:3px;box-sizing:border-box}.formular input[type=text]:focus-visible,.formular input[type=email]:focus-visible,.formular input[type=number]:focus-visible,.formular input[type=tel]:focus-visible,.formular input:focus-visible{background-color:var(--primaryColor)}@media(min-width: 875px){.formular .row{display:flex;gap:30px}.formular .row>div{flex:1}}.formular .checkbox-group label{display:grid;gap:16px;grid-template-columns:min-content 1fr;align-items:start;font-weight:normal;cursor:pointer}.formular .checkbox-group label a{font-weight:normal;font-size:initial}.formular .checkbox-group input[type=checkbox]{margin-top:5px;cursor:pointer;display:block;width:20px;height:20px;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative}.formular .checkbox-group input[type=checkbox]:checked::after{content:"";position:absolute;top:-9px;left:2px;width:24px;height:29px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain}.formular button{border:none;margin-top:30px}.formular .error{color:red;font-size:1rem;margin-top:5px;display:none}.formular .hint span{color:var(--primaryColor)}.formular div.mail-success,.formular div.mail-error{font-size:1.6rem;background-color:var(--primaryColor);padding:20px;margin-block:30px}.formular div.mail-error{background-color:red;color:#fff}.formular div.mail-error p,.formular div.mail-error li{color:#fff}.formular div.mail-error li::marker{color:#fff}.modal{position:fixed;inset:0px;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:30}.modal .modal-content{background:#fff;position:relative;max-height:90vh}.modal .closeModal{position:absolute;top:-10px;right:-10px;z-index:99;cursor:pointer;width:30px;height:30px;background-color:var(--primaryColor);border:none;transition:background-color .3s ease-in-out}.modal .closeModal::after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--copyColor);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.103' height='60.104' viewBox='0 0 60.103 60.104'%3E%3Cpath d='M48.083,0,30.051,18.031,12.02,0,0,12.02,18.031,30.052,0,48.083,12.02,60.1,30.051,42.072,48.083,60.1,60.1,48.083,42.073,30.052,60.1,12.02Z' fill='%23343333'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.103' height='60.104' viewBox='0 0 60.103 60.104'%3E%3Cpath d='M48.083,0,30.051,18.031,12.02,0,0,12.02,18.031,30.052,0,48.083,12.02,60.1,30.051,42.072,48.083,60.1,60.1,48.083,42.073,30.052,60.1,12.02Z' fill='%23343333'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out}.modal .closeModal:hover,.modal .closeModal:active,.modal .closeModal:focus-visible{background-color:var(--copyColor)}.modal .closeModal:hover::after,.modal .closeModal:active::after,.modal .closeModal:focus-visible::after{background-color:var(--primaryColor)}.modal .modal-content{padding:20px;max-height:88vh}.modal#modalImp .modal-content{max-width:500px;width:90%}.modal#modalData .modal-wrapper{background:#fff;position:relative;max-height:90vh;max-width:900px;width:90%}.modal#modalData .modal-content{padding:20px;overflow-y:scroll;max-height:88vh}.imp-logo{margin-block:10px;max-width:312px}html{margin:0}

/*# sourceMappingURL=styles.min.css.map */