.contact{padding:var(--spacing-og);background:var(--fade-8);border-radius:var(--radius);border:.0625rem solid var(--bloom-2)}.contact .contact__error{border:.0625rem solid var(--ui-6);padding:var(--spacing-md);color:var(--ui-6);margin:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md);text-align:center}.contact legend{display:none}.contact .contact__info{gap:var(--spacing-og) 0;display:grid}@media (min-width:787px){.contact .contact__info{padding:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr 1fr}.contact .contact__info li:not(:nth-child(-n+2)){grid-column:1/3}}.contact .contact__info .contact__required{color:var(--ui-6)}.contact .contact__info label{cursor:pointer;font-weight:var(--font-weight-bold);color:var(--bloom-8);margin-bottom:var(--spacing-xs);display:block}.contact .contact__info input[type=submit]{cursor:pointer;background:var(--bloom-6);color:var(--dark);font-weight:700}.contact .contact__info input[type=submit]:hover,.contact .contact__info input[type=submit]:focus{background:var(--light)}.contact .contact__info input,.contact .contact__info textarea{width:100%;padding:var(--spacing-xs);font-size:var(--font-size-og);transition:var(--transition-default);border:.0625rem solid #0000}@media (min-width:787px){.contact .contact__info input,.contact .contact__info textarea{padding:var(--spacing-og)}}:is(.contact .contact__info input,.contact .contact__info textarea):placeholder-shown:invalid{border:.0625rem solid var(--bloom-8);background:var(--black)}:is(.contact .contact__info input,.contact .contact__info textarea):invalid{background:var(--black);border-style:dashed;border-color:var(--ui-6)}:is(.contact .contact__info input,.contact .contact__info textarea):not([type=submit]):valid:not(:placeholder-shown){background:var(--black);border:.0625rem solid var(--ui-4)}
/*# sourceMappingURL=3ud0p7x0p9hyi.css.map*/