.contact-container.svelte-zyn5tn{display:flex;gap:3rem;width:70%;margin:auto;background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:var(--lift)}.contact-container.svelte-zyn5tn div:where(.svelte-zyn5tn){flex:1 1 50%;max-width:50%}section.svelte-zyn5tn{width:100%;padding-top:8rem;padding-bottom:8rem;display:flex;background-image:url(../../../images/heroes/contact.jpg);background-size:cover}.contact-form-container.svelte-zyn5tn{padding:0 2rem 2rem}form.svelte-zyn5tn{margin-top:3rem}.contact-form.svelte-zyn5tn label:where(.svelte-zyn5tn){display:block;margin-bottom:8px;font-weight:700;color:#333}.contact-form.svelte-zyn5tn input:where(.svelte-zyn5tn),.contact-form.svelte-zyn5tn textarea:where(.svelte-zyn5tn),.contact-form.svelte-zyn5tn select:where(.svelte-zyn5tn){width:100%;box-sizing:border-box;padding:10px;margin-bottom:15px;background-color:var(--color-sunset-light);border-radius:.375rem;border:none;font-size:14px}.contact-form.svelte-zyn5tn textarea:where(.svelte-zyn5tn){resize:none;overflow:auto}.contact-form.svelte-zyn5tn button:where(.svelte-zyn5tn){width:30%;padding:10px;background-color:var(--color-sunset-light);color:#333;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer}.contact-form.svelte-zyn5tn button:where(.svelte-zyn5tn):hover{background-color:var(--color-sunset-blue);color:#fff}@media (max-width: 900px){.contact-container.svelte-zyn5tn{width:100%;flex-direction:column;gap:0}.contact-container.svelte-zyn5tn div:where(.svelte-zyn5tn){width:100%;max-width:100%}.contact-form-container.svelte-zyn5tn{padding:0}.hero.svelte-zyn5tn{background-image:none;padding-top:1rem}}
