.elementor .e-66915d3f-9234{max-width:620px;font-size:22px;color:#F2F2F2;}.elementor .e-2a0ae9d7-7f6f:hover,.elementor .e-2a0ae9d7-7f6f:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-2a0ae9d7-7f6f{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-49280933-34ae:hover,.elementor .e-49280933-34ae:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-49280933-34ae{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-56046bee-595e:hover,.elementor .e-56046bee-595e:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-56046bee-595e{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-7de72cfb-7277:hover,.elementor .e-7de72cfb-7277:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-7de72cfb-7277{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-271465fb-7fa0:hover,.elementor .e-271465fb-7fa0:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-271465fb-7fa0{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-5b7df77-3e5b:hover,.elementor .e-5b7df77-3e5b:focus-visible{color:#000000;background-color:#FFFFFF;}.elementor .e-5b7df77-3e5b{font-family:Barlow;font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;}.elementor .e-2f23c05f-deae{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-35e695c7-e8b8{min-height:60vh;padding-block-start:140px;background-image:linear-gradient(180deg, rgba(0,0,0,0.77) 0%,rgba(0,0,0,0.91) 100%),url("https://mgerimini.it/wp-content/uploads/2026/11/pannelli-fotovoltaici-dettaglio.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-4e7a304-841e{line-height:1.9;}.elementor .e-147ed5a9-de5f{width:100%;padding:28px;margin-block-start:8px;border-radius:16px;background-color:var(--mg-nero);display:flex;flex-direction:column;gap:12px;}.elementor .e-17746aac-f764{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-38456cc2-c1ba{width:45%;height:420px;min-width:0px;max-width:45%;object-fit:cover;border-radius:16px;flex:0 0 45%;}.elementor .e-20e44c96-adaf{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-38cbc34b-d5ee{margin-block-start:56px;}.elementor .e-441f503d-d1fe{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-669cc29b-2a1a{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-1e61eb18-d7c1{text-align:center;}.elementor .e-1e7d4631-8ba8{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-1dada97b-cfaa{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-26e901ea-2bd0{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-46adfcae-e502{text-align:center;}.elementor .e-78dc2495-9c5e{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-7fb7b355-e712{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-1f411270-eef5{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-5d16b248-cb3e{text-align:center;}.elementor .e-25588fc0-7e94{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-58df2c13-bf48{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-1d42faba-c9b8{font-size:19px;color:var(--mg-blu);text-align:center;}.elementor .e-50df0b4d-139a{text-align:center;}.elementor .e-374d777c-41b4{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-5bd216b9-6735{width:100%;padding:0px;margin-block-start:8px;display:grid;gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-75ae6496-bd1b{font-family:Barlow;font-weight:700;font-size:22px;margin-block-start:8px;}.elementor .e-e7fb3bd-250c{width:100%;max-width:820px;padding:28px;margin-block-start:24px;border-radius:16px;border-width:2px;border-color:var(--mg-grigio-fondo);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-596b5b52-9f08{margin-block-start:8px;}.elementor .e-712624db-fa21{width:45%;height:420px;min-width:0px;max-width:45%;object-fit:cover;border-radius:16px;flex:0 0 45%;}.elementor .e-3dce843-d201{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3ed46baa-8a84{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-3b181465-1fef{font-size:24px;}.elementor .e-1e859e1-dc7a{flex:1 1 auto;}.elementor .e-7bd95f19-5569{padding:28px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-74eb0b17-3df4{font-size:24px;}.elementor .e-48064b8c-3f7f{flex:1 1 auto;}.elementor .e-10b69559-fb12{padding:28px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-4b3348b7-5e55{font-size:24px;}.elementor .e-56c2a82c-4071{flex:1 1 auto;}.elementor .e-39c7d14a-df34{padding:28px;border-radius:16px;background-color:var(--mg-grigio-fondo);display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-586fe697-8eac{width:100%;padding:0px;margin-block-start:8px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-30b01754-49dc{color:#F2F2F2;}.elementor .e-1116087c-c2ef{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-11dc94c2-3244{width:45%;height:420px;min-width:0px;max-width:45%;object-fit:cover;border-radius:16px;flex:0 0 45%;}.elementor .e-204aea80-dcaf{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;align-items:center;}