.elementor .e-11f207a8-8083{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; filter: saturate(.25) contrast(1.05) brightness(.78);\n}.elementor .e-6124b316-b856{overflow:hidden;position:absolute;padding:0px;margin:0px;background-color:var(--ink-black);inset: 0;\n}.elementor .e-75d8ea22-a07f{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-7f6eed34-902f{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-16e610cb-1e9c{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-3634c808-9b40{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-35f23503-b37c{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-51552783-62d8{overflow:hidden;position:relative;padding-block-start:200px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-end-end-radius:clamp(128px,28vw,460px);display:flex;align-items:flex-end;min-height: 82svh;\n}.elementor .e-7f156e11-e690{padding:0px;}.elementor .e-560536a1-519c{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-16a687fc-fc29{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-e7ad502-57c4{padding:0px;text-wrap: balance;\n}.elementor .e-5731f038-2374{margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ff60ddc-ac55{max-width:1200px;padding:0px;margin-block-end:clamp(40px,6vw,64px);margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-63d69ac6-2ac3{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-5fd4f462-db2c{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-514e9bb6-cd60{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-628aa4a7-d43e{min-height:340px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-2193a071-5532{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-31750b56-a7ab{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-5f06535d-2b67{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-44ddee2f-e2cb{min-height:340px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-4378d215-2997{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-236d3aba-b76c{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-43674dda-a19e{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-8860339-f3bc{min-height:340px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-ceabc9-d4fe{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-4a4b6e7-ab05{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-3879609b-e4aa{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-6bc100c9-1ac8{min-height:340px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-7131d018-d4cf{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-7f9ce200-1245{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-1fab3d75-e872{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-15cb7c40-a1b7{min-height:340px;padding:32px;border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-4b80027-d128{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-113d891a-ed24{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-745c5305-60e6{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-1fdc20f8-8bf8{min-height:340px;padding:32px;margin-inline-end:max(24px, calc((100vw - 1200px) / 2));border-radius:10px;background-color:var(--prussian-blue);display:flex;flex-direction:column;gap:20px;flex:0 0 280px;}.elementor .e-5902dd9c-f430{width:100vw;position:relative;inset-inline-start:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(24px, calc((100vw - 1200px) / 2));padding-inline-end:0px;transform:translate3d(-50%, 0px, 0px);display:flex;gap:16px;overflow-x: auto; overflow-y: hidden; scroll-behavior: auto;\n}.elementor .e-6b4eacdd-1413{max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7baec0fc-31c3{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-3c82a3c0-cb5c{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-65b69ed1-6b7f{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-7ba08f63-8cbe{padding:0px;margin-block-end:0px;text-wrap: balance;\n}.elementor .e-4328d208-ec28{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-dc7a476-f9f5{position:sticky;inset-block-start:120px;padding:0px;}.elementor .e-676d9409-dfee{padding:0px;}.elementor .e-6f095b3-7c98{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-lock.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-lock.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-48f3c292-7f4b{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-55a582d7-387a{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-71c96b42-e90d{color:var(--periwinkle);margin:0px;}.elementor .e-5db76932-dcd0{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-3e2fa6e1-f426{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-lock.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-lock.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-577f3fd3-4ce5{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-72fd3509-68a2{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6fd5ac70-688d{color:var(--periwinkle);margin:0px;}.elementor .e-5874a016-115e{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-6fd43e3b-868e{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-lock.svg); mask-image: url(https://gestioneitalia.smartdevagency.it/wp-content/uploads/2026/09/lucide-lock.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-46441ed1-b3e2{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--pure-white);margin:0px;}.elementor .e-87e5c29-bd6e{padding:0px;margin-block-end:10px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-7940d4e6-51a1{color:var(--periwinkle);margin:0px;}.elementor .e-5746cd22-eab9{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-a9b1627-82c5{padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-3d791053-2201{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-61d72831-4077{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-258043b3-1d20{padding:0px;}.elementor .e-3fb11572-8a8c{padding:0px;}.elementor .e-52eda2d9-51d2{padding:0px;}