.form-contato{font-family:'Sora'}.form-contato input:not([type="submit"]),.form-contato input:not([type="checkbox"]),.form-contato textarea{border:1px solid #dedede;border-radius:10px}.form-contato textarea{border-end-end-radius:20px}.form-contato button[type="submit"]{background-color:#2e46a4;border:1px solid #2e46a4;border-radius:10px;transition:all .3s ease-in-out;display:flex;align-items:center;flex-wrap:nowrap;color:#fff;font-weight:700;font-size:16px;padding:16px 12px}.form-contato button[type="submit"]:hover{background-color:#fff;color:#2e46a4}.form-contato button[type="submit"] svg{font-size:14px;margin-top:2px;margin-left:5px;fill:#fff}.form-contato button[type="submit"]:hover svg{fill:#2e46a4}.form-contato input:not([type="checkbox"]){height:60px}.form-contato input[type="checkbox"]{visibility:hidden}.form-contato input[type="checkbox"]:checked::after{background-color:#2e46a4}.form-contato input[type="checkbox"]::before,.form-contato input[type="checkbox"]::after{border-radius:99px;cursor:pointer;display:block;visibility:visible;position:absolute}.form-contato input[type="checkbox"]::before{border:1px solid #25c3b7;content:'•';font-size:0;width:18px;height:18px;top:3px;left:3px}.form-contato input[type="checkbox"]::after{background-color:#fff0;content:'';height:12px;width:12px;top:6px;left:6px}.form-contato{max-width:950px;margin:0 auto}.form-contato p{margin:0}.form-top-row{display:flex;justify-content:space-between;flex-wrap:wrap}.form-top-row .col{width:48%}.form-top-row .col>div{margin-bottom:28px}.submit-row{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.submit-row a{color:#2e46a4;text-decoration:none!important}.form-contato .spinner-row{margin-top:20px;height:0;text-align:center;transform:scale(0);transition:all .1s ease-in-out}.form-contato .spinner-row.spinner-active{height:100px;transform:scale(1)}.wpcf7-response-output{text-align:center}@media screen and (max-width:1024px){.form-contato{padding-left:15px;padding-right:15px}}@media screen and (max-width:899px){.form-top-row .col{width:100%}.submit-row{flex-direction:column}.submit-row>div{margin-bottom:20px}}@media screen and (max-width:599px){.form-contato input[type="checkbox"]::before{top:-15px}.form-contato input[type="checkbox"]::after{top:-12px}}