@charset "UTF-8";@keyframes svelte-shlbuu-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-shlbuu-slideIn{0%{transform:translateY(var(--slide-distance, 1rem))}to{transform:translateY(0)}}.submit-button.svelte-shlbuu{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:-moz-fit-content;min-width:fit-content;padding:var(--padding-md) var(--padding-xlg);border-radius:var(--button-border-radius);box-sizing:border-box;margin:0;height:var(--primary-button-height);cursor:pointer;border:none;transition:border-radius var(--button-transition-duration) var(--button-transition-timing),background-color var(--button-transition-duration) var(--button-transition-timing) calc(var(--button-transition-duration) * .3),color var(--button-transition-duration) var(--button-transition-timing) calc(var(--button-transition-duration) * .3)}.submit-button.svelte-shlbuu:hover{border-radius:var(--radius-md)}.submit-button.svelte-shlbuu:focus-visible{outline:2px solid var(--black);outline-offset:2px;border-radius:var(--button-border-radius)}@media(prefers-reduced-motion:reduce){.submit-button.svelte-shlbuu{transition-duration:0s}.submit-button.svelte-shlbuu:hover{border-radius:var(--button-border-radius)}}.submit-button.primary.svelte-shlbuu{background-color:var(--black);color:var(--beige)}.submit-button.primary.svelte-shlbuu:hover{background-color:var(--light-green);color:var(--black)}.submit-button.secondary.svelte-shlbuu{background-color:var(--pale-pink);color:var(--black)}.submit-button.secondary.svelte-shlbuu:hover{background-color:var(--pink);color:var(--black)}.submit-button.primary-hi-impact.svelte-shlbuu{background-color:var(--light-green);color:var(--black);border:1px solid var(--light-green)}.submit-button.primary-hi-impact.svelte-shlbuu:hover{background-color:transparent;color:var(--light-green)}.submit-button.primary-hi-impact.svelte-shlbuu:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:var(--button-border-radius)}.submit-button.fit-content.svelte-shlbuu{width:-moz-fit-content;width:fit-content}@keyframes svelte-5a7v2c-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-5a7v2c-slideIn{0%{transform:translateY(var(--slide-distance, 1rem))}to{transform:translateY(0)}}.contact-container.svelte-5a7v2c{display:flex;flex-direction:column;align-items:center;margin-top:var(--slice-space)}.page-heading.svelte-5a7v2c{max-width:var(--page-heading-width)}.page-heading.animate.svelte-5a7v2c{--slide-distance: .5rem;animation:svelte-5a7v2c-fadeIn .3s ease-out var(--animation-delay, 0s) both,svelte-5a7v2c-slideIn .6s ease-out var(--animation-delay, 0s) both}@media(prefers-reduced-motion:reduce){.page-heading.animate.svelte-5a7v2c{animation:none}}.contact-content.svelte-5a7v2c{display:grid;grid-template-columns:1fr;gap:var(--padding-2xlg);width:100%;margin-top:var(--padding-2xlg);color:var(--beige);background-color:var(--black);padding:var(--padding-xlg);border-radius:var(--radius-sm);--font-size-md: 1.375rem}.contact-content.animate.svelte-5a7v2c{--slide-distance: .5rem;animation:svelte-5a7v2c-fadeIn .3s ease-out .2s both,svelte-5a7v2c-slideIn .6s ease-out .2s both}@media(prefers-reduced-motion:reduce){.contact-content.animate.svelte-5a7v2c{animation:none}}@media(min-width:600px){.contact-content.svelte-5a7v2c{padding:var(--padding-2xlg)}}@media(min-width:992px){.contact-content.svelte-5a7v2c{grid-template-columns:auto 60%;padding:var(--padding-2xlg);margin-top:var(--padding-4xlg);gap:var(--padding-3xlg);--font-size-md: 1.5rem}.contact-content__title.svelte-5a7v2c{margin-top:var(--padding-xlg)}}@media(min-width:1200px){.contact-content.svelte-5a7v2c{padding:var(--padding-3xlg)}}.contact-form.svelte-5a7v2c{display:flex;flex-direction:column;gap:var(--padding-2xlg);width:100%}.form-grid.svelte-5a7v2c{display:grid;gap:var(--padding-xlg)}@media(min-width:769px){.form-grid.svelte-5a7v2c{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-5a7v2c{display:flex;flex-direction:column;gap:var(--padding-sm)}@media(min-width:769px){.form-field.svelte-5a7v2c:last-child{grid-column:span 2}}.form-field.svelte-5a7v2c input:where(.svelte-5a7v2c),.form-field.svelte-5a7v2c textarea:where(.svelte-5a7v2c){font-family:Söhne Buch,sans-serif;font-weight:400;font-feature-settings:var(--font-feature-ss02);font-size:var(--font-size-2xs);line-height:var(--line-height-medium);padding:var(--padding-lg) var(--padding-xlg);border-radius:var(--radius-md);border:2px solid var(--black);background-color:var(--white);color:var(--black);width:100%}.form-field.svelte-5a7v2c input:where(.svelte-5a7v2c):focus-visible,.form-field.svelte-5a7v2c textarea:where(.svelte-5a7v2c):focus-visible{outline:2px solid var(--light-green);outline-offset:0}.form-field.svelte-5a7v2c input.field-invalid:where(.svelte-5a7v2c),.form-field.svelte-5a7v2c textarea.field-invalid:where(.svelte-5a7v2c){border-color:var(--pink)}.form-field.svelte-5a7v2c input:where(.svelte-5a7v2c)::-moz-placeholder,.form-field.svelte-5a7v2c textarea:where(.svelte-5a7v2c)::-moz-placeholder{color:var(--black-80)}.form-field.svelte-5a7v2c input:where(.svelte-5a7v2c)::placeholder,.form-field.svelte-5a7v2c textarea:where(.svelte-5a7v2c)::placeholder{color:var(--black-80)}.form-field.svelte-5a7v2c textarea:where(.svelte-5a7v2c){resize:none;padding:var(--padding-xlg);scrollbar-color:var(--black-80) transparent}.form-field__error.svelte-5a7v2c{color:var(--pink)}.form-footer.svelte-5a7v2c{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-xlg)}@media(min-width:769px){.form-footer.svelte-5a7v2c{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--padding-3xlg)}}.form-feedback__sr-only.svelte-5a7v2c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-feedback__message.error.svelte-5a7v2c{color:var(--pink)}.form-feedback__message.success.svelte-5a7v2c{color:var(--light-green)}
