.elementor .e-53c94713-b200{width:100%;height:100%;object-fit:cover;filter: saturate(.2) contrast(1.05);\n}.elementor .e-24218320-26dd{overflow:hidden;position:absolute;padding:0px;margin:0px;background-color:var(--ink-black);display:flex;justify-content:center;align-items:center;inset: 0;\n}.elementor .e-7045ba2a-cda6{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-14b0ccf8-10ef{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-4c053422-4833{color:#FFFFFF;}.elementor .e-29a07fd4-ccd6{font-weight:500;font-size:clamp(44px,7vw,104px);color:#FFFFFF;letter-spacing:-0.05em;line-height:1;margin:0px;display:inline;}.elementor .e-4e153126-e182{font-family:var(--font-accent);font-weight:500;font-size:clamp(44px,7vw,104px);letter-spacing:-0.05em;line-height:1;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.2em;margin-inline-end:0px;display:inline;}.elementor .e-df57951-7d14{text-wrap: balance;\n}.elementor .e-246abb52-5155{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-53c805ef-3051{margin-block-start:clamp(28px,4vw,40px);display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-4c6b26db-45be{max-width:900px;}.elementor .e-4e144ba-ccf3{width:100%;max-width:1200px;position:relative;z-index:10;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;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-13a31c9a-59f0{overflow:hidden;position:relative;padding-block-start:200px;border-end-end-radius:clamp(128px,28vw,460px);display:flex;align-items:flex-end;min-height: 100svh;\n}.elementor .e-2f4204a8-e321{min-height:clamp(160px,18vw,240px);padding:0px;background-image:url("https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/10/icona.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;}.elementor .e-1aa1069a-9bda{font-family:var(--font-primary);font-weight:300;font-size:clamp(24px,2.6vw,30px);color:var(--pure-white);letter-spacing:-0.025em;line-height:1.4;margin:0px;}.elementor .e-2ca66ad1-bc39{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:clamp(24px,3vw,32px);display:inline-block;}.elementor .e-790709b3-6990{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:repeat(auto-fit, minmax(min(100%,340px),1fr));align-items:start;}.elementor .e-26d4133e-fb5c{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-303de6e-5103{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; -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-1ed776eb-b1c1{font-family:var(--font-primary);font-size:var(--subheading-size);color:var(--pure-white);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);margin:0px;font-weight: var(--subheading-weight);\n}.elementor .e-24eb3f2b-f381{color:var(--periwinkle);margin:0px;}.elementor .e-ce0e63b-d165{min-height:320px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:16px;}.elementor .e-609b060b-27b8{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; -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-41aeeb9b-cce4{font-family:var(--font-primary);font-size:var(--subheading-size);color:var(--pure-white);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);margin:0px;font-weight: var(--subheading-weight);\n}.elementor .e-2ca4a01e-a24f{color:var(--periwinkle);margin:0px;}.elementor .e-2235dd07-3cd4{min-height:320px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2f5ecd0a-e67f{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;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; -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-696eae51-c137{font-family:var(--font-primary);font-size:var(--subheading-size);color:var(--pure-white);letter-spacing:var(--subheading-letter-spacing);line-height:var(--subheading-line-height);margin:0px;font-weight: var(--subheading-weight);\n}.elementor .e-f053a87-29f8{color:var(--periwinkle);margin:0px;}.elementor .e-751ac5af-4f87{min-height:320px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1968313f-af7c{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%,280px),1fr));}.elementor .e-602fd0c8-a02b{padding-block-start:0px;padding-block-end:clamp(72px,11vw,120px);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ink-black);}.elementor .e-674bbc15-7902{padding:0px;}.elementor .e-1398e43c-6fe3{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-bd99052-b9fd{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-67e12dd4-145c{padding:0px;}.elementor .e-54731753-c119{font-family:var(--font-primary);font-weight:700;font-size:13px;color:var(--periwinkle);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-6aa5757f-ce9f{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);color:var(--pure-white);line-height:1.05;margin:0px;}.elementor .e-52d44084-9765{font-family:var(--font-primary);font-size:15px;color:var(--periwinkle);margin:0px;}.elementor .e-58e10dd-c47a{padding:40px;border-radius:10px;background-color:var(--ink-black);display:flex;flex-direction:column;gap:12px;}.elementor .e-182789e9-2b04{font-family:var(--font-primary);font-weight:700;font-size:13px;color:var(--periwinkle);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-5f71df7b-6f94{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);color:var(--pure-white);line-height:1.05;margin:0px;}.elementor .e-60cce643-401f{font-family:var(--font-primary);font-size:15px;color:var(--periwinkle);margin:0px;}.elementor .e-c830a98-99f0{padding:40px;border-radius:10px;background-color:var(--ink-black);display:flex;flex-direction:column;gap:12px;}.elementor .e-1919698-9e33{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%,320px),1fr));}.elementor .e-7f6299d7-ca1a{max-width:720px;font-family:var(--font-primary);font-size:14px;color:var(--periwinkle);line-height:1.6;margin:0px;}.elementor .e-2580dbe9-1cb9{max-width:1200px;padding-inline-start:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .e-7ddc3612-d63e{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-22fe1c4e-dbcd{letter-spacing:-0.04em;line-height:1.15;margin:0px;}.elementor .e-5ca355bc-63cd{font-family:var(--font-primary);font-weight:500;font-size:13px;color:var(--periwinkle);letter-spacing:0.03em;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;display:inline-block;text-align: left;\n}.elementor .e-605655e0-353c{margin-block-end:clamp(40px,6vw,64px);display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-6e92de00-429c{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; filter: saturate(.35);\n}.elementor .e-53b6d496-aab7{overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;border-radius:10px;background-color:var(--prussian-blue);display:flex;justify-content:center;align-items:center;}.elementor .e-770115ca-55d1{font-family:var(--font-primary);font-weight:300;font-size:21px;color:var(--pure-white);letter-spacing:-0.02em;line-height:1.3;display:block;}.elementor .e-9b97e39-9fc4{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-70e619a8-663d{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%,300px),1fr));}.elementor .e-19b62c2c-39cf{padding:0px;}.elementor .e-46a5621b-6bc5{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%,300px),1fr));}.elementor .e-28816b1c-3a05{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2203fe82-9387{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-26700957-d3b6{padding:0px;margin:0px;display:block;}