.elementor .ec-footer-link{font-family:"Inter Tight";font-size:16px;color:var(--ec-testo-2);line-height:2;margin:0px;& a { color: var(--ec-testo-2); text-decoration: none; } & a:hover { color: var(--ec-testo); }\n}.elementor .ec-footer-titolo{font-family:"Inter Tight";font-weight:500;font-size:13px;color:var(--ec-testo-3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .ec-nav-link:hover,.elementor .ec-nav-link:focus-visible{color:var(--ec-testo);}.elementor .ec-nav-link{font-family:"Inter Tight";font-weight:500;font-size:15px;color:var(--ec-testo-2);padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;background-color:transparent;}.elementor .ec-img-ritratto{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px;}.elementor .ec-sezione-verde{color:var(--ec-testo);background-color:var(--ec-verde);}.elementor .ec-sezione-corallo{color:var(--ec-inchiostro);background-color:var(--ec-corallo);}.elementor .ec-lista{font-family:"Inter Tight";font-size:18px;line-height:1.8;margin:0px;}.elementor .ec-card-chiara{color:var(--ec-inchiostro);padding:40px;border-radius:28px;background-color:var(--ec-bianco);display:flex;flex-direction:column;gap:14px;}.elementor .ec-titolo-chiaro{color:var(--ec-testo);}.elementor .ec-numero{font-family:"Instrument Serif";font-size:48px;color:var(--ec-corallo);line-height:1;font-style:italic;margin:0px;}.elementor .ec-griglia-4{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .ec-griglia-3{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .ec-griglia-2{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .ec-riga{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .ec-colonna{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .ec-em-corallo{& em { font-family: Instrument Serif; font-style: italic; font-weight: 400; color: var(--ec-corallo); }\n}.elementor .ec-em{& em { font-family: Instrument Serif; font-style: italic; font-weight: 400; }\n}.elementor .ec-card{padding:32px;border-radius:28px;border-width:1px;border-color:var(--ec-bordo);border-style:solid;background-color:var(--ec-verde-2);display:flex;flex-direction:column;gap:14px;}.elementor .ec-btn-outline:hover,.elementor .ec-btn-outline:focus-visible{border-color:var(--ec-corallo);}.elementor .ec-btn-outline{min-height:52px;font-family:"Inter Tight";font-weight:600;font-size:16px;color:var(--ec-testo);padding-block-start:15px;padding-block-end:15px;padding-inline-start:27px;padding-inline-end:27px;border-radius:999px;border-width:1px;border-color:var(--ec-bordo-2);border-style:solid;background-color:transparent;}.elementor .ec-btn:hover,.elementor .ec-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .ec-btn{min-height:52px;font-family:"Inter Tight";font-weight:600;font-size:16px;color:var(--ec-inchiostro);padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:0px;background-color:var(--ec-corallo);transition:transform 0.2s;}.elementor .ec-testo{font-family:"Inter Tight";font-size:17px;color:var(--ec-testo-3);line-height:1.6;margin:0px;}.elementor .ec-lead{font-family:"Inter Tight";font-size:20px;color:var(--ec-testo-3);line-height:1.6;margin:0px;}.elementor .ec-h3{font-family:"Inter Tight";font-weight:600;font-size:28px;letter-spacing:-0.025em;line-height:1.08;margin:0px;}.elementor .ec-h2{font-family:"Inter Tight";font-weight:600;font-size:60px;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .ec-h1{font-family:"Inter Tight";font-weight:600;font-size:84px;letter-spacing:-0.045em;line-height:0.98;margin:0px;}.elementor .ec-eyebrow{font-family:"Inter Tight";font-weight:500;font-size:15px;color:var(--ec-testo-3);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .ec-sezione-chiara{color:var(--ec-inchiostro);background-color:var(--ec-osso);}.elementor .ec-contenitore{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:32px;}.elementor .ec-sezione{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}