:root{--path-to-fonts: "srcfonts"}html{scroll-behavior:smooth}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-extraleicht.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-leicht.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Soehne-Mono;src:url(/fonts/test-soehne-mono-web-leicht.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-buch.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Soehne-Mono;src:url(/fonts/soehne-mono-web-buch.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-kraftig.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Soehne-Mono;src:url(/fonts/soehne-mono-web-kraftig.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-halbfett.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Soehne-Mono;src:url(/fonts/soehne-mono-web-halbfett.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-fett.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Soehne-Mono;src:url(/fonts/soehne-mono-web-fett.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-dreiviertelfett.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Soehne;src:url(/fonts/soehne-web-extrafett.woff2) format("woff2");font-weight:900;font-style:normal}.hs-form,.hs-form fieldset{margin:0;padding:0;border:none}.hs-form .hs-form-field{margin-bottom:1rem}.hs-form .hs-form-field label{display:block;font-family:Soehne,sans-serif;font-size:.95rem;font-weight:600;color:#403243;margin-bottom:.35rem}.hs-form .hs-input{width:100%;box-sizing:border-box;padding:.75rem 1rem;font-family:Soehne,sans-serif;font-size:1rem;color:#403243;background:#fff;border:1px solid #DFDDD4;border-radius:4px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.hs-form .hs-input:focus{outline:none;border-color:#434cb6;box-shadow:0 0 0 2px #434cb626}.hs-form .error .hs-input{border-color:#cc4733}.hs-form .hs-error-msg,.hs-form .inputs-list .hs-field-desc{color:#cc4733;font-size:.85rem;margin-top:.25rem}.hs-form .actions input[type=submit]{display:inline-block;cursor:pointer;background-color:#434cb6;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-family:Soehne,sans-serif;font-size:1rem;font-weight:600;transition:background-color .2s ease-in-out}.hs-form .actions input[type=submit]:hover{background-color:#42488a}.hs-form .actions input[type=submit]:active{background-color:#2b3064}.hs-form .hs-richtext{margin-bottom:1rem;font-family:Soehne,sans-serif;font-size:.85rem;color:#59475d}
