.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.head .lead{margin:0}.head .more,.head .btn{flex:none}.hero{padding:56px 0 0}.hero-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}.hero .lead{margin:0}.hero-img{flex-direction:column;min-height:300px;margin:0;display:flex}.hero-img img{object-fit:cover;object-position:center 30%;border-radius:var(--r);flex:1 1 0;width:100%;height:0;min-height:0}.ways{border:1px solid var(--blue-line);border-radius:var(--r);background:#fff;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ways a{color:var(--blue-dark);transition:background .2s var(--ease);flex-direction:column;gap:4px;padding:18px 20px 16px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.ways a+a{border-left:1px solid var(--blue-line)}.ways a>span:last-child{flex-direction:column;display:flex}.ways a small{color:var(--muted);font-size:1rem;font-weight:400}.ways a .ico{width:26px;height:26px;color:var(--blue-brand);margin-bottom:6px}.ways a:not(:first-child):hover{background:var(--blue-soft)}.ways a:first-child{background:var(--blue);color:#fff}.ways a:first-child small{color:#e3eef8}.ways a:first-child .ico{color:#fff}.ways a:first-child:hover{background:var(--blue-dark)}.ways a:not([href]){cursor:text}.ways a:not([href]):hover{background:0 0}.ways-kontakt{grid-template-columns:1fr;margin-top:4px}.ways-kontakt a{flex-direction:row;align-items:center;gap:14px;padding:14px 18px}.ways-kontakt a .ico{margin:0}.ways-kontakt a+a{border-left:0;border-top:1px solid var(--blue-line)}.proof{border-top:1px solid var(--blue-line);border-bottom:1px solid var(--blue-line);background:var(--blue-soft);margin-top:56px}.proof ul{max-width:var(--max);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0 28px;list-style:none;display:grid}.proof li{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:22px 20px;display:flex}.proof b{font-family:var(--serif);color:var(--blue-dark);white-space:nowrap;font-size:1.5rem;font-weight:600;line-height:1.1}.proof span{color:var(--muted);font-size:1rem}.proof li>div,.proof li>a>div{flex-direction:column;gap:2px;display:flex}.proof li.yt a{text-align:left;color:inherit;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.proof li.yt a>div>span{text-decoration:underline;text-decoration-color:var(--blue-line);text-underline-offset:4px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration-thickness:1px}.proof li.yt a:hover>div>span{color:var(--blue);text-decoration-color:currentColor}.proof li.yt a:focus-visible{outline-offset:4px}@keyframes aufsteigen{0%{opacity:0;transform:translateY(18px)}}.proof li{animation:aufsteigen .8s var(--ease) both}.proof.wartet li{animation-play-state:paused}.proof li:first-child{animation-delay:.1s}.proof li:nth-child(2){animation-delay:.22s}.proof li:nth-child(3){animation-delay:.34s}.proof li:nth-child(4){animation-delay:.46s}.zaehler{font-variant-numeric:tabular-nums;display:inline-block}.ytico .ico{color:red;flex:none;width:44px;height:44px}.proof .ytico .ico{width:36px;height:36px}.nhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:32px;display:grid}.nhead .lead{margin:0 0 14px}.notars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notar{border:1px solid var(--line);border-radius:var(--r);color:inherit;transition:border-color .2s var(--ease);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}.notar img{aspect-ratio:3/4;object-fit:cover;object-position:center 15%;background:var(--blue-soft);border-radius:6px;flex:none;width:132px;height:auto}.notar b{white-space:nowrap;font-family:var(--serif);color:var(--blue-dark);margin-bottom:2px;font-size:1.12rem;font-weight:600;line-height:1.2;display:block}.notar span{color:var(--muted);font-size:1rem}.notar:hover{border-color:var(--blue)}@media (hover:hover){.notar{transition:border-color .2s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease)}.notar:hover,.rating:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1b3a551a}.proof .ytico .ico{transition:transform .3s var(--ease)}.proof li.yt a:hover .ytico .ico{transform:scale(1.08)}}.lib{border-top:1px solid var(--line)}.topic{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) minmax(0,1.35fr) 250px;align-items:center;gap:24px;padding:20px 0;display:grid}.topic .th{background:var(--blue-soft);width:48px;height:48px;color:var(--blue-brand);border-radius:6px;place-items:center;display:grid}.topic .th .ico{stroke-width:1.6px;width:24px;height:24px}.topic h3{margin:0;font-size:1.3rem}.topic p{color:var(--muted);margin:0;font-size:1rem}.topic .links{white-space:nowrap;justify-content:flex-end;gap:20px;font-size:1rem;font-weight:600;display:flex}.topic .links a{padding:10px 0;text-decoration:none}.topic .links a:hover{text-decoration:underline}.topic:hover h3{color:var(--blue)}.law{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.law .lead{margin-bottom:20px}.fa{grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 26px;font-size:1rem;line-height:1.45;display:grid}.fa dt{color:var(--ink);white-space:nowrap;font-weight:600}.fa dd{color:var(--muted);margin:0}.law .nota{border-left:1px solid var(--blue-line);color:var(--muted);max-width:44ch;margin:0 0 24px;padding-left:16px;font-size:1rem}.law .nota b{color:var(--ink)}.gebiete{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.gebiete>div{grid-row:span 2;grid-template-rows:subgrid;display:grid}.gebiete h3{align-self:end;margin:0 0 6px;font-size:1.15rem}.law ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.law li{break-inside:avoid;border-bottom:1px solid var(--line)}.law li a{color:var(--ink);padding:13px 0;font-weight:600;text-decoration:none;display:block}.law li a:hover{color:var(--blue)}.team{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.person{color:inherit;text-decoration:none}.person img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--r);background:var(--blue-soft);width:100%;margin-bottom:12px}.person h3{margin:0 0 6px;font-size:1.06rem}.person p{color:var(--muted);hyphens:auto;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.45}.person .role{color:var(--blue);margin-bottom:2px;font-size:1rem;font-weight:700;display:block}.person:hover h3{color:var(--blue)}#kanzlei{border-top:1px solid var(--line)}.kanzlei-grid{grid-template-columns:220px minmax(0,1fr) 250px;align-items:center;gap:56px;display:grid}.deed{margin:0}.deed button{all:unset;cursor:zoom-in;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:4px;padding:9px;display:block;box-shadow:0 1px 2px #00000014,0 10px 24px #0000001a}.deed button:hover{transform:translateY(-3px);box-shadow:0 1px 2px #00000014,0 16px 32px #00000024}.deed button:focus-visible{outline:3px solid var(--gold-text);outline-offset:5px}.deed img{width:100%;height:auto}.deed figcaption{color:var(--muted);margin-top:12px;font-size:1rem}.deed figcaption button{all:unset;cursor:pointer;color:var(--blue);font-weight:700}.deed figcaption button:hover{text-decoration:underline}.deed figcaption button:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px}.kanzlei-grid h2{margin-bottom:.35em}.kanzlei-grid .lead{margin:0 0 22px;font-size:1.08rem}blockquote.citation{border-left:2px solid var(--gold);margin:0;padding:2px 0 2px 22px}blockquote.citation p{font-family:var(--serif);color:var(--blue-dark);text-wrap:balance;margin:0 0 8px;font-size:1.3rem;font-style:italic;line-height:1.45}blockquote.citation p:before{content:"„"}blockquote.citation p:after{content:"“"}blockquote.citation cite{color:var(--muted);font-size:1rem;font-style:normal}.bridge{color:var(--muted);margin:14px 0 0;font-size:1rem}.pe{border-left:1px solid var(--blue-line);padding-left:40px}.pe .seal{border-radius:6px;margin-bottom:16px;display:inline-block;box-shadow:0 4px 14px #00000014}.pe .seal img{width:130px;height:130px;display:block}.pe h3{margin:0 0 4px;font-size:1.12rem}.pe p{color:var(--muted);margin:0 0 10px;font-size:1rem}.pe .links{flex-direction:column;gap:4px;display:flex}dialog.zoom{background:0 0;border:0;max-width:min(92vw,760px);max-height:94vh;padding:0}dialog.zoom::backdrop{background:#0a1424c7}dialog.zoom img{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:auto;max-height:88vh}dialog.zoom form{text-align:right;margin-top:10px}dialog.zoom button{font:600 .98rem var(--sans);color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff9;border-radius:6px;padding:.55em 1.2em}.posts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.posts a{color:inherit;border-bottom:1px solid var(--line);padding:18px 0;text-decoration:none;display:block}.posts h3{margin:.3em 0 0;font-size:1.15rem}.posts a:hover h3{color:var(--blue)}time{color:var(--muted);font-size:1rem}.vid{border-radius:var(--r);background:var(--blue-soft);color:var(--blue-dark);align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.vid .ytico .ico{width:46px;height:46px}.vid p{flex:1;margin:0}.vid .more{white-space:nowrap}.contact{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.contact dl{grid-template-columns:auto 1fr;gap:10px 24px;margin:0 0 28px;display:grid}.contact dt{font-weight:700}.contact dd{color:var(--muted);margin:0}.contact .nw{white-space:nowrap}.way-card{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:28px 30px}.way-card h3{align-items:center;gap:.5em;margin:0 0 10px;display:flex}.way-card h3 .ico{color:var(--blue-brand)}.way-card p{color:var(--muted);margin:0 0 14px}@media (width<=1080px){.hero-grid,.law,.contact,.nhead{grid-template-columns:1fr;gap:40px}.nhead{gap:24px}.hero-img{min-height:0}.hero-img img{aspect-ratio:3/2;flex:none;height:auto}.topic{grid-template-columns:48px 1fr;gap:6px 20px}.topic .th{grid-row:span 3}.topic .links{grid-column:2;justify-content:flex-start}.kanzlei-grid{grid-template-columns:200px 1fr;gap:40px}.pe{border-left:0;border-top:1px solid var(--blue-line);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding-top:28px;padding-left:0;display:grid}.pe .seal{margin:0}}@media (width<=1000px){.proof ul{grid-template-columns:1fr 1fr}.proof li{padding:16px 20px}}@media (width<=760px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hero{padding:28px 0 0}.hero .ways{display:none}.proof{margin-top:28px}.proof ul{grid-template-columns:1fr 1fr;padding:0 16px}.proof li{justify-content:flex-start;padding:10px 2px}.proof b{font-size:1.15rem}.proof li.yt a{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;display:flex}.proof li.yt a>div{display:contents}.proof li.yt a>div>span{text-underline-offset:3px;flex-basis:100%}.proof li.yt .ytico{height:1.265rem;display:flex}.proof .ytico .ico{width:17px;height:100%}.topic{grid-template-columns:48px 1fr}.topic h3{font-size:1.15rem}.topic p,.topic .links{grid-column:1/-1}.topic .th{grid-row:auto}.notar{padding:12px}.notar img{width:100%}.notar b{white-space:normal;font-size:1.05rem}.notar>span{margin-top:auto}.fa{grid-template-columns:1fr;gap:2px 0}.fa dd{margin-bottom:8px}.team{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:16px;margin-right:-16px;padding-bottom:8px;padding-right:16px;overflow-x:auto}.person{scroll-snap-align:start}.gebiete{grid-template-rows:none;grid-template-columns:1fr;gap:28px}.gebiete>div{display:block}.ways-kontakt{display:none}.posts{grid-template-columns:1fr}.posts a:nth-child(n+3){display:none}.vid{flex-wrap:wrap}.kanzlei-grid{grid-template-columns:1fr;gap:32px}.deed{order:2;max-width:200px}.kanzlei-grid>div:not(.pe){order:1}.pe{order:3;grid-template-columns:1fr}.way-card{padding:22px}.contact .btn{width:100%}}.hero{padding-top:40px}.hero h1{margin-bottom:.4em}.hero .lead{color:var(--ink);text-wrap:pretty;max-width:none;font-size:1.3rem;line-height:1.45}.hero .ways,.proof{margin-top:28px}.hero-grid>div:first-child{flex-direction:column;justify-content:center;display:flex}.rating{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color .2s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;align-self:flex-start;align-items:center;gap:14px;margin-top:22px;padding:10px 18px 12px 14px;text-decoration:none;display:inline-flex}.rating:hover{border-color:var(--blue)}.rating .stars{color:var(--star);gap:1px;display:flex}.rating .stars .ico path{stroke:var(--star-line);stroke-width:1px;stroke-linejoin:round}.rating .stars .ico{width:20px;height:20px}.rating b{font-family:var(--serif);color:var(--blue-dark);font-size:1.15rem;font-weight:600}.rating small{color:var(--muted);font-size:1rem;line-height:1.3;display:block}.rating>span:last-child{line-height:1.35}.ways a small{font-size:1rem}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:2px solid var(--blue-line);padding:22px 28px 0 0;position:relative}.steps li:before{content:counter(s);background:var(--blue);color:#fff;width:28px;height:28px;font:600 .95rem/28px var(--sans);text-align:center;border-radius:50%;position:absolute;top:-15px;left:0}.steps h3{margin:8px 0 6px;font-size:1.2rem}.steps p{color:var(--muted);margin:0;font-size:1rem}.costs{border:1px solid var(--blue-line);border-radius:var(--r);background:#fff;align-items:center;gap:18px;margin-top:44px;padding:20px 24px;display:flex}.costs>.ico{width:34px;height:34px;color:var(--blue-brand);flex:none}.costs p{flex:1;margin:0}.costs .links{white-space:nowrap;gap:22px;display:flex}.figures{font-family:var(--serif);color:var(--blue-dark);max-width:40ch;margin:0 0 16px;font-size:1.35rem;line-height:1.4}.figures b{color:var(--blue);font-weight:600}.kanzlei-grid{grid-template-columns:240px minmax(0,1fr);gap:72px}@media (width<=1080px){.steps{grid-template-columns:1fr 1fr;row-gap:36px}.costs{flex-wrap:wrap}}@media (width<=640px){.hero .lead{font-size:1.12rem}.rating{gap:10px;margin-top:18px;padding:10px 14px 10px 12px}.rating .stars .ico{width:16px;height:16px}.hero-grid{gap:20px}.hero{padding-top:22px}.proof{margin-top:20px}.steps,.kanzlei-grid{grid-template-columns:1fr}.hero-img img{aspect-ratio:5/2;object-position:center 22%}.costs .links{flex-wrap:wrap;gap:4px 22px}}@media (width<=360px){.proof ul{padding:0 8px}.proof span{font-size:.9rem}.notars{gap:8px}.notar{padding:10px}.notar b{-webkit-hyphens:auto;hyphens:auto;font-size:.9rem}}
