.kontakt-button[data-v-962e82e9]{background-color:transparent;bottom:0;font-size:.82rem;font-weight:600;pointer-events:none;position:absolute;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1280px){.kontakt-button[data-v-962e82e9]{top:0}}.kontakt-button[data-v-962e82e9]{bottom:0;right:0;transform:translateY(100%);z-index:99999}@media(max-width:1279px){@media(min-width:640px){.kontakt-button[data-v-962e82e9]{padding-right:.75rem}}}@media(min-width:1280px){.kontakt-button[data-v-962e82e9]{bottom:unset;top:125px;transform:unset!important;transition:unset}}@media(min-width:2100px){.kontakt-button[data-v-962e82e9]{padding-left:1.25rem;padding-right:1.25rem}}.kontakt-button .contact-container[data-v-962e82e9]{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:flex-start}@media(min-width:1280px){.kontakt-button .contact-container[data-v-962e82e9]{justify-content:flex-start}}@media(max-width:1279px){.kontakt-button .contact-container[data-v-962e82e9]{padding:0!important}}@media(min-width:1280px){.kontakt-button .contact-container[data-v-962e82e9]{padding:auto}}@media(min-width:2100px){.kontakt-button .contact-container[data-v-962e82e9]{max-width:none!important;padding:0!important}}.kontakt-button .contact-container .contact[data-v-962e82e9]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:.5rem}@media(min-width:1280px){.kontakt-button .contact-container .contact[data-v-962e82e9]{padding-left:.25rem;padding-right:.25rem}}.kontakt-button .contact-container .contact a[data-v-962e82e9]{pointer-events:auto}.kontakt-button .contact-container .contact img[data-v-962e82e9]{max-height:40px;max-width:40px}.animated-hover-scale-base[data-v-962e82e9]{backface-visibility:hidden;cursor:pointer;transform-origin:center;transition:transform .3s ease;will-change:transform}.language-switch[data-v-514399e3]{align-items:center;display:flex;gap:.3rem;line-height:1}@media(min-width:1280px){.language-switch[data-v-514399e3]{margin-bottom:auto;margin-top:auto}}.language-switch a[data-v-514399e3]{line-height:1}.language-switch .lang-switch-text[data-v-514399e3]{font-size:.73rem}@media(min-width:1024px){.language-switch .lang-switch-text[data-v-514399e3]{font-size:.82rem}}.language-switch .lang-switch-text[data-v-514399e3]{cursor:pointer;line-height:1}.language-switch .lang-switch-text.active[data-v-514399e3]{font-weight:bolder}.app--burger[data-v-1d7d6a76]{background-color:transparent;cursor:pointer;left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);z-index:100000}.app--burger line[data-v-1d7d6a76]{stroke-width:1px}.app--menu-overlay[data-v-dd0ed32c]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:50;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@supports (-webkit-touch-callout:none){.app--menu-overlay[data-v-dd0ed32c]{height:100%;min-height:-webkit-fill-available}}.app--menu-overlay .overlay-container[data-v-dd0ed32c]{overflow-y:scroll;padding-bottom:8rem;padding-top:.5rem;position:relative}@media(min-width:768px){.app--menu-overlay .overlay-container[data-v-dd0ed32c]{padding-top:2rem}}@media(min-width:1280px){.app--menu-overlay .overlay-container[data-v-dd0ed32c]{padding-top:4rem}}@media(min-width:1440px){.app--menu-overlay .overlay-container[data-v-dd0ed32c]{padding-top:0}}.app--menu-overlay .overlay-container[data-v-dd0ed32c]{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.app--menu-overlay .overlay-container[data-v-dd0ed32c]::-webkit-scrollbar{display:none}.app--menu-overlay .overlay-container[data-v-dd0ed32c]{-ms-overflow-style:none;scrollbar-width:none}.app--menu-overlay .overlay-container nav[data-v-dd0ed32c]{margin-bottom:1.5rem}.app--menu-overlay .overlay-container nav ul[data-v-dd0ed32c]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.app--menu-overlay .overlay-container nav ul li[data-v-dd0ed32c]:before{display:none}.app--menu-overlay .overlay-container nav ul li[data-v-dd0ed32c]{padding-left:0}.app--menu-overlay .overlay-container nav ul li a[data-v-dd0ed32c]{font-size:.82rem;font-weight:500}.app--menu-overlay .overlay-container nav ul li a[data-v-dd0ed32c]:hover{text-decoration-line:underline}.app--menu-overlay .overlay-container nav ul li[data-v-dd0ed32c]{max-width:360px;text-transform:uppercase}@media(min-width:768px){.app--menu-overlay .overlay-container nav ul li[data-v-dd0ed32c]{font-size:24px}}.app--menu-overlay .overlay-container .logo[data-v-dd0ed32c]{max-width:135px}@media(min-width:768px){.app--menu-overlay .overlay-container .logo[data-v-dd0ed32c]{max-width:238px}}.app--menu-overlay .app--burger-container[data-v-dd0ed32c]{min-height:35px;min-width:50px;position:relative}[data-v-dd0ed32c] .link-container .link-text span{font-size:1rem!important}[data-v-dd0ed32c] .link-container .link-text{padding:0!important}[data-v-dd0ed32c] .link-container .link-arrow{display:none}[data-v-dd0ed32c] .language-switch .lang-switch-text{font-size:.82rem}.app--header[data-v-c3b72688]{position:relative;transition:transform .2s linear;will-change:transform;z-index:99999}.app--burger-container[data-v-c3b72688]{z-index:9999999}@media(min-width:1280px){.app--burger-container[data-v-c3b72688]{display:none}}.static-link[data-v-c3b72688]{display:none}@media(min-width:1280px){.static-link[data-v-c3b72688]{display:block}}.fade-transition[data-v-c3b72688]{opacity:1;transition:opacity .5s ease-in-out}.fade-transition-hidden[data-v-c3b72688]{opacity:0;pointer-events:none}.headroom-container[data-v-c3b72688]{height:100dvh;overflow:visible!important;transition:transform .2s linear;will-change:transform}.headroom-container.headroom--pinned[data-v-c3b72688]{transform:translateY(0)}.headroom-container.headroom--unpinned.headroom--scrolled[data-v-c3b72688]{transform:translateY(-100%)}.headroom-container[data-v-c3b72688]{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;height:110px;justify-content:flex-start;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:99990}@media(min-width:1280px){.headroom-container[data-v-c3b72688]{background-color:transparent;height:300px}}.headroom-container .header-content[data-v-c3b72688]{align-items:flex-start;align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between;justify-content:center;max-height:180px;top:0;vertical-align:top;width:100%}@media(max-width:1279px){@media(min-width:640px){.headroom-container .header-content[data-v-c3b72688]{padding-right:1rem!important}}}@media(min-width:1280px){.headroom-container .header-content[data-v-c3b72688]{max-height:300px}}.headroom-container .header-content .header-content-container[data-v-c3b72688]{margin-bottom:auto;margin-top:auto;max-height:200px}.headroom-container .header-content .logo-link[data-v-c3b72688]{display:flex;justify-content:start}.headroom-container .header-content .logo[data-v-c3b72688]{height:100%;max-height:160px;position:relative}.headroom-container .header-content .logo a[data-v-c3b72688]{height:100%}.headroom-container .header-content .logo img[data-v-c3b72688]{height:100%;max-height:160px;max-width:135px}@media(min-width:1280px){.headroom-container .header-content .logo img[data-v-c3b72688]{max-width:330px}}.headroom-container .header-content .menu-container[data-v-c3b72688]{gap:1rem;position:relative;text-transform:uppercase;top:0}@media(min-width:1280px){.headroom-container .header-content .menu-container[data-v-c3b72688]{gap:1.5rem}}.headroom-container .header-content .menu-container[data-v-c3b72688]{align-items:center;display:flex;flex-direction:row;height:100%;max-height:130px;position:relative}@media(min-width:1280px){.headroom-container .header-content .menu-container[data-v-c3b72688]{align-items:flex-start;gap:3rem;height:auto}}.headroom-container .header-content .menu-container .contact-link[data-v-c3b72688]{display:none;font-size:.73rem;font-weight:500}@media(min-width:1280px){.headroom-container .header-content .menu-container .contact-link[data-v-c3b72688]{display:block}}.headroom-container .header-content .menu-container .contact-link[data-v-c3b72688]{margin-bottom:auto;margin-top:auto;white-space:nowrap}.headroom-container .header-content .language-switch[data-v-c3b72688]{align-items:center;display:flex;gap:.3rem;line-height:1}@media(min-width:1280px){.headroom-container .header-content .language-switch[data-v-c3b72688]{margin-bottom:auto;margin-top:auto}}.headroom-container .header-content .language-switch[data-v-c3b72688] .lang-switch-text{font-size:.73rem}@media(min-width:1024px){.headroom-container .header-content .language-switch[data-v-c3b72688] .lang-switch-text{font-size:.73rem}}.headroom-container .header-content .language-switch[data-v-c3b72688] .lang-switch-text{cursor:pointer;line-height:1}.headroom-container .header-content .language-switch[data-v-c3b72688] .lang-switch-text.active{font-weight:bolder}.headroom-container .header-content .app--burger-container[data-v-c3b72688]{min-height:35px;min-width:50px;position:relative;width:50%}.headroom-container .menu-overlay-container[data-v-c3b72688]{height:100%;overflow:hidden;padding-top:180px;pointer-events:none;position:absolute;top:0;width:100%}@media(min-width:768px){.headroom-container .menu-overlay-container[data-v-c3b72688]{padding-top:300px}}.headroom-container .menu-content[data-v-c3b72688]{height:100%;position:absolute;width:100%}[data-v-921525c3] .link-container .link-text span{font-size:.82rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1024px){[data-v-921525c3] .link-container .link-text span{font-size:1rem}}.text[data-v-921525c3]{padding-left:1rem}.white-corner[data-v-921525c3]{margin-bottom:3rem}@media(min-width:768px){.white-corner[data-v-921525c3]{margin-top:0}}.white-corner.white-corner-hidden[data-v-921525c3]{opacity:0}.white-corner.white-corner-hidden img[data-v-921525c3]{max-height:40px}.white-corner img[data-v-921525c3]{max-height:120px;transform:translateY(-1px)}@media(min-width:768px){.white-corner img[data-v-921525c3]{max-height:none}}.footer[data-v-921525c3]{width:100vw;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));gap:0;height:100%;overflow:hidden;position:relative;z-index:999999}.footer[data-v-921525c3],.static-footer-content[data-v-921525c3]{display:flex;flex-direction:column}.static-footer-content[data-v-921525c3]{align-items:flex-start;gap:1.5rem;justify-content:space-between;overflow:hidden;padding-bottom:1rem;padding-left:1rem}@media(min-width:768px){.static-footer-content[data-v-921525c3]{flex-direction:row;padding-bottom:3rem}}@media(min-width:1024px){.static-footer-content[data-v-921525c3]{width:100vw}}@media(min-width:1440px){.static-footer-content[data-v-921525c3]{padding-bottom:4rem}}.static-footer-content[data-v-921525c3]{align-content:stretch;overflow:visible;position:unset;z-index:102}.static-footer-content[data-v-921525c3] .text-container{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.static-footer-content[data-v-921525c3] .text-container p,.static-footer-content[data-v-921525c3] .text-container span{font-size:.82rem}@media(min-width:1024px){.static-footer-content[data-v-921525c3] .text-container p,.static-footer-content[data-v-921525c3] .text-container span{font-size:1rem}}.static-footer-content[data-v-921525c3] .text-container{display:inline-block}.static-footer-content a[data-v-921525c3]{font-size:.82rem}@media(min-width:1024px){.static-footer-content a[data-v-921525c3]{font-size:1rem}}.static-footer-content a p[data-v-921525c3],.static-footer-content a span[data-v-921525c3]{font-size:.82rem}@media(min-width:1024px){.static-footer-content a p[data-v-921525c3],.static-footer-content a span[data-v-921525c3]{font-size:1rem}}.footer-main-logo-container[data-v-921525c3]{display:block;margin-bottom:2rem}@media(min-width:768px){.footer-main-logo-container[data-v-921525c3]{padding-top:2rem}}.footer-logo-container[data-v-921525c3]{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:3rem;pointer-events:none;position:relative;right:0;width:100%}@media(min-width:768px){.footer-logo-container[data-v-921525c3]{margin-top:0;position:absolute}}.footer-logo-container[data-v-921525c3]{height:100%;top:0;transform:translate(12px)}@media(min-width:768px){.footer-logo-container[data-v-921525c3]{transform:none}}.footer-logo-container img[data-v-921525c3]{max-height:200px}@media(min-width:768px){.footer-logo-container img[data-v-921525c3]{max-height:650px}}@media(min-width:1280px){.footer-logo-container img[data-v-921525c3]{max-height:650px}}.app-popup[data-v-2b801490]{background-color:#0006;height:100%;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:99999999}.hero-header-text[data-v-2b801490]{font-size:1.63rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));left:0;margin-left:150px;position:absolute;top:0}.app-popup-overlay[data-v-2b801490]{height:100%;margin-bottom:auto;margin-top:auto;position:relative;width:100%}.close-at-klick[data-v-2b801490]{background-color:transparent;width:0}@media(min-width:1280px){.close-at-klick[data-v-2b801490]{width:74vw}}.app-popup-container[data-v-2b801490]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media(min-width:768px){.app-popup-container[data-v-2b801490]{padding:2rem}}.app-popup-container[data-v-2b801490]{align-items:start;border:1px solid #fff;display:flex;flex-direction:column;justify-content:left;max-height:90dvh;overflow-y:scroll;position:relative;-ms-overflow-style:none;scrollbar-width:none}.app-popup-container[data-v-2b801490]::-webkit-scrollbar{display:none}.app-popup-container .name[data-v-2b801490]{font-family:Barlow,sans-serif;font-size:1.63rem;margin-left:auto;margin-right:auto;max-width:90%}.app-popup-container .headline[data-v-2b801490],.app-popup-container .name[data-v-2b801490]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.app-popup-container .headline[data-v-2b801490]{font-weight:600;margin-bottom:.4rem;padding-bottom:.3rem;text-transform:uppercase}.app-popup-container .text[data-v-2b801490]{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));max-width:600px}.app-popup-container .text a[data-v-2b801490]{cursor:pointer;display:inline-block}.app-popup-container .text a[data-v-2b801490]:hover{text-decoration-line:underline}.close-button[data-v-2b801490]{cursor:pointer;display:inline-block;font-size:1.1rem;padding:.5rem;position:absolute;right:0;top:0;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(min-width:768px){.close-button[data-v-2b801490]{font-size:1.36rem;padding:1.5rem 2rem}}.close-button img[data-v-2b801490]{width:25px}.text-content[data-v-2b801490]{text-align:left}.popup-content[data-v-2b801490]{overflow-y:scroll;text-align:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.popup-content[data-v-2b801490]::-webkit-scrollbar{display:none}.floating-logo[data-v-13262fb8]{bottom:0;font-size:.82rem;font-weight:600;left:0;padding:0;position:fixed;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));z-index:99999}.floating-logo img[data-v-13262fb8]{max-width:15vw;opacity:.8}.scroll-to-top-button[data-v-730cbf67]{bottom:0;font-size:.82rem;font-weight:600;margin-right:.5rem;overflow:hidden;padding:0;position:fixed;right:0;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:500px){.scroll-to-top-button[data-v-730cbf67]{margin-right:1.5rem}}.scroll-to-top-button[data-v-730cbf67]{height:40px;width:40px;z-index:9999}@media(min-width:500px){.scroll-to-top-button[data-v-730cbf67]{height:50px;width:50px}}.scroll-to-top-button img[data-v-730cbf67]{opacity:.8}.scroll-to-top-button .arrow[data-v-730cbf67]{height:100%;width:100%;--tw-translate-y:.5rem;--tw-rotate:-90deg;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:500px){.scroll-to-top-button .arrow[data-v-730cbf67]{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.scroll-to-top-button .arrow[data-v-730cbf67]:after{position:absolute}
