.elementor .gt-testo-azzurro{font-family:var(--gt-font);font-weight:400;font-size:17px;color:var(--gt-azzurro);line-height:1.6;margin:0px;& a { color: var(--gt-bianco); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .gt-banda-cta{width:100%;min-width:0px;max-width:var(--gt-max);padding-block-start:clamp(48px, 7vw, 96px);padding-block-end:clamp(48px, 7vw, 96px);padding-inline-start:var(--gt-pad-x);padding-inline-end:var(--gt-pad-x);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 32px 48px;\n}.elementor .gt-cornice{min-width:0px;overflow:hidden;aspect-ratio:5 / 4;position:relative;padding:0px;background-color:var(--gt-notte);}.elementor .gt-foto-copri{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-color:var(--gt-notte);display:block;max-width: none;\n}.elementor .gt-testo-footer{font-family:var(--gt-font);font-weight:400;font-size:15px;color:var(--gt-azzurro-medio);line-height:24px;margin:0px;}.elementor .gt-link-footer-piccolo:hover,.elementor .gt-link-footer-piccolo:focus-visible{color:var(--gt-bianco);}.elementor .gt-link-footer-piccolo{min-height:28px;font-family:var(--gt-font);font-weight:400;font-size:13px;color:var(--gt-grigio-blu);line-height:20px;text-decoration:underline;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-underline-offset: 3px;\n}.elementor .gt-link-footer:hover,.elementor .gt-link-footer:focus-visible{color:var(--gt-bianco);text-decoration:underline;}.elementor .gt-link-footer{min-height:32px;font-family:var(--gt-font);font-weight:400;font-size:15px;color:var(--gt-azzurro-medio);line-height:22px;text-decoration:none;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-align: left;\n}.elementor .gt-nav-link:hover,.elementor .gt-nav-link:focus-visible{color:var(--gt-blu);text-decoration:underline;}.elementor .gt-nav-link{min-height:44px;font-family:var(--gt-font);font-weight:400;font-size:15px;color:var(--gt-inchiostro);line-height:20px;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .gt-elenco-numerato{font-family:var(--gt-font);font-weight:400;font-size:17px;color:var(--gt-inchiostro);line-height:1.6;margin:0px;display:block;& ol { list-style: none; margin: 0; padding: 0; counter-reset: gt-voce; border-top: 2px solid var(--gt-inchiostro); font-family: var(--gt-font); } & li { counter-increment: gt-voce; display: flex; gap: 20px; margin: 0; padding: 18px 0; border-bottom: 1px solid var(--gt-sabbia-scura); font-family: var(--gt-font); font-size: 17px; line-height: 1.6; color: inherit; } & li::before { content: counter(gt-voce, decimal-leading-zero); flex: 0 0 28px; width: 28px; font-family: var(--gt-font-mono); font-size: 13px; line-height: 27px; letter-spacing: 0.08em; font-weight: 500; color: var(--gt-blu); }\n}.elementor .gt-chips{font-family:var(--gt-font);margin:0px;display:block;& ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; font-family: var(--gt-font); } & li { margin: 0; padding: 6px 12px; border: 1px solid var(--gt-sabbia-scura); font-family: var(--gt-font); font-size: 15px; line-height: 20px; font-weight: 400; color: var(--gt-inchiostro); }\n}.elementor .gt-btn-trasparente:hover,.elementor .gt-btn-trasparente:focus-visible{color:var(--gt-bianco);background-color:rgba(255, 255, 255, 0.12);}.elementor .gt-btn-trasparente{min-height:54px;font-family:var(--gt-font);font-weight:600;font-size:14px;color:var(--gt-bianco);letter-spacing:0.06em;line-height:18px;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--gt-bianco);border-style:solid;background-color:transparent;transition:background-color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gt-btn-bianco:hover,.elementor .gt-btn-bianco:focus-visible{color:var(--gt-notte);border-color:var(--gt-azzurro);background-color:var(--gt-azzurro);}.elementor .gt-btn-bianco{min-height:54px;font-family:var(--gt-font);font-weight:600;font-size:14px;color:var(--gt-blu);letter-spacing:0.06em;line-height:18px;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--gt-bianco);border-style:solid;background-color:var(--gt-bianco);transition:background-color 0.15s, color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gt-btn:hover,.elementor .gt-btn:focus-visible{color:var(--gt-bianco);border-color:var(--gt-notte);background-color:var(--gt-notte);}.elementor .gt-btn{min-height:54px;font-family:var(--gt-font);font-weight:600;font-size:14px;color:var(--gt-bianco);letter-spacing:0.06em;line-height:18px;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--gt-blu);border-style:solid;background-color:var(--gt-blu);transition:background-color 0.15s, border-color 0.15s, color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor .gt-lead-profilo{max-width:34em;font-family:var(--gt-font);font-weight:400;font-size:clamp(18px, 1.6vw, 21px);color:var(--gt-inchiostro);line-height:1.5;margin:0px;text-wrap: pretty;\n}.elementor .gt-citazione{font-family:var(--gt-font);font-weight:400;font-size:clamp(24px, 2.6vw, 34px);color:var(--gt-inchiostro);letter-spacing:-0.02em;line-height:1.25;margin:0px;text-wrap: pretty;\n}.elementor .gt-num-grande{font-family:var(--gt-font);font-weight:400;font-size:clamp(64px, 8vw, 112px);color:var(--gt-bianco);letter-spacing:-0.04em;line-height:0.95;margin:0px;}.elementor .gt-testo-chiaro{font-family:var(--gt-font);font-weight:400;font-size:17px;color:var(--gt-azzurro-medio);line-height:1.6;margin:0px;& a { color: var(--gt-bianco); text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 600; color: var(--gt-bianco); }\n}.elementor .gt-testo{font-family:var(--gt-font);font-weight:400;font-size:17px;color:var(--gt-testo);line-height:1.6;margin:0px;& a { color: var(--gt-blu); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--gt-notte); } & strong { font-weight: 600; color: var(--gt-inchiostro); }\n}.elementor .gt-lead{max-width:33em;font-family:var(--gt-font);font-weight:400;font-size:var(--gt-lead);color:var(--gt-testo);line-height:1.55;margin:0px;text-wrap: pretty;\n}.elementor .gt-h3-chiaro{font-family:var(--gt-font);font-weight:500;font-size:22px;color:var(--gt-bianco);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .gt-h2-chiaro{font-family:var(--gt-font);font-weight:400;font-size:var(--gt-h2);color:var(--gt-bianco);letter-spacing:-0.025em;line-height:1.1;margin:0px;text-wrap: balance;\n}.elementor .gt-h2{font-family:var(--gt-font);font-weight:400;font-size:var(--gt-h2);color:var(--gt-inchiostro);letter-spacing:-0.025em;line-height:1.1;margin:0px;text-wrap: balance;\n}.elementor .gt-h1-pagina{max-width:18em;font-family:var(--gt-font);font-weight:400;font-size:clamp(36px, 4.6vw, 64px);color:var(--gt-inchiostro);letter-spacing:-0.03em;line-height:1.05;margin:0px;text-wrap: balance;\n}.elementor .gt-eyebrow-chiaro{font-family:var(--gt-font-mono);font-weight:500;font-size:12px;color:var(--gt-celeste);letter-spacing:0.12em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .gt-eyebrow{font-family:var(--gt-font-mono);font-weight:500;font-size:12px;color:var(--gt-blu);letter-spacing:0.12em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .gt-intestazione{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .gt-azioni{padding:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .gt-pila{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .gt-contenuto-2col{width:100%;min-width:0px;max-width:var(--gt-max);padding-block-start:var(--gt-sez-y);padding-block-end:var(--gt-sez-y);padding-inline-start:var(--gt-pad-x);padding-inline-end:var(--gt-pad-x);display:grid;gap:var(--gt-gap-col);grid-template-columns:repeat(auto-fit, minmax(min(440px, 100%), 1fr));align-items:start;}.elementor .gt-contenuto{width:100%;min-width:0px;max-width:var(--gt-max);padding-block-start:var(--gt-sez-y);padding-block-end:var(--gt-sez-y);padding-inline-start:var(--gt-pad-x);padding-inline-end:var(--gt-pad-x);display:flex;flex-direction:column;gap:clamp(32px, 4vw, 56px);}.elementor .gt-fascia{width:100%;font-family:var(--gt-font);font-size:17px;color:var(--gt-testo);line-height:1.6;padding:0px;background-color:var(--gt-carta);display:flex;flex-direction:column;align-items:center;}