.elementor .cont-base{width:100%;min-height:80px;padding-block-start:var(--md);padding-block-end:var(--md);padding-inline-start:10%;padding-inline-end:10%;}.elementor .p-0{padding:0px;}.elementor .flex-rcc{display:flex;flex-direction:row;}.elementor .flex-c{display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .gap-xxs{gap:var(--xxs);}.elementor .gap-xs{gap:var(--xs);}.elementor .gap-sm{gap:var(--sm);}.elementor .gap-md{gap:var(--md);}.elementor .gap-lg{gap:var(--lg);}.elementor .gap-xl{gap:var(--xl);}.elementor .gap-xxl{gap:var(--xxl);}.elementor .ff-headings{font-family:var(--titoli);}.elementor .ff-paragrafo{font-family:var(--paragrafo);}.elementor .fs-h1{font-size:clamp(3.125rem, 2.7699rem + 1.1364vw, 4.6875rem);;}.elementor .fs-h2{font-size:clamp(2.5rem, 2.3011rem + 0.6364vw, 3.375rem);;}.elementor .fs-h3{font-size:clamp(2rem, 1.8864rem + 0.3636vw, 2.5rem);;}.elementor .fs-h4-p1{font-size:clamp(1.5625rem, 1.4915rem + 0.2273vw, 1.875rem);;}.elementor .fs-h5-p2{font-size:clamp(1.25rem, 1.2216rem + 0.0909vw, 1.375rem);;}.elementor .fs-h6-p3{font-size:1rem;}.elementor .fs-p4{font-size:0.875rem;}.elementor .lh-heading{line-height:120%;}.elementor .lh-paragrafo{line-height:150%;}.elementor .lh-link{line-height:100%;}.elementor .fw-heading1-3{font-weight:600;letter-spacing:-1px;line-height:120%;}.elementor .fw-heading4-6{font-weight:500;}.elementor .fw-paragrafo{font-weight:400;}.elementor .fw-links{font-weight:500;}.elementor .bottone-scuro{color:var(--bg-chiaro);padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--md);padding-inline-end:var(--md);border-radius:var(--xxs);background-color:var(--accento);}.elementor .bottone-scuro:hover,.elementor .bottone-scuro:focus-visible{background-color:var(--accento-hover);}.elementor .bottone-chiaro{color:var(--testi);padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--md);padding-inline-end:var(--md);border-radius:var(--xxs);background-color:var(--bg-chiaro);}.elementor .bottone-chiaro:hover,.elementor .bottone-chiaro:focus-visible{color:var(--testi-chiari);background-color:#ffffff;}.elementor .p0{padding:0px;}.elementor .flex-wrap{flex-wrap:wrap;}.elementor .flex-rrc{display:flex;flex-direction:row;}.elementor .flex-rrr{display:flex;flex-direction:row;align-items:center;}.elementor .flex-ccc{display:flex;flex-direction:column;gap:var(--xxs);justify-content:center;}.elementor .flex-rcr{display:flex;flex-direction:column;justify-content:center;}.elementor .flex-crc{display:flex;flex-direction:column;justify-content:center;}.elementor .rosso-main{color:var(--accento);}