.elementor .iubenda-cs-preferences-link{cursor:pointer;}.elementor .griglia-3{width:100%;display:grid;gap:48px;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap: 56px;\n}.elementor .card-titolo{font-family:var(--font-titoli);font-weight:400;font-size:clamp(26px, 2.1vw, 30px);color:var(--ink);letter-spacing:-0.01em;line-height:1.06;text-align:center;margin:0px;}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:var(--fucsia);border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--fucsia);\n}.elementor .nav-link{font-family:var(--font-testo);font-size:11px;color:var(--ink);letter-spacing:0.22em;text-decoration:none;text-transform:uppercase;padding-block-end:4px;border-block-end-width:1px;transition:color 0.2s;border-bottom-style: solid; border-bottom-color: transparent; white-space: nowrap;\n}.elementor .card-evento{color:var(--ink);text-align:center;text-decoration:none;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .filetto-oro{width:40px;height:1px;min-height:1px;padding:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--oro);display:block;flex:0 0 auto;}.elementor .link:hover,.elementor .link:focus-visible{color:var(--fucsia);}.elementor .link{font-family:var(--font-testo);font-size:11px;color:inherit;letter-spacing:0.22em;text-decoration:none;text-transform:uppercase;padding-block-end:5px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--fucsia);\n}.elementor .body{font-family:var(--font-testo);font-size:17px;color:var(--testo);line-height:1.7;margin:0px;}.elementor .label{font-family:var(--font-testo);font-size:11px;color:var(--testo-secondario);letter-spacing:0.22em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .h2-sezione{font-family:var(--font-titoli);font-weight:400;font-size:clamp(28px, 3.2vw, 46px);letter-spacing:-0.02em;line-height:1;text-align:center;margin:0px;}.elementor .h1-pagina{font-family:var(--font-titoli);font-weight:400;font-size:clamp(34px, 3.8vw, 56px);letter-spacing:-0.025em;line-height:0.95;text-align:center;margin:0px;}.elementor .section-dark{color:var(--avorio);padding-block-start:clamp(96px, 10vw, 152px);padding-block-end:clamp(96px, 10vw, 152px);padding-inline-start:clamp(20px, 5.5vw, 80px);padding-inline-end:clamp(20px, 5.5vw, 80px);background-color:var(--ink);display:flex;flex-direction:column;align-items:center;}