.elementor .vfr-tcard-tbd{font-family:var(--vfr-testo);font-weight:600;font-size:12.5px;color:#8A4B00;padding-block-start:3px;padding-block-end:3px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:#FFF1DD;}.elementor .vfr-tcard-km{font-family:var(--vfr-testo);font-weight:600;font-size:15px;color:#3A4B60;line-height:1.4;}.elementor .vfr-bc-current{font-family:var(--vfr-testo);font-weight:600;font-size:13.5px;color:#6B7A8A;line-height:1.5;}.elementor .vfr-bc-sep{font-family:var(--vfr-testo);font-size:13.5px;color:#A3AEB9;line-height:1.5;}.elementor .vfr-bc-link:hover,.elementor .vfr-bc-link:focus-visible{color:#526A0F;text-decoration:none;background-color:transparent;}.elementor .vfr-bc-link{font-family:var(--vfr-testo);font-weight:500;font-size:13.5px;color:#3A4B60;line-height:1.5;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;text-align:left;\n}.elementor .vfr-bc-inner{width:100%;max-width:1136px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;\n}.elementor .vfr-bc{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;border-bottom-style: solid; border-bottom-color: #EEF1EC;\n}.elementor .vfr-foot-legal{font-family:var(--vfr-testo);font-size:13px;color:#B8C3CF;line-height:1.6;}.elementor .vfr-foot-bar{width:100%;max-width:1136px;padding-block-start:18px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .vfr-foot-link:hover,.elementor .vfr-foot-link:focus-visible{color:#99CB02;text-decoration:none;}.elementor .vfr-foot-link{font-family:var(--vfr-testo);font-weight:400;font-size:15.5px;color:#FFFFFF;line-height:1.5;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .vfr-foot-title{font-family:var(--vfr-testo);font-weight:700;font-size:13px;color:var(--vfr-verde);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:4px;}.elementor .vfr-foot-text{font-family:var(--vfr-testo);font-size:15px;color:#DCE3EA;line-height:1.6;}.elementor .vfr-foot-name{font-family:var(--vfr-titoli);font-weight:800;font-size:22px;color:#FFFFFF;line-height:1.2;}.elementor .vfr-foot-logo{width:84px;height:auto;}.elementor .vfr-foot-col{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 150px;align-items:flex-start;}.elementor .vfr-foot-brand{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;flex:2 1 280px;align-items:flex-start;}.elementor .vfr-foot-inner{width:100%;max-width:1136px;padding-block-start:0px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;}.elementor .vfr-foot{padding-block-start:56px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--vfr-blu);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .vfr-perc-nota{max-width:720px;font-family:var(--vfr-testo);font-size:15px;color:#5B6B7D;line-height:1.6;display:block;}.elementor .vfr-perc-fine{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .vfr-perc-tappa-km{font-family:var(--vfr-testo);font-weight:500;font-size:14px;color:#5B6B7D;text-align:right;\n}.elementor .vfr-perc-tappa-nome{font-family:var(--vfr-testo);font-weight:600;font-size:15.5px;color:#273745;line-height:1.35;flex:1 1 0px;}.elementor .vfr-perc-tappa-n{width:26px;height:26px;font-family:var(--vfr-testo);font-weight:700;font-size:12.5px;color:#536E00;border-radius:50%;background-color:#FFFFFF;display:flex;flex:0 0 26px;justify-content:center;align-items:center;}.elementor .vfr-perc-tappa:hover,.elementor .vfr-perc-tappa:focus-visible{color:#273745;text-decoration:none;background-color:#EEF5D6;}.elementor .vfr-perc-tappa{color:#273745;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;background-color:var(--vfr-fondo);display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .vfr-perc-tappe{width:auto;padding:0px;display:flex;flex-direction:column;gap:6px;flex:6 1 300px;}.elementor .vfr-perc-btn2:hover,.elementor .vfr-perc-btn2:focus-visible{color:#FFFFFF;text-decoration:none;background-color:#3A4B60;}.elementor .vfr-perc-btn2{font-family:var(--vfr-testo);font-weight:700;font-size:15px;color:var(--vfr-blu);text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-width:2px;border-color:#3A4B60;border-style:solid;background-color:#FFFFFF;}.elementor .vfr-perc-btn:hover,.elementor .vfr-perc-btn:focus-visible{color:#FFFFFF;text-decoration:none;background-color:#3A4B60;}.elementor .vfr-perc-btn{font-family:var(--vfr-testo);font-weight:700;font-size:15px;color:#273745;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:var(--vfr-verde);}.elementor .vfr-perc-meta{font-family:var(--vfr-testo);font-size:15px;color:var(--vfr-blu);line-height:1.5;margin-block-end:10px;}.elementor .vfr-perc-h2{font-family:var(--vfr-titoli);font-weight:800;font-size:24px;color:#273745;line-height:1.25;}.elementor .vfr-perc-label{font-family:var(--vfr-testo);font-weight:700;font-size:13px;color:#536E00;letter-spacing:0.1em;text-transform:uppercase;}.elementor .vfr-perc-head{width:auto;padding:0px;display:flex;flex-direction:column;gap:8px;flex:5 1 260px;align-items:flex-start;}.elementor .vfr-perc-card{width:auto;padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#DDE3DA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(39,55,69,0.05);display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;flex:1 1 0px;align-items:flex-start;}.elementor .vfr-perc-line{width:2px;min-width:2px;padding:0px;background-color:#D5DCCF;flex:1 1 auto;}.elementor .vfr-perc-num{width:44px;height:44px;font-family:var(--vfr-titoli);font-weight:800;font-size:16px;color:#FFFFFF;border-radius:50%;background-color:var(--vfr-blu);display:flex;flex:0 0 44px;justify-content:center;align-items:center;}.elementor .vfr-perc-rail{width:44px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 44px;align-items:center;}.elementor .vfr-perc-tratto{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:stretch;}.elementor .vfr-perc-tratti{padding:0px;margin-block-start:12px;display:flex;flex-direction:column;gap:24px;}.elementor .vfr-perc-avviso{font-family:var(--vfr-testo);font-size:15.5px;color:var(--vfr-blu);line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:#F6D3A5;border-style:solid;background-color:#FFF8EE;box-shadow:5px 0px 0px 0px #EC8B15 inset;display:block;}.elementor .vfr-perc-stat-text{font-family:var(--vfr-testo);font-size:14px;color:var(--vfr-blu);line-height:1.4;display:block;}.elementor .vfr-perc-stat-num{font-family:var(--vfr-titoli);font-weight:800;font-size:32px;color:#273745;line-height:1.1;display:block;}.elementor .vfr-perc-stat{width:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:var(--vfr-fondo);display:flex;flex-direction:column;gap:2px;flex:1 1 160px;}.elementor .vfr-perc-stats{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .vfr-perc-lead{max-width:700px;font-family:var(--vfr-testo);font-size:19px;color:var(--vfr-blu);line-height:1.6;display:block;}.elementor .vfr-perc-h1{font-family:var(--vfr-titoli);font-weight:800;font-size:52px;color:#273745;letter-spacing:-0.02em;line-height:1.08;}.elementor .vfr-perc-eyebrow{font-family:var(--vfr-testo);font-weight:700;font-size:13px;color:#536E00;letter-spacing:0.12em;text-transform:uppercase;}.elementor .vfr-perc-intro{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .vfr-perc-shell{max-width:1040px;padding-block-start:44px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}