.elementor .testo{font-family:var(--font-family);font-weight:300;font-size:0.9rem;line-height:120%;}.elementor .testo-grande{font-family:var(--font-family);font-weight:300;font-size:1.3rem;color:var(--BLACK);line-height:120%;align-self:end;}.elementor .titoletto{font-family:var(--font-family);font-weight:500;font-size:1.2rem;line-height:110%;text-transform:uppercase;}.elementor .titolo-piccolo{font-family:var(--font-family);font-weight:500;font-size:1.3rem;line-height:100%;}.elementor .titolo-medio{font-family:var(--font-family);font-weight:500;font-size:1.8rem;line-height:100%;}.elementor .boxed{width:1360px;}.elementor .accento{color:var(--ACCENTO);}.elementor .white{color:var(--WHITE);}.elementor .lg-grey{color:var(--LIGHT-GREY);}.elementor .grey{color:var(--GREY);}.elementor .black{color:var(--BLACK);}.elementor .card-copertina{height: 100%;
object-fit: cover;
z-index: -1;
position: absolute;\n}.elementor .grid-logo{border-radius: 0.5rem;
overflow: hidden!important;
aspect-ratio: 1/1!important;
height: 100%!important;\n}.elementor .reset{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .case-study{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:var(--ACCENTO);}.elementor .form{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--WHITE);border-style:solid;background-color:#ffffff00;}.elementor .titolo-grande{font-family:var(--font-family);font-weight:500;font-size:3.2rem;line-height:90%;}