.elementor .e-4e0fece-d869{width:100%;height:auto;aspect-ratio:1;object-fit:cover;}.elementor .e-4639225e-467f{font-family:var(--ac-font);font-weight:600;font-size:12px;color:var(--ac-magenta);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-625c3aa4-bf26{max-height:2.3em;overflow:hidden;font-family:var(--ac-font);font-weight:600;font-size:17px;color:var(--ac-bianco);line-height:1.15;}.elementor .e-31ff9249-14c3{height:88px;overflow:hidden;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-block-start-width:4px;flex-direction:column;gap:4px;justify-content:center;border-top-style: solid; border-top-color: var(--ac-magenta);\n}.elementor .e-3cb3f35-9e01:hover,.elementor .e-3cb3f35-9e01:focus-visible{border-color:var(--ac-magenta);}.elementor .e-3cb3f35-9e01{height:100%;overflow:hidden;padding:0px;border-width:1px;border-color:var(--ac-linea);border-style:solid;background-color:var(--ac-nero);transition:all 0.3s;flex-direction:column;}