.contact.spaced-section .field{margin-bottom:1.5rem}@media (min-width:768px){.contact.spaced-section .field{margin-bottom:2rem}}.contact__form{border-radius:4px}.contact__form .field:has([required]) label::after{content:' *';color:var(--color-base-accent-1)}.contact__form .field label .add-info{font-weight:400}.contact__form .field label .add-info:empty{display:none}.contact__form .field label .add-info::before{content:'('}.contact__form .field label .add-info::after{content:')'}.contact__form .button--primary{min-width:12rem}@media (min-width:768px){.contact__fields:has(.field+.field){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.grecaptcha-badge{visibility:hidden}