.elementor .e-2ea78099-5565{max-width:var(--text-wide);text-wrap: balance;\n}.elementor .e-1bfe8eee-2e1f{text-align:center;padding-block-start:calc(var(--header-h) + var(--space-7));padding-block-end:var(--space-7);padding-inline-start:var(--space-7);padding-inline-end:var(--space-7);flex-direction:column;gap:var(--space-4);align-items:center;& > h1 { text-wrap: balance; }\n}.elementor .e-1f26614e-3e7d{color:var(--muschio);}.elementor .e-139d2c2-83c2{display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--space-2); } & a { color: var(--muschio); text-decoration: none; text-underline-offset: 4px; } & a:hover, & a:focus-visible { color: var(--notte); text-decoration: underline; } & a:focus-visible { outline: 2px solid var(--focus-ring); outline-offset: 2px; }\n}.elementor .e-22056c21-d044{max-height:calc(100vh - var(--header-h) - var(--space-6));position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5));padding:0px;display:flex;flex-direction:column;gap:var(--space-3);align-self:start;overflow-y: auto;\n}.elementor .e-5ca79ea8-1406{min-width:0px;padding:0px;flex-direction:column;gap:var(--space-6);& > section > * + * { margin-block-start: var(--space-3); } & > section > h2 { text-wrap: balance; } & > section > h2 + * { margin-block-start: var(--space-4); } & > section > h3 { color: var(--notte); margin-block-start: var(--space-5); } & > section > span { display: block; } & ol, & ul { margin: 0; padding-inline-start: var(--space-4); } & ol { list-style: lower-alpha; } & ul { list-style: disc; } & li { padding-inline-start: var(--space-2); } & li + li { margin-block-start: var(--space-2); } & li::marker { color: var(--muschio); } & a { color: var(--notte); text-decoration: underline; text-underline-offset: 4px; overflow-wrap: anywhere; } & a:hover { color: var(--muschio); } & a:focus-visible { outline: 2px solid var(--focus-ring); outline-offset: 2px; }\n}.elementor .e-2f337103-6b33{column-gap:var(--space-6);padding-block-start:var(--space-7);padding-block-end:var(--space-8);padding-inline-start:var(--space-7);padding-inline-end:var(--space-7);grid-template-columns:minmax(0, var(--text-col)) minmax(0, var(--card-w));grid-template-rows:auto;justify-content:center;align-items:start;row-gap: var(--space-5);\n}.elementor .e-238c53bd-ea9a{padding:0px;}