.elementor .s-baukompass-title{font-family:"Arial, sans-serif";font-weight:600;font-size:48px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-slogan{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-intro{font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-open{width:300px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-open:hover,.elementor .s-baukompass-open:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-calculator{width:240px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-calculator:hover,.elementor .s-baukompass-calculator:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-hero-copy{width:60%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-hero-visual{width:40%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-hero-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-hero{padding:64px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-baukompass-einstieg-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-einstieg-text{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-immobiliencheck-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-immobiliencheck-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-immobiliencheck-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-immobiliencheck-b:hover,.elementor .s-baukompass-immobiliencheck-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-immobiliencheck{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-kosten-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-einstieg-kosten-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-einstieg-kosten-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-einstieg-kosten-b:hover,.elementor .s-baukompass-einstieg-kosten-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-einstieg-kosten{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-angebot-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-einstieg-angebot-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-einstieg-angebot-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-einstieg-angebot-b:hover,.elementor .s-baukompass-einstieg-angebot-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-einstieg-angebot{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-row-a{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-einstieg-unterlagen-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-einstieg-unterlagen-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-einstieg-unterlagen-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-einstieg-unterlagen-b:hover,.elementor .s-baukompass-einstieg-unterlagen-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-einstieg-unterlagen{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-begleitung-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-einstieg-begleitung-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-einstieg-begleitung-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-einstieg-begleitung-b:hover,.elementor .s-baukompass-einstieg-begleitung-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-einstieg-begleitung{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-row-b{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-einstieg-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-einstieg-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-einstieg{padding:64px;background-color:#F8F9FA;display:flex;justify-content:center;}.elementor .s-baukompass-orientation-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-orientation-text{font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-orientation-note{font-family:"Arial, sans-serif";font-weight:400;font-size:16px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-catalog{width:340px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#0057B8;padding:14px;border-radius:15px;background-color:#F8F9FA;}.elementor .s-baukompass-catalog:hover,.elementor .s-baukompass-catalog:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-mobile-app{width:340px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-mobile-app:hover,.elementor .s-baukompass-mobile-app:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-orientation-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-orientation-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-orientation{padding:64px;background-color:#F8F9FA;display:flex;justify-content:center;}.elementor .s-baukompass-umbau-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-umbau-text{font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-umbau-link{width:260px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-umbau-link:hover,.elementor .s-baukompass-umbau-link:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-umbau-copy{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-permit-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-permit-text{font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-permit-link{width:300px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-permit-link:hover,.elementor .s-baukompass-permit-link:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-permit-copy{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-preparation-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-preparation{padding:64px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-baukompass-beispiel-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-beispiel-hinweis{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-ansatz-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-beispiel-maler{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-boden{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-rueckbau{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-eigenleistung{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-ansatz{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-beispiel-ergebnis-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-beispiel-gewerke{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-planung{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-reserve{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-pruefen{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-beispiel-oeffnen{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-beispiel-oeffnen:hover,.elementor .s-baukompass-beispiel-oeffnen:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-beispiel-ergebnis{width:50%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-beispiel-row{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-beispiel-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-beispiel-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-beispiel{padding:64px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-baukompass-leistungen-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-leistungen-preis{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-kostencheck-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-kostencheck-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-kostencheck-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-kostencheck-b:hover,.elementor .s-baukompass-kostencheck-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-angebotscheck-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-angebotscheck-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-angebotscheck-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-angebotscheck-b:hover,.elementor .s-baukompass-angebotscheck-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-baubegleitung-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-baubegleitung-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-baubegleitung-b{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-baubegleitung-b:hover,.elementor .s-baukompass-baubegleitung-b:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-leistungen-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-leistungen-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-leistungen{padding:64px;background-color:#F8F9FA;display:flex;justify-content:center;}.elementor .s-baukompass-portrait{width:24%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-ansprechpartner-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-ansprechpartner-text{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-ansprechpartner-weg{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-referenzen{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-referenzen:hover,.elementor .s-baukompass-referenzen:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-persoenlich{width:100%;max-width:410px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-persoenlich:hover,.elementor .s-baukompass-persoenlich:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-ansprechpartner-copy{width:72%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-ansprechpartner-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-ansprechpartner{padding:64px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-baukompass-fragen-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-fragen-kosten-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-fragen-kosten-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-fragen-eigen-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-fragen-eigen-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-fragen-index-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-fragen-index-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-fragen-anfrage-h{font-family:"Arial, sans-serif";font-weight:600;font-size:25px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-fragen-anfrage-p{max-width:760px;font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-fragen-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-fragen-inner{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-fragen{padding:64px;background-color:#F8F9FA;display:flex;justify-content:center;}.elementor .s-baukompass-guidance-title{font-family:"Arial, sans-serif";font-weight:600;font-size:34px;color:#1A1A1A;line-height:1.1em;margin:0px;}.elementor .s-baukompass-guidance-text{font-family:"Arial, sans-serif";font-weight:400;font-size:18px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-guidance-permit{font-family:"Arial, sans-serif";font-weight:400;font-size:16px;color:#54595F;line-height:1.55em;margin:0px;}.elementor .s-baukompass-contact{width:300px;font-family:"Arial, sans-serif";font-weight:600;font-size:17px;color:#FFFFFF;padding:14px;border-radius:15px;background-color:#0057B8;}.elementor .s-baukompass-contact:hover,.elementor .s-baukompass-contact:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .s-baukompass-guidance-copy{width:100%;display:flex;flex-direction:column;gap:20px;}.elementor .s-baukompass-guidance-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-baukompass-guidance{padding:64px;background-color:#F8F9FA;display:flex;justify-content:center;}