*{margin:0;padding:0;box-sizing:border-box}body{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;background-color:#f0f0f0}header{background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;height:90px;padding:0 40px;gap:20px}header .logo a{display:block}header .logo img{height:68px;display:block}nav{display:flex;justify-content:center;gap:32px}nav a{color:#00305b!important;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif!important;font-size:30px!important;font-weight:350!important;font-style:normal!important;font-stretch:normal;letter-spacing:.3px;text-decoration:none}.subpage-hero{width:100%}.subpage-hero img{width:100%;height:420px;object-fit:cover;display:block}.subpage-hero-bar{width:100%;height:12px;background-color:#00305b}.subpage-hero.placeholder{height:420px;background:linear-gradient(135deg,#b9c6d6,#7c93ab)}.page-title{text-align:center;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:40px;font-weight:400;color:#00305b;margin:60px auto 40px;padding:0 20px}.page-text{max-width:1100px;margin:0 auto 30px;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:19px;line-height:1.6;color:#00305b;padding:0 40px}.page-text:last-of-type{margin-bottom:60px}.page-section{padding-bottom:80px}.link-box{display:block;width:fit-content;background-color:#00305b;padding:5px;text-decoration:none;margin:0 auto 70px}.link-box .link-box-inner{display:block;border:2px solid #fff;padding:11px 33px;color:#fff;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:19px;line-height:1;text-align:center;white-space:nowrap}.link-box.small .link-box-inner{font-size:19px;padding:11px 33px}.solid-btn{display:block;width:fit-content;background-color:#00305b;color:#fff;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-weight:700;font-size:28px;padding:22px 55px;text-decoration:none;text-align:center;margin:40px auto 80px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 40px;max-width:1200px;margin:50px auto 90px;padding:0 40px}.team-member img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.team-member .name{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:21px;margin-top:14px;color:#00305b}.team-member .role{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:16px;color:#00305b;margin-top:2px}.karriere-hero{position:relative;width:100%}.karriere-hero .karriere-box{position:absolute;right:6%;bottom:111px;width:360px;height:180px;background-color:rgba(0,48,91,.76);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:40px;font-weight:400}.downloads-list{max-width:950px;margin:20px auto 100px;padding:0 40px}.download-item{display:flex;align-items:flex-start;gap:24px;margin-bottom:55px}.download-item .chevron{width:54px;height:54px;border:2px solid #111;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.download-item .chevron svg{width:22px;height:22px}.download-item a{color:#00305b;text-decoration:none;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:21px;line-height:1.5}.kodex-list{max-width:1100px;margin:0 auto 60px;padding:0 40px;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:18px;line-height:1.6;color:#00305b}.kodex-list .kodex-punkt{margin-bottom:22px}.kompetenz-page .page-text,.kompetenz-page .page-title{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-weight:400}.kompetenz-page .page-title{font-size:40px}.kompetenz-page .page-text{font-size:18px}.subpage-hero.hero-compliance,.subpage-hero.hero-steuer,.subpage-hero.hero-wirtschaft{position:relative}.subpage-hero.hero-compliance::after,.subpage-hero.hero-steuer::after,.subpage-hero.hero-wirtschaft::after{content:"";position:absolute;inset:0}.subpage-hero.hero-compliance{width:1280px;height:338px;margin:0 auto}.subpage-hero.hero-compliance img{width:1280px;height:338px}.subpage-hero.hero-compliance::after{background:rgba(0,48,91,.58)}.subpage-hero.hero-wirtschaft::after{background:rgba(0,48,91,.65)}.subpage-hero.hero-steuer::after{background:rgba(0,48,91,.46)}body.kompetenz-page{background-color:#f0f0f0}.kompetenz-page .page-text,.kompetenz-page .page-title{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-weight:400}.subpage-hero.hero-steuer{display:flex;width:100%;max-width:1920px;margin:0 auto}.subpage-hero.hero-steuer img{width:33.3333%;height:auto;flex:0 0 33.3333%;object-fit:fill}.subpage-hero.hero-kanzlei{position:relative;width:1470px;max-width:100%;height:354px;margin:0 auto}.subpage-hero.hero-kanzlei img{width:100%;height:354px;object-fit:cover}.subpage-hero.hero-kanzlei::after{content:"";position:absolute;inset:0;background:rgba(0,48,91,.65)}.kanzlei-page .page-text,.kanzlei-page .page-title{font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-weight:400}.kanzlei-page .page-title{font-size:40px}.kanzlei-page .page-text{font-size:18px}.team-grid{grid-template-columns:repeat(3,228px);justify-content:center;gap:50px 60px}.team-member img{width:228px;height:341px;aspect-ratio:auto}.team-member .name,.team-member .role{font-weight:400}.karriere-hero .karriere-box{width:580px;height:108px;font-family:Jost,Futura,'Futura PT','Century Gothic',sans-serif;font-size:50px;font-weight:400}.karriere-text .page-text{font-weight:400}.karriere-text .job-heading{font-size:22px;font-weight:400;margin-top:40px}.karriere-text .page-text ul{margin:10px 0 0 22px}.karriere-text .page-text li{margin-bottom:8px}.downloads-title{margin-top:70px}.downloads-list{max-width:900px;margin-left:auto;margin-right:auto}.download-item{justify-content:flex-start;align-items:center;text-align:left}.team-member>a{display:block;color:inherit;text-decoration:none}body,body.anwalt-page,body.kanzlei-page,body.kompetenz-page,html{background-color:#f0f0f0}.subpage-hero.hero-compliance{width:100%;max-width:none;height:338px;margin:0}.subpage-hero.hero-compliance img{width:100%;height:338px;object-fit:cover}.subpage-hero.hero-compliance::after{background:rgba(0,48,91,.42)}.subpage-hero.hero-wirtschaft{width:100%}.subpage-hero.hero-wirtschaft img{width:100%}.subpage-hero.hero-wirtschaft::after{background:rgba(0,48,91,.35)}.team-grid{display:block;position:relative;width:1470px;max-width:none;height:1000px;margin:0 auto;padding:0}.team-member{position:absolute;width:228px}.team-member:first-child{left:187px;top:25px}.team-member:nth-child(2){left:621px;top:25px}.team-member:nth-child(3){left:1050px;top:25px}.team-member:nth-child(4){left:187px;top:444px}.team-member:nth-child(5){left:621px;top:444px}.team-member:nth-child(6){left:1051px;top:444px}.subpage-hero.hero-kanzlei{width:100%;max-width:none;height:354px;margin:0;background:#fff}.subpage-hero.hero-kanzlei img{width:100%;height:354px;object-fit:contain;object-position:center;background:#fff}.subpage-hero.hero-kanzlei::after{background:rgba(0,48,91,.35)}.subpage-hero.hero-karriere{position:relative}.subpage-hero.hero-karriere img{filter:saturate(.55)}.subpage-hero.hero-karriere::after{content:"";position:absolute;inset:0;background:rgba(0,48,91,.38)}.subpage-hero.hero-compliance,.subpage-hero.hero-kodex,.subpage-hero.hero-steuer,.subpage-hero.hero-wirtschaft{display:block;position:relative;width:100%;max-width:none;height:354px;margin:0;overflow:hidden}.subpage-hero.hero-compliance img,.subpage-hero.hero-kodex img,.subpage-hero.hero-steuer img,.subpage-hero.hero-wirtschaft img{width:100%;height:354px;flex:none;object-fit:cover;object-position:center;display:block}.subpage-hero.hero-kodex::after,.subpage-hero.hero-steuer::after,.subpage-hero.hero-wirtschaft::after{content:none}.download-item a:hover{color:#00305b}.subpage-hero.hero-kodex img{filter:saturate(.55)}.subpage-hero.hero-downloads{position:relative;width:100%;height:640px;overflow:hidden}.subpage-hero.hero-downloads img{width:100%;height:640px;object-fit:cover;object-position:center 96%;display:block;filter:saturate(.6) brightness(1.08)}.subpage-hero.hero-downloads::after{content:"";position:absolute;inset:0;background:rgba(0,48,91,.4)}.downloads-title{margin-top:60px;margin-bottom:50px}.dl-intro{text-align:center;font-size:19px;color:#00305b;margin:0 auto 50px;padding:0 20px}.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1100px;margin:60px auto 110px;padding:0 20px;box-sizing:border-box}.dl-card{background:#fff;padding:36px 38px 38px;display:flex;flex-direction:column;align-items:flex-start;color:#00305b;box-shadow:0 2px 14px rgba(0,48,91,.06);transition:transform .25s ease,box-shadow .25s ease}.dl-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,48,91,.12)}.dl-card .doc-icon{width:40px;height:50px;color:#00305b;margin-bottom:22px}.dl-card .dl-title{font-size:21px;font-weight:500;line-height:1.35;margin-bottom:10px}.dl-card .dl-meta{font-size:15px;opacity:.7;margin-bottom:28px}.dl-card .dl-btn{margin:auto 0 0 0}.subpage-hero img,.subpage-hero.hero-compliance,.subpage-hero.hero-compliance img,.subpage-hero.hero-kanzlei,.subpage-hero.hero-kanzlei img,.subpage-hero.hero-karriere img,.subpage-hero.hero-kodex,.subpage-hero.hero-kodex img,.subpage-hero.hero-steuer,.subpage-hero.hero-steuer img,.subpage-hero.hero-wirtschaft,.subpage-hero.hero-wirtschaft img{height:400px}.subpage-hero.hero-downloads{position:relative;height:400px;overflow:hidden;background:#00305b}.subpage-hero.hero-downloads img{position:static;transform:none;width:100%;height:400px;object-fit:cover;object-position:center 67%;filter:saturate(.6) brightness(.95);-webkit-mask-image:none;mask-image:none}.subpage-hero.hero-downloads::after{z-index:1}.karriere-hero .karriere-box{z-index:2}.subpage-hero.hero-kodex::after{content:"";position:absolute;inset:0;background:rgba(0,48,91,.42)}.page-section .page-text{font-size:calc(18px * var(--tb,1))!important;line-height:1.6!important}.karriere-text .page-text,.karriere-text li,.page-text a,.page-text span{font-size:calc(19px * var(--tb,1))!important;line-height:1.6!important}.page-text.job-heading{font-size:calc(22px * var(--tb,1))!important}.legal h1,.page-section .page-title{font-size:calc(40px * min(var(--tb,1), 1.35))!important}.kodex-punkt,.kodex-punkt strong{font-size:calc(18px * var(--tb,1))!important;line-height:1.6!important}.legal a,.legal li,.legal p{font-size:calc(17px * var(--tb,1))!important;line-height:1.65!important}.legal h2{font-size:calc(22px * var(--tb,1))!important}.link-box .link-box-inner,.link-box.small .link-box-inner{font-size:calc(19px * var(--tb,1))!important}.team-member .name{font-size:calc(21px * var(--tb,1))!important}.team-member .role{font-size:calc(16px * var(--tb,1))!important}.marquee{height:calc(66px * var(--tbi,1))!important}.marquee-track{font-size:calc(22px * var(--tbi,1))!important}.team-member .name{font-size:calc(21px * min(var(--tb,1), 1.3))!important}.team-member .role{font-size:calc(16px * min(var(--tb,1), 1.35))!important}.team-member .name,.team-member .role{width:calc(228px * min(var(--tb,1),1.3))}.team-member:nth-child(n+4){top:calc(444px + (min(var(--tb,1),1.3) - 1) * 200px)!important}.team-grid{height:calc(1000px + (min(var(--tb,1),1.3) - 1) * 300px)!important}.page-section{padding-bottom:80px!important}.karriere-text>:last-child,.kodex-list>:last-child,.page-section .link-box:last-child,.page-section .page-text:last-of-type,.page-section>:last-child{margin-bottom:0!important}.dl-grid{margin-bottom:80px!important}.legal{padding-bottom:80px!important}.legal>:last-child{margin-bottom:0!important}.team-grid{height:calc(960px + (min(var(--tb,1),1.3) - 1) * 300px)!important}html{background:#f0f0f0}.anwalt-page .container{zoom:var(--pzoom,1);margin-left:auto!important;margin-right:auto!important}.dl-grid{zoom:var(--bzoom,1)}.page-section .link-box{margin-top:calc(86px * var(--tb,1))!important}.kodex-list{margin-bottom:0!important}.dl-grid .link-box .link-box-inner{font-size:19px!important}