.elementor .solo-mobile{display:none;}.elementor .divisore{width:100%;height:1px;padding:var(--sp-0);margin-block-start:var(--sp-l);margin-block-end:var(--sp-l);background-color:var(--colore-bordo);}.elementor .immagine-arrotondata{overflow:hidden;border-radius:var(--raggio-l);}.elementor .card{column-gap:var(--sp-s);padding:var(--sp-l);border-radius:var(--raggio-l);border-width:var(--bordo-s);border-color:var(--colore-bordo);border-style:solid;background-color:var(--colore-sfondo);box-shadow:0px 4px 12px 0px rgba(15, 23, 42, 0.08);display:flex;flex-direction:column;row-gap:var(--sp-s);}.elementor .card-hover{transform:translate3d(0px, 0px, 0px);}.elementor .card-hover:hover,.elementor .card-hover:focus-visible{box-shadow:0px 12px 28px 0px rgba(15, 23, 42, 0.14);transform:translate3d(0px, -4px, 0px);}.elementor .bottone{font-family:var(--font-testo);font-weight:600;font-size:var(--fs-m);padding-block-start:var(--sp-xs);padding-block-end:var(--sp-xs);padding-inline-start:var(--sp-l);padding-inline-end:var(--sp-l);border-radius:var(--raggio-pillola);border-width:var(--bordo-m);border-color:var(--colore-trasparente);border-style:solid;}.elementor .bottone-link{color:var(--colore-primario);text-decoration:underline;padding-block-start:var(--sp-0);padding-block-end:var(--sp-0);padding-inline-start:var(--sp-0);padding-inline-end:var(--sp-0);border-color:var(--colore-trasparente);background-color:var(--colore-trasparente);align-self:start;}.elementor .bottone-link:hover,.elementor .bottone-link:focus-visible{color:var(--colore-secondario);}.elementor .bottone-sfondo-scuro{color:var(--colore-titoli);background-color:var(--colore-accento);}.elementor .bottone-sfondo-scuro:hover,.elementor .bottone-sfondo-scuro:focus-visible{background-color:var(--colore-testo-inverso);}.elementor .testo-centrato{text-align:center;}.elementor .testo-piccolo{font-family:var(--font-testo);font-size:var(--fs-s);color:var(--colore-testo);line-height:1.5em;}.elementor .testo{font-family:var(--font-testo);font-size:var(--fs-m);color:var(--colore-testo);line-height:1.6em;}.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;}.elementor .titolo-h4{font-family:var(--font-titoli);font-weight:600;font-size:var(--fs-xl);color:var(--colore-titoli);line-height:1.3em;}.elementor .titolo-h2{font-family:var(--font-titoli);font-weight:700;font-size:var(--fs-3xl);color:var(--colore-titoli);line-height:1.15em;}.elementor .titolo-h1{font-family:var(--font-titoli);font-weight:700;font-size:var(--fs-4xl);color:var(--colore-titoli);line-height:1.1em;}.elementor .testo-inverso{color:var(--colore-testo-inverso);}.elementor .sfondo-scuro{color:var(--colore-testo-inverso);background-color:var(--colore-sfondo-scuro);}.elementor .griglia-4{column-gap:var(--sp-m);padding:var(--sp-0);display:grid;row-gap:var(--sp-m);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .riga{column-gap:var(--sp-m);padding:var(--sp-0);display:flex;flex-direction:row;row-gap:var(--sp-m);flex-wrap:wrap;align-items:center;}.elementor .stack-l{column-gap:var(--sp-l);padding:var(--sp-0);display:flex;flex-direction:column;row-gap:var(--sp-l);}.elementor .stack-m{column-gap:var(--sp-m);display:flex;flex-direction:column;row-gap:var(--sp-m);}.elementor .stack-s{column-gap:var(--sp-s);padding:var(--sp-0);display:flex;flex-direction:column;row-gap:var(--sp-s);}.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);}.elementor .formato-4-3{width:100%;aspect-ratio:4/3;object-fit:cover;}