:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-2443 [data-id="1168b222"] .kb-bc-wrap{position:relative;display:inline-block}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-cur{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:inherit;font-weight:600}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-cur:hover{opacity:.8}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-cur svg{width:12px;height:12px}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu{position:absolute;left:-14px;top:calc(100% + 10px);z-index:50;min-width:300px;margin:0;padding:10px;list-style:none;background:#fff;border-radius:16px;box-shadow:0 24px 60px -20px rgba(26,40,61,.35);opacity:0;visibility:hidden;transform:translateY(-4px);text-align:left}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-wrap:hover .kb-bc-menu,body.elementor-page-2443 [data-id="1168b222"] .kb-bc-wrap.is-open .kb-bc-menu,body.elementor-page-2443 [data-id="1168b222"] .kb-bc-wrap:focus-within .kb-bc-menu{opacity:1;visibility:visible;transform:none}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#364F72 !important;text-decoration:none;font-size:14px;font-weight:500}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu a::before{content:"";width:6px;height:6px;border-radius:50%;background:#C9D2E0;flex:0 0 6px}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu a:hover{background:#F4F6F9;color:#64912E !important}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu .is-current a{background:#EEF4E6;color:#3F5E18 !important;font-weight:600}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu .is-current a::before{background:#64912E}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu .kb-bc-hub{border-top:1px solid #E6E9EE;margin-top:6px;padding-top:6px}
body.elementor-page-2443 [data-id="1168b222"] .kb-bc-menu .kb-bc-hub a::before{display:none}
/* Hero wie Hubs */
[data-id="64b70dfe"]{background-color:#1A283D!important}
[data-id="64b70dfe"] .kb-h1,[data-id="64b70dfe"] h1{color:#fff!important}
.kb-hl{color:#A9D46A!important}
[data-id="64b70dfe"] .kb-lead{color:rgba(255,255,255,.85)!important}
[data-id="64b70dfe"] [data-id="b72d824"]{color:rgba(255,255,255,.65)!important}
[data-id="64b70dfe"] [data-id="1168b222"],[data-id="64b70dfe"] [data-id="1168b222"] > a,[data-id="64b70dfe"] [data-id="1168b222"] .kb-bc-cur{color:rgba(255,255,255,.75)!important}
[data-id="64b70dfe"] [data-id="1168b222"] .kb-bc-wrap:last-child .kb-bc-cur{color:#A9D46A!important}
[data-id="64b70dfe"] [data-id="1168b222"] .kb-bc-menu a{color:#364F72!important}
[data-id="64b70dfe"] .kb-btn-outline{background:transparent!important;border-color:rgba(255,255,255,.75)!important;color:#fff!important}
[data-id="64b70dfe"] .kb-btn-outline:hover{background:rgba(255,255,255,.1)!important}
@media (min-width:1025px){
[data-id="64b70dfe"]{min-height:calc(100vh - 135px)!important;padding-top:clamp(40px,6vh,90px)!important;padding-bottom:clamp(40px,6vh,90px)!important;display:flex!important;align-items:center!important;background-image:linear-gradient(90deg,#1A283D 0%,#1A283D 40%,rgba(26,40,61,.96) 43%,rgba(26,40,61,.88) 48%,rgba(26,40,61,.74) 53%,rgba(26,40,61,.56) 58%,rgba(26,40,61,.38) 63%,rgba(26,40,61,.22) 68%,rgba(26,40,61,.1) 74%,rgba(26,40,61,.03) 80%,rgba(26,40,61,0) 86%),url("/wp-content/uploads/2026/11/steuerberater-fuer-vermieter-karlsruhe.webp")!important;background-size:100% 100%,auto 100%!important;background-position:0 0,right center!important;background-repeat:no-repeat!important}
[data-id="64b70dfe"] [data-id="775767da"]{display:none!important}
[data-id="64b70dfe"] [data-id="7ffeb59a"]{grid-template-columns:1fr!important;width:100%}
[data-id="64b70dfe"] [data-id="15b4c708"]{max-width:min(700px,48vw)!important}
[data-id="64b70dfe"] .kb-h1,[data-id="64b70dfe"] h1{font-size:58px!important;line-height:1.1!important}
}

[data-id="2e501f30"] span{color:#A9D46A!important}

/* Lebenszyklus-Block hell */
[data-id="44650177"]{background-color:#fff!important}
[data-id="44650177"] .kb-on-dark{color:#364F72!important}
[data-id="44650177"] [data-id="478b4925"],[data-id="44650177"] [data-id="19e53fd4"],[data-id="44650177"] [data-id="7c6b588c"],[data-id="44650177"] [data-id="28be5ba7"],[data-id="44650177"] [data-id="344dee9c"]{color:#5b6b82!important}
[data-id="44650177"] [data-id="b3bd0e4"],[data-id="44650177"] [data-id="e83659c"],[data-id="44650177"] [data-id="32f2b43a"],[data-id="44650177"] [data-id="25253c77"],[data-id="44650177"] [data-id="632020df"]{color:#64912E!important}
[data-id="44650177"] [data-id="1126ddc7"],[data-id="44650177"] [data-id="2cb29f6d"],[data-id="44650177"] [data-id="2d04945b"],[data-id="44650177"] [data-id="34adbfda"]{color:rgba(100,145,46,.22)!important}
[data-id="44650177"] [data-id="75f8305a"],[data-id="44650177"] [data-id="4af25083"],[data-id="44650177"] [data-id="86fbb3a"],[data-id="44650177"] [data-id="75b52001"]{background:#F4F6F9!important;border-color:#E6E9EE!important}

/* Vermieter Icons neu */
[data-id="5687c93b"],[data-id="1690f35e"],[data-id="5ab636d2"],[data-id="6968fc58"]{width:80px!important;height:80px!important;max-width:none!important;object-fit:contain;background:none!important;padding:0!important;border-radius:0!important;margin-bottom:6px}/* End custom CSS */