.contact__noscript__message.svelte-15z4pj{display:grid;place-items:center;padding:1rem;font-weight:600;font-size:var(--fs-400);color:var(--clr-neutral-100);border-radius:.5rem;border:.2rem solid hsl(0,100%,50%);background-color:#900;margin-top:1rem;margin-bottom:-1rem}.contact__content.svelte-15z4pj{display:flex;flex-direction:column-reverse;gap:3rem;border-radius:.5rem;margin-top:3rem}@media only screen and (min-width:65em){.contact__content.svelte-15z4pj{flex-direction:row}}.contact__content__info.svelte-15z4pj{flex:1;text-align:justify;max-width:75ch}.contact__content__info.svelte-15z4pj>:where(.svelte-15z4pj)+:where(.svelte-15z4pj){margin-block-start:1em}.contact__content__info.svelte-15z4pj noscript:where(.svelte-15z4pj) h3:where(.svelte-15z4pj){margin-block-start:1em}.contact__content__info.svelte-15z4pj noscript:where(.svelte-15z4pj) h3:where(.svelte-15z4pj) span:where(.svelte-15z4pj){text-transform:uppercase}.contact__content__form.svelte-15z4pj{display:grid;gap:1rem;border-radius:inherit;flex:1}.contact__content__form__group.svelte-15z4pj{display:flex;border:.1rem solid var(--theme-text);border-radius:inherit;transition:border-color .25s ease-in-out}.contact__content__form__group.svelte-15z4pj:focus-within{border-color:var(--theme-primary)}.contact__content__form__group.svelte-15z4pj:focus-within label:where(.svelte-15z4pj){color:var(--theme-primary)}.contact__content__form__group.svelte-15z4pj label:where(.svelte-15z4pj){cursor:pointer;padding-block:1rem;padding-inline:1rem 0;height:100%}.contact__content__form__group.svelte-15z4pj input:where(.svelte-15z4pj),.contact__content__form__group.svelte-15z4pj textarea:where(.svelte-15z4pj){width:100%;padding:1rem;border:none;background-color:transparent;outline:none;color:var(--theme-text)}.contact__content__form__group.svelte-15z4pj input:where(.svelte-15z4pj)::placeholder,.contact__content__form__group.svelte-15z4pj textarea:where(.svelte-15z4pj)::placeholder{color:var(--theme-text);transition:color .25s ease-in-out}.contact__content__form__group.svelte-15z4pj textarea:where(.svelte-15z4pj){min-height:10em;resize:none}.contact__content__form__error.svelte-15z4pj{margin-top:-.5em;color:#bfbfbf}.contact__content__form.svelte-15z4pj button:where(.svelte-15z4pj){cursor:pointer;color:var(--theme-primary);background-color:transparent}
