.container.svelte-1p5urxo{display:flex;flex-flow:column;align-items:center;justify-content:space-between;flex:1}@media (min-width: 768px){.container.svelte-1p5urxo{flex-flow:row wrap}}.contact-info.svelte-1p5urxo{font-size:clamp(1.5rem,5vw,4rem);line-height:1;flex:1;display:flex;flex-direction:column;justify-content:center;font-weight:450;width:100%}.contact-form.svelte-1p5urxo{display:flex;flex-direction:column;gap:2rem;flex:1;width:100%;font-style:italic;font-family:var(--font-family-serif);font-size:var(--font-size-4)}@media (min-width: 768px){.contact-form.svelte-1p5urxo{max-width:40vw}}.contact-form.svelte-1p5urxo .form-group{display:flex;flex-direction:column;gap:.5rem}.contact-form.svelte-1p5urxo input,.contact-form.svelte-1p5urxo textarea{outline:none;padding:1rem .5rem;border:none;border-bottom:1px solid var(--black);font-size:var(--font-size-4);font-family:var(--font-family-serif);resize:none;border-radius:0}.contact-form.svelte-1p5urxo label{font-size:var(--font-size-2)}.contact-form.svelte-1p5urxo button{border:1px solid var(--black);color:var(--black);background:#fff;padding:.75rem 2rem;font-size:var(--font-size-4);font-family:var(--font-family-serif);border-radius:29px;cursor:pointer;transition:all .2s ease-in-out;font-style:italic}.contact-form.svelte-1p5urxo button:hover{background:var(--black);color:#fff;font-style:normal}
