:root{--color-error: #F74844}p.error.svelte-1bv7ezn{color:var(--color-error)}input.error.svelte-1bv7ezn,textarea.error.svelte-1bv7ezn{border-color:var(--color-error)}.wrapper.svelte-1bv7ezn>h1:where(.svelte-1bv7ezn){padding-top:100px;margin-bottom:50px}section.response.svelte-1bv7ezn{padding:100px 0}section.response.svelte-1bv7ezn div:where(.svelte-1bv7ezn){margin-bottom:100px}form.svelte-1bv7ezn{padding:50px 0}form.svelte-1bv7ezn>:where(.svelte-1bv7ezn)+:where(.svelte-1bv7ezn){margin-top:20px}form.svelte-1bv7ezn :where(.svelte-1bv7ezn){outline:none}a.svelte-1bv7ezn{font-size:var(--font-size-p);color:var(--color-primary);text-decoration:underline}fieldset.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border:none;padding:0;margin:0}@media screen and (max-width: 768px){fieldset.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}fieldset.svelte-1bv7ezn input:where(.svelte-1bv7ezn),fieldset.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:16px;width:100%;background-color:transparent;border:4px var(--color-secondary) solid;font-family:var(--font-secondary);font-size:var(--font-size-p);color:var(--color-primary)}fieldset.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,fieldset.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{font-family:var(--font-secondary);font-size:var(--font-size-p);color:var(--color-tertiary)}#message-container.svelte-1bv7ezn{grid-column:1 / -1}#message-container.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){height:150px;resize:vertical}.info.svelte-1bv7ezn{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.info.svelte-1bv7ezn{flex-direction:column;text-align:center;gap:20px}}#submit.svelte-1bv7ezn{cursor:pointer;position:relative;padding:16px 32px;border:4px solid var(--color-secondary);overflow:hidden;display:inline-block;background-color:transparent}#submit.svelte-1bv7ezn>:where(.svelte-1bv7ezn){cursor:pointer;font-family:var(--font-primary);background-color:transparent;border:0;color:var(--color-secondary);font-size:var(--font-size-btn);font-weight:700;letter-spacing:unset;transition:color .3s ease-out}#submit.svelte-1bv7ezn:before{content:"";position:absolute;z-index:-1;inset:-10px;background-color:var(--color-secondary);transform:translate(-100%);transition:transform .3s ease-out}#submit.svelte-1bv7ezn:hover>:where(.svelte-1bv7ezn){color:var(--color-primary)}#submit.svelte-1bv7ezn:hover:before{transform:translate(0)}
