.elementor .e-57aab7fd-7d50{max-width:1100px;font-size:clamp(32px, 3.6vw, 52px);}.elementor .e-ff12164-db26{text-align:center;padding-block-start:clamp(72px, 8vw, 120px);padding-block-end:clamp(56px, 6vw, 80px);padding-inline-start:clamp(20px, 5.5vw, 80px);padding-inline-end:clamp(20px, 5.5vw, 80px);flex-direction:column;align-items:center;}.elementor .e-4a50065d-e5de{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;&:not([src]) { display: none; }\n}.elementor .e-948e8b6-bd84{max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 5.5vw, 80px);padding-inline-end:clamp(20px, 5.5vw, 80px);margin-block-start:0px;margin-block-end:clamp(56px, 6vw, 96px);margin-inline-start:auto;margin-inline-end:auto;&:has(img:not([src])) { display: none; }\n}.elementor .e-525ce51d-aa3f{max-width:760px;font-family:var(--font-testo);font-size:18px;color:var(--testo);line-height:1.8;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 3vw, 40px);padding-inline-end:clamp(20px, 3vw, 40px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& .elementor-widget-theme-post-content, & .elementor-widget-theme-post-content .elementor-widget-container { font-family: inherit !important; font-size: inherit !important; color: inherit !important; line-height: inherit !important; } & :where(p, li, span, div, td, th, blockquote, font) { font-family: inherit !important; } & p { margin: 0 0 1.4em; } & p:last-child { margin-bottom: 0; } & h2, & h3 { font-family: var(--font-titoli) !important; font-weight: 400; color: var(--ink); line-height: 1.1; margin: 1.6em 0 0.6em; } & h4, & h5, & h6 { font-family: var(--font-testo) !important; font-size: 13px; font-weight: 400; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ink); line-height: 1.6; margin: 2.4em 0 1em; } & strong, & b { font-weight: 600; color: var(--ink); } & a { color: inherit; border-bottom: 1px solid var(--fucsia); text-decoration: none; } & a:hover { color: var(--fucsia); } & ul, & ol { padding-left: 1.2em; margin: 0 0 1.4em; } & img, & video, & iframe, & figure { max-width: 100%; height: auto; } & figure, & .wp-block-image, & .wp-block-embed, & .wp-block-video, & .wp-block-gallery { margin: 2em 0; } & iframe, & .wp-block-embed iframe, & video { width: 100%; aspect-ratio: 16 / 9; height: auto; display: block; } & hr, & .wp-block-separator { border: 0; border-top: 1px solid var(--filetto); margin: 2.5em 0; } & figcaption { font-size: 13px; color: var(--testo-secondario); margin-top: 0.6em; }\n}.elementor .e-26fa9c0d-7040{color:var(--ink);padding-block-start:0px;padding-block-end:clamp(104px, 12vw, 160px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--avorio);}