@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_400_normal-s.p.9e429360.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_600_normal-s.p.edb5b76c.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_700_normal-s.p.5173f745.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasans_af02bc27-module__TFQJPq__className{font-family:plusJakartaSans,plusJakartaSans Fallback}
:root{--color-primary:#dadec9;--color-dark:#001b1e;--color-light:#f6f5ef;--color-white:#fff;--color-primary-hover:#c8cdb8;--color-dark-hover:#0a2a2e}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none;transition:opacity .3s;position:relative}a:hover{opacity:.7}.navbar a:hover,nav a:hover,.epilogue-branding:hover,.teil-branding:hover{opacity:1}a:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(1)}a:hover:after{transform-origin:0;transform:scaleX(0)}.contact-link-text{display:inline-block;position:relative}.contact-link-text:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(1)}a:hover .contact-link-text:after{transform-origin:0;transform:scaleX(0)}button:after,a[class*=button]:after,a[class*=Button]:after,a[href^=\#]:after,.carousel-arrow:after,.pagination-dot:after,.navbar a:after,nav a:after{display:none}a:has(button):after{display:none}a:has(svg):after{display:none}a:has(img):after{display:none}
