#page-kontakt.svelte-wkxllv section#hero .page-title{grid-column:1/13!important}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#hero .page-title{grid-column:2/8!important}}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#hero svg{grid-column:8!important}}#page-kontakt.svelte-wkxllv section#kontakt{padding-bottom:0}#page-kontakt.svelte-wkxllv section#kontakt a{color:var(--primary);text-decoration:none}#page-kontakt.svelte-wkxllv section#kontakt a.social{display:inline-flex;align-items:center;gap:.3em}#page-kontakt.svelte-wkxllv section#kontakt h3{opacity:.7}#page-kontakt.svelte-wkxllv section#kontakt .address{grid-column:1/5;height:fit-content}@media(max-width:992px){#page-kontakt.svelte-wkxllv section#kontakt .address{grid-column:1/13}}#page-kontakt.svelte-wkxllv section#kontakt .address .card__image{display:none}#page-kontakt.svelte-wkxllv section#kontakt .address .card__body{align-self:start}#page-kontakt.svelte-wkxllv section#kontakt .details{grid-column:6/12;display:flex;flex-direction:column}#page-kontakt.svelte-wkxllv section#kontakt .details>h3{margin-bottom:calc(var(--gutter-width) * 1.5);margin-top:var(--gutter-width)}@media(max-width:992px){#page-kontakt.svelte-wkxllv section#kontakt .details{grid-column:1/13}#page-kontakt.svelte-wkxllv section#kontakt .details>h3{margin-bottom:calc(var(--gutter-width) * 3);margin-top:calc(var(--gutter-width) * 2)}}#page-kontakt.svelte-wkxllv section#kontakt .details .inner:where(.svelte-wkxllv){display:flex;flex-direction:row;column-gap:calc(var(--gutter-width) * 2)}#page-kontakt.svelte-wkxllv section#kontakt h2{grid-column:6/10;font-size:1.5em;color:var(--black)}@media(max-width:991px){#page-kontakt.svelte-wkxllv section#kontakt h2{grid-column:1/13;font-size:2.5em;margin-bottom:.75em}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv){grid-column:6/10;display:flex;flex-direction:column}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv)>h3{margin-bottom:calc(var(--gutter-width) * 1.5);margin-top:var(--gutter-width)}@media(max-width:991px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv){grid-column:1/13}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv)>h3{margin-bottom:calc(var(--gutter-width) * 3);margin-top:calc(var(--gutter-width) * 2)}}#page-kontakt.svelte-wkxllv section#kontakt .submit-success:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#kontakt .submit-error:where(.svelte-wkxllv){grid-column:6/10;font-size:1.1em}@media(max-width:991px){#page-kontakt.svelte-wkxllv section#kontakt .submit-success:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#kontakt .submit-error:where(.svelte-wkxllv){grid-column:1/13}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv){display:flex;flex-direction:column;row-gap:calc(var(--gutter-width) / 2);text-align:left}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv){width:100%;height:auto}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv){display:flex;flex-direction:row;align-items:start;justify-content:start}@media(max-width:991px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv){margin-bottom:.7em}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv).submit{flex-direction:column}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv).submit p:where(.svelte-wkxllv){margin-top:1em;font-size:max(.6em,12px)}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv).submit p:where(.svelte-wkxllv) a:where(.svelte-wkxllv){color:#000;text-decoration:underline;text-underline-offset:.2em}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) label:where(.svelte-wkxllv){visibility:hidden;display:none;align-self:center;justify-self:start;font-family:var(--font-family-bold);font-weight:500;font-size:.7em}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) label:where(.svelte-wkxllv){font-size:1em}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) input:where(.svelte-wkxllv):not([type=submit]),#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) textarea:where(.svelte-wkxllv){padding:calc(var(--gutter-width) * 1.5) calc(var(--gutter-width) / 4);border:none;border-bottom:1px solid var(--black);width:100%;font-family:inherit;font-size:1.4em}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) input:where(.svelte-wkxllv):not([type=submit]),#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) textarea:where(.svelte-wkxllv){padding:calc(var(--gutter-width) / 2) calc(var(--gutter-width) / 4);font-size:.875em}}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) textarea:where(.svelte-wkxllv){resize:none}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) input:where(.svelte-wkxllv):focus,#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) textarea:where(.svelte-wkxllv):focus,#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) input:where(.svelte-wkxllv):focus-visible,#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) textarea:where(.svelte-wkxllv):focus-visible{outline:none;box-shadow:none;border-color:var(--primary)}#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) .link--button{position:relative;justify-content:center;margin-top:2em;font-size:1.2em;color:var(--white)}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#kontakt form:where(.svelte-wkxllv) .form-element:where(.svelte-wkxllv) .link--button{font-size:var(--font-size-small)}}#page-kontakt.svelte-wkxllv section#map{padding-top:0}#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv){grid-column:1/13;display:grid;grid-template-columns:subgrid;margin-left:calc(-1 * var(--row-x-padding));margin-right:calc(-1 * var(--row-x-padding))}#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) iframe:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv){grid-column:1/13;width:100%;height:auto;aspect-ratio:1/1}@media(min-width:992px){#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) iframe:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv){aspect-ratio:240/101}}#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv){display:grid;grid-template-columns:subgrid;align-content:center;row-gap:var(--gutter-width);padding:calc(var(--gutter-width) * 2);text-align:left;background-color:var(--grey-light)}#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) p:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) .link,#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) h3{grid-column:2/6;justify-self:start}@media(max-width:991px){#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) p:where(.svelte-wkxllv),#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) .link,#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) h3{grid-column:2/-2}}#page-kontakt.svelte-wkxllv section#map .karte:where(.svelte-wkxllv) .map-consent:where(.svelte-wkxllv) p:where(.svelte-wkxllv) a:where(.svelte-wkxllv){color:inherit;text-decoration:underline}
