.elementor .anmic-pulsante:hover,.elementor .anmic-pulsante:focus-visible{color:#002E7B;background-color:#F4E3A0;}.elementor .anmic-pulsante{font-family:var(--anmic-font);font-weight:700;font-size:1rem;color:var(--anmic-bianco);line-height:1.4;text-decoration:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--anmic-rosso);transition:background-color 180ms, color 180ms, box-shadow 180ms;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline: 3px solid var(--anmic-blu); outline-offset: 3px; }\n}.elementor .anmic-pulsante:focus{color:#002E7B;outline-width:3px;outline-color:#647EA0;outline-style:solid;outline-offset:3px;background-color:#F4E3A0;}.elementor .anmic-pulsante:active{color:#002E7B;background-color:#E8D58B;}.elementor .anmic-scheda{padding:1.5rem;border-radius:1rem;border-width:1px;border-color:#B8C9DF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 28px 0px rgba(0, 46, 123, 0.13);transition:box-shadow 220ms, transform 220ms;flex-direction:column;gap:0.875rem;align-items:flex-start;}.elementor .anmic-scheda:hover,.elementor .anmic-scheda:focus-visible{box-shadow:0px 18px 40px 0px rgba(0, 46, 123, 0.19);transform:translate3d(0px, -3px, 0px);}.elementor .anmic-etichetta{font-family:var(--anmic-font);font-weight:700;font-size:0.875rem;color:var(--anmic-blu);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .anmic-titolo-scheda{font-family:var(--anmic-font);font-weight:700;font-size:1.375rem;color:var(--anmic-blu);line-height:1.3;margin:0px;}.elementor .anmic-titolo-sezione{font-family:var(--anmic-font);font-weight:700;font-size:2rem;color:var(--anmic-blu);line-height:1.2;margin:0px;}.elementor .anmic-paragrafo{font-family:var(--anmic-font);font-size:1.125rem;color:var(--anmic-testo);line-height:1.65;margin:0px;}.elementor .anmic-titolo-pagina{font-family:var(--anmic-font);font-weight:700;font-size:2.75rem;color:var(--anmic-blu);line-height:1.15;margin:0px;}.elementor .anmic-contenuto{max-width:71.25rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;}