@font-face{font-family:'ANICA Inter';src:url(../../../../plugins/anica-ficha/fonts/InterVariable.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}.anica-ficha{--af-green:#1a3c34;--af-border:#dce3d6;width:100%;min-width:0;font-family:'ANICA Inter',Inter,sans-serif;color:var(--af-green)}.anica-ficha *,.anica-ficha *::before,.anica-ficha *::after{box-sizing:border-box}.anica-ficha .anica-ficha-form{margin:0;padding:clamp(20px, 3vw, 38px);border:1px solid var(--af-border);border-radius:18px;background:#fff;font-family:inherit}.anica-ficha p{margin:0;font-family:inherit;line-height:1.6}.anica-ficha .anica-ficha-heading p{color:#65776b;font-size:14px}.anica-ficha fieldset{min-width:0;margin:30px 0 0;padding:24px 0 0;border:0;border-top:1px solid #e9ede6}.anica-ficha legend{float:left;width:100%;padding:0;margin:0 0 18px;color:var(--af-green);font-size:15px;font-weight:600}.anica-ficha .anica-ficha-grid{clear:both;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.anica-ficha .anica-ficha-field{min-width:0}.anica-ficha .anica-ficha-wide{grid-column:1 / -1}.anica-ficha label{display:block;margin:0 0 7px;color:#586f5e;font-size:13px;font-weight:400;line-height:1.5}.anica-ficha input[type="text"],.anica-ficha input[type="email"],.anica-ficha input[type="tel"]{display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid var(--af-border);border-radius:6px;outline:none;background:#fff;color:var(--af-green);font:inherit;font-size:15px;line-height:1.45;box-shadow:none}.anica-ficha input:focus{border-color:var(--af-green);box-shadow:0 0 0 3px #1a3c3412}.anica-ficha input[readonly]{background:#f4f6f2;color:#627163}.anica-ficha input[aria-invalid="true"]{border-color:#a33b2c}.anica-ficha .anica-ficha-error{display:block;color:#9a3528;font-size:12px;line-height:1.5}.anica-ficha .anica-ficha-error:empty,.anica-ficha .anica-ficha-notice:empty{display:none}.anica-ficha .anica-ficha-notice{margin:20px 0 0;padding:12px 14px;border-radius:6px;background:#edf3e9;font-size:14px;line-height:1.5}.anica-ficha .anica-ficha-notice.is-error{background:#fff1eb;color:#8b3424}.anica-ficha .anica-ficha-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:24px;border-top:1px solid #e9ede6}.anica-ficha .anica-ficha-footer p{color:#65776b;font-size:12px}.anica-ficha button{flex-shrink:0;min-height:46px;padding:12px 20px;margin:0;border:1px solid var(--af-green);border-radius:6px;background:var(--af-green);color:#fbf8ea;font:inherit;font-size:14px;font-weight:500;line-height:1.45;cursor:pointer;text-transform:none;letter-spacing:0}.anica-ficha button:hover{background:#284d41;color:#fff}.anica-ficha button:focus-visible{outline:3px solid #6aaae4;outline-offset:3px}.anica-ficha button:disabled{opacity:.6;cursor:wait}.anica-ficha .anica-ficha-loading{padding:24px;color:#65776b}@media (max-width:680px){.anica-ficha .anica-ficha-grid{grid-template-columns:minmax(0,1fr);gap:17px}.anica-ficha .anica-ficha-footer{align-items:stretch;flex-direction:column}.anica-ficha button{width:100%}.anica-ficha input[type="text"],.anica-ficha input[type="email"],.anica-ficha input[type="tel"]{font-size:16px}}