.elementor .e-6c257349-d87a{width:100%;height:auto;max-width:480px;aspect-ratio:auto;object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-34063424-491d{font-family:"DM Sans";font-weight:700;font-size:12px;color:#EEF3EF;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-4c74cbd1-992b{max-width:1080px;font-family:"DM Sans";font-weight:600;font-size:4.2rem;color:#F5F7F5;letter-spacing:-0.045em;line-height:1.07;margin:0px;}.elementor .e-2d8ca8a1-af20{max-width:680px;font-family:"DM Sans";font-weight:500;font-size:18px;color:#FFFFFF;line-height:1.8;margin:0px;}.elementor .e-5cc129f0-7f88{min-height:54px;font-family:"DM Sans";font-weight:700;font-size:1rem;color:#0A100D;line-height:1.4;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1px;border-color:#39FF14;border-style:solid;background-color:#39FF14;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5cc129f0-7f88:hover,.elementor .e-5cc129f0-7f88:focus-visible{color:#0A100D;border-color:#2FE00F;background-color:#2FE00F;}.elementor .e-6699ea88-e14c{min-height:54px;font-family:"DM Sans";font-weight:600;font-size:1rem;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#000000;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-6699ea88-e14c:hover,.elementor .e-6699ea88-e14c:focus-visible{color:#000000;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-c8c3ce6-4808{min-width:0px;max-width:100%;padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-600e4422-93ec{font-family:"DM Sans";font-weight:500;font-size:13px;color:#F2F5F3;letter-spacing:0.02em;line-height:1.75;margin-block-start:8px;}.elementor .e-6a9c8386-4674{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-32ef05b8-fd69{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:64px;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:center;}.elementor .e-418e6931-1712{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(8,15,11,.3) 0%,rgba(8,15,11,.35) 100%),url("https://solar-tiptop.de/wp-content/uploads/2026/10/IMG_5210-scaled.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;flex-direction:column;}.elementor .e-79efa8b6-e161{font-family:"DM Sans";font-weight:700;font-size:4.6rem;color:#F5F7F5;letter-spacing:-0.04em;line-height:1.05;text-align:center;margin:0px;}.elementor .e-78b35c6-363d{font-family:"DM Sans";font-weight:500;font-size:1.2rem;color:#DCE5DD;line-height:1.6;text-align:center;margin:0px;}.elementor .e-481a62ba-9a70{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-4c32d974-bd66{min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-2c11ffe-fff2:hover,.elementor .e-2c11ffe-fff2:focus-visible{color:#0A100D;border-color:#2FE00F;background-color:#2FE00F;}.elementor .e-2c11ffe-fff2{min-height:54px;font-family:"DM Sans";font-weight:700;font-size:1rem;color:#0A100D;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:8px;border-width:1px;border-color:#39FF14;border-style:solid;background-color:#39FF14;transition:background-color 0.3s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-38c62698-e94d{width:100%;max-width:1000px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-374a6825-c02c{min-width:0px;max-width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:block;}.elementor .e-567c8fe-dd11{width:360px;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .e-38a242ec-9cfb{min-width:0px;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-26eaf0c6-c750{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-75b35645-859f{font-family:"DM Sans";font-weight:600;font-size:2.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-75bd7ebd-c768{max-width:34rem;font-family:"DM Sans";font-weight:400;font-size:1.05rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-564698f4-a9de{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2acdcf28-b197{width:100%;max-width:1000px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:56px;grid-template-columns:360px minmax(0,1fr);align-items:center;}.elementor .e-ab26eea-609b{min-width:0px;max-width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#1C2A20;border-style:solid;background-color:#0D1510;display:block;}.elementor .e-544cf492-eb51{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-2ce6b0d9-2424{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-627a3730-6e40{max-width:700px;font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-1f6fc7c4-7e57{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-70040588-fcec{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-761036a3-b6ed{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-2ac2a7ab-3607{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-21b6dbe9-93e3{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-5b7f4cef-11c3{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-1b9db3b-50a1{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-1f44246b-42a5{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-730c5ecf-47f5{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-45119489-3947{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-2212b016-2687{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-1a6223f7-7ec2{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-7bc481a9-d893{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-3f1fefda-3dad{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-71d05c55-89ed{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-9a7b18f-7fe3{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-1f00d258-c6a0{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-41008d6e-b0e3{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-63cf0b9-8558{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-5ed2d076-b629{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-5b612dbb-62e8{width:42px;height:42px;font-family:"DM Sans";font-weight:700;font-size:13px;color:#39FF14;line-height:1.75;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9px;border-width:1px;border-color:rgba(57,255,20,0.35);border-style:solid;background-color:#16261A;display:flex;justify-content:center;align-items:center;}.elementor .e-6ee6316e-cd2b{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-2de6de0f-5925{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-6838b446-795f{min-width:0px;max-width:100%;padding:30px;border-radius:12px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-6179f799-5eb9{min-width:0px;max-width:100%;padding:0px;margin-block-start:20px;display:grid;flex-direction:column;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .e-30ee42c3-8a9f{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-4ca015b2-1a0e{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0A100D;display:block;flex-direction:column;}.elementor .e-fc929a6-ef4e{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-5165c53c-e4e5{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-3d052375-6985{width:100%;height:auto;max-width:100%;aspect-ratio:1.7;object-fit:cover;display:block;}.elementor .e-1b1ffac9-da8c{min-width:0px;max-width:100%;overflow:hidden;padding:0px;display:block;flex-direction:column;}.elementor .e-325ebc6-95b9{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-28a130ca-fddc{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-3ebc4e3d-d2e3{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-4e530efc-fb2f{min-width:0px;max-width:100%;padding:30px;display:flex;flex-direction:column;gap:14px;}.elementor .e-1d63a4f5-643e{min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;}.elementor .e-1797663d-269f{width:100%;height:auto;max-width:100%;aspect-ratio:1.7;object-fit:cover;display:block;}.elementor .e-67640162-f27f{min-width:0px;max-width:100%;overflow:hidden;padding:0px;display:block;flex-direction:column;}.elementor .e-632637b5-c70d{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-6926daf3-b5d5{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-20973eac-c53a{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-3c1c0162-70b3{min-width:0px;max-width:100%;padding:30px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5806e28-f6ae{min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;}.elementor .e-22246aa-41c1{width:100%;height:auto;max-width:100%;aspect-ratio:1.7;object-fit:cover;display:block;}.elementor .e-20023e8c-1e7a{min-width:0px;max-width:100%;overflow:hidden;padding:0px;display:block;flex-direction:column;}.elementor .e-1f29edb3-5c98{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-380aaf62-a7b0{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-1702a505-9cf8{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-1866fd88-a9cb{min-width:0px;max-width:100%;padding:30px;display:flex;flex-direction:column;gap:14px;}.elementor .e-62d05d00-2459{min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;}.elementor .e-769dde74-f407{width:100%;height:auto;max-width:100%;aspect-ratio:1.7;object-fit:cover;display:block;}.elementor .e-162c301d-5aa2{min-width:0px;max-width:100%;overflow:hidden;padding:0px;display:block;flex-direction:column;}.elementor .e-1c087a98-b6fc{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-666b13a0-4d11{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-13a38c09-ca41{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-14f627ce-213c{min-width:0px;max-width:100%;padding:30px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6282b23c-abad{min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;}.elementor .e-3fa3e0d7-f395{min-width:0px;max-width:100%;padding:0px;margin-block-start:24px;display:grid;flex-direction:column;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .e-3116c88a-ce57{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-39871a37-2482{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;flex-direction:column;}.elementor .e-2a13a42b-5867{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-1f7ae76d-4cf9{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-1a2f270-7409{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b1981c-f4a4{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-6f563a13-5bb4{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-5f72d781-b31c{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-47ee1f3d-10b5{width:100%;height:auto;max-width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:10px;display:block;}.elementor .e-1f8c7658-f05b{min-width:0px;overflow:hidden;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-radius:10px;display:block;}.elementor .e-5f2a0088-256b{min-width:0px;max-width:100%;padding:30px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-409c7c50-d2b6{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1256a7a4-3e29{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-697d380-a5cb{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-d41eb9d-8f6e{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-277e1fb0-f42b{width:100%;height:auto;max-width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:10px;display:block;}.elementor .e-69d5afe-7cc2{min-width:0px;overflow:hidden;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-radius:10px;display:block;}.elementor .e-7ef61d99-e5a0{min-width:0px;max-width:100%;padding:30px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-111a2086-32d5{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a42f0eb-d75e{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-4a0e8052-2619{font-family:"DM Sans";font-weight:600;font-size:25px;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-52ae2a6d-2445{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-1f74a11c-48a1{width:100%;height:auto;max-width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:10px;display:block;}.elementor .e-73c1d25c-bb9d{min-width:0px;overflow:hidden;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-radius:10px;display:block;}.elementor .e-104e7199-3d7a{min-width:0px;max-width:100%;padding:30px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;display:flex;flex-direction:column;gap:14px;}.elementor .e-1f991092-884c{min-width:0px;max-width:100%;padding:0px;margin-block-start:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-51131dc2-e3da{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-66bade87-df70{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;flex-direction:column;}.elementor .e-3a394a3c-5d43{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-6be24610-bfff{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-4f827a5-f7de{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;display:block;}.elementor .e-27aeb4f8-66ed{min-width:0px;overflow:hidden;padding:0px;margin-block-start:28px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-73800486-5eea{min-width:0px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-7bb3c594-863f{font-family:"DM Sans";font-weight:600;font-size:24px;color:#F5F7F5;line-height:1.75;margin:0px;}.elementor .e-6b488937-8ecd{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-97ce04b-19e1{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-40ebfbb6-7ea9{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;display:block;}.elementor .e-49c54b18-5b57{min-width:0px;overflow:hidden;padding:0px;margin-block-start:28px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-5b163c14-b250{min-width:0px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-5842c813-67f1{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:column;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .e-6d9283e4-d5c9{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0A100D;display:block;flex-direction:column;}.elementor .e-75dc2738-ffc9{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-3c902b04-4d03{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-66d33c4d-6128{max-width:42rem;font-family:"DM Sans";font-weight:400;font-size:1.05rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-5939387-34da{width:100%;height:auto;max-width:230px;max-height:80px;aspect-ratio:auto;object-fit:contain;display:block;}.elementor .e-7cc16a06-c6a7:hover,.elementor .e-7cc16a06-c6a7:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-7cc16a06-c6a7{min-width:0px;min-height:160px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:14px;background-color:#FFFFFF;transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-778dbaf7-58cf{width:100%;height:auto;max-width:230px;max-height:72px;aspect-ratio:auto;object-fit:contain;display:block;}.elementor .e-24450821-a57d:hover,.elementor .e-24450821-a57d:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-24450821-a57d{min-width:0px;min-height:160px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:14px;background-color:#FFFFFF;transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-5e73adc2-bfd0{width:100%;height:auto;max-width:210px;max-height:88px;aspect-ratio:auto;object-fit:contain;display:block;}.elementor .e-321bfdf1-45c5:hover,.elementor .e-321bfdf1-45c5:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-321bfdf1-45c5{min-width:0px;min-height:160px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:14px;background-color:#FFFFFF;transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .e-228c473-a872{min-width:0px;padding:0px;margin-block-start:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-366d3e30-4033{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-2d439313-53f7{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;}.elementor .e-8236ec1-9389{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-6ead531e-18a4{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-53ec0df0-c0f8:hover,.elementor .e-53ec0df0-c0f8:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-53ec0df0-c0f8{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-451bdc4f-5d14{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-2cda2b81-9138:hover,.elementor .e-2cda2b81-9138:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-2cda2b81-9138{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-1986609d-25a9{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-238be7c2-6501:hover,.elementor .e-238be7c2-6501:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-238be7c2-6501{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-4617755e-5567{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-271cdc43-6d8f:hover,.elementor .e-271cdc43-6d8f:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-271cdc43-6d8f{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-10714d7d-6a66{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-142d7184-8855:hover,.elementor .e-142d7184-8855:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-142d7184-8855{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-54892895-6a7d{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-3d1233f-39a4:hover,.elementor .e-3d1233f-39a4:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-3d1233f-39a4{width:100%;height:auto;max-width:100%;aspect-ratio:1.33;object-fit:cover;transition:transform 0.4s;display:block;}.elementor .e-66b0515b-3d62{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;display:block;}.elementor .e-6023b5f5-b244{min-width:0px;max-width:100%;padding:0px;margin-block-start:24px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-64ef718d-6c54{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-1311c98-70a6{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;}.elementor .e-59c1d628-d429{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-16df8c01-99b9{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-16ed02ed-c183{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-3930cdde-8965{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-582be9e1-5510{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-2b41396e-be23{min-width:0px;max-width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2d28064d-1f61{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-951ca2d-efcc{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-1a5a107a-afc9{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-45464c4b-7be8{min-width:0px;max-width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:16px;}.elementor .e-f8dfc2e-961a{font-family:"DM Sans";font-weight:700;font-size:36px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-111caede-f2c1{font-family:"DM Sans";font-weight:600;font-size:1.4rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-3e6a72e9-ddf3{font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-48d63ff8-2384{min-width:0px;max-width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:16px;}.elementor .e-562dc051-326e{min-width:0px;max-width:100%;padding:0px;margin-block-start:20px;display:grid;flex-direction:column;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-74ca8af0-445a{width:100%;min-width:0px;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-21d6fa59-2ae1{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;flex-direction:column;}.elementor .e-e3b448a-f98d{font-family:"DM Sans";font-weight:600;font-size:12px;color:#A4B59F;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-62e9d194-3f0e{font-family:"DM Sans";font-weight:600;font-size:3.2rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-31b65fc4-3448{font-family:"DM Sans";font-weight:600;font-size:1.15rem;color:#F5F7F5;line-height:1.4;margin:0px;}.elementor .e-5c9faa52-846e{padding:0px;flex:1 1 auto;}.elementor .e-2b9ca85b-3e5d{font-family:"DM Sans";font-weight:400;font-size:30px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-1bd548e-7b1e{width:24px;height:24px;color:#39FF14;padding:0px;display:inline-flex;flex:0 0 24px;justify-content:center;align-items:center;}.elementor .e-6257c156-4523{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-65718352-2554{max-width:46rem;font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-3725e710-7661{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-7a503aa5-fabe{width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;}.elementor .e-7cdf008a-3d88{font-family:"DM Sans";font-weight:600;font-size:1.15rem;color:#F5F7F5;line-height:1.4;margin:0px;}.elementor .e-6d6d5a51-202e{padding:0px;flex:1 1 auto;}.elementor .e-7e434b91-ffd7{font-family:"DM Sans";font-weight:400;font-size:30px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-31ffeec8-1a9c{width:24px;height:24px;color:#39FF14;padding:0px;display:inline-flex;flex:0 0 24px;justify-content:center;align-items:center;}.elementor .e-628d2400-479d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-5c0e7067-a6b6{max-width:46rem;font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-406aa0dd-ed1f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1da1e843-ec34{width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;}.elementor .e-52ee71f8-52b9{font-family:"DM Sans";font-weight:600;font-size:1.15rem;color:#F5F7F5;line-height:1.4;margin:0px;}.elementor .e-6e3d1fcd-ea73{padding:0px;flex:1 1 auto;}.elementor .e-639c9ecc-41c3{font-family:"DM Sans";font-weight:400;font-size:30px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-26a1681b-df33{width:24px;height:24px;color:#39FF14;padding:0px;display:inline-flex;flex:0 0 24px;justify-content:center;align-items:center;}.elementor .e-10cffa36-bdc9{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-43ce47d3-e854{max-width:46rem;font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-448d0a20-8777{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1ee04de6-5f9b{width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;}.elementor .e-5c2125f9-a780{font-family:"DM Sans";font-weight:600;font-size:1.15rem;color:#F5F7F5;line-height:1.4;margin:0px;}.elementor .e-b09b253-4687{padding:0px;flex:1 1 auto;}.elementor .e-7044757e-c98d{font-family:"DM Sans";font-weight:400;font-size:30px;color:#39FF14;line-height:1;margin:0px;}.elementor .e-798616f6-7c01{width:24px;height:24px;color:#39FF14;padding:0px;display:inline-flex;flex:0 0 24px;justify-content:center;align-items:center;}.elementor .e-5c734dcf-24c4{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2595fcbe-bfde{max-width:46rem;font-family:"DM Sans";font-weight:400;font-size:1rem;color:#ABB8AE;line-height:1.75;margin:0px;}.elementor .e-621c248b-df16{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-29b1e7df-6269{width:100%;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#293B2B;border-style:solid;background-color:#111A14;}.elementor .e-47ab8014-bb8e{width:100%;padding:0px;margin-block-start:16px;display:flex;flex-direction:column;gap:14px;}.elementor .e-495acab-6418{width:100%;min-width:0px;max-width:900px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .e-713f7d38-9832{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0D1510;display:block;}.elementor .e-3567faa-e7de{font-family:"DM Sans";font-weight:700;font-size:12px;color:#EEF3EF;letter-spacing:0.18em;line-height:1.75;text-transform:uppercase;margin:0px;}.elementor .e-4f3b8b1-9b27{max-width:850px;font-family:"DM Sans";font-weight:600;font-size:3.75rem;color:#F5F7F5;letter-spacing:-0.03em;line-height:1.15;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-543da7a8-7d78{max-width:600px;font-family:"DM Sans";font-weight:500;font-size:1rem;color:#FFFFFF;line-height:1.75;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6b9ee25-37b0{min-height:54px;font-family:"DM Sans";font-weight:700;font-size:1rem;color:#0A100D;line-height:1.4;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1px;border-color:#39FF14;border-style:solid;background-color:#39FF14;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-6b9ee25-37b0:hover,.elementor .e-6b9ee25-37b0:focus-visible{color:#0A100D;border-color:#2FE00F;background-color:#2FE00F;}.elementor .e-720461c5-c641{min-height:54px;font-family:"DM Sans";font-weight:600;font-size:1rem;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#000000;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-720461c5-c641:hover,.elementor .e-720461c5-c641:focus-visible{color:#000000;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-699c9ab1-c2ad{min-width:0px;max-width:100%;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-2d4d5bd8-d8a0{width:100%;min-width:0px;max-width:1200px;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:28px;align-items:center;}.elementor .e-53bceb9e-12de{min-width:0px;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(8,15,11,.3) 0%,rgba(8,15,11,.35) 100%),url("https://solar-tiptop.de/wp-content/uploads/2026/10/pv-hallendach-luftbild.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;flex-direction:column;}