﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.future-text{font-family:"thefuture",sans-serif;font-size:var(--step-0-the-future)}.nums{font-variant-numeric:tabular-nums;word-spacing:-0.2em}header{display:flex;flex-direction:column;gap:0 !important;height:min-content}header .logo{display:flex;width:6.25rem;grid-column:span 2}header nav{margin-top:33px;height:min-content}header nav ul{list-style:none;padding:0}header nav ul li{border-top:1px dotted #0c322c}header nav ul li:before{content:none}header nav ul li a{height:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%}header nav ul li:last-child{border-bottom:1px dotted var(--text)}header nav ul li:not(:first-of-type)>a.active::after{content:url("data:image/svg+xml,%3Csvg width='23' height='13' viewBox='0 0 23 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M6.92117 12.5L0.87571 6.45455L6.92117 0.409091L7.96023 1.43466L3.68253 5.71236H22.1023V7.19673H3.68253L7.96023 11.4609L6.92117 12.5Z' fill='%230C322C'/%3E%3C/svg%3E")}header nav ul li>a:hover::after{content:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E")}header nav ul :first-of-type{border-top:none}header nav ul :first-of-type a{font-weight:500}header nav ul :first-of-type[aria-current]>svg.arrowleft{display:none !important}header nav ul>:nth-of-type(2){border-top:solid .1rem}@media(min-width: 800px){header{flex-direction:row;justify-content:space-between}header nav{margin-top:0px}header .logo{min-width:177px;max-width:310px}}footer{background-color:var(--bg-dunkel);color:var(--text-dunkel)}footer .footer-inner{max-width:1224px;margin:0 auto;padding:calc(var(--space-m-2xl) + 40px) var(--space-body) var(--space-2xl)}footer .footer-inner ul li{border-bottom:dotted 1px var(--text-dunkel)}footer .footer-inner ul li:first-of-type{border-bottom:solid 1px var(--text-dunkel)}footer .footer-inner ul li:first-of-type a{color:var(--text-dunkel);font-weight:500;text-decoration:none;text-decoration-color:var(--text-dunkel)}footer .footer-inner ul li a{height:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;width:100%}footer .footer-inner ul li a:hover::after{content:url("data:image/svg+xml, %3Csvg class='arrowright' width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%23E1E1E1FF'/%3E%3C/svg%3E")}footer .footer-inner .footer-right-list a{font-weight:400 !important}footer .footer-inner nav[aria-label=nav-footer]{grid-column:1/2}footer .footer-inner .footer-right-list{grid-column:1/2}footer .footer-inner .footer-right-list ul li:first-of-type{border-bottom:dotted 1px var(--text-dunkel)}@media(min-width: 800px){footer .footer-inner .footer-right-list{padding-top:48px;grid-column:2/3}footer .footer-inner .footer-right-list ul li:first-of-type{border-top:solid 1px var(--text-dunkel);border-bottom:dotted 1px var(--text-dunkel)}}.phonenumber{display:flex;align-items:center;z-index:999;width:100%;background-color:var(--bg-dunkel);color:var(--text-dunkel);padding:1rem var(--space-body)}.phonenumber svg{margin-top:4px;margin-right:8px}.phonenumber a:visited{color:inherit}.startpage{max-width:730px}.startpage-h1{grid-column:1/-1}.img-kanzlei{margin-bottom:var(--space-xl-2xl)}@media(min-width: 800px){.phonenumber{display:none}}main section.anwaeltin{grid-column:1/-1;grid-template-areas:"picture headline headline" "picture text  text" "links   text  text" ".....   text  text";column-gap:inherit;row-gap:0 !important}main section.anwaeltin h2{grid-area:headline;margin-top:-0.2em;margin-bottom:1em;padding:0}main section.anwaeltin picture{grid-area:picture;height:min-content}main section.anwaeltin .side-links{padding-top:30px;padding-bottom:30px;grid-area:links}main section.anwaeltin .side-links p{border-bottom:solid 1px var(--text)}main section.anwaeltin .side-links li a{border-bottom:dotted 1px var(--text);height:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%}main section.anwaeltin .side-links li a:hover::after{content:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E")}main section.anwaeltin div{grid-column:1/-1;grid-area:text}main .malena{margin-bottom:var(--space-xl-2xl)}@media(max-width: 800px){main section.anwaeltin{grid-template-columns:1fr;grid-template-areas:"picture" "headline" "text" "links"}main picture{margin-bottom:var(--space-xl)}}.arrowright{display:none}nav[aria-labelledby=secondary-nav]{grid-column:1/2;margin-bottom:var(--space-m)}nav[aria-labelledby=secondary-nav] p{border-bottom:solid 1px var(--text)}nav[aria-labelledby=secondary-nav] a{border-bottom:dotted 1px var(--text);height:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%}nav[aria-labelledby=secondary-nav] a:hover::after{content:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E")}.rechtsgebiete-list{grid-column:1/-1;padding-top:var(--space-l)}.rechtsgebiete-list a{text-decoration:underline}.rechtsgebiete-list>li{margin-bottom:var(--space-l)}.rechtsgebiete-list>li ul{margin-bottom:0;padding-bottom:.5em}.rechtsgebiete-list li>.related{margin-top:1em}.rechtsgebiete-list li>.related p{border-bottom:solid 1px var(--text)}.rechtsgebiete-list li>.related a{border-bottom:dotted 1px var(--text);height:48px;display:flex;flex-direction:row;justify-content:start;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%;position:relative}.rechtsgebiete-list li>.related a:hover::after{content:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E");position:absolute;right:0}.rechtsgebiete-list li>.related ul li:first-of-type{margin-bottom:auto}.rechtsgebiete-list li>.related svg{width:33px;margin-right:7px;margin-left:3px}.rechtsgebiete-list>li:first-of-type h2{padding-top:0}#migrationsrecht section,#erbrecht section,#familienrecht section{margin-top:30px}@media(min-width: 800px){.rechtsgebiete-list{grid-column:2/-1;padding-top:0}.rechtsgebiete-list .related{display:grid;grid-template-columns:minmax(18rem, 1fr) 1fr;column-gap:var(--space-xl)}.rechtsgebiete-list .related *{grid-column:1/2}nav[aria-labelledby=secondary-nav]{align-self:start;overflow:auto;position:sticky;top:1.7em}}.content-kosten{grid-column:1/-1}.content-kosten p{max-width:730px}.content-kosten ul[role=list].grid li{grid-column:1/3}.content-kosten ul[role=list].grid li.with-info{grid-column:1/-1}.content-kosten ul[role=list].grid li.with-info h2{grid-column:1/-1}.content-kosten ul[role=list].grid li.with-info div.grid p{grid-column:1/3}.content-kosten ul[role=list].grid li.with-info div.grid span{grid-column:1/-1;margin-top:6px}.content-kosten ul[role=list].grid li.with-info div.grid span p{border-bottom:var(--text) solid 1px}.content-kosten ul[role=list].grid li.with-info div.grid span a{min-height:48px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-decoration:none;padding-top:5px;padding-bottom:8px;border-bottom:1px dotted var(--text);line-height:120%}.content-kosten ul[role=list].grid li.with-info div.grid span a:visited{color:var(--text)}.content-kosten ul[role=list].grid li.with-info div.grid span a div{display:flex;justify-content:start;align-items:center;max-width:80%}.content-kosten ul[role=list].grid li.with-info div.grid span a div svg{width:33px;margin-right:10px;flex-shrink:0}.content-kosten ul[role=list].grid li.with-info div.grid span a:hover::after{content:url("data:image/svg+xml, %3Csvg class='arrowright' width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E")}@media(min-width: 800px){.content-kosten ul[role=list].grid li.with-info div.grid{flex-direction:row}.content-kosten ul[role=list].grid li.with-info div.grid span{grid-column:3/-1;margin-top:0px}}h1{grid-column:1/-1}.kontakt-details{grid-column:1/-1;margin-bottom:var(--space-m)}.kontakt-details .kontakt-details-list li{margin-bottom:25px;width:100%}.kontakt-details .kontakt-details-list li a{border-bottom:dotted 1px var(--text);height:48px;display:flex;flex-direction:row;justify-content:start;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%;position:relative}.kontakt-details .kontakt-details-list li a:hover::after{content:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.5561 12.5L14.517 11.4609L18.7947 7.19673H0.375V5.71236H18.7947L14.517 1.43466L15.5561 0.409091L21.6016 6.45455L15.5561 12.5Z' fill='%230C322C'/%3E%3C/svg%3E");position:absolute;right:0}.kontakt-details .kontakt-details-list li span{border-bottom:dotted 1px var(--text);height:48px;display:flex;flex-direction:row;justify-content:start;align-items:center;text-decoration:none;padding:1.2rem 0 1.4rem 0;width:100%;position:relative}.kontakt-details .kontakt-details-list li p{border-bottom:solid 1px var(--text)}.kontakt-details .kontakt-details-list li ul li:first-of-type{margin-bottom:auto}.kontakt-details .kontakt-details-list li svg{width:33px;margin-right:7px;margin-left:3px}.kontakt-infos{grid-column:1/-1}.kontakt-infos h2{width:1px;height:1px;margin:0;padding:0}.kontakt-infos li:first-of-type h3{padding-top:0}.kontakt-infos a{text-decoration:underline}@media(min-width: 800px){.kontakt-details{grid-column:1/2}.kontakt-infos{grid-column:2/-1;max-width:60ch}}.haftung,.impressum{grid-column:1/3}.haftung a,.impressum a,.datenschutz a,.pgp a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.datenschutz{grid-column:1/3}:root{--text: rgb(35, 40, 40);--text-dunkel: rgb(230, 230, 230);--bg: rgb(250, 255, 255);--bg-dunkel: rgb(26, 28, 28);--step--2: clamp(0.7798rem, 0.7396rem + 0.2008vw, 0.84rem);--step--1: clamp(0.8967rem, 0.7946rem + 0.5109vw, 1.05rem);--step-0: clamp(1.0313rem, 0.8438rem + 0.9375vw, 1.3125rem);--step-0-the-future: clamp(1rem, 0.8333rem + 0.8333vw, 1.25rem);--step-1: clamp(1.1859rem, 0.8828rem + 1.5156vw, 1.6406rem);--step-2: clamp(1.3638rem, 0.9059rem + 2.2898vw, 2.0508rem);--step-3: clamp(1.5684rem, 0.905rem + 3.3169vw, 2.5635rem);--step-4: clamp(1.8037rem, 0.8699rem + 4.6689vw, 3.2043rem);--step-5: clamp(2.0742rem, 0.7867rem + 6.4374vw, 4.0054rem);--step-6: clamp(2.3853rem, 0.6377rem + 8.7382vw, 5.0068rem);--space-3xs: clamp(0.25rem, 0.2083rem + 0.2083vw, 0.3125rem);--space-2xs: clamp(0.5rem, 0.375rem + 0.625vw, 0.6875rem);--space-2xs-h3: clamp(0.625rem, 0.5rem + 0.625vw, 0.8125rem);--space-xs: clamp(0.75rem, 0.5833rem + 0.8333vw, 1rem);--space-s: clamp(1.0625rem, 0.8958rem + 0.8333vw, 1.3125rem);--space-m: clamp(1.5625rem, 1.2708rem + 1.4583vw, 2rem);--space-l: clamp(2.0625rem, 1.6875rem + 1.875vw, 2.625rem);--space-xl: clamp(3.125rem, 2.5833rem + 2.7083vw, 3.9375rem);--space-2xl: clamp(4.125rem, 3.375rem + 3.75vw, 5.25rem);--space-3xl: clamp(6.1875rem, 5.0625rem + 5.625vw, 7.875rem);--space-3xs-2xs: clamp(0.25rem, -0.0417rem + 1.4583vw, 0.6875rem);--space-2xs-xs: clamp(0.5rem, 0.1667rem + 1.6667vw, 1rem);--space-xs-s: clamp(0.75rem, 0.375rem + 1.875vw, 1.3125rem);--space-s-m: clamp(1.0625rem, 0.4375rem + 3.125vw, 2rem);--space-m-l: clamp(1.5625rem, 0.8542rem + 3.5417vw, 2.625rem);--space-l-xl: clamp(2.0625rem, 0.8125rem + 6.25vw, 3.9375rem);--space-xl-2xl: clamp(3.125rem, 1.7083rem + 7.0833vw, 5.25rem);--space-2xl-3xl: clamp(4.125rem, 1.625rem + 12.5vw, 7.875rem);--space-s-l: clamp(1.0625rem, 0.0208rem + 5.2083vw, 2.625rem);--space-m-2xl: clamp(1.5625rem, -0.8958rem + 12.2917vw, 5.25rem);--space-header-top: clamp(0.9375rem, -1.7708rem + 13.5417vw, 5rem);--space-body: clamp(0.625rem, -1.0417rem + 8.3333vw, 3.125rem);--space-s-xl: clamp(1.0625rem, -0.8542rem + 9.5833vw, 3.9375rem);--s1: 2rem}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{scroll-behavior:smooth}body{font-size:var(--step-0);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0}body img{width:auto;height:auto}body .side-wrapper{max-width:1224px;margin:0 auto;padding:var(--space-body)}nav{font-size:2.05rem;font-size:var(--step-0-the-future)}main{margin-top:100px}main h1{grid-column:1/-1;margin-left:-0.075em}main .img-kanzlei{grid-column:1/-1}main .content{grid-column:1/3}h1,h2,h3,h4,p{margin:0;padding:0;max-width:60ch}ul,li{margin:0;padding:0}h1{font-size:var(--step-6);padding-bottom:var(--space-xl-2xl)}h2{font-size:3rem;font-size:var(--step-2);padding:var(--space-l) 0 var(--space-m) 0;line-height:1.3}h2.no-padding-top{padding-top:0}h2+h3{padding:0 0 var(--space-2xs-h3) 0}h3{font-size:2.05rem;font-size:var(--step-0-the-future);line-height:1.2;padding:var(--space-s) 0 var(--space-2xs-h3) 0}h2+ul>li:first-of-type>h3{padding-top:0}p{line-height:150%;padding:0 0 var(--space-2xs) 0}@supports(hyphenate-limit-chars: 10 4 4){p{hyphens:auto;hyphenate-limit-chars:10 4 4}}a{text-decoration:none;color:var(--text)}a:visited{color:inherit}ul.text{list-style:none;margin:0 0 0 1em;padding:4px 0 30px 10px}ul.text li:before{content:"•";padding-right:var(--space-xs);margin:0 0 0 -1.1em;display:inline}ul.side-links{list-style:none}ul.side-links:before{content:attr(aria-label)}address{font-style:normal}.grid,.grid-sb-left,.grid-sb-right{display:grid;grid-template-columns:1fr}.content{grid-column:1/-1}.pgp{grid-column:1/-1}@media(min-width: 800px){body .side-wrapper{padding-top:var(--space-header-top);padding-bottom:200px}}@media(min-width: 800px){.grid{grid-template-columns:1fr 1fr 1fr;column-gap:var(--space-l)}.grid-sb-left{grid-template-columns:minmax(18rem, 1fr) 1fr 1fr;column-gap:var(--space-l)}.grid-sb-right{grid-template-columns:1fr 1fr minmax(18rem, 1fr);column-gap:var(--space-l)}.grid-footer{grid-template-columns:minmax(18rem, 1fr) minmax(18rem, 1fr) 1fr;column-gap:var(--space-l)}}@media(min-width: 1000px){.grid{column-gap:var(--space-xl)}.grid-sb-left{column-gap:var(--space-xl)}.grid-sb-right{column-gap:var(--space-xl)}.grid-footer{column-gap:var(--space-xl)}}
