.elementor .e-4f989dd4-bfb2{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; filter: saturate(.25) contrast(1.05) brightness(.78);\n}.elementor .e-70e11f70-d200{overflow:hidden;position:absolute;padding:0px;margin:0px;background-color:var(--ink-black);inset: 0;\n}.elementor .e-4922d4ea-26f8{height:440px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;background-image: linear-gradient(to bottom, rgba(12,37,94,.78) 0%, rgba(12,37,94,0) 100%);\n}.elementor .e-22a0a785-6a46{height:75%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-image: linear-gradient(to bottom, rgba(12,37,94,0) 0%, rgba(12,37,94,.65) 60%, rgba(12,37,94,1) 100%);\n}.elementor .e-2864ecd7-c73f{color:#FFFFFF;margin-block-start:0px;margin-block-end:clamp(20px,3vw,32px);margin-inline-start:0px;margin-inline-end:0px;display:inline-block;}.elementor .e-2319149a-1422{max-width:1000px;font-family:var(--font-primary);font-weight:300;font-size:clamp(34px,5.4vw,64px);color:#FFFFFF;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-1c0f3a89-de48{width:100%;max-width:1200px;position:relative;padding-block-start:0px;padding-block-end:clamp(48px,7vw,96px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-283d756e-dcf7{overflow:hidden;position:relative;padding-block-start:200px;border-end-end-radius:clamp(128px,28vw,460px);display:flex;align-items:flex-end;min-height: 82svh;\n}.elementor .e-72215338-9634{padding:0px;}.elementor .e-272de057-919b{font-family:var(--font-primary);font-weight:300;font-size:clamp(32px,4.6vw,54px);color:var(--pure-white);letter-spacing:-0.04em;line-height:1.15;margin:0px;display:inline;}.elementor .e-45934c2e-5fd1{font-family:var(--font-accent);font-weight:500;font-size:clamp(32px,4.6vw,54px);letter-spacing:-0.04em;line-height:1.15;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.2em;margin-inline-end:0px;display:inline;}.elementor .e-3ea388aa-5427{font-family:var(--font-primary);font-size:var(--body-lg-size);color:var(--periwinkle);line-height:var(--body-lg-line-height);margin-block-start:clamp(20px,3vw,28px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-41434ac0-e344{max-width:900px;padding-inline-start:20px;margin-block-end:clamp(48px,7vw,72px);text-wrap: balance;\n}.elementor .e-68a5dd9e-54eb{max-width:200px;font-family:var(--font-primary);font-weight:500;font-size:18px;color:var(--pure-white);letter-spacing:-0.01em;line-height:1.3;margin:0px;}.elementor .e-3c69e4e9-ec56{font-family:var(--font-primary);font-size:16px;color:var(--periwinkle);line-height:1.6;padding-block-start:20px;margin:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--deep-navy);\n}.elementor .e-54942dfa-c9df{font-family:var(--font-primary);font-weight:300;font-size:44px;color:var(--periwinkle);letter-spacing:-0.04em;line-height:1;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: right;\n}.elementor .e-4ec13dfb-fedc{min-height:300px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;}.elementor .e-e470590-32e8{max-width:200px;font-family:var(--font-primary);font-weight:500;font-size:18px;color:var(--pure-white);letter-spacing:-0.01em;line-height:1.3;margin:0px;}.elementor .e-71657188-7fe8{font-family:var(--font-primary);font-size:16px;color:var(--periwinkle);line-height:1.6;padding-block-start:20px;margin:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--deep-navy);\n}.elementor .e-6ad73c7d-2750{font-family:var(--font-primary);font-weight:300;font-size:44px;color:var(--periwinkle);letter-spacing:-0.04em;line-height:1;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: right;\n}.elementor .e-6b970fd4-ef16{min-height:300px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;}.elementor .e-6e6a773-ffa6{padding-inline-start:20px;display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);}.elementor .e-5042732d-8609{max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1fe6cf41-738c{padding-block-start:clamp(72px,11vw,120px);padding-block-end:clamp(72px,11vw,120px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-black);}.elementor .e-63bd0cfb-45d6{font-family:var(--font-primary);font-weight:300;font-size:clamp(32px,4.6vw,54px);color:var(--pure-white);letter-spacing:-0.04em;line-height:1.15;margin:0px;display:inline;}.elementor .e-788005f6-aa2f{font-family:var(--font-accent);font-weight:500;font-size:clamp(32px,4.6vw,54px);letter-spacing:-0.04em;line-height:1.15;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.2em;margin-inline-end:0px;display:inline;}.elementor .e-26a8f501-b823{padding:0px;margin-block-end:0px;text-wrap: balance;\n}.elementor .e-5ac3a90d-4bd6{font-family:var(--font-primary);font-size:var(--body-lg-size);color:var(--periwinkle);line-height:var(--body-lg-line-height);margin-block-start:clamp(20px,3vw,28px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-261858bc-6fb7{position:sticky;inset-block-start:120px;padding:0px;}.elementor .e-103ca27b-dbc0{padding:0px;}.elementor .e-66d052de-290f{width:36px;height:36px;padding:0px;background-image:linear-gradient(90deg, #117E9E 0%,#37967B 50%,#5CAF57 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;-webkit-mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-user-group.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-user-group.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-position: center; mask-position: center;\n}.elementor .e-6d78e619-d718{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-28e96d36-94ee{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-44ef31ef-94f6{color:var(--periwinkle);margin:0px;}.elementor .e-5b99338e-f498{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--deep-navy);\n}.elementor .e-3bd81545-74d5{width:36px;height:36px;padding:0px;background-image:linear-gradient(90deg, #117E9E 0%,#37967B 50%,#5CAF57 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;-webkit-mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-heart-handshake.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-heart-handshake.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-position: center; mask-position: center;\n}.elementor .e-25045252-82c0{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-73321318-69f3{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-4e6d783d-b17d{color:var(--periwinkle);margin:0px;}.elementor .e-17214a2c-5f36{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--deep-navy);\n}.elementor .e-51ba8b4a-9429{width:36px;height:36px;padding:0px;background-image:linear-gradient(90deg, #117E9E 0%,#37967B 50%,#5CAF57 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;-webkit-mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-solar-panel.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-solar-panel.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-position: center; mask-position: center;\n}.elementor .e-6d0c07b-4b8d{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-7dbadb2f-7585{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-2c870429-a27c{color:var(--periwinkle);margin:0px;}.elementor .e-17f44a9-9392{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--deep-navy);\n}.elementor .e-1de37119-f1de{padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-1ee3fe74-a454{max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:repeat(auto-fit, minmax(min(100%,320px),1fr));align-items:stretch;}.elementor .e-7f3a76a4-1436{padding-block-start:clamp(72px,11vw,120px);padding-block-end:clamp(72px,11vw,120px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--prussian-blue);}.elementor .e-60cd658e-f455{font-family:var(--font-primary);font-weight:300;font-size:clamp(32px,4.6vw,54px);color:var(--pure-white);letter-spacing:-0.04em;line-height:1.15;margin:0px;display:inline;}.elementor .e-5415db3-717a{font-family:var(--font-accent);font-weight:500;font-size:clamp(32px,4.6vw,54px);letter-spacing:-0.04em;line-height:1.15;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.2em;margin-inline-end:0px;display:inline;}.elementor .e-2f169f91-a317{font-family:var(--font-primary);font-size:var(--body-lg-size);color:var(--periwinkle);line-height:var(--body-lg-line-height);margin-block-start:clamp(20px,3vw,28px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-73c084a7-e3a7{max-width:700px;text-align:center;margin-block-end:clamp(40px,6vw,56px);margin-inline-start:auto;margin-inline-end:auto;text-wrap: balance;\n}.elementor .e-2094c92d-a90c{font-family:var(--font-primary);color:var(--electric-green);margin:0px;}.elementor .e-6b2cb5cc-6bb2{padding:20px;border-radius:10px;background-color:var(--prussian-blue);display:none;}.elementor .e-7dd9efa2-812a{font-family:var(--font-primary);color:#ff6b6b;margin:0px;}.elementor .e-3869e0e9-dee9{padding:20px;border-radius:10px;background-color:var(--prussian-blue);display:none;}.elementor .e-4c25fdea-8fcd{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-3e538110-c1ae{width:100%;height:48px;font-size:15px;color:var(--pure-white);padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-6620d663-5721{display:flex;flex-direction:column;gap:8px;}.elementor .e-50b263fa-d4e4{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-69c7cd63-d077{width:100%;height:48px;font-size:15px;color:var(--pure-white);padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-438ea2f7-8634{display:flex;flex-direction:column;gap:8px;}.elementor .e-40f34a8b-2eb1{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%,220px),1fr));}.elementor .e-6f1c78fe-715c{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-4ac8931b-8a91{width:100%;height:48px;font-size:15px;color:var(--pure-white);padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-3f4008d5-e254{display:flex;flex-direction:column;gap:8px;}.elementor .e-63b04beb-1e02{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-3fff2fd6-f28a{width:100%;height:48px;font-size:15px;color:var(--pure-white);padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-75394192-b526{display:flex;flex-direction:column;gap:8px;}.elementor .e-5b03605-f9b3{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%,220px),1fr));}.elementor .e-adc97b7-c25e{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-3b097df-56f1{width:100%;height:48px;font-size:15px;color:var(--pure-white);padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-4df2da1c-993e{display:flex;flex-direction:column;gap:8px;}.elementor .e-a4620be-7eb4{font-family:var(--font-primary);font-size:14px;color:var(--pure-white);}.elementor .e-24331dd3-e6df{width:100%;font-size:15px;color:var(--pure-white);padding:16px;border-radius:6px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--prussian-blue);}.elementor .e-46a0c242-403d{display:flex;flex-direction:column;gap:8px;}.elementor .e-70a17864-84f1{width:20px;height:20px;flex:0 0 auto;}.elementor .e-28b7d4cb-affc{font-family:var(--font-primary);font-size:14px;color:var(--periwinkle);}.elementor .e-34a2a6ef-714c{display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-31c099e-cbf5{font-family:var(--font-primary);font-weight:500;color:var(--ink-black);padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;background-color:var(--electric-green);align-self:flex-start;}.elementor .e-6990d3e3-93b0{display:flex;flex-direction:column;gap:20px;}.elementor .e-7f412e6a-2537{max-width:900px;padding:clamp(40px,6vw,64px);margin-inline-start:auto;margin-inline-end:auto;border-radius:10px;border-width:1px;border-color:var(--deep-navy);border-style:solid;background-color:var(--ink-black);}.elementor .e-638fe93-d197{max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b68eddc-d3b4{padding-block-start:clamp(72px,11vw,120px);padding-block-end:clamp(72px,11vw,120px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--prussian-blue);}.elementor .e-7bb95219-317c{padding:0px;}.elementor .e-5e3c3e6f-9c13{padding:0px;}