html body:has(#ks-page) .title_outer,html body:has(#ks-page) .title,html body:has(#ks-home) .title_outer{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body #ks-page>section:not(.ks-hero),html body #ks-page>aside,html body #ks-page>div.ks-callout{display:block!important;position:relative!important;max-width:980px!important;width:100%!important;margin:0 auto 52px!important;padding:0!important;border:0!important;background:0 0!important;border-radius:0!important;box-shadow:none!important}html body #ks-page>section:not(.ks-hero):before,html body #ks-page>section:not(.ks-hero):after,html body #ks-page>header:before,html body #ks-page>header:after{content:none!important;display:none!important}html body #ks-page>.ks-breadcrumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:22px 0!important;font-size:12px!important;line-height:1.55!important;color:#526176!important;letter-spacing:0!important;text-align:left!important;background:0 0!important;border:0!important}html body #ks-page>.ks-breadcrumb a{font-size:12px!important;color:#526176!important;text-decoration:none!important}html body #ks-page .ks-hero{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)!important;align-items:center!important;gap:40px!important;min-height:0!important;max-height:none!important;max-width:none!important;margin:0 0 38px!important;padding:44px!important;background:#102744!important;border:0!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important;color:#fff!important}html body #ks-page .ks-hero:before,html body #ks-page .ks-hero:after{content:none!important;display:none!important}html body #ks-page .ks-hero-copy{grid-column:auto!important;grid-row:auto!important;width:100%!important;background:0 0!important;border:0!important;padding:0!important}html body #ks-page .ks-hero h1,html body #ks-page .ks-hero p{color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left!important}html body #ks-page .ks-hero p{font-size:16px!important;line-height:1.7!important;margin-bottom:22px!important}html body #ks-page .ks-hero .ks-eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;border-left:3px solid #c92b9a!important;padding-left:12px!important;font-size:11px!important;letter-spacing:.09em!important}html body #ks-page .ks-hero-photo{display:block!important;position:relative!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;max-width:none!important;align-self:center!important;background:0 0!important;border:0!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}html body #ks-page .ks-hero-photo img{display:block!important;width:100%!important;height:340px!important;min-height:0!important;max-height:none!important;max-width:100%!important;object-fit:cover!important;object-position:center 30%!important;margin:0!important;border-radius:3px!important;border:0!important;box-shadow:none!important}html body #ks-page .ks-hero a.ks-button-secondary{border-color:#fff!important}html body #ks-page>.ks-summary{padding:24px 28px!important;background:#fbf8fa!important;border-left:4px solid #c92b9a!important;border-radius:0 4px 4px 0!important;margin-bottom:46px!important}html body #ks-page .ks-summary p{margin:0!important;font-size:16px!important;line-height:1.7!important}html body #ks-page .ks-panel.ks-panel,html body #ks-page .ks-note.ks-note,html body #ks-home .ks-panel{padding:26px!important;background:#fbf8fa!important;border:1px solid #eadfe6!important;border-radius:4px!important;box-shadow:none!important}html body #ks-page .ks-note{border:0!important;border-left:3px solid #c92b9a!important;margin:24px 0!important}html body #ks-page .ks-callout.ks-callout,html body #ks-home .ks-callout{padding:32px!important;background:#102744!important;border:0!important;border-left:4px solid #c92b9a!important;border-radius:4px!important;box-shadow:none!important;margin-bottom:46px!important}html body #ks-page .ks-dark h2,html body #ks-page .ks-dark h3,html body #ks-page .ks-dark p,html body #ks-page .ks-dark li,html body #ks-home .ks-dark h2,html body #ks-home .ks-dark p{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #ks-page .ks-dark a:not(.ks-button){color:#fff!important}html body #ks-page .ks-grid,html body #ks-home .ks-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;background:0 0!important;padding:0!important;border:0!important}html body #ks-page>section.ks-grid{display:grid!important}html body #ks-page .ks-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #ks-page .ks-grid>h2,html body #ks-page .ks-grid>h3{grid-column:1/-1!important;margin-bottom:0!important}html body #ks-page .ks-grid>div{padding:25px!important;border:1px solid #eadfe6!important;border-top:3px solid #c92b9a!important;background:#fff!important;border-radius:4px!important;box-shadow:none!important}html body #ks-page .ks-grid>div h3:first-child{margin-top:0!important}html body #ks-page .ks-table-wrap,html body #ks-home .ks-table-wrap{display:block!important;overflow-x:auto!important;width:100%!important;margin:24px 0!important;border:1px solid #eadfe6!important;border-radius:4px!important;overscroll-behavior-x:contain}html body #ks-page .lp-related-links.lp-related-links,html body #ks-page .advocheck-trust-block.advocheck-trust-block{padding:28px!important;border-top:1px solid #eadfe6!important;background:#fbf8fa!important;text-align:left!important;border-radius:4px!important}html body #ks-page .lp-related-links ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;padding:0!important;margin-bottom:0!important}html body #ks-page .lp-related-links li{display:block!important;list-style:none!important;padding:0!important;margin:0!important}html body #ks-page .lp-related-links a{display:block!important;padding:10px 14px!important;border:1px solid #eadfe6!important;background:#fff!important;border-radius:3px!important;min-height:44px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}html body #ks-page .advocheck-widget-wrap{display:flex!important;justify-content:flex-start!important;min-height:0!important;margin:0 0 16px!important;overflow:visible!important}html body #ks-page .advocheck-trust-block a{font-size:14px!important}html body #ks-home>.ks-home-section{max-width:1100px!important;width:calc(100% - 64px)!important;margin:0 auto!important;padding:68px 0!important}html body #ks-home .ks-home-practices{max-width:none!important;width:100%!important;background:#fbf8fa!important;padding:64px max(32px,calc(( 100vw - 1100px ) / 2))!important}html body #ks-home .ks-practice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:28px!important}html body #ks-home .ks-practice-card{display:block!important;position:relative!important;padding:28px!important;background:#fff!important;border:1px solid #eadfe6!important;border-top:3px solid #c92b9a!important;border-radius:3px!important;text-decoration:none!important}html body #ks-home .ks-practice-card h3{margin:0 0 12px!important;font-size:21px!important}html body #ks-home .ks-practice-card p{font-size:15px!important;line-height:1.65!important;margin-bottom:18px!important}html body #ks-home .ks-practice-card span{color:#982172!important;font-size:13px!important;font-weight:700!important}html body #ks-home .ks-practice-card:hover{box-shadow:0 9px 24px rgba(16,39,68,.07)!important}html body #ks-home .ks-process{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;counter-reset:steps;margin-top:26px!important}html body #ks-home .ks-process>div{padding:24px 0 0!important;border-top:2px solid #c92b9a!important}html body #ks-home .ks-process h3{margin:0 0 12px!important}html body #ks-home .ks-faq h3{padding-top:24px!important;border-top:1px solid #eadfe6!important;margin-top:28px!important}html body #ks-home>.ks-home-contact{max-width:none!important;width:100%!important;padding:56px max(32px,calc(( 100vw - 1100px ) / 2))!important;margin:0!important;background:#102744!important;border-top:4px solid #c92b9a!important}html body #ks-home .ks-home-contact h2,html body #ks-home .ks-home-contact p{color:#fff!important}html body #ks-page .ks-contact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:38px!important}html body #ks-page .ks-contact-grid table{min-width:0!important}html body #ks-page input:not([type=checkbox]):not([type=radio]),html body #ks-page textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:#102744!important;background:#fff!important;border:1px solid #c7cdd5!important;border-radius:3px!important;padding:14px!important;font-size:16px!important}html body #ks-page input[type=submit]{background:#c92b9a!important;border:1px solid #c92b9a!important;color:#fff!important;min-height:48px!important;cursor:pointer!important;font-weight:700!important}html body #ks-page .wpcf7-form{padding:0!important;background:0 0!important}html body #ks-page .wpcf7-form p{margin-bottom:20px!important}html body #ks-page .ks-section-photo{display:block!important;width:100%!important;height:auto!important;max-height:440px!important;object-fit:cover!important;border-radius:3px!important}html body #ks-page .ks-anchor{display:block!important;scroll-margin-top:110px!important}html body .separator,html body .separator.small{background-color:#c92b9a!important;border-color:#c92b9a!important}@media (min-width:769px) and (max-width:1100px){html body #ks-page .ks-hero{gap:26px!important;padding:32px!important;grid-template-columns:1.2fr .8fr!important}html body #ks-page .ks-hero-photo img{height:300px!important}html body #ks-home .ks-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){html body #ks-page .ks-breadcrumb{padding:16px 0!important;font-size:11px!important;gap:6px!important}html body #ks-page .ks-breadcrumb span:last-child{display:none!important}html body #ks-page .ks-hero{display:flex!important;flex-direction:column!important;gap:26px!important;padding:28px 22px!important;margin:0 0 26px!important;border-radius:3px!important}html body #ks-page .ks-hero p{font-size:16px!important}html body #ks-page .ks-hero-photo img{height:210px!important;object-position:center 28%!important}html body #ks-page>.ks-summary{padding:20px!important;margin-bottom:34px!important}html body #ks-page>section:not(.ks-hero){margin-bottom:38px!important}html body #ks-page .ks-grid,html body #ks-page .ks-grid-three,html body #ks-page .ks-contact-grid,html body #ks-home .ks-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body #ks-page .ks-panel,html body #ks-page .ks-callout,html body #ks-page .lp-related-links,html body #ks-page .advocheck-trust-block{padding:22px!important}html body #ks-page .ks-grid>div{padding:22px!important}html body #ks-page .lp-related-links ul{display:block!important}html body #ks-page .lp-related-links li{margin-bottom:8px!important}html body #ks-page .lp-related-links a{width:100%!important}html body #ks-home>.ks-home-section{width:calc(100% - 36px)!important;padding:44px 0!important}html body #ks-home .ks-home-practices{width:100%!important;padding:44px 18px!important}html body #ks-home .ks-practice-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body #ks-home .ks-practice-card{padding:23px!important}html body #ks-home .ks-process{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body #ks-home>.ks-home-contact{width:100%!important;padding:40px 24px!important}html body #ks-page .ks-contact-grid table{min-width:0!important}}@media (max-width:768px){html body #ks-page .ks-table-wrap table{display:table!important;min-width:460px!important}}@media (max-width:768px){html body #ks-page .ks-hero p.ks-lead{font-size:16px!important;line-height:1.7!important;hyphens:manual!important}}html body header.page_header .header_bottom .container_inner{width:100%!important;max-width:none!important}html body #ks-home .q_icon_with_title{background:#fff!important;padding:24px!important;border-top:3px solid #c92b9a!important;border-radius:3px!important;height:100%!important}html body #ks-home .q_icon_with_title .icon_holder{position:static!important;display:block!important;margin:0 0 16px!important}html body #ks-home .q_icon_with_title .icon_text_holder{padding:0!important}html body #ks-home .q_icon_with_title .icon_holder i,html body #ks-home .q_icon_with_title .icon_holder span{color:#c92b9a!important}html body #ks-home .q_icon_with_title h3{font-size:20px!important;line-height:1.35!important}html body #ks-home .q_icon_with_title p{font-size:15px!important}html body #ks-page .ks-plain-hero{grid-template-columns:minmax(0,1fr)!important}html body #ks-page.ks-main .vc_row{width:100%!important;max-width:100%!important;left:0!important;margin-left:0!important;margin-right:0!important}html body #ks-page.ks-main .section_inner{width:100%!important;max-width:none!important}html body #ks-page.ks-main .section_inner_margin{margin:0!important}html body #ks-page.ks-main .vc_column-inner{padding:0 14px!important}html body #ks-page.ks-main .q_elements_item_content{padding:18px 0!important}html body #ks-page.ks-main .vc_empty_space{height:24px!important;max-height:24px!important}html body #ks-page.ks-main .vc_single_image-wrapper{border-radius:3px!important;overflow:hidden!important}html body #ks-page.ks-main img{height:auto!important;min-height:0!important;max-width:100%!important;object-fit:cover!important}html body #ks-page.ks-main .ks-hero-photo img{height:340px!important}html body #ks-page .fachgebiete-button-nav{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;padding:20px 0!important}html body #ks-page .fachgebiete-button-nav a{padding:12px 17px!important;min-height:44px!important;border:1px solid #eadfe6!important;background:#fbf8fa!important;color:#102744!important;text-decoration:none!important;border-radius:3px!important;font-size:14px!important;font-weight:600!important}html body #ks-page .fachgebiete-button-nav a:hover{border-color:#c92b9a!important;color:#c92b9a!important}html body #ks-page .fg-scroll-anchor{scroll-margin-top:100px!important}html body.page-id-267 #ks-page .vc_custom_1717352164975{margin:0!important;padding:28px!important;background:#fbf8fa!important;border:1px solid #eadfe6!important;border-top:3px solid #c92b9a!important;border-radius:4px!important}html body.page-id-267 #ks-page .vc_col-sm-offset-1{margin-left:0!important}html body #ks-page .wpcf7-form label{color:#102744!important}html body footer .footer_top img{max-width:220px!important;height:auto!important}@media (max-width:768px){html body #ks-page.ks-main .wpb_column{width:100%!important;float:none!important;margin-left:0!important}html body #ks-page.ks-main .vc_column-inner{padding:0!important}html body #ks-page.ks-main .qode_elements_holder_item{padding:0!important}html body #ks-page.ks-main .ks-hero-photo img{height:210px!important}html body #ks-home .q_icon_with_title{padding:22px!important}}html body #ks-page.ks-main .ks-hero-photo img{min-height:0!important;max-height:none!important;object-fit:cover!important}html body #ks-page .ks-hero-copy>.ks-lead{hyphens:manual!important}@media (max-width:768px){html body #ks-page .ks-hero-photo img{height:210px!important}html body #ks-page .ks-hero-copy .ks-eyebrow{overflow-wrap:normal!important;hyphens:manual!important}}@media (max-width:782px){html body.admin-bar .wrapper{margin-top:46px!important}html body.admin-bar header.page_header{scroll-margin-top:46px!important}}html body #ks-page section.lp-ai-overview{background:#fbf8fa!important;color:#26384c!important}html body #ks-page section.lp-ai-overview :is(h1,h2,h3,h4,h5,h6){color:#102744!important;-webkit-text-fill-color:#102744!important}html body #ks-page section.lp-ai-overview :is(p,li,span,strong,em,td,th){color:#26384c!important;-webkit-text-fill-color:#26384c!important}html body #ks-page section.lp-ai-overview a{color:#982172!important;-webkit-text-fill-color:#982172!important}html body #ks-page .wpcf7-form a,html body #ks-page .wpcf7-form a :is(span,b,strong){color:#982172!important;-webkit-text-fill-color:#982172!important}html body #ks-page section.lp-ai-overview th{background:#102744!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #ks-page aside.ks-editorial-note{display:block!important;width:100%!important;max-width:980px!important;box-sizing:border-box!important;margin:28px auto 40px!important;padding:22px 24px!important;border:1px solid #eadfe6!important;border-left:3px solid #c92b9a!important;background:#fbf8fa!important;border-radius:3px!important}html body #ks-page aside.ks-editorial-note :is(p,span,strong,em){color:#26384c!important;-webkit-text-fill-color:#26384c!important;background:0 0!important;font-size:14px!important;line-height:1.7!important;text-align:left!important}html body #ks-page aside.ks-editorial-note p:last-child{margin-bottom:0!important}html body #ks-page aside.ks-editorial-note a{color:#982172!important;-webkit-text-fill-color:#982172!important;text-decoration:underline!important}html body .content aside.ks-editorial-note{display:block!important;width:100%!important;max-width:980px!important;box-sizing:border-box!important;margin:28px auto 40px!important;padding:22px 24px!important;border:1px solid #eadfe6!important;border-left:3px solid #c92b9a!important;background:#fbf8fa!important;border-radius:3px!important}html body .content aside.ks-editorial-note :is(p,span,strong,em){color:#26384c!important;-webkit-text-fill-color:#26384c!important;background:0 0!important;font-size:14px!important;line-height:1.7!important;text-align:left!important}html body .content aside.ks-editorial-note p:last-child{margin-bottom:0!important}html body .content aside.ks-editorial-note a{color:#982172!important;-webkit-text-fill-color:#982172!important;text-decoration:underline!important}html body .content .ks-archive-note a{color:#982172!important;text-decoration:underline!important}@media (max-width:600px){html body #ks-page .ks-cost-overview table{display:block!important;width:100%!important;min-width:0!important}html body #ks-page .ks-cost-overview caption{display:block!important;width:auto!important}html body #ks-page .ks-cost-overview thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}html body #ks-page .ks-cost-overview tbody{display:grid!important;gap:16px!important}html body #ks-page .ks-cost-overview tr{display:block!important;padding:16px!important;border:1px solid #eadfe6!important;border-top:3px solid #c92b9a!important;background:#fff!important}html body #ks-page .ks-cost-overview td{display:block!important;padding:6px 0!important;border:0!important;width:auto!important;text-align:left!important}html body #ks-page .ks-cost-overview td:first-child{font-weight:700!important}html body #ks-page .ks-cost-overview td:nth-child(2)::before{content:"Honorar inkl. USt.: ";font-weight:400}html body #ks-page .ks-cost-overview td:nth-child(3)::before{content:"Dauer: ";font-weight:400}}