.elementor .e-2de2333d-4755{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#F19400;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-f61e0e-8436{font-family:"M PLUS 1";font-weight:800;font-size:4.25rem;color:#FFFFFF;letter-spacing:-0.035em;line-height:1.06em;margin:0px;& span { color: #F19400; }\n}.elementor .e-545fdf25-371e{font-family:"Open Sans";font-weight:400;font-size:1.125rem;color:#E5E5E5;line-height:1.75em;margin:0px;}.elementor .e-68bf40f6-6da2{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#FFFFFF;line-height:1.4em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.875rem;padding-inline-end:0px;margin:0px;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-2d7ae2fe-8e9e{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#FFFFFF;line-height:1.4em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.875rem;padding-inline-end:0px;margin:0px;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-78410c85-4e8d{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#FFFFFF;line-height:1.4em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.875rem;padding-inline-end:0px;margin:0px;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-696dc118-cecc{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;}.elementor .e-535f75b3-9c80:hover,.elementor .e-535f75b3-9c80:focus-visible{color:#18161B;background-color:#FFFFFF;}.elementor .e-535f75b3-9c80:focus{outline-width:0.2rem;outline-color:#FFFFFF;outline-style:solid;outline-offset:0.2rem;}.elementor .e-535f75b3-9c80{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#18161B;line-height:1.4em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:10px;background-color:#F19400;display:inline-block;}.elementor .e-6fc41ac5-409c:hover,.elementor .e-6fc41ac5-409c:focus-visible{color:#18161B;background-color:#FFFFFF;}.elementor .e-6fc41ac5-409c:focus{outline-width:0.2rem;outline-color:#F19400;outline-style:solid;outline-offset:0.2rem;}.elementor .e-6fc41ac5-409c{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#FFFFFF;line-height:1.4em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:10px;border-width:0.0625rem;border-color:#FFFFFF;border-style:solid;background-color:transparent;display:inline-block;}.elementor .e-233b098f-3f6c{padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-9dac5be-28c7{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-6531afe9-5465{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#55555D;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;margin:0px;}.elementor .e-2371ca7f-b76e{font-family:"M PLUS 1";font-weight:800;font-size:1.75rem;color:#18161B;letter-spacing:-0.02em;line-height:1.15em;margin:0px;}.elementor .e-2fdcf659-719b{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-7dd5b7c6-d5bd{max-width:17rem;padding:1.75rem;border-radius:10px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.375rem;flex:0 0 auto;border-block-start: 0.25rem solid #F19400;\n}.elementor .e-5901a7eb-461c{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;align-items:flex-end;}.elementor .e-66d7a710-109e{padding-block-start:10rem;padding-block-end:7rem;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(90deg, rgba(24,22,27,0.94) 0%,rgba(24,22,27,0.8) 45%,rgba(24,22,27,0.3) 100%),url("https://mccormick-solar.de/wp-content/uploads/2026/06/Still-2026-05-23-012421_1.121.1-scaled.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,70% 40%;background-color:#18161B;display:flex;flex-direction:column;}.elementor .e-7311d314-5f65{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-7cfeb5da-4f8b{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.5em;margin:0px;}.elementor .e-4fd4a34e-a270{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-49002ec4-27cb{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-14af2837-70cf{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.5em;margin:0px;}.elementor .e-4634fcb4-ff37{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-47bd6bac-c6a4{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-14a4b0a9-2ee1{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.5em;margin:0px;}.elementor .e-77171aed-ce64{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-434b7340-d3ff{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-18e92882-5514{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.5em;margin:0px;}.elementor .e-4fcd7652-9360{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-59a64f27-384d{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:repeat(4, 1fr);}.elementor .e-6c1f6981-b02d{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F7F7F7;display:flex;flex-direction:column;border-block-end: 0.0625rem solid #E5E5E5;\n}.elementor .e-349ce46a-ff14{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:30% 50%;border-radius:10px;display:block;}.elementor .e-5e54fd1d-f5bf{font-family:"Open Sans";font-weight:400;font-size:0.75rem;color:#686870;line-height:1.5em;margin:0px;}.elementor .e-6e952d18-b36d{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:5 1 0px;}.elementor .e-1860cb5f-3251{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#18161B;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-416f57b7-aa7c{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#18161B;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-249f781f-5756{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-5ac71427-50f0{font-family:"M PLUS 1";font-weight:800;font-size:0.875rem;color:#F19400;line-height:1.4em;margin:0px;}.elementor .e-51f91a1a-270c{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-27d1f745-35c8{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#55555D;line-height:1.65em;margin:0px;}.elementor .e-4e7ee04e-1140{padding:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-20a6a234-a09a{font-family:"M PLUS 1";font-weight:800;font-size:0.875rem;color:#F19400;line-height:1.4em;margin:0px;}.elementor .e-2b093961-aa90{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-25780483-4437{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#55555D;line-height:1.65em;margin:0px;}.elementor .e-613da5ea-76ce{padding:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-13fd7f65-335e{font-family:"M PLUS 1";font-weight:800;font-size:0.875rem;color:#F19400;line-height:1.4em;margin:0px;}.elementor .e-73c4ce59-587e{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-198b8227-15bd{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#55555D;line-height:1.65em;margin:0px;}.elementor .e-488b22b3-2f12{padding:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-57ae7386-f8d8{font-family:"M PLUS 1";font-weight:800;font-size:0.875rem;color:#F19400;line-height:1.4em;margin:0px;}.elementor .e-3bfb7b75-9c44{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-5f30edda-f526{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#55555D;line-height:1.65em;margin:0px;}.elementor .e-689b5af1-584f{padding:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-7d8627fa-c779{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2, 1fr);}.elementor .e-41513b9d-28ca{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:6 1 0px;}.elementor .e-44b52277-20e1{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-359ac4dd-3ec1{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-3325d12-74af{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#F19400;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;margin:0px;}.elementor .e-3c70c3c5-8cc9{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#FFFFFF;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-343c6114-8ca1{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#C9C9CF;line-height:1.75em;margin:0px;}.elementor .e-3aa82e46-9544{max-width:44rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-3c808ed8-453e{width:3.5rem;height:3.5rem;font-family:"M PLUS 1";font-weight:800;font-size:1.125rem;color:#F19400;line-height:1em;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:0.125rem;border-color:#F19400;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-1d7ab71e-526a{font-family:"M PLUS 1";font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.3em;margin:0px;}.elementor .e-f079ab5-f766{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#C9C9CF;line-height:1.65em;margin:0px;}.elementor .e-231e1e9c-47b4{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#3A383F;border-style:solid;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-20e4ae0c-7f08{width:3.5rem;height:3.5rem;font-family:"M PLUS 1";font-weight:800;font-size:1.125rem;color:#F19400;line-height:1em;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:0.125rem;border-color:#F19400;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-12882557-c807{font-family:"M PLUS 1";font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.3em;margin:0px;}.elementor .e-217e96d9-4f1f{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#C9C9CF;line-height:1.65em;margin:0px;}.elementor .e-4daddd3-8675{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#3A383F;border-style:solid;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-5a548a96-362f{width:3.5rem;height:3.5rem;font-family:"M PLUS 1";font-weight:800;font-size:1.125rem;color:#F19400;line-height:1em;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:0.125rem;border-color:#F19400;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-30d110ef-9159{font-family:"M PLUS 1";font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.3em;margin:0px;}.elementor .e-360aef4c-58dd{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#C9C9CF;line-height:1.65em;margin:0px;}.elementor .e-567475e9-2e7a{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#3A383F;border-style:solid;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-614b6d29-a870{width:3.5rem;height:3.5rem;font-family:"M PLUS 1";font-weight:800;font-size:1.125rem;color:#F19400;line-height:1em;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:0.125rem;border-color:#F19400;border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-5fa074c9-76c7{font-family:"M PLUS 1";font-weight:700;font-size:1.25rem;color:#FFFFFF;line-height:1.3em;margin:0px;}.elementor .e-5a1241aa-baa1{font-family:"Open Sans";font-weight:400;font-size:0.9375rem;color:#C9C9CF;line-height:1.65em;margin:0px;}.elementor .e-5e95fe4a-f374{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#3A383F;border-style:solid;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-10f342c9-f266{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr);}.elementor .e-1995c28e-da62{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-601db7bc-ea30{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#18161B;display:flex;flex-direction:column;}.elementor .e-1f4b8bd6-b305{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#18161B;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-11cb8425-1a65{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#18161B;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-2f777b5f-ee22{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-5bfb98c3-64a7:hover,.elementor .e-5bfb98c3-64a7:focus-visible{color:#FFFFFF;background-color:#18161B;}.elementor .e-5bfb98c3-64a7:focus{outline-width:0.2rem;outline-color:#18161B;outline-style:solid;outline-offset:0.2rem;}.elementor .e-5bfb98c3-64a7{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#18161B;line-height:1.4em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:10px;background-color:#F19400;display:inline-block;align-self:flex-start;}.elementor .e-663fff0a-b617{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:4 1 0px;}.elementor .e-1e0c4610-7bc3{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;display:block;border-block-end: 0.25rem solid #F19400;\n}.elementor .e-47b4ec78-b80e{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-4cc0b25b-918e{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-67e3d652-be9e{padding:1.25rem;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-19e2cd8f-c485{overflow:hidden;padding:0px;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;}.elementor .e-4d2c1709-cffb{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;display:block;border-block-end: 0.25rem solid #F19400;\n}.elementor .e-7324f628-e4fe{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-32f6c3ff-141f{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-40f7202-d377{padding:1.25rem;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-6f3c4c2-50ad{overflow:hidden;padding:0px;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;}.elementor .e-1aac1e12-8afa{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:60% 50%;display:block;border-block-end: 0.25rem solid #F19400;\n}.elementor .e-5b4bc6c3-26b0{font-family:"M PLUS 1";font-weight:700;font-size:1.125rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-4703dd17-6dc8{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-33c724c9-f677{padding:1.25rem;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-394b555e-2533{overflow:hidden;padding:0px;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;}.elementor .e-2e06b6b3-af60{padding:0px;display:grid;gap:1.25rem;flex:7 1 0px;grid-template-columns:repeat(3, 1fr);}.elementor .e-7decfa0a-26d6{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-55f331fb-36b1{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-22effc46-fd78{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#18161B;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-1bdbc202-b8b3{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#18161B;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-5f01989-85d4{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-59a4dadc-2788{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-6d13e6cb-6d37{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-5375aa10-981e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-3038a8ff-d06c{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-22730630-72d2{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-42174410-f332{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-5041086b-1a8f{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-10453447-e73f{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-95cc494-b0a2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-5f848b65-22d0{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.3em;margin:0px;}.elementor .e-736c4924-adb9{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;margin:0px;}.elementor .e-1520709c-5f95{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-inline-start: 0.1875rem solid #F19400;\n}.elementor .e-1fd341e-df12{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(2, 1fr);gap: 1.5rem 2rem;\n}.elementor .e-25d806d5-67d0{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:6 1 0px;}.elementor .e-7752743b-42fe{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:10px;display:block;}.elementor .e-4e326811-7f9d{padding:0px;display:flex;flex-direction:column;flex:5 1 0px;}.elementor .e-1b4846ce-b9ba{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-191bae5f-acc0{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F7F7F7;display:flex;flex-direction:column;}.elementor .e-3b8c3594-813f{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#18161B;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-74038a8-8ca4{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#18161B;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-75f1fbdd-2585{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-7b6171e0-4aef:hover,.elementor .e-7b6171e0-4aef:focus-visible{color:#18161B;border-color:#F19400;background-color:#F19400;}.elementor .e-7b6171e0-4aef:focus{outline-width:0.2rem;outline-color:#F19400;outline-style:solid;outline-offset:0.2rem;}.elementor .e-7b6171e0-4aef{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#18161B;line-height:1.4em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:10px;border-width:0.0625rem;border-color:#18161B;border-style:solid;background-color:transparent;display:inline-block;align-self:flex-start;}.elementor .e-1e598c78-cc01{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:4 1 0px;}.elementor .e-1c171ffd-9ce8{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.5em;margin:0px;}.elementor .e-243929f8-589d{padding:0px;}.elementor .e-310a3048-6ee4{font-family:"M PLUS 1";font-weight:700;font-size:1.5rem;color:#F19400;line-height:1em;margin:0px;}.elementor .e-56297c7c-b201{width:1.5rem;height:1.5rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-78741338-2502{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-5d8b8d19-563b{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-27db7380-6b70{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-52723694-60ff{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;}.elementor .e-7017886d-fcf7{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.5em;margin:0px;}.elementor .e-1d85cef3-ecaf{padding:0px;}.elementor .e-532f45d0-c6ca{font-family:"M PLUS 1";font-weight:700;font-size:1.5rem;color:#F19400;line-height:1em;margin:0px;}.elementor .e-534656ad-196e{width:1.5rem;height:1.5rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-d208c18-c240{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-9a8f890-cbcf{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-7f642c3c-9c60{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-508dca4b-da71{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;}.elementor .e-7d3f8690-93bf{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.5em;margin:0px;}.elementor .e-8b9f30-e582{padding:0px;}.elementor .e-2e0a3855-f37a{font-family:"M PLUS 1";font-weight:700;font-size:1.5rem;color:#F19400;line-height:1em;margin:0px;}.elementor .e-2469f4ff-e775{width:1.5rem;height:1.5rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3c1c198-b374{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-53ecbadf-671d{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-5b57a131-93c8{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3235cc46-3dce{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;}.elementor .e-7786a775-7025{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.5em;margin:0px;}.elementor .e-1451b699-fdd8{padding:0px;}.elementor .e-3f15e1bf-b5dd{font-family:"M PLUS 1";font-weight:700;font-size:1.5rem;color:#F19400;line-height:1em;margin:0px;}.elementor .e-481c6e17-529a{width:1.5rem;height:1.5rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1bf1110f-aecb{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-22a1fd78-ff5a{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-a6fda3f-2b79{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-746a70f7-1eff{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;}.elementor .e-d18e454-582f{font-family:"M PLUS 1";font-weight:700;font-size:1.0625rem;color:#18161B;line-height:1.5em;margin:0px;}.elementor .e-545ed039-30cb{padding:0px;}.elementor .e-47f30dca-eaff{font-family:"M PLUS 1";font-weight:700;font-size:1.5rem;color:#F19400;line-height:1em;margin:0px;}.elementor .e-520dc4b-f299{width:1.5rem;height:1.5rem;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4b18dafd-ae07{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-1e428b96-4829{font-family:"Open Sans";font-weight:400;font-size:1rem;color:#55555D;line-height:1.75em;margin:0px;}.elementor .e-56972e53-fed5{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1e087c78-8b1a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:0.0625rem;border-color:#E5E5E5;border-style:solid;background-color:#F7F7F7;}.elementor .e-786d69c2-751f{gap:0.75rem;}.elementor .e-3a63e2c5-24f9{padding:0px;display:flex;flex-direction:column;flex:7 1 0px;}.elementor .e-327f7d87-b914{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-61373b2-83e0{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-36510c03-ab9c{font-family:"Open Sans";font-weight:700;font-size:0.75rem;color:#F19400;letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;margin:0px;border-radius:2rem;border-width:0.0625rem;border-color:#F19400;border-style:solid;align-self:flex-start;}.elementor .e-5597c7a-16be{font-family:"M PLUS 1";font-weight:800;font-size:3rem;color:#FFFFFF;letter-spacing:-0.035em;line-height:1.13em;margin:0px;& span { color: #F19400; }\n}.elementor .e-2546adbf-2ff2{font-family:"Open Sans";font-weight:400;font-size:1.0625rem;color:#E5E5E5;line-height:1.75em;margin:0px;}.elementor .e-1365ceeb-e631:hover,.elementor .e-1365ceeb-e631:focus-visible{color:#18161B;background-color:#FFFFFF;}.elementor .e-1365ceeb-e631:focus{outline-width:0.2rem;outline-color:#FFFFFF;outline-style:solid;outline-offset:0.2rem;}.elementor .e-1365ceeb-e631{font-family:"M PLUS 1";font-weight:700;font-size:0.9375rem;color:#18161B;line-height:1.4em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:10px;background-color:#F19400;display:inline-block;align-self:flex-start;}.elementor .e-140ec590-4bf6{max-width:42rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-5926d024-4164{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-3209ee23-f42b{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-5ffe2c83-afa3{font-family:"M PLUS 1";font-weight:700;font-size:1rem;color:#18161B;line-height:1.4em;margin:0px;}.elementor .e-582b48d2-2168{font-family:"Open Sans";font-weight:400;font-size:0.875rem;color:#55555D;line-height:1.6em;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start: 0.0625rem solid #E5E5E5; & a { color: #18161B; font-weight: 700; text-decoration: underline; text-decoration-color: #F19400; }\n}.elementor .e-11f57a1c-3ba6{max-width:22rem;padding:2rem;border-radius:10px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;border-block-start: 0.25rem solid #F19400;\n}.elementor .e-3a6e7050-7d22{max-width:82rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;align-items:center;}.elementor .e-1b0d1d4-82c5{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(90deg, rgba(24,22,27,0.95) 0%,rgba(24,22,27,0.82) 50%,rgba(24,22,27,0.55) 100%),url("https://mccormick-solar.de/wp-content/uploads/2026/06/P1070053.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 60%;background-color:#18161B;display:flex;flex-direction:column;}