/* Fatturazione elettronica — generato dal design, non modificare a mano */
.elementor .elementor-element.gi.gi-fatturazione-1.gi-fatturazione-1{display:block;background:#185C63;color:#fff;position:relative}
.elementor .elementor-element.gi.gi-fatturazione-2.gi-fatturazione-2{max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px;display:flex;flex-direction:column;gap:20px}
.elementor .elementor-element.gi.gi-fatturazione-3.gi-fatturazione-3{display:flex;flex-direction:column}
.elementor .elementor-element.gi.gi-fatturazione-4.gi-fatturazione-4{margin:0;max-width:900px}
.elementor .elementor-element.gi-fatturazione-4.gi-fatturazione-4 .elementor-heading-title{font-size:clamp(32px,4.2vw,50px) !important;line-height:1.12 !important;max-width:900px;text-wrap:balance;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-5.gi-fatturazione-5{display:flex;flex-direction:column;margin:0;max-width:820px}
.elementor .elementor-element.gi.gi-fatturazione-6.gi-fatturazione-6{align-self:flex-start}
.elementor .elementor-element.gi-fatturazione-6.gi-fatturazione-6 .elementor-button{background:#8CB82B !important;color:#1F1F1F !important;text-decoration:none;font-size:18px !important;padding:13px 26px;border-radius:4px;margin:0}
.elementor .elementor-element.gi-fatturazione-6.gi-fatturazione-6 .elementor-button:hover,.elementor .elementor-element.gi-fatturazione-6.gi-fatturazione-6 .elementor-button:focus,.elementor .elementor-element.gi-fatturazione-6.gi-fatturazione-6 .elementor-button:visited{color:#1F1F1F !important;background:#8CB82B !important}
.elementor .elementor-element.gi.gi-fatturazione-7.gi-fatturazione-7{display:block;position:relative}
.elementor .elementor-element.gi.gi-fatturazione-8.gi-fatturazione-8{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px;align-items:center}
.elementor .elementor-element.gi.gi-fatturazione-9.gi-fatturazione-9{display:flex;flex-direction:column;gap:16px}
.elementor .elementor-element.gi.gi-fatturazione-a.gi-fatturazione-a{margin:0}
.elementor .elementor-element.gi-fatturazione-a.gi-fatturazione-a .elementor-heading-title{font-size:clamp(28px,3vw,38px) !important;line-height:1.2 !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-b.gi-fatturazione-b{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-c.gi-fatturazione-c{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-d.gi-fatturazione-d{margin:0;display:flex;flex-direction:column;gap:8px}
.elementor .elementor-element.gi.gi-fatturazione-e.gi-fatturazione-e{display:flex;flex-direction:column;width:100%}
.elementor .elementor-element.gi-fatturazione-e.gi-fatturazione-e img{width:100%;height:auto;border-radius:6px;display:block}
.elementor .elementor-element.gi.gi-fatturazione-f.gi-fatturazione-f{display:flex;flex-direction:column}
.elementor .elementor-element.gi.gi-fatturazione-g.gi-fatturazione-g{display:block;background:#F7F7F7;position:relative}
.elementor .elementor-element.gi.gi-fatturazione-h.gi-fatturazione-h{max-width:1200px;margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;gap:28px}
.elementor .elementor-element.gi.gi-fatturazione-i.gi-fatturazione-i{display:flex;flex-direction:column;gap:12px;max-width:760px}
.elementor .elementor-element.gi.gi-fatturazione-j.gi-fatturazione-j{margin:0}
.elementor .elementor-element.gi-fatturazione-j.gi-fatturazione-j .elementor-heading-title{font-size:clamp(28px,3vw,38px) !important;line-height:1.2 !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-k.gi-fatturazione-k{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-l.gi-fatturazione-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}
.elementor .elementor-element.gi.gi-fatturazione-m.gi-fatturazione-m{display:block;background:#fff;padding:24px;border-radius:6px;border-top:4px solid #8CB82B}
.elementor .elementor-element.gi.gi-fatturazione-n.gi-fatturazione-n{margin:0 0 8px}
.elementor .elementor-element.gi-fatturazione-n.gi-fatturazione-n .elementor-heading-title{font-size:19px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-p.gi-fatturazione-p{display:block;background:#fff;padding:24px;border-radius:6px;border-top:4px solid #8CB82B}
.elementor .elementor-element.gi.gi-fatturazione-q.gi-fatturazione-q{margin:0 0 8px}
.elementor .elementor-element.gi-fatturazione-q.gi-fatturazione-q .elementor-heading-title{font-size:19px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-s.gi-fatturazione-s{display:block;background:#fff;padding:24px;border-radius:6px;border-top:4px solid #8CB82B}
.elementor .elementor-element.gi.gi-fatturazione-t.gi-fatturazione-t{margin:0 0 8px}
.elementor .elementor-element.gi-fatturazione-t.gi-fatturazione-t .elementor-heading-title{font-size:19px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-v.gi-fatturazione-v{display:block;background:#fff;padding:24px;border-radius:6px;border-top:4px solid #8CB82B}
.elementor .elementor-element.gi.gi-fatturazione-w.gi-fatturazione-w{margin:0 0 8px}
.elementor .elementor-element.gi-fatturazione-w.gi-fatturazione-w .elementor-heading-title{font-size:19px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-y.gi-fatturazione-y{display:block;position:relative}
.elementor .elementor-element.gi.gi-fatturazione-z.gi-fatturazione-z{max-width:1200px;margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;gap:20px}
.elementor .elementor-element.gi.gi-fatturazione-10.gi-fatturazione-10{margin:0}
.elementor .elementor-element.gi-fatturazione-10.gi-fatturazione-10 .elementor-heading-title{font-size:clamp(28px,3vw,38px) !important;line-height:1.2 !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-11.gi-fatturazione-11{display:flex;flex-direction:column;border-top:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-12.gi-fatturazione-12{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 40px;padding:22px 0;border-bottom:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-13.gi-fatturazione-13{margin:0}
.elementor .elementor-element.gi-fatturazione-13.gi-fatturazione-13 .elementor-heading-title{font-size:20px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-14.gi-fatturazione-14{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-15.gi-fatturazione-15{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 40px;padding:22px 0;border-bottom:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-16.gi-fatturazione-16{margin:0}
.elementor .elementor-element.gi-fatturazione-16.gi-fatturazione-16 .elementor-heading-title{font-size:20px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-17.gi-fatturazione-17{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-18.gi-fatturazione-18{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 40px;padding:22px 0;border-bottom:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-19.gi-fatturazione-19{margin:0}
.elementor .elementor-element.gi-fatturazione-19.gi-fatturazione-19 .elementor-heading-title{font-size:20px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1a.gi-fatturazione-1a{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1b.gi-fatturazione-1b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 40px;padding:22px 0;border-bottom:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-1c.gi-fatturazione-1c{margin:0}
.elementor .elementor-element.gi-fatturazione-1c.gi-fatturazione-1c .elementor-heading-title{font-size:20px !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1d.gi-fatturazione-1d{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1e.gi-fatturazione-1e{display:block;background:#F7F7F7;position:relative}
.elementor .elementor-element.gi.gi-fatturazione-1f.gi-fatturazione-1f{max-width:860px;margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;gap:24px}
.elementor .elementor-element.gi.gi-fatturazione-1g.gi-fatturazione-1g{margin:0}
.elementor .elementor-element.gi-fatturazione-1g.gi-fatturazione-1g .elementor-heading-title{font-size:clamp(28px,3vw,38px) !important;line-height:1.2 !important;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1h.gi-fatturazione-1h{border-top:1px solid #D9D9D9}
.elementor .elementor-element.gi.gi-fatturazione-1i.gi-fatturazione-1i{display:flex;flex-direction:column;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1j.gi-fatturazione-1j{display:block;background:#185C63;color:#fff}
.elementor .elementor-element.gi.gi-fatturazione-1k.gi-fatturazione-1k{max-width:1200px;margin:0 auto;padding:64px 24px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}
.elementor .elementor-element.gi.gi-fatturazione-1l.gi-fatturazione-1l{margin:0;max-width:640px}
.elementor .elementor-element.gi-fatturazione-1l.gi-fatturazione-1l .elementor-heading-title{font-size:clamp(26px,2.8vw,34px) !important;line-height:1.2 !important;max-width:640px;margin:0}
.elementor .elementor-element.gi.gi-fatturazione-1m.gi-fatturazione-1m{display:flex;flex-direction:column}

