.contact:where(.astro-UW5KDBXL){padding:2rem;max-width:800px;margin:0 auto;text-align:center}.contact:where(.astro-UW5KDBXL) h1:where(.astro-UW5KDBXL){font-family:Oswald,sans-serif;font-size:2rem;margin-bottom:1rem}.contact:where(.astro-UW5KDBXL) p:where(.astro-UW5KDBXL){font-family:Roboto,sans-serif;font-size:1rem;margin-bottom:2rem;color:#555}.contact-form:where(.astro-UW5KDBXL){display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group:where(.astro-UW5KDBXL){display:flex;flex-direction:column;text-align:left}.form-group:where(.astro-UW5KDBXL) label:where(.astro-UW5KDBXL){font-family:Roboto,sans-serif;font-size:1rem;margin-bottom:.5rem;color:#333}.form-group:where(.astro-UW5KDBXL) input:where(.astro-UW5KDBXL),.form-group:where(.astro-UW5KDBXL) textarea:where(.astro-UW5KDBXL){padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;font-family:Roboto,sans-serif}.form-group:where(.astro-UW5KDBXL) textarea:where(.astro-UW5KDBXL){resize:vertical;min-height:100px}.submit-button:where(.astro-UW5KDBXL){padding:.75rem 1.5rem;font-size:1rem;font-family:Oswald,sans-serif;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.submit-button:where(.astro-UW5KDBXL):hover{background-color:#555}.contact-info:where(.astro-UW5KDBXL){margin-top:2rem;text-align:left}.contact-info:where(.astro-UW5KDBXL) h2:where(.astro-UW5KDBXL){font-family:Oswald,sans-serif;font-size:1.5rem;margin-bottom:1rem}.contact-info:where(.astro-UW5KDBXL) p:where(.astro-UW5KDBXL){font-family:Roboto,sans-serif;font-size:1rem;margin:.5rem 0;color:#333}.contact-info:where(.astro-UW5KDBXL) a:where(.astro-UW5KDBXL){color:#333;text-decoration:none}.contact-info:where(.astro-UW5KDBXL) a:where(.astro-UW5KDBXL):hover{text-decoration:underline}
