.kontakt-seite-module__i9ClJa__seite{--akzent:#2b6cb0;--tinte:#17354b;--leise:#5b7488;z-index:1;box-sizing:content-box;max-width:1240px;margin:0 auto;padding:clamp(130px,18vh,190px) calc(5.2vw + 10px) 0;font-family:Manrope Variable,Manrope Fallback,Manrope,system-ui,sans-serif;position:relative}.kontakt-seite-module__i9ClJa__kopf{text-align:center;flex-direction:column;align-items:center;display:flex}.kontakt-seite-module__i9ClJa__kopf small{color:var(--akzent);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:700}.kontakt-seite-module__i9ClJa__kopf h1{letter-spacing:-.04em;max-width:20ch;color:var(--tinte);text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,3.4vw,58px);font-weight:600;line-height:1.05}.kontakt-seite-module__i9ClJa__kopf p{max-width:52ch;color:var(--leise);text-wrap:pretty;margin:clamp(16px,2.2vh,22px) 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.6}.kontakt-seite-module__i9ClJa__buehne{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,1.8vw,28px);margin-top:clamp(44px,6vh,64px);display:grid}.kontakt-seite-module__i9ClJa__titel{color:var(--tinte);letter-spacing:-.02em;font-size:clamp(17px,1.25vw,21px);font-weight:600}.kontakt-seite-module__i9ClJa__weiter{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff6b;border-radius:28px;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,36px);display:flex;box-shadow:inset 0 0 0 1px #ffffffbf,0 30px 70px -44px #0366}.kontakt-seite-module__i9ClJa__schritte{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.kontakt-seite-module__i9ClJa__schritte:before{content:"";background:linear-gradient(#2b6cb059,#2b6cb01f);width:1.5px;position:absolute;top:40px;bottom:40px;left:34px}.kontakt-seite-module__i9ClJa__schritte li{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;display:grid;position:relative}.kontakt-seite-module__i9ClJa__objekt{z-index:1;place-items:center;display:grid;position:relative}.kontakt-seite-module__i9ClJa__schritte li>span:last-child{color:var(--leise);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.kontakt-seite-module__i9ClJa__schritte small{color:var(--akzent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.kontakt-seite-module__i9ClJa__schritte b{color:var(--tinte);letter-spacing:-.01em;margin:2px 0;font-size:15.5px;font-weight:600}.kontakt-seite-module__i9ClJa__direkt{border-top:1px solid #2b6cb024;flex-direction:column;gap:6px;margin-top:auto;padding-top:18px;display:flex}.kontakt-seite-module__i9ClJa__direkt span{color:var(--leise);font-size:13px;font-weight:600}.kontakt-seite-module__i9ClJa__mail{color:var(--tinte);border-bottom:1px solid #17354b40;align-self:flex-start;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .3s}.kontakt-seite-module__i9ClJa__mail:hover{border-color:var(--tinte)}.kontakt-seite-module__i9ClJa__formular textarea::placeholder{color:#5b74888c}.kontakt-seite-module__i9ClJa__formular{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff9e;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(24px,2.6vw,36px);display:flex;box-shadow:inset 0 0 0 1px #fffc,inset 0 1px #fff,0 30px 70px -44px #00336680}.kontakt-seite-module__i9ClJa__zeile{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kontakt-seite-module__i9ClJa__formular label{flex-direction:column;gap:6px;min-width:0;display:flex}.kontakt-seite-module__i9ClJa__formular label>span{color:var(--leise);letter-spacing:.01em;font-size:12.5px;font-weight:600}.kontakt-seite-module__i9ClJa__formular label>span i{color:#5b748899;font-style:normal;font-weight:500}.kontakt-seite-module__i9ClJa__formular input:not([type=checkbox]),.kontakt-seite-module__i9ClJa__formular textarea{box-sizing:border-box;width:100%;color:var(--tinte);background:#ffffffc7;border:0;border-radius:12px;padding:12px 14px;font:500 15px/1.4 Manrope Variable,Manrope Fallback,Manrope,system-ui,sans-serif;transition:box-shadow .25s,background .25s;box-shadow:inset 0 0 0 1px #20252b17}.kontakt-seite-module__i9ClJa__formular textarea{resize:vertical;min-height:140px}.kontakt-seite-module__i9ClJa__formular input:not([type=checkbox]):focus,.kontakt-seite-module__i9ClJa__formular textarea:focus{box-shadow:inset 0 0 0 1.5px var(--akzent),0 0 0 4px #2b6cb01f;background:#fff;outline:none}.kontakt-seite-module__i9ClJa__formular .kontakt-seite-module__i9ClJa__haken{flex-direction:row;align-items:flex-start;gap:10px}.kontakt-seite-module__i9ClJa__haken input{accent-color:#2b6cb0;flex:none;width:17px;height:17px;margin:1px 0 0}.kontakt-seite-module__i9ClJa__formular .kontakt-seite-module__i9ClJa__haken>span{color:var(--leise);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.45}.kontakt-seite-module__i9ClJa__haken a{color:var(--tinte);text-underline-offset:2px;text-decoration:underline}.kontakt-seite-module__i9ClJa__falle{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kontakt-seite-module__i9ClJa__senden{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.kontakt-seite-module__i9ClJa__meldung{color:#5b7488d9;flex:200px;margin:0;font-size:12.5px;line-height:1.45}.kontakt-seite-module__i9ClJa__meldung[data-art=ok]{color:#2f7d55}.kontakt-seite-module__i9ClJa__meldung[data-art=pflicht],.kontakt-seite-module__i9ClJa__meldung[data-art=email],.kontakt-seite-module__i9ClJa__meldung[data-art=fehler]{color:#b4532f}.kontakt-seite-module__i9ClJa__meldung a{color:inherit;font-weight:600}.kontakt-seite-module__i9ClJa__knopf{height:50px;letter-spacing:-.005em!important;padding:0 26px!important;font:600 15px/1 Manrope,system-ui,sans-serif!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),filter .3s!important;box-shadow:0 14px 30px -16px #17354bb3,inset 0 1px #ffffff1f!important}.kontakt-seite-module__i9ClJa__knopf:hover{filter:brightness(1.14);transform:translateY(-2px)}.kontakt-seite-module__i9ClJa__knopf:active{transform:scale(.97);transition-duration:.12s!important}.kontakt-seite-module__i9ClJa__knopf:disabled{opacity:.7}.kontakt-seite-module__i9ClJa__pfeil{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-left:2px;overflow:visible}.kontakt-seite-module__i9ClJa__pfeil path{transition:transform .42s cubic-bezier(.22,1,.36,1)}.kontakt-seite-module__i9ClJa__schaft{transform-origin:12.5px 8px;transform:scaleX(0)}.kontakt-seite-module__i9ClJa__knopf:hover .kontakt-seite-module__i9ClJa__pfeil path{transform:translate(3px)}.kontakt-seite-module__i9ClJa__knopf:hover .kontakt-seite-module__i9ClJa__schaft{transform:translate(3px)scaleX(1)}.kontakt-seite-module__i9ClJa__kopf,.kontakt-seite-module__i9ClJa__formular,.kontakt-seite-module__i9ClJa__weiter{animation:1s cubic-bezier(.16,1,.3,1) backwards kontakt-seite-module__i9ClJa__auftauchen}.kontakt-seite-module__i9ClJa__formular{animation-delay:.15s}.kontakt-seite-module__i9ClJa__weiter{animation-delay:.25s}@keyframes kontakt-seite-module__i9ClJa__auftauchen{0%{opacity:0;transform:translateY(16px)}}@media (max-width:850px){.kontakt-seite-module__i9ClJa__seite{padding:120px 6vw 0}.kontakt-seite-module__i9ClJa__buehne{grid-template-columns:1fr}}@media (max-width:520px){.kontakt-seite-module__i9ClJa__zeile{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kontakt-seite-module__i9ClJa__kopf,.kontakt-seite-module__i9ClJa__formular,.kontakt-seite-module__i9ClJa__weiter{animation:none}.kontakt-seite-module__i9ClJa__pfeil path{transition:none}}
