.elementor .am-btn-secondario-scuro:hover,.elementor .am-btn-secondario-scuro:focus-visible{color:var(--ottone-chiaro);border-color:var(--ottone-chiaro);background-color:transparent;}.elementor .am-btn-secondario-scuro:focus{outline-offset:3px;outline: 3px solid var(--ottone-chiaro);\n}.elementor .am-btn-secondario-scuro{font-family:var(--font-testo);font-weight:600;font-size:18px;color:var(--bianco);text-align:center;text-decoration:none;border-radius:12px;border-width:2px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:transparent;padding-block: 16px; padding-inline: 28px; &:focus-visible { color: var(--ottone-chiaro); border-color: var(--ottone-chiaro); background-color: transparent; }\n}.elementor .am-btn-primario-scuro:hover,.elementor .am-btn-primario-scuro:focus-visible{color:var(--inchiostro);background-color:var(--ottone-chiaro);}.elementor .am-btn-primario-scuro:focus{outline-offset:3px;outline: 3px solid var(--ottone-chiaro);\n}.elementor .am-btn-primario-scuro{font-family:var(--font-testo);font-weight:600;font-size:18px;color:var(--inchiostro);text-align:center;text-decoration:none;border-radius:12px;border-width:0px;background-color:var(--ottone);padding-block: 18px; padding-inline: 32px; &:focus-visible { color: var(--inchiostro); background-color: var(--ottone-chiaro); }\n}.elementor .am-card{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:18px;border-width:1px;border-color:var(--bordo);border-style:solid;background-color:var(--bianco);display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .am-testo{font-family:var(--font-testo);font-size:17px;color:var(--grigio);line-height:1.6;}.elementor .am-h3{font-family:var(--font-titoli);font-weight:700;font-size:26px;color:var(--inchiostro);line-height:1.2;}.elementor .am-h2{font-family:var(--font-titoli);font-weight:700;font-size:46px;color:var(--inchiostro);letter-spacing:-1px;line-height:1.1;}.elementor .am-occhiello{font-family:var(--font-testo);font-weight:600;font-size:14px;color:var(--ottone-scuro);letter-spacing:1.5px;text-transform:uppercase;}.elementor .am-sfondo-carta{background-color:var(--carta);}.elementor .am-sezione{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:80px;padding-inline-end:80px;display:flex;flex-direction:column;gap:48px;box-sizing: border-box;\n}