/* WGO Legal — consentimento nos formulários */
.wgol-gf{display:block;margin:12px 0;font-size:.92em;line-height:1.45;text-align:left;clear:both}
.wgol-gf .wpcf7-form-control-wrap{display:block}
.wgol-gf-row{display:flex!important;gap:.6em;align-items:flex-start;margin:0 0 6px!important;font-weight:400!important;cursor:pointer;width:auto!important}
.wgol-gf-row input[type=checkbox]{flex:0 0 auto;width:1.1em!important;height:1.1em!important;margin:.18em 0 0!important;padding:0!important;accent-color:var(--wgol-cor,#2f6bff);cursor:pointer;opacity:1!important;position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important}
.wgol-gf-row span{flex:1 1 auto}
.wgol-gf a{text-decoration:underline;color:inherit}
.wgol-gf abbr{text-decoration:none;border:0;color:#dc2626;cursor:help}
.wgol-gf-err{display:block;margin:2px 0 0 1.75em;color:#dc2626;font-size:.9em;font-weight:600}
.wgol-gf-err[hidden]{display:none}
.wgol-gf.is-err .wgol-gf-row:first-of-type input{outline:2px solid #dc2626;outline-offset:2px}
.wgol-gf-breakdance,.wgol-gf-elementor{width:100%;grid-column:1/-1;flex:0 0 100%}
.wgol-gf-comment{margin:0}
.wgol-gf-woo{margin:14px 0}
