#footer[data-v-eea5171e]{background:#fff;color:inherit;font-weight:200;position:relative;z-index:99}#footer .container[data-v-eea5171e]{padding-left:max(var(--bs-gutter-x,.75rem),1.5rem);padding-right:max(var(--bs-gutter-x,.75rem),1.5rem)}#footer .footer-trans[data-v-eea5171e]{background:url(../media/raute-half.png) repeat-x 50%;background-size:contain;display:flex;height:2.4rem;position:relative;top:-1.2rem}#footer .footer-content .nav-two[data-v-eea5171e]{border-top:thin solid #d4d4d4;display:flex;flex-direction:column;font-weight:200;margin:8px 0 .5rem;padding:.5rem 0;width:85%}#footer .footer-content .nav-two span[data-v-eea5171e]{color:#646464}#footer .footer-content .nav-two span.active[data-v-eea5171e]{color:#b2b2b2}#footer .footer-content .nav-two span a[data-v-eea5171e]{color:#646464;font-weight:400}#footer .footer-content .footer-social-media[data-v-eea5171e]{display:flex;flex-direction:row}#footer .footer-content .footer-social-media a[data-v-eea5171e]{margin:.25rem}#footer .footer-content .footer-social-media a .social-media-icon[data-v-eea5171e]{align-items:center;background:#ea5f17;border-radius:50%;color:#fff;display:flex;height:2rem;justify-content:center;width:2rem}#footer .footer-content .footer-map[data-v-eea5171e]{width:100%}#footer .footer-content .footer-map.animate-on-scroll--before[data-v-eea5171e]{transform:scale(.9)!important}#footer .footer-content .footer-map.animate-on-scroll--visible[data-v-eea5171e]{transform:scale(1)!important}#footer .footer-content .footer-auszeichnungen[data-v-eea5171e]{font-weight:400}#footer .footer-content .footer-auszeichnungen .col-4[data-v-eea5171e],#footer .footer-content .footer-auszeichnungen .col-6[data-v-eea5171e]{align-items:center;display:flex;flex-direction:column}#footer .footer-content .footer-auszeichnungen .col-4 img[data-v-eea5171e],#footer .footer-content .footer-auszeichnungen .col-6 img[data-v-eea5171e]{max-height:5rem;max-width:80%}#footer .footer-content .footer-auszeichnungen .col-6[data-v-eea5171e]:first-of-type{align-items:start}#footer .footer-copyright[data-v-eea5171e]{font-size:.75rem;margin:2rem 0 0}#footer a[data-v-eea5171e]{color:inherit;font-weight:400;text-decoration:none}#footer .footer-auszeichnungen .row[data-v-eea5171e]{margin-bottom:2rem}.layout .layout-logo{filter:invert(1);left:2rem;mix-blend-mode:difference;position:absolute;top:1rem;z-index:9996}.layout .layout-logo img{filter:drop-shadow(0 0 1rem white);transition:filter .16s}.layout .layout-logo:hover img{filter:drop-shadow(0 0 .75rem white)}.layout .layout-scrollbtn{background:#fff3;bottom:2rem;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.4));font-size:2rem;position:fixed;right:0;transition:.25s;z-index:9995}.layout .layout-scrollbtn .scrollbtn{background:#e8e8e8;height:1.5em;position:relative;width:2em}.layout .layout-scrollbtn .scrollbtn .scrollbtn-bg{background:#e8e8e8;bottom:0;left:-.3em;position:absolute;right:0;top:0;transform:skew(-22deg);z-index:-1}.layout .layout-scrollbtn .scrollbtn .scrollbtn-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;left:-.15em;position:relative;width:100%}.layout .layout-navbtn{background:#fff3;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.4));font-size:2rem;position:fixed;right:0;top:.5em;transition:.25s;z-index:9998}.layout .layout-navbtn .navbtn{background:#e8e8e8;cursor:pointer;height:1.5em;position:relative;width:2em}.layout .layout-navbtn .navbtn .navbtn-bg{background:#e8e8e8;bottom:0;left:-.3em;position:absolute;right:0;top:0;transform:skew(-22deg);z-index:-1}.layout .layout-navbtn .navbtn .navbtn-content{height:100%;width:100%}.layout .layout-navbtn .navbtn .navbtn-content .nav-burger{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:.25em .36em .25em .25em;width:100%}.layout .layout-navbtn .navbtn .navbtn-content .nav-burger .nav-burger-line{background:#ea5f17;height:.14em;transform:skew(-22deg);transition:.25s;width:2rem}.layout .layout-navbar{background:#e8e8e8;height:100vh;max-width:80vw;position:fixed;right:-20rem;top:0;transition:.25s;width:20rem;z-index:9997}.layout .layout-navbar .navbar{display:flex;flex-direction:column;height:100%}.layout .layout-navbar .navbar .navbar-header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;height:3rem;margin:1rem 0 0;padding:0 2rem;width:100%}.layout .layout-navbar .navbar .navbar-header h3{color:#b2b2b2;font-weight:700;margin:.25em 0 0;padding:0;text-transform:uppercase}.layout .layout-navbar .navbar nav{display:flex;flex:1 1 auto;flex-direction:column;font-size:1.25rem;padding:1.5rem 2rem;position:static}.layout .layout-navbar .navbar nav .nav-one{color:#ea5f17;display:flex;flex-direction:column;font-weight:200;margin:0 0 1rem}.layout .layout-navbar .navbar nav .nav-one span.active{color:#b2b2b2}.layout .layout-navbar .navbar nav .nav-one span a{font-weight:400}.layout .layout-navbar .navbar nav .nav-two{border-top:thin solid #d4d4d4;color:#646464;display:flex;flex-direction:column;font-weight:200;margin:0 0 1rem;padding:1rem 0}.layout .layout-navbar .navbar nav .nav-two span.active{color:#b2b2b2}.layout .layout-navbar .navbar nav .nav-two span a{font-weight:400}.layout .layout-navbar .navbar nav a{color:inherit;font-weight:400;text-decoration:none}.layout .layout-navbar .navbar .navbar-footer{flex:0 0 auto;padding:.5rem 0 0}.layout .layout-navbar .navbar .navbar-footer .social-media{display:flex;flex-direction:row;justify-content:center}.layout .layout-navbar .navbar .navbar-footer .social-media a{margin:.25rem}.layout .layout-navbar .navbar .navbar-footer .social-media a .social-media-icon{align-items:center;background:#ea5f17;border-radius:50%;color:#fff;display:flex;height:2rem;justify-content:center;width:2rem}.layout .layout-navbar .navbar .navbar-footer .contact{display:flex;flex-direction:column;padding:.5rem 0}.layout .layout-navbar .navbar .navbar-footer .contact div{padding:.25rem 0;text-align:center}.layout .layout-navbar .navbar .navbar-footer .contact div .icon{color:#646464;margin:0 .5rem}.layout .layout-navbar .navbar .navbar-footer .contact a{color:#646464;text-decoration:none}.layout .layout-navbar .navbar .navbar-footer .contact a:focus,.layout .layout-navbar .navbar .navbar-footer .contact a:hover{text-decoration:underline}.layout .layout-overlay{background:#000;bottom:0;cursor:pointer;left:0;opacity:.36;opacity:0;position:fixed;right:0;top:0;transition:.25s;z-index:-1}.layout .layout-overlay:after{background:url(../grid_2.png);bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.layout.layout-navbar-active .layout-navbtn{filter:drop-shadow(0 0 .25rem rgba(0,0,0,0))}.layout.layout-navbar-active .layout-navbtn .navbtn .navbtn-content .nav-burger .nav-burger-line{opacity:0}.layout.layout-navbar-active .layout-navbtn .navbtn .navbtn-content .nav-burger .nav-burger-line:first-child{opacity:1;transform:translateY(.275em) rotate(45deg)}.layout.layout-navbar-active .layout-navbtn .navbtn .navbtn-content .nav-burger .nav-burger-line:last-child{opacity:1;transform:translateY(-.275em) rotate(-45deg)}.layout.layout-navbar-active .layout-navbar{box-shadow:0 0 1rem #0003;right:0}.layout.layout-navbar-active .layout-overlay{opacity:.2;z-index:9990}@media (min-width:576px){.layout-cookies .cookies .cookies-content{flex-direction:row!important}}@media (min-width:768px){.layout-cookies .cookies .cookies-content .cookies-content-buttons{flex-direction:row!important}}
