.elementor .e-eb9bbdb-fd4eef1{max-width:56rem;font-family:Montserrat;font-weight:900;font-size:4.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.15em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-12ecf42-11a4a3d{max-width:38rem;font-family:Inter;font-weight:400;font-size:1.35rem;color:#F7FAFC;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-0b625ad-857e62e{font-family:Montserrat;font-weight:700;font-size:1rem;color:#070707;letter-spacing:0.05em;text-transform:uppercase;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;border-radius:8px;background-color:#ffffff;}.elementor .e-0b625ad-857e62e:hover,.elementor .e-0b625ad-857e62e:focus-visible{color:#ffffff;background-color:#54595F;}.elementor .e-77555eb-0940ad6{min-height:90vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:url("https://www.nandographic.it/wp-content/uploads/2026/10/image-1791184615999.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0000000f;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d7b214c-3d00b78{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;opacity:60%;}.elementor .e-9d6ce59-818eba8{font-family:Montserrat;font-weight:800;font-size:3rem;color:#ffffff;line-height:1.2em;margin-block-start:0.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#00fc6f;}.elementor .e-4759f28-3caafa1{width:80px;height:3px;background-color:#ffffff;opacity:30%;align-self:center;}.elementor .e-6a7dc61-f852a2e{text-align:center;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c8d897c-2e08899{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-4b8574d-d9282c5{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2db1609-f909184{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-b7bdc0a-06caba7{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-b7bdc0a-06caba7:hover,.elementor .e-b7bdc0a-06caba7:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-6a9ced7-8a1ad14{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-285320b-9ec8e5e{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5393bab-722c2cc{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-4c284e1-e1cde48{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-4c284e1-e1cde48:hover,.elementor .e-4c284e1-e1cde48:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-d2d26ce-6f17d6e{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-dc12fb2-95deec8{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-a10440d-9bb4b4e{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-872ff69-961c4c8{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-872ff69-961c4c8:hover,.elementor .e-872ff69-961c4c8:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-2ae83c7-623f661{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-8c6dbe1-9893f02{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-22f6ad1-acfa1ef{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-c8aabb3-ce41025{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-6d5f2c9-f38c421{padding:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-6d5f2c9-f38c421:hover,.elementor .e-6d5f2c9-f38c421:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-b4db352-f0cc39a{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-83c556b-f097893{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-37003e6-a3de80b{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-188b2ba-668aec6{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-188b2ba-668aec6:hover,.elementor .e-188b2ba-668aec6:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-5eeb680-630b198{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-a179a9c-58b1022{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4180f82-8e3b7aa{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-d920d13-40fcab5{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-d920d13-40fcab5:hover,.elementor .e-d920d13-40fcab5:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-ed5a0b5-539f49c{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-a791294-2856c02{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-8bb2336-2501e12{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-415b71d-3df7a81{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-415b71d-3df7a81:hover,.elementor .e-415b71d-3df7a81:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-0616659-cce760f{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-3535da6-7c1dda6{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-dde9e6f-676d0a9{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-423454e-75b020f{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-423454e-75b020f:hover,.elementor .e-423454e-75b020f:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-5243cd2-61d9bf5{width:100%;height:200px;object-fit:cover;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;}.elementor .e-d93c667-ae21bbe{font-family:Montserrat;font-weight:700;font-size:1.5rem;color:#ffffff;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-a5eb051-6f0509b{font-family:Inter;font-size:1rem;color:rgba(255, 255, 255, 0.75);line-height:1.6em;}.elementor .e-b379414-795faf2{padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;border-width:1px;border-color:rgba(255, 255, 255, 0.12);border-style:solid;background-color:rgba(255, 255, 255, 0.05);display:flex;flex-direction:column;grid-column:span 1;align-items:start;}.elementor .e-b379414-795faf2:hover,.elementor .e-b379414-795faf2:focus-visible{background-color:rgba(255, 255, 255, 0.1);}.elementor .e-bcf7efa-16a6e77{width:100%;max-width:1200px;column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-c2f52e5-f9b1ced{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(7, 7, 7, 0.88), rgba(7, 7, 7, 0.88)),url("https://www.nandographic.it/wp-content/uploads/2026/10/image-1791982812745.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-69fe19c-c6027b1{font-family:Montserrat;font-weight:700;font-size:3rem;color:#070707;line-height:1.2em;}.elementor .e-8869071-33f6e53{font-family:Inter;font-size:1.1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-d155ba1-ef87438{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}.elementor .e-46c4b7b-85e9644{width:48%;padding:3rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(7, 7, 7, 0.08);display:flex;flex-direction:column;}.elementor .e-b643a19-b992b9d{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),url("https://www.nandographic.it/wp-content/uploads/2026/09/LOGO-PER-WEB-2.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-9aaaf33-1c19aef{font-family:Orbitron;font-weight:600;font-size:0.9rem;color:#61CE70;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-5200088-7bffa87{font-family:Orbitron;font-weight:800;font-size:3.5rem;color:#ffffff;letter-spacing:0.05em;}.elementor .e-1f7b14d-dda13af{width:60px;border-width:3px;border-color:#61CE70;border-style:solid;align-self:start;}.elementor .e-0cc6f2a-c3c686c{font-family:Orbitron;font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-eee31cb-da338d5{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-25265a6-3eb418b{width:131%;max-width:1400px;max-height:1500px;column-gap:4rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:stretch;}.elementor .e-8b3904a-8eacf69{width:500px;height:700px;position:relative;inset-block-start:-355px;inset-inline-end:-250px;column-gap:6px;display:flex;flex-direction:column;row-gap:6px;flex:0 1 auto;justify-content:space-between;align-items:center;align-self:center;order:15;}.elementor .e-26970f9-37c7c30{height:600px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(#00000033, #00000033),linear-gradient(#030303b0, #030303b0),url("https://www.nandographic.it/wp-content/uploads/2026/10/image-1791982812745.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;align-items:center;}