.elementor .immagine-arrotondata{overflow:hidden;border-radius:var(--raggio-l);}.elementor .bottone-secondario{color:var(--colore-primario);border-color:var(--colore-primario);background-color:var(--colore-trasparente);}.elementor .bottone-secondario:hover,.elementor .bottone-secondario:focus-visible{color:var(--colore-testo-inverso);background-color:var(--colore-primario);}.elementor .bottone-primario{color:var(--colore-testo-inverso);border-color:var(--colore-primario);background-color:var(--colore-primario);}.elementor .bottone-primario:hover,.elementor .bottone-primario:focus-visible{color:var(--colore-testo-inverso);border-color:var(--colore-primario-scuro);background-color:var(--colore-primario-scuro);}.elementor .testo-grande{font-family:var(--font-testo);font-size:var(--fs-l);color:var(--colore-testo);line-height:1.5em;}.elementor .sopratitolo{font-family:var(--font-testo);font-weight:600;font-size:var(--fs-s);color:var(--colore-primario);letter-spacing:0.08em;text-transform:uppercase;}.elementor .titolo-h5{font-family:var(--font-titoli);font-weight:600;font-size:var(--fs-l);color:var(--colore-titoli);line-height:1.3em;text-transform:none;letter-spacing: normal;\n}.elementor .titolo-h2{font-family:var(--font-titoli);font-weight:700;font-size:var(--fs-3xl);color:var(--colore-titoli);line-height:1.15em;text-transform:lowercase;}.elementor .titolo-h1{font-family:var(--font-titoli);font-weight:700;font-size:var(--fs-4xl);color:var(--colore-titoli);line-height:1.1em;text-transform:lowercase;}.elementor .sfondo-scuro{color:var(--colore-testo-inverso);background-color:var(--colore-sfondo-scuro);}.elementor .sfondo-alt{background-color:var(--colore-sfondo-alt);}.elementor .griglia-3{column-gap:var(--sp-m);padding:var(--sp-0);display:grid;row-gap:var(--sp-m);grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .contenitore-stretto{width:100%;max-width:var(--larghezza-stretta);margin-inline-start:auto;margin-inline-end:auto;}.elementor .contenitore{width:100%;max-width:var(--larghezza-contenitore);margin-inline-start:auto;margin-inline-end:auto;}.elementor .sezione{padding-block-start:var(--sp-2xl);padding-block-end:var(--sp-2xl);padding-inline-start:var(--sp-gutter);padding-inline-end:var(--sp-gutter);}