.elementor .e-4d6a4ece-7e2a{font-family:Barlow;font-weight:700;font-size:32px;color:var(--mg-arancio);letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-212c0dd4-d82f{max-width:900px;font-size:56px;line-height:1.05;}.elementor .e-56e688d2-2c14{max-width:640px;font-size:21px;color:#F2F2F2;}.elementor .e-2ad48598-b1d7:hover,.elementor .e-2ad48598-b1d7:focus-visible{color:#000000;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-2ad48598-b1d7{color:#FFFFFF;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-161898f7-7972{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-110f14bc-2b15{min-width:0px;gap:22px;flex:1 1 0px;}.elementor .e-59b04cab-a7be{width:40%;height:auto;max-width:480px;flex:0 0 40%;}.elementor .e-5945e52f-8e11{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-62301998-34ef{min-height:90vh;padding-block-start:140px;background-image:linear-gradient(180deg, rgba(0,0,0,0.70) 0%,rgba(0,0,0,0.88) 100%),url("https://mgerimini.it/wp-content/uploads/2026/11/impianto-fotovoltaico-tetto-coppi.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#000000;justify-content:center;}.elementor .e-19da5414-f445{font-size:16px;color:#BDBDBD;}.elementor .e-1ce379a2-a123{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;box-shadow:3px 0px 0px 0px #E15415 inset;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-2df08394-f4c2{font-size:16px;color:#BDBDBD;}.elementor .e-4f8c60cd-fc16{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;box-shadow:3px 0px 0px 0px #E15415 inset;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-5beb07e0-267c{font-size:16px;color:#BDBDBD;}.elementor .e-b727392-c7eb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;box-shadow:3px 0px 0px 0px #E15415 inset;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-4823749f-37b9{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;}.elementor .e-3a2cdd0a-ffb7{padding-block-start:36px;padding-block-end:36px;}.elementor .e-421284ec-9f02{width:50%;height:480px;min-width:0px;max-width:50%;object-fit:cover;border-radius:16px;flex:0 0 50%;}.elementor .e-9079731-7f55{line-height:1.9;}.elementor .e-7c282899-12e9{width:100%;padding:28px;border-radius:16px;background-color:var(--mg-nero);display:flex;flex-direction:column;gap:12px;}.elementor .e-bc78381-e243{margin-block-start:8px;}.elementor .e-2ecd5f5b-df63{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-1917cd02-9a06{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-67a15e4a-dddb{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-47fb2a20-ea18{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .e-37fb00bb-f2fc{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-74a5434c-95c1{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-2fa47459-f195{width:100%;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:40px;align-items:stretch;}.elementor .e-269b0cbf-4f8e{width:100%;height:auto;max-width:100%;margin-block-start:4px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2465fe7b-64ab{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-512004f1-94ea{text-align:center;}.elementor .e-6059a522-bfcf{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.39);display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-54235a9c-6223{width:100%;height:auto;max-width:100%;margin-block-start:4px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5efd79f6-f7bb{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-3dc9bce-558e{text-align:center;}.elementor .e-68e3ba6-ae10{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.39);display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-226f0b55-7deb{width:100%;height:auto;max-width:100%;margin-block-start:4px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1c532772-2cd7{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-7d90dee7-1bf4{text-align:center;}.elementor .e-559951f4-6fd9{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.39);display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-6ec3a15f-dcdc{width:100%;height:auto;max-width:100%;margin-block-start:4px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-746a152f-868a{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-f6b01bd-5297{text-align:center;}.elementor .e-23ef6564-fb8d{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.39);display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-3c082ee7-69a0{width:100%;padding:0px;margin-block-start:12px;display:grid;gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-243e164f-15d2{font-family:Barlow;font-weight:700;font-size:22px;margin-block-start:8px;}.elementor .e-89cbf9-4904{font-size:17px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;}.elementor .e-61a7c2ef-6f54{font-size:17px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;}.elementor .e-75956540-ebc1{font-size:17px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;}.elementor .e-72a4b76c-b8df{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-7eb11ecc-db5a{max-width:820px;font-family:Barlow;font-weight:700;font-size:40px;color:var(--mg-arancio);line-height:1.15;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3603b287-225f{color:#F2F2F2;}.elementor .e-4bb72d5e-24f7{color:#F2F2F2;}.elementor .e-13b9f3b-d4d1{color:#BDBDBD;}.elementor .e-783bbc40-c079{margin-block-start:12px;}.elementor .e-3ed35e27-d8d3{width:50%;height:auto;min-width:0px;min-height:520px;max-width:50%;object-fit:cover;flex:0 0 50%;}.elementor .e-2d3b2dc3-ca99{font-size:34px;}.elementor .e-17dba3fb-5167{color:#F2F2F2;}.elementor .e-16274909-2e1f{font-family:Barlow;font-size:18px;color:var(--mg-verde);margin:0px;}.elementor .e-1964e7ed-f235{font-family:Barlow;font-size:18px;color:var(--mg-verde);margin:0px;}.elementor .e-d3b241-a4da{font-family:Barlow;font-size:18px;color:var(--mg-verde);margin:0px;}.elementor .e-21922efc-7b14{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .e-16a30428-cd64{min-width:0px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;justify-content:center;}.elementor .e-34779129-b6ae{width:100%;padding:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-1fc99dd1-89d0{padding:0px;}.elementor .e-76311451-91a6{width:38px;height:38px;font-family:Barlow;font-weight:700;font-size:18px;color:var(--mg-nero);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--mg-arancio);display:flex;justify-content:center;align-items:center;}.elementor .e-5200f36c-154d{padding:26px;border-radius:16px;background-color:var(--mg-bianco);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-78b64c4c-e6d9{width:38px;height:38px;font-family:Barlow;font-weight:700;font-size:18px;color:var(--mg-nero);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--mg-arancio);display:flex;justify-content:center;align-items:center;}.elementor .e-56ece483-a8c3{padding:26px;border-radius:16px;background-color:var(--mg-bianco);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-72afe426-68ee{width:38px;height:38px;font-family:Barlow;font-weight:700;font-size:18px;color:var(--mg-nero);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--mg-arancio);display:flex;justify-content:center;align-items:center;}.elementor .e-8edf419-6b97{padding:26px;border-radius:16px;background-color:var(--mg-bianco);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-42c54740-eabc{width:38px;height:38px;font-family:Barlow;font-weight:700;font-size:18px;color:var(--mg-nero);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--mg-arancio);display:flex;justify-content:center;align-items:center;}.elementor .e-2a4eb8ea-1145{padding:26px;border-radius:16px;background-color:var(--mg-bianco);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-4e46ecf1-e13e{width:100%;padding:0px;margin-block-start:12px;display:grid;gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-19518864-3363{width:171.5%;height:auto;max-width:400%;margin-block-start:-30.7%;margin-inline-start:-35.8%;display:block;}.elementor .e-61123d4-3183{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;margin-block-end:10px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:block;}.elementor .e-2b1a0c6b-2fdf{font-size:20px;}.elementor .e-5a7bc6d4-15dd{font-size:16px;}.elementor .e-7f4dd7e8-ce21{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-586e282d-aeb2{width:166.5%;height:auto;max-width:400%;margin-block-start:-36.2%;margin-inline-start:-36.6%;display:block;}.elementor .e-5e869340-4973{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;margin-block-end:10px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:block;}.elementor .e-29f14822-7906{font-size:20px;}.elementor .e-37d1c77c-833c{font-size:16px;}.elementor .e-3bfcddb6-b9be{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-812cace-29f3{width:169.5%;height:auto;max-width:400%;margin-block-start:-49.3%;margin-inline-start:-38.1%;display:block;}.elementor .e-14669ebb-cf0a{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;margin-block-end:10px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:block;}.elementor .e-174612df-e499{font-size:20px;}.elementor .e-5696bd68-a139{font-size:16px;}.elementor .e-c9856b6-6b0d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-7ccd20e2-956a{width:182.6%;height:auto;max-width:400%;margin-block-start:-57%;margin-inline-start:-41.3%;display:block;}.elementor .e-56104566-f06f{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;margin-block-end:10px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:block;}.elementor .e-380fc19b-c55d{font-size:20px;}.elementor .e-3214c1fe-592f{font-size:16px;}.elementor .e-5f16610d-faee{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-e0ab31e-653e{width:100%;padding:0px;margin-block-start:16px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-25f73912-e30a{margin-block-start:12px;}