.elementor .e-6521ef07-ad2e8c6{font-family:"Open Sans";font-weight:700;font-size:0.85rem;color:#f2c94c;letter-spacing:0.1em;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5778bf4f-65e0525{max-width:52rem;font-family:"DM Sans";font-weight:700;font-size:3rem;color:#ffffff;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-300ffb54-9dec6c0{max-width:52rem;font-family:"Open Sans";font-size:1.1rem;color:#ffffff;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-59d326fb-ba1de31{max-width:65rem;padding:25px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:5px;background-color:#4d4d4d87;}.elementor .e-289d40c9-5719261{min-height:400px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://ib-merschmann.de/wp-content/uploads/2026/10/Dachsanierung-mit-modernen-Dachfenstern-1024x683.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:#06163a;}.elementor .e-322b283a-05eb07f{font-family:"DM Sans";font-weight:700;font-size:2rem;color:#06163a;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-27a22a60-c7d82a5{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1fca636f-0c38846{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5b609b1a-2785bdf{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2c02252-367243e{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;}.elementor .e-77f6ed27-7144c6e{font-family:"DM Sans";font-weight:700;font-size:2rem;color:#06163a;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b2cfaa8-f5b99e1{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6fb065d1-7734308{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-f2aa583-4c46030{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-6b7225d4-ca7eb75{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68ac432f-6e1e2f5{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-32e1dabc-12cd029{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-53246d18-de44609{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-328bde59-075f5d8{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-3aeb3649-174526e{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-34e23410-418d22d{padding:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);}.elementor .e-24fe53bb-e3923a8{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-342ab2fd-4479887{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f5f7fa;}.elementor .e-232d2020-a69cdfa{font-family:"DM Sans";font-weight:700;font-size:2rem;color:#06163a;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66a6029a-9dfc46b{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6f3a9213-1097468{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-5fc6329c-d3536c8{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-3cf70c6d-8ac1248{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c7258ee-28f066f{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-472eace0-e59cf2d{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-ed55722-cb9d954{font-family:"DM Sans";font-weight:700;font-size:1.3rem;color:#06163a;line-height:1.3;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-38bc6065-2b95ff5{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin:0px;display:block;}.elementor .e-53375d26-8acfa5c{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-2385f465-37de2cf{padding:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);}.elementor .e-46ad724c-a4714b8{font-family:"Open Sans";font-size:0.9rem;color:#585858;line-height:1.8;margin-block-start:1.5rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-335708f1-e88a128{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3ab411d5-4a4de70{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;}.elementor .e-23cc20a0-a76dd03{font-family:"DM Sans";font-weight:700;font-size:2rem;color:#06163a;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ba19c6a-fdf7818{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-55af63c7-58f8640{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4b6e5f6a-228f138{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5396088f-f5f70c8{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5a075ed0-2e2aaa8{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f5f7fa;}.elementor .e-476de731-8ed55e0{font-family:"DM Sans";font-weight:700;font-size:2rem;color:#06163a;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b33244a-0bddee4{font-family:"Open Sans";font-size:1rem;color:#585858;line-height:1.8;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-473d90a2-727bd40:hover,.elementor .e-473d90a2-727bd40:focus-visible{background-color:#e6bc3c;}.elementor .e-473d90a2-727bd40{font-family:"DM Sans";font-weight:700;font-size:1rem;color:#06163a;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;background-color:#f2c94c;display:inline-block;}.elementor .e-1fea6553-5d78ff8{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-38164a85-cfdb4af{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;}