.elementor .header-rand{height:100px;min-width:0px;padding-block-start:0rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;margin:0px;display:flex;flex-direction:column;row-gap:1rem;flex-wrap:wrap;justify-content:flex-end;align-items:end;}.elementor .header-start-weiss{z-index:3;}.elementor .content-rahmen{width:90rem;max-width:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0rem;}.elementor .content-headline1{width:100%;font-family:"Bitter";font-weight:600;font-size:2rem;text-align:start;margin-block-end:0.5rem;}.elementor .content-headline2{width:100%;font-family:"Poppins";font-weight:600;font-size:1.1em;color:var(--Grau);margin-block-end:1rem;}.elementor .teaser-icon-button{width:20rem;max-width:100%;padding:0.5rem;margin-block-start:0.5rem;border-width:1px;border-color:var(--Weiss);border-style:solid;display:flex;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;}.elementor .teaser-icon-button:hover,.elementor .teaser-icon-button:focus-visible{background-color:var(--Rot);}.elementor .teaser-icon-button-icon{width:2rem;height:2rem;display:block;}.elementor .content-text-accent{font-family:"Poppins";font-weight:500;font-size:1em;}.elementor .footer-icon{width:13rem;height:auto;margin-block-end:1rem;}.elementor .footer-block{column-gap:0px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:2rem;margin:0px;display:flex;flex-direction:row;row-gap:0.5rem;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .content-block-bild{width:50%;display:block;}.elementor .content-block-text{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;}.elementor .content-button{width:auto;height:auto;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;border-width:1px;border-color:var(--Grau);border-style:solid;background-color:var(--Blau);display:flex;flex-direction:row;gap:0.5rem;justify-content:center;align-items:center;}.elementor .content-button:hover,.elementor .content-button:focus-visible{border-color:var(--Blau);background-color:var(--Rot);}.elementor .content-text-absatz{width:100%;font-family:"Poppins";font-weight:400;font-size:1em;color:var(--Grau);margin-block-end:0.5rem;}.elementor .content-headline1-small{width:100%;font-family:"Bitter";font-weight:600;font-size:1.4em;}.elementor .Aufmacher{width:100%;height:40rem;max-height:100vh;overflow:hidden;padding:0px;margin:0px;background-image:linear-gradient(180deg, rgba(0, 28, 49, 1) 0%,rgb(0, 86, 151) 73%,rgba(0, 28, 49, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .aufmacher-bild{width:100%;height:100%;overflow:hidden;aspect-ratio:auto;position:relative;background-image:url("https://frondorf.de/wp-content/uploads/2026/06/Sanitaerinstallation-Wasserenthaertung-und-Rohsanierung-in-Alzey-Worms-Nieder-Olm-Bad-Kreuznach.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;mix-blend-mode:luminosity;opacity:10%;display:block;justify-content:flex-end;align-items:end;}.elementor .content-block1{margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.elementor .content-block2{margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;}.elementor .content-block-text-links{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:2rem;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .content-block-text-rechts{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:0rem;justify-content:flex-end;}.elementor .content-copyright{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;font-family:"Poppins";font-weight:400;font-size:0.7em;}.elementor .content-konfigurator-anker{position:relative;inset-block-start:-140px;display:block;}