.elementor .titolo-h1{font-family:"DM Sans";font-weight:900;font-size:var(--head-145-50px);color:var(--blu-notte);letter-spacing:-2%;line-height:1em;text-align:start;}.elementor .titolo-h2{font-family:"DM Sans";font-weight:700;font-size:var(--head_70-40px);color:var(--blu-notte);letter-spacing:-1px;line-height:1.2em;}.elementor .body{font-family:"DM Sans";font-weight:400;font-size:var(--body-23-17px);color:var(--blu-notte);}.elementor .menu-dida{font-family:"DM Sans";font-weight:500;font-size:var(--menu_dida_17-15px);color:var(--blu-notte);letter-spacing:3%;line-height:1.3em;text-transform:none;}.elementor .container-1{width:auto;height:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:3vw;padding-inline-end:3vw;margin-inline-start:3vw;margin-inline-end:3vw;row-gap:50px;}.elementor .container-2columns{column-gap:30px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:3vw;padding-inline-end:3vw;display:grid;flex-direction:column;row-gap:30px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;justify-content:center;align-items:start;}.elementor .container-2{padding-block-start:50px;padding-block-end:50px;padding-inline-start:3vw;padding-inline-end:3vw;display:flex;flex-direction:column;gap:30px;}.elementor .stack-schede{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .scheda-guida{padding-block-start:60px;padding-block-end:60px;padding-inline-start:3vw;padding-inline-end:3vw;border-radius:var(--raggio-30px);display:flex;flex-direction:column;gap:30px;}.elementor .menu-footer{column-gap:30px;padding-inline-start:3vw;padding-inline-end:3vw;row-gap:30px;}.elementor .pausa-pila{height:40vw;}