.fcc-btn,.form-submit input[type=submit]{font-size:20px;font-weight:400;padding:8px 64px;border:none;border-radius:50px;cursor:pointer;box-shadow:none}.fcc-btn--primary,.form-submit input[type=submit]{background-color:#ffd60a;color:#009}.fcc-btn--primary:hover,.form-submit input[type=submit]:hover{background-color:#f7fafc;color:#009}.wpcf7-form-control-wrap{width:auto !important}.wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.form-container{max-width:800px;margin:0 auto}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-row.form-submit{flex-direction:column;gap:10px}.form-column{flex:1;display:flex;flex-direction:column}.form-column label{font-weight:bold;margin-bottom:5px;color:#333;font-size:14px}.form-field{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s ease;width:100%;box-sizing:border-box}.form-field:focus{outline:none;border-color:#009;box-shadow:0 0 0 2px rgba(0,115,170,.1)}.form-submit{display:flex;justify-content:center;margin-top:20px}.form-submit .consent p{display:flex;margin-bottom:none}.form-submit .consent p>span{margin-top:2px}.form-submit .consent p input[type=checkbox]{margin-right:10px}.form-submit .consent p label{font-size:14px;color:#333}.form-submit .consent p a{margin-left:6px;text-decoration:none;color:#009}.form-submit .consent p a:hover{text-decoration:underline}.form-field-file{padding:10px;border:2px dashed #ddd;border-radius:4px;background-color:#fafafa;font-size:14px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;width:100%;box-sizing:border-box}.form-field-file:hover{border-color:#0073aa;background-color:#f0f8ff}.form-field-file:focus{outline:none;border-color:#0073aa;background-color:#f0f8ff;box-shadow:0 0 0 2px rgba(0,115,170,.1)}.file-info{display:block;margin-top:5px;color:#666;font-size:12px;font-style:italic}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-not-valid-tip{color:#d63638;font-size:12px;margin-top:5px}.wpcf7-validation-errors{border:1px solid #d63638;background-color:#fff2f2;padding:10px;margin-bottom:20px;border-radius:4px;color:#d63638}.wpcf7-mail-sent-ok{border:1px solid #46b450;background-color:#f0fff0;padding:10px;margin-bottom:20px;border-radius:4px;color:#46b450}section.section-form{max-width:1334px;margin:5rem auto 3rem}@media only screen and (max-width: 767px){section.section-form{margin:2rem auto 1rem}}/*# sourceMappingURL=sg_estilos.css.map */
