.section-documentos .gv360-cf7-form--document-request{--document-ink:var(--single-ink, #202428);--document-muted:var(--single-ink-soft, #4f575f);--document-surface:var(--single-surface, #fff);--document-line:var(--single-line-strong, #b7c0c7);--document-focus:var(--neutral12, #1f2328);--document-field-height:3.5rem;--document-action:var(--single-action, var(--color-action, #7c3aed));--document-action-hover:var(--single-action-hover, var(--color-action-hover, #6d28d9));--document-on-action:var(--single-on-action, var(--color-on-action, #fff));display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;min-width:0;color:var(--document-ink);font-family:inherit;font-size:1rem;line-height:1.5}.section-documentos .wpcf7-form:has(.gv360-cf7-form--document-request){--document-error:#b42318;--document-success:#087a54}.section-documentos .wpcf7-form:has(.gv360-cf7-form--document-request),.section-documentos .wpcf7:has(.gv360-cf7-form--document-request){display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;margin:0;padding:0}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.section-documentos .gv360-cf7-form--document-request p{min-width:0;margin:0}.section-documentos .gv360-cf7-form--document-request label{display:grid;gap:.5rem;width:100%;min-width:0;margin:0;color:inherit;font-size:1rem;font-weight:500;line-height:1.5}.section-documentos .gv360-cf7-form--document-request label>br{display:none}.section-documentos .gv360-cf7-form--document-request .wpcf7-form-control-wrap{display:block;width:100%;min-width:0}.section-documentos .gv360-cf7-form--document-request :is(input[type=text],input[type=email],input[type=tel],textarea){box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:var(--document-field-height);margin:0;padding:.875rem 1rem;border:1px solid var(--document-line);border-radius:var(--single-radius-sm,.5rem);background:var(--document-surface);color:var(--document-ink);box-shadow:none;font:inherit;font-weight:400;line-height:1.5}.section-documentos .gv360-cf7-form--document-request :is(input[type=text],input[type=email],input[type=tel]){height:var(--document-field-height)}.section-documentos .gv360-cf7-form--document-request textarea{height:9rem;min-height:8rem;resize:vertical}.section-documentos .gv360-cf7-form--document-request :is(input[type=text],input[type=email],input[type=tel],textarea):hover{border-color:var(--document-muted)}.section-documentos .gv360-cf7-form--document-request :is(input[type=text],input[type=email],input[type=tel],textarea):focus{border-color:var(--document-focus);box-shadow:0 0 0 1px var(--document-focus);outline:0}.section-documentos .gv360-cf7-form--document-request :is(input[type=checkbox],a,.gv360-cf7-submit):focus-visible{outline:2px solid var(--document-focus);outline-offset:2px}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-consents{min-width:0;color:var(--document-muted)}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-consents :is(.wpcf7-acceptance,.wpcf7-list-item){display:block;min-width:0;margin:0}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-consents label{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;font-weight:400;cursor:pointer}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-consents input[type=checkbox]{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--document-focus);cursor:pointer}.section-documentos .gv360-cf7-form--document-request .wpcf7-list-item-label{min-width:0;padding:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.section-documentos .gv360-cf7-form--document-request .wpcf7-list-item-label::after,.section-documentos .gv360-cf7-form--document-request .wpcf7-list-item-label::before{content:none}.section-documentos .gv360-cf7-form--document-request a{color:var(--document-ink);text-decoration:underline;text-underline-offset:0.2em}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit{box-sizing:border-box;display:inline-block;flex:1 1 auto;width:100%;max-width:100%;min-height:3rem;margin:0;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--single-radius-sm,.5rem);background:var(--document-action);color:var(--document-on-action);box-shadow:none;font:inherit;font-weight:600;line-height:1.5;white-space:normal;cursor:pointer}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit:active:not(:disabled){background:var(--single-action-strong,var(--document-action-hover))}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit:disabled{opacity:.6;cursor:not-allowed}.section-documentos .wpcf7-form.submitting .gv360-cf7-form--document-request .gv360-cf7-submit{opacity:.6;cursor:wait}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-actions{display:flex;align-items:center;gap:.75rem;min-width:0}.section-documentos .gv360-cf7-form--document-request .wpcf7-spinner{display:none;flex:0 0 1.5rem;margin:0;vertical-align:middle}.section-documentos .wpcf7-form.submitting .gv360-cf7-form--document-request .wpcf7-spinner{display:inline-block;visibility:visible}.section-documentos .gv360-cf7-form--document-request .wpcf7-not-valid{display:block;border-color:var(--document-error)}.section-documentos .gv360-cf7-form--document-request .wpcf7-not-valid-tip{display:block;margin-top:.5rem;color:var(--document-error);font-size:.875rem;font-weight:500;line-height:1.5}.section-documentos .wpcf7-form:has(.gv360-cf7-form--document-request) .wpcf7-response-output{box-sizing:border-box;order:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;width:100%;min-width:0;margin:0;padding:1rem;border:1px solid var(--single-line-strong,#b7c0c7);border-radius:var(--single-radius-sm,.5rem);background:var(--single-surface-soft,#f5f6f7);color:var(--single-ink,#202428);box-shadow:none;font-size:1rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.section-documentos .wpcf7-form.sent:has(.gv360-cf7-form--document-request) .wpcf7-response-output{display:grid;border-inline-start:3px solid var(--document-success)}.section-documentos .wpcf7-form:is(.invalid,.unaccepted,.failed,.aborted,.spam,.payment-required):has(.gv360-cf7-form--document-request) .wpcf7-response-output{display:grid;border-inline-start:3px solid var(--document-error)}.section-documentos .gv360-cf7-form--document-request label.gv360-cf7-field{position:relative;display:block;min-width:0;margin-block-start:0.5rem}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field__label{position:absolute;z-index:1;inset-inline-start:0.8rem;top:calc(var(--document-field-height)/ 2);max-width:calc(100% - 1.6rem);padding-inline:0.2rem;background:var(--document-surface);color:var(--document-muted);font-size:1rem;font-weight:400;line-height:1.2;pointer-events:none;transform:translateY(-50%);transform-origin:left center}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field.is-filled .gv360-cf7-field__label,.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field:focus-within .gv360-cf7-field__label,.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field:has(:is(input,textarea)[placeholder]:not(:placeholder-shown)) .gv360-cf7-field__label,.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field:has(input:is(:autofill,:-webkit-autofill)) .gv360-cf7-field__label{top:0;font-size:.8125rem}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field :is(input,textarea)::placeholder{color:transparent}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field:focus-within .gv360-cf7-field__label{color:var(--document-focus)}.section-documentos .gv360-cf7-form--document-request .wpcf7-not-valid:focus{border-color:var(--document-error);box-shadow:0 0 0 1px var(--document-error)}.section-documentos .wpcf7-form.sent:has(.gv360-cf7-form--document-request) .wpcf7-response-output::before{content:"✓";color:var(--document-success);font-weight:600;text-align:center}.section-documentos .wpcf7-form:is(.invalid,.unaccepted,.failed,.aborted,.spam,.payment-required):has(.gv360-cf7-form--document-request) .wpcf7-response-output::before{content:"!";color:var(--document-error);font-weight:700;text-align:center}.section-documentos .wpcf7-form:has(.gv360-cf7-form--document-request) .wpcf7-turnstile{justify-self:center;width:300px;max-width:none;margin-block:0}.section-documentos .wpcf7-form:has(.gv360-cf7-form--document-request) .wpcf7-turnstile iframe{display:block}.section-documentos input.wpcf7_hp_field,.section-documentos input[name=wpcf7_hp_field]{position:absolute;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;white-space:nowrap}@media (hover:hover){.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit:hover:not(:disabled){background:var(--document-action-hover)}}@media (min-width:600px){.section-documentos .gv360-cf7-form--document-request .gv360-cf7-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit{flex:0 1 auto;justify-self:start;width:auto}}@media (prefers-reduced-motion:no-preference){.section-documentos .gv360-cf7-form--document-request .gv360-cf7-field__label{transition:top 160ms ease,font-size 160ms ease,color 160ms ease}.section-documentos .gv360-cf7-form--document-request :is(input[type=text],input[type=email],input[type=tel],textarea){transition:border-color 160ms ease}.section-documentos .gv360-cf7-form--document-request .gv360-cf7-submit{transition:background-color 160ms ease}}@media (prefers-reduced-motion:reduce){.section-documentos .gv360-cf7-form--document-request .wpcf7-spinner::before{animation:none}}