.contact__heading{text-align:center;line-height:1;margin-bottom:30px;font-size:var(--font-size-sections-headings);font-weight:var(--font-weight-sections-headings);letter-spacing:var(--letter-spacing-sections-headings);text-transform:var(--text-transform-sections-headings);color:var(--cor-titulos-secoes)}.contact__heading:after{content:"";height:2px;display:block;margin:20px auto;width:40px;background:var(--bg-separador-titulos)}#ContactForm{max-width:500px;margin:0 auto}.contact .contact__fields{display:flex;flex-direction:column}.contact .field{margin-bottom:10px}.contact input{background:var(--bg-form-fields);color:var(--color-form-fields);height:50px;padding:15px;border:1px solid var(--border-form-fields);border-radius:2px;transition:border-color .3s}.contact input:hover,.contact input:focus{border-color:var(--cor-borda-campos-formulario-focus)}.contact .contact__button{margin-top:20px}.contact__button .button{text-align:center;padding:0 20px;height:45px;cursor:pointer;border:0;color:var(--color-botao-principal);background:var(--bg-botao-principal);font-size:var(--font-size-buttons);font-weight:var(--font-weight-buttons);letter-spacing:var(--letter-spacing-buttons);text-transform:var(--text-transform-buttons);border-radius:2px;transition:background .3s,color .3s}.contact__button .button:hover{color:var(--color-botao-principal-hover);background:var(--bg-botao-principal-hover)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-contact-form.css.map */
