.elementor .e-12fa8a08-6930{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-4aa81e07-215a{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-6e3662c4-dc1b{max-width:52rem;font-family:"Open Sans";font-size:1.1rem;color:#e0e7f0;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-4d994f77-37f7{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-7d0914d6-5e17{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/11/Altbau.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#06163a;}.elementor .e-4d5e7464-7a22{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-53d13325-2755{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-5911a751-58f8{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-3e27fdad-7128{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-76f343aa-788a{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;}.elementor .e-7803e5b3-aace{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-6e75a548-435d{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-1583ae7-ae44{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5773f761-3bc1{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-1afdb44f-f8b5{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-515604c5-7e48{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-70fbba75-6b4a{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1593d13b-4612{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-d4103ea-ad96{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-299cf7c6-64ab{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-450a1a69-63e4{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5a9f2dbe-8e57{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-4286a603-c0ba{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-8bcce6f-b5e6{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-513090dd-3a1d{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3c2e294d-7774{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-3960c0e6-f3a9{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-454b89cb-d29e{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-5105e9ec-a237{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2505094d-9f3a{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-b40858f-85f3{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-4c20c9b2-130b{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-3bcf34ea-1a5b{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-41d080d2-d1f3{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-118a2438-d8bd{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-291b4e78-ef86{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-686a4c3e-fe55{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-45799287-6dc9{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-36c674a8-1359{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-443d8d7f-41fc{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-49879488-9c7a{font-family:"Open Sans";font-weight:700;font-size:1.4rem;color:#9a7500;line-height:1.8;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-d8d855a-97aa{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-4cd66f75-d317{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-27518791-9b46{padding:1.75rem;border-radius:0.5rem;border-width:1px;border-color:#e0e5ed;border-style:solid;background-color:#ffffff;}.elementor .e-36764241-54c4{padding:0px;margin-block-start:2rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);}.elementor .e-72a3fa6b-c6f4{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2d221f27-bb56{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f5f7fa;}.elementor .e-6cb27762-e4b6{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-65cce14c-e23b{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-5bbb19c6-8271{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-53971f70-73eb:hover,.elementor .e-53971f70-73eb:focus-visible{background-color:#ffda65;}.elementor .e-53971f70-73eb{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.25rem;background-color:#f2c94c;display:inline-block;}.elementor .e-743046d6-95fc{max-width:65rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-62532293-d316{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;}