.elementor .gt-eyebrow-link:hover,.elementor .gt-eyebrow-link:focus-visible{text-decoration:underline;}.elementor .gt-eyebrow-link{min-height:32px;font-family:var(--gt-font-mono);font-weight:500;font-size:12px;color:var(--gt-blu);letter-spacing:0.12em;line-height:16px;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .gt-articolo{width:100%;min-width:0px;max-width:760px;font-family:var(--gt-font);font-size:18px;color:var(--gt-testo);line-height:1.65;padding:0px;& p { margin: 0px 0px 1.1em; font-family: var(--gt-font); font-size: 18px; line-height: 1.65; color: var(--gt-testo); } & h2, & h3, & h4, & h5, & h6 { margin: 1.6em 0px 0.6em; font-family: var(--gt-font); font-weight: 500; line-height: 1.2; letter-spacing: -0.015em; color: var(--gt-inchiostro); } & h2 { font-size: 30px; } & h3 { font-size: 24px; } & h4, & h5, & h6 { font-size: 20px; } & ul, & ol { margin: 0px 0px 1.2em; padding-left: 1.3em; font-family: var(--gt-font); color: var(--gt-testo); } & li { margin: 0px 0px 0.45em; font-family: var(--gt-font); font-size: 18px; line-height: 1.6; } & a { color: var(--gt-blu); font-family: inherit; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--gt-notte); } & strong, & b { font-weight: 600; color: var(--gt-inchiostro); } & img { max-width: 100%; height: auto; } & figure { margin: 1.6em 0px; } & .wp-block-buttons { display: flex; flex-wrap: wrap; gap: 12px; margin: 1.6em 0px; } & .wp-block-button { margin: 0px; } & .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 12px 24px; font-family: var(--gt-font); font-size: 14px; line-height: 18px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none; text-align: center; border: 1px solid var(--gt-blu) !important; border-radius: 0px !important; background-color: var(--gt-blu) !important; color: var(--gt-bianco) !important; } & .wp-block-button__link:hover { background-color: var(--gt-notte) !important; border-color: var(--gt-notte) !important; } & .has-small-font-size, & .has-medium-font-size { font-size: 18px !important; line-height: 1.65 !important; } & h2.has-small-font-size, & h2.has-medium-font-size, & h2.has-large-font-size { font-size: 28px !important; line-height: 1.2 !important; } & h3.has-small-font-size, & h3.has-medium-font-size, & h3.has-large-font-size, & h4.has-small-font-size, & h4.has-medium-font-size, & h4.has-large-font-size, & h5.has-small-font-size, & h5.has-medium-font-size, & h5.has-large-font-size, & h6.has-small-font-size, & h6.has-medium-font-size, & h6.has-large-font-size { font-size: 22px !important; line-height: 1.25 !important; } & .has-text-color p, & .has-text-color a, & .has-text-color strong, & .has-text-color b, & .has-link-color a { color: inherit; }\n}.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-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-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-nota{font-family:var(--gt-font);font-weight:400;font-size:14px;color:var(--gt-nota);line-height:20px;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-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-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-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;}