
#sax-firmenumzug{--sf-red:#dc1835;--sf-ink:#202020;--sf-muted:#686868;--sf-line:#dedede;--sf-paper:#f5f5f5;background:#fff;color:var(--sf-ink);font-family:inherit;font-size:15px;line-height:1.8;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased}
#sax-firmenumzug *,#sax-firmenumzug *::before,#sax-firmenumzug *::after{box-sizing:border-box;min-width:0}
#sax-firmenumzug :where(h1,h2,h3,h4,p,ol,ul,figure,dl,dt,dd){margin:0}
#sax-firmenumzug :where(a){color:inherit;text-decoration:none}
#sax-firmenumzug :where(button){font:inherit;cursor:pointer}
#sax-firmenumzug :where(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid #b81832;outline-offset:5px}
#sax-firmenumzug :where(img){max-width:100%;height:auto;display:block}
#sax-firmenumzug :where([id]){scroll-margin-top:165px}
#sax-firmenumzug [hidden]{display:none!important}
#sax-firmenumzug :is(h1,h2,h3,h4){font-family:inherit;font-weight:800;text-transform:none;letter-spacing:-.035em;color:inherit;line-height:1.2}
#sax-firmenumzug h2{font-size:clamp(30px,3.25vw,43px)}
#sax-firmenumzug h3{font-size:26px}
#sax-firmenumzug .sf-container{width:calc(100% - 96px);max-width:1220px;margin-inline:auto}
#sax-firmenumzug .sf-section{padding-block:90px}
#sax-firmenumzug .sf-icon{display:block;width:24px;height:24px;flex:none}
#sax-firmenumzug .sf-kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:750;letter-spacing:.12em;line-height:1.6;color:#747474;margin-bottom:19px}
#sax-firmenumzug .sf-kicker::before{content:'';width:18px;height:6px;background:var(--sf-red);transform:skewX(-25deg);flex:none}
#sax-firmenumzug .sf-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:16px 25px;border-radius:100px;font-size:13px;line-height:1.5;font-weight:750;transition:background .2s,transform .2s}
#sax-firmenumzug .sf-button .sf-icon{width:19px;height:19px}
#sax-firmenumzug .sf-button-red{background:var(--sf-red);color:white;box-shadow:0 7px 18px #bc173221}
#sax-firmenumzug .sf-button-red:hover{background:#bd132d;transform:translateY(-2px)}
#sax-firmenumzug .sf-link{display:inline-flex;align-items:center;gap:20px;color:#b81730;font-size:12px;font-weight:750;border-bottom:1px solid #dc183540;padding:7px 0;line-height:1.6}
#sax-firmenumzug .sf-link .sf-icon{width:18px;height:18px}
#sax-firmenumzug .sf-link:hover{border-bottom-color:currentColor}
#sax-firmenumzug .sf-skip{position:absolute;top:8px;left:8px;padding:10px 16px;background:white;z-index:30;transform:translateY(-200%)}
#sax-firmenumzug .sf-skip:focus{transform:none}
#sax-firmenumzug .sf-hero-wrap{max-width:1400px;margin:auto;padding:23px 28px 0}
#sax-firmenumzug .sf-hero{display:grid;grid-template-columns:1fr 1.08fr;background:#f7f6f3;border:0;border-radius:30px;overflow:hidden;box-shadow:none}
#sax-firmenumzug .sf-hero-copy{padding:48px 42px 41px 46px;background:radial-gradient(ellipse at 5% 8%,#3a3a3a,transparent 65%),linear-gradient(140deg,#292929,#171717);color:white;display:flex;flex-direction:column;justify-content:center}
#sax-firmenumzug .sf-hero-copy>.sf-kicker{color:#c3c3c3;font-size:9px;margin-bottom:27px}
#sax-firmenumzug .sf-hero h1{font-size:clamp(38px,3.8vw,54px);line-height:1.14;letter-spacing:-.045em;font-weight:850;margin-bottom:26px}
#sax-firmenumzug .sf-hero h1>span{color:var(--sf-red)}
#sax-firmenumzug .sf-hero-lead{font-size:21px;line-height:1.55;letter-spacing:-.015em;margin-bottom:20px}
#sax-firmenumzug .sf-hero-lead strong{font-weight:650}
#sax-firmenumzug .sf-hero-description{font-size:13px;line-height:1.9;color:#c5c5c5;max-width:400px}
#sax-firmenumzug .sf-hero-actions{margin-top:30px;display:flex;align-items:start;flex-direction:column;gap:18px}
#sax-firmenumzug .sf-hero-actions>a:last-child{font-size:11px;color:#cecece}
#sax-firmenumzug .sf-hero-actions>a:last-child:hover{color:white;text-decoration:underline;text-underline-offset:4px}
#sax-firmenumzug .sf-hero-foot{display:flex;gap:22px;margin-top:29px;padding-top:21px;border-top:1px solid #ffffff25;font-size:9px;color:#bdbdbd;letter-spacing:.02em}
#sax-firmenumzug .sf-hero-foot span{display:flex;align-items:center;gap:8px}
#sax-firmenumzug .sf-hero-foot span::before{content:'';width:4px;height:4px;background:#d32b44;transform:rotate(45deg)}
#sax-firmenumzug .sf-office-board{padding:29px 29px 24px;background:#f7f6f3}
#sax-firmenumzug .sf-board-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#6e6e68}
#sax-firmenumzug .sf-board-top>span:last-child{color:#b21730}
#sax-firmenumzug .sf-office-visual{margin:3px -12px 0}
#sax-firmenumzug .sf-office-scene{display:block;width:100%;height:auto;max-height:350px;overflow:visible}
#sax-firmenumzug .sf-office-area{cursor:pointer}
#sax-firmenumzug .sf-office-area .office-zone{transition:fill .25s,stroke .25s;stroke:transparent;stroke-width:2}
#sax-firmenumzug .sf-office-area:hover .office-zone{fill:#ece2e1}
#sax-firmenumzug .sf-office-area.is-active .office-zone{fill:#f3dfe0;stroke:#dc1835;stroke-width:1.2}
#sax-firmenumzug .sf-office-area:focus-visible{outline:none}
#sax-firmenumzug .sf-office-area:focus-visible .office-zone{stroke:#a51029;stroke-width:4}
#sax-firmenumzug .sf-zone-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:4px;border:1px solid #d8d7d1;border-radius:13px;background:#fff8}
#sax-firmenumzug .sf-zone-tabs button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:0;border-radius:9px;padding:11px 3px;color:#64645f;background:transparent;font-size:9px;line-height:1.4;font-weight:650}
#sax-firmenumzug .sf-zone-tabs .sf-icon{width:19px;height:19px}
#sax-firmenumzug .sf-zone-tabs button:hover{background:#eeede8;color:#222}
#sax-firmenumzug .sf-zone-tabs button[aria-selected=true]{background:#262626;color:white;box-shadow:0 3px 8px #00000014}
#sax-firmenumzug .sf-zone-panel{display:flex;gap:15px;padding:22px 3px 0;min-height:122px;align-items:flex-start}
#sax-firmenumzug .sf-zone-number{font-size:10px;font-weight:700;color:#b01b30;border-top:2px solid #c9203a;padding-top:5px;line-height:1.2;min-width:24px}
#sax-firmenumzug .sf-zone-panel h2{font-size:18px;letter-spacing:-.025em;margin-bottom:7px;line-height:1.35}
#sax-firmenumzug .sf-zone-panel p{font-size:11px;line-height:1.85;color:#6d6d65;max-width:430px}
#sax-firmenumzug .sf-page-nav{margin-top:15px;border-bottom:1px solid #e3e3e3}
#sax-firmenumzug .sf-page-nav>.sf-container{display:flex;gap:31px;align-items:center;min-height:63px;overflow:auto}
#sax-firmenumzug .sf-page-nav a{flex:0 0 auto;white-space:nowrap;font-size:10px;font-weight:650;color:#646464;padding:16px 0}
#sax-firmenumzug .sf-page-nav a:hover{color:#b51730}
#sax-firmenumzug .sf-page-nav a.sf-nav-inquiry{display:flex;gap:17px;margin-left:auto;color:#242424}
#sax-firmenumzug .sf-nav-inquiry .sf-icon{width:17px;height:17px}
#sax-firmenumzug .sf-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:82px;align-items:center}
#sax-firmenumzug .sf-intro h2{font-size:37px;line-height:1.25}
#sax-firmenumzug .sf-intro h2>span{color:#7a7a7a}
#sax-firmenumzug .sf-intro>div>p:not(.sf-kicker){font-size:14px;color:#696969;line-height:1.9;margin-bottom:15px}
#sax-firmenumzug .sf-intro-facts{display:flex;flex-wrap:wrap;gap:14px 21px;margin-top:23px;padding-top:20px;border-top:1px solid #ddd}
#sax-firmenumzug .sf-intro-facts>span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650;color:#4b4b4b}
#sax-firmenumzug .sf-intro-facts .sf-icon{width:18px;height:18px;color:#a91830}
#sax-firmenumzug .sf-heading{display:flex;justify-content:space-between;gap:55px;align-items:flex-end;margin-bottom:38px}
#sax-firmenumzug .sf-heading>p{font-size:13px;color:#747474;line-height:1.9;max-width:365px}
#sax-firmenumzug .sf-sector-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}
#sax-firmenumzug .sf-sector-tabs button{display:flex;align-items:center;gap:12px;padding:12px 21px;border:1px solid #dedede;background:white;border-radius:100px;font-size:12px;font-weight:600;color:#666}
#sax-firmenumzug .sf-sector-tabs .sf-icon{width:21px;height:21px}
#sax-firmenumzug .sf-sector-tabs button:hover{border-color:#aaa}
#sax-firmenumzug .sf-sector-tabs button[aria-selected=true]{background:#252525;border-color:#252525;color:white}
#sax-firmenumzug .sf-sector-panel{display:grid;grid-template-columns:1.12fr 1fr;border:1px solid #dedede;border-radius:25px;overflow:hidden;min-height:338px}
#sax-firmenumzug .sf-sector-copy{padding:36px 40px;background:#f7f7f7}
#sax-firmenumzug .sf-sector-copy>.sf-kicker{font-size:9px;margin-bottom:15px}
#sax-firmenumzug .sf-sector-copy h3{font-size:30px;max-width:410px;margin-bottom:16px}
#sax-firmenumzug .sf-sector-copy>p:not(.sf-kicker){font-size:13px;color:#6c6c6c;line-height:1.9;max-width:450px}
#sax-firmenumzug .sf-sector-copy>.sf-link{margin-top:20px;font-size:11px}
#sax-firmenumzug .sf-sector-check{padding:33px 38px;background:#fff}
#sax-firmenumzug .sf-sector-symbol{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;color:#b51e35}
#sax-firmenumzug .sf-sector-symbol>.sf-icon{width:36px;height:36px}
#sax-firmenumzug .sf-sector-symbol>span{font-size:35px;line-height:1;font-weight:300;letter-spacing:-.07em;color:#d9d9d9}
#sax-firmenumzug .sf-sector-check ul{list-style:none;padding:0}
#sax-firmenumzug .sf-sector-check li{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:#555;line-height:1.8;margin-bottom:13px}
#sax-firmenumzug .sf-sector-check li .sf-icon{width:17px;height:17px;color:#b21c33;margin-top:3px}
#sax-firmenumzug .sf-sector-check>p{border-top:1px solid #ddd;padding-top:19px;margin-top:22px;font-size:10px;font-weight:600;color:#777}
#sax-firmenumzug .sf-services-section{background:#fafafa;border-block:1px solid #e7e7e7;padding:80px 0}
#sax-firmenumzug .sf-services-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:110px;align-items:start}
#sax-firmenumzug .sf-services-heading>p:not(.sf-kicker){font-size:13px;color:#757575;line-height:1.9;margin-top:23px;max-width:350px}
#sax-firmenumzug .sf-routing-card{margin-top:35px;background:#fff;border:1px solid #dededb;border-left:5px solid #dc1835;border-radius:3px 15px 15px 3px;padding:25px 27px 21px;max-width:345px;transform:rotate(-2deg);box-shadow:0 10px 22px #22222205}
#sax-firmenumzug .sf-routing-card>div{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.1em;font-weight:700;color:#7a7a72}
#sax-firmenumzug .sf-routing-card img{width:53px;height:auto}
#sax-firmenumzug .sf-routing-card>strong{display:block;font-size:37px;letter-spacing:-.04em;line-height:1.3;margin:18px 0;color:#252525}
#sax-firmenumzug .sf-routing-card>strong span{color:#c71a36;font-weight:400;padding-inline:9px}
#sax-firmenumzug .sf-routing-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:6px 0;border-top:1px solid #ecece9;font-size:10px}
#sax-firmenumzug .sf-routing-card dt{color:#8a8a83}
#sax-firmenumzug .sf-routing-card dd{font-weight:600}
#sax-firmenumzug .sf-routing-card>p{font-size:9px;color:#888;line-height:1.7;border-top:1px dashed #ddd;padding-top:13px;margin-top:10px}
#sax-firmenumzug .sf-service-list details{border-bottom:1px solid #dcdcdc}
#sax-firmenumzug .sf-service-list details:first-child{border-top:1px solid #dcdcdc}
#sax-firmenumzug .sf-service-list summary{display:flex;align-items:center;gap:19px;cursor:pointer;list-style:none;padding:23px 0;font-size:16px;font-weight:700;line-height:1.5}
#sax-firmenumzug summary::-webkit-details-marker{display:none}
#sax-firmenumzug .sf-service-list summary>.sf-icon{color:#a9283b;width:24px;height:24px}
#sax-firmenumzug .sf-service-list summary>span{flex:1}
#sax-firmenumzug .sf-service-list summary>b{font-size:24px;font-weight:300;line-height:1;color:#777;transition:transform .2s}
#sax-firmenumzug .sf-service-list details[open] summary>b{transform:rotate(45deg)}
#sax-firmenumzug .sf-service-list details>div{padding:0 15px 23px 43px}
#sax-firmenumzug .sf-service-list details p{font-size:13px;line-height:1.9;color:#707070}
#sax-firmenumzug .sf-service-list .sf-link{font-size:10px;margin-top:10px}
#sax-firmenumzug .sf-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:43px}
#sax-firmenumzug .sf-steps li{position:relative;border-top:1px solid #d8d8d8;padding-top:24px}
#sax-firmenumzug .sf-steps li::before{content:'';width:7px;height:7px;position:absolute;background:#c71d37;top:-4px;left:0;transform:rotate(45deg)}
#sax-firmenumzug .sf-steps li>span{font-size:11px;color:#999;font-weight:700}
#sax-firmenumzug .sf-steps h3{font-size:18px;line-height:1.4;margin:15px 0 12px;letter-spacing:-.02em}
#sax-firmenumzug .sf-steps p{font-size:12px;line-height:1.9;color:#747474}
#sax-firmenumzug .sf-timing{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:27px;background:#f5f5f5;padding:31px 35px;border-radius:20px;margin-top:43px}
#sax-firmenumzug .sf-timing-icon{width:52px;height:52px;border:1px solid #ddd;display:grid;place-items:center;background:white;border-radius:50%;color:#b51d35}
#sax-firmenumzug .sf-timing .sf-kicker{font-size:8px;margin-bottom:9px}
#sax-firmenumzug .sf-timing h3{font-size:21px;margin-bottom:11px}
#sax-firmenumzug .sf-timing p:not(.sf-kicker){font-size:12px;line-height:1.85;color:#777;max-width:630px}
#sax-firmenumzug .sf-timing-link{font-size:10px;font-weight:700;display:flex;gap:18px;align-items:center;white-space:nowrap}
#sax-firmenumzug .sf-timing-link>.sf-icon{width:18px;height:18px}
#sax-firmenumzug .sf-costs{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:45px 48px;background:radial-gradient(ellipse at 7% 2%,#393939,transparent 62%),#202020;color:white;border-radius:27px}
#sax-firmenumzug .sf-costs .sf-kicker{color:#b6b6b6;font-size:9px}
#sax-firmenumzug .sf-costs h2{font-size:36px}
#sax-firmenumzug .sf-costs>div>p:not(.sf-kicker){font-size:13px;line-height:1.9;color:#bdbdbd;max-width:430px;margin-top:23px}
#sax-firmenumzug .sf-costs .sf-link{color:white;border-color:#ffffff40;font-size:11px;margin-top:25px}
#sax-firmenumzug .sf-cost-factors>div{position:relative;padding:20px 0 19px 38px;border-top:1px solid #ffffff27}
#sax-firmenumzug .sf-cost-factors>div:first-child{padding-top:3px;border-top:0}
#sax-firmenumzug .sf-cost-factors>div>span{position:absolute;left:0;font-size:10px;font-weight:650;color:#b73a4e;top:24px}
#sax-firmenumzug .sf-cost-factors>div:first-child>span{top:7px}
#sax-firmenumzug .sf-cost-factors h3{font-size:21px;margin-bottom:8px}
#sax-firmenumzug .sf-cost-factors p{font-size:12px;line-height:1.85;color:#b4b4b4}
#sax-firmenumzug .sf-inquiry{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #ddd;border-radius:27px;padding:44px 48px;gap:75px;align-items:center;background:#fafafa}
#sax-firmenumzug .sf-inquiry .sf-kicker{font-size:9px}
#sax-firmenumzug .sf-inquiry h2{font-size:39px}
#sax-firmenumzug .sf-inquiry>div>p:not(.sf-kicker){font-size:13px;color:#747474;line-height:1.9;margin-top:20px;max-width:400px}
#sax-firmenumzug .sf-inquiry .sf-button{margin-top:26px;font-size:12px;min-width:235px;justify-content:space-between}
#sax-firmenumzug .sf-inquiry-secondary{display:block;font-size:10px;color:#666;margin-top:16px}
#sax-firmenumzug .sf-inquiry-secondary:hover{text-decoration:underline}
#sax-firmenumzug .sf-inquiry-personal{padding-left:40px;border-left:1px solid #ddd}
#sax-firmenumzug .sf-contact-icon{display:grid;place-items:center;width:42px;height:42px;background:white;border:1px solid #ddd;border-radius:13px;margin-bottom:20px;color:#b81730}
#sax-firmenumzug .sf-contact-icon>.sf-icon{width:21px;height:21px}
#sax-firmenumzug .sf-inquiry-personal h3{font-size:23px;line-height:1.35;margin-bottom:15px}
#sax-firmenumzug .sf-phone{font-size:25px;font-weight:750;letter-spacing:-.035em;white-space:nowrap}
#sax-firmenumzug .sf-phone:hover{text-decoration:underline;text-underline-offset:6px}
#sax-firmenumzug .sf-inquiry-personal>p{font-size:11px!important;margin-top:12px!important}
#sax-firmenumzug .sf-inquiry-personal>p>a{font-size:13px;font-weight:650;color:#292929}
#sax-firmenumzug .sf-inquiry-personal>.sf-link{font-size:10px;margin-top:14px;gap:14px}
#sax-firmenumzug .sf-guide-section{background:#fafafa;border-block:1px solid #e6e6e6;padding:80px 0}
#sax-firmenumzug .sf-guide-heading{max-width:750px;margin-bottom:50px}
#sax-firmenumzug .sf-guide-heading>p:last-child{font-size:14px;color:#717171;line-height:1.9;max-width:630px;margin-top:24px}
#sax-firmenumzug .sf-guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:85px;align-items:start}
#sax-firmenumzug .sf-guide-nav{position:sticky;top:175px}
#sax-firmenumzug .sf-guide-nav>.sf-kicker{font-size:8px;margin-bottom:19px}
#sax-firmenumzug .sf-guide-nav nav>a{display:flex;gap:14px;padding:14px 0;border-top:1px solid #ddd;font-size:11px;font-weight:600;color:#666;line-height:1.6}
#sax-firmenumzug .sf-guide-nav nav>a>span{color:#aaa;font-size:9px;min-width:17px;line-height:1.9}
#sax-firmenumzug .sf-guide-nav nav>a:hover{color:#b51730}
#sax-firmenumzug .sf-guide-article{padding:32px 0 40px;border-top:1px solid #ddd}
#sax-firmenumzug .sf-article-number{color:#ad273d;font-size:10px;font-weight:650;display:block;margin-bottom:17px}
#sax-firmenumzug .sf-guide-article h3{font-size:29px;line-height:1.3;margin-bottom:23px;max-width:750px}
#sax-firmenumzug .sf-guide-article p{font-size:14px;color:#696969;line-height:1.95;margin-bottom:17px}
#sax-firmenumzug .sf-guide-article p:last-child{margin-bottom:0}
#sax-firmenumzug .sf-faq details{border-bottom:1px solid #ddd}
#sax-firmenumzug .sf-faq details:first-child{border-top:1px solid #ddd}
#sax-firmenumzug .sf-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;font-weight:650;font-size:15px;line-height:1.6;padding:23px 0}
#sax-firmenumzug .sf-faq summary>span{font-size:25px;font-weight:300;line-height:1;color:#777;transition:transform .2s}
#sax-firmenumzug .sf-faq details[open] summary>span{transform:rotate(45deg)}
#sax-firmenumzug .sf-faq details>p{padding:0 50px 25px 0;font-size:14px;line-height:1.9;color:#737373;max-width:980px}
#sax-firmenumzug .sf-final{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 43px;border-radius:25px;background:#f4f4f4}
#sax-firmenumzug .sf-final h2{font-size:35px}
#sax-firmenumzug .sf-final .sf-kicker{font-size:9px;margin-bottom:14px}
#sax-firmenumzug .sf-final .sf-button{flex:none;font-size:12px}
#sax-firmenumzug .sf-page-end{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0 30px;font-size:9px;color:#8a8a8a}
@media(min-width:1500px){#sax-firmenumzug .sf-office-scene{max-height:370px}}
@media(max-width:1180px){#sax-firmenumzug :where([id]){scroll-margin-top:100px}#sax-firmenumzug .sf-container{width:calc(100% - 72px)}#sax-firmenumzug .sf-hero-copy{padding:40px 32px}#sax-firmenumzug .sf-hero h1{font-size:43px}#sax-firmenumzug .sf-hero-lead{font-size:19px}#sax-firmenumzug .sf-office-board{padding:26px 24px}#sax-firmenumzug .sf-office-scene{max-height:310px}#sax-firmenumzug .sf-zone-panel{min-height:145px}#sax-firmenumzug .sf-zone-panel h2{font-size:17px}#sax-firmenumzug .sf-intro{gap:60px}#sax-firmenumzug .sf-intro h2{font-size:33px}#sax-firmenumzug .sf-sector-copy{padding:33px}#sax-firmenumzug .sf-sector-check{padding:30px}#sax-firmenumzug .sf-services-grid{gap:65px}#sax-firmenumzug .sf-steps{gap:20px}#sax-firmenumzug .sf-steps h3{font-size:17px}#sax-firmenumzug .sf-timing{grid-template-columns:45px 1fr;gap:22px}#sax-firmenumzug .sf-timing-link{grid-column:2}#sax-firmenumzug .sf-costs{gap:50px;padding:40px}#sax-firmenumzug .sf-costs h2{font-size:33px}#sax-firmenumzug .sf-inquiry{gap:50px;padding:40px}#sax-firmenumzug .sf-guide-layout{grid-template-columns:210px 1fr;gap:55px}#sax-firmenumzug .sf-guide-nav{top:110px}}
@media(max-width:950px){#sax-firmenumzug .sf-container{width:calc(100% - 48px)}#sax-firmenumzug .sf-section{padding-block:70px}#sax-firmenumzug .sf-hero-wrap{padding:20px 22px 0}#sax-firmenumzug .sf-hero-copy{padding:35px 26px}#sax-firmenumzug .sf-hero h1{font-size:36px}#sax-firmenumzug .sf-hero-lead{font-size:17px}#sax-firmenumzug .sf-hero-description{font-size:12px}#sax-firmenumzug .sf-hero-copy>.sf-kicker{font-size:8px}#sax-firmenumzug .sf-office-board{padding:26px 21px 20px;display:flex;flex-direction:column;justify-content:center}#sax-firmenumzug .sf-board-top{font-size:7px}#sax-firmenumzug .sf-zone-tabs button{font-size:8px}#sax-firmenumzug .sf-zone-panel{gap:10px;min-height:150px}#sax-firmenumzug .sf-zone-panel h2{font-size:16px}#sax-firmenumzug .sf-zone-panel p{font-size:10px}#sax-firmenumzug .sf-page-nav>.sf-container{gap:26px}#sax-firmenumzug .sf-intro{gap:40px;padding-top:65px}#sax-firmenumzug .sf-intro h2{font-size:29px}#sax-firmenumzug .sf-intro>div>p:not(.sf-kicker){font-size:13px}#sax-firmenumzug .sf-heading{gap:35px}#sax-firmenumzug .sf-heading>p{max-width:285px;font-size:12px}#sax-firmenumzug .sf-sector-copy{padding:30px}#sax-firmenumzug .sf-sector-copy h3{font-size:26px}#sax-firmenumzug .sf-sector-copy>p:not(.sf-kicker){font-size:12px}#sax-firmenumzug .sf-sector-check{padding:28px}#sax-firmenumzug .sf-sector-check li{font-size:12px}#sax-firmenumzug .sf-services-grid{gap:40px}#sax-firmenumzug .sf-service-list summary{font-size:14px;gap:14px}#sax-firmenumzug .sf-service-list details>div{padding-left:38px}#sax-firmenumzug .sf-routing-card{padding:23px;max-width:310px}#sax-firmenumzug .sf-steps{grid-template-columns:repeat(3,1fr);gap:30px}#sax-firmenumzug .sf-costs{padding:35px;gap:35px}#sax-firmenumzug .sf-costs h2{font-size:29px}#sax-firmenumzug .sf-inquiry{padding:35px;gap:35px}#sax-firmenumzug .sf-inquiry-personal{padding-left:30px}#sax-firmenumzug .sf-inquiry h2{font-size:33px}#sax-firmenumzug .sf-inquiry-personal h3{font-size:20px}#sax-firmenumzug .sf-phone{font-size:23px}#sax-firmenumzug .sf-guide-layout{grid-template-columns:180px 1fr;gap:40px}#sax-firmenumzug .sf-guide-article h3{font-size:25px}#sax-firmenumzug .sf-final{padding:35px}#sax-firmenumzug .sf-final h2{font-size:30px}}
@media(max-width:760px){#sax-firmenumzug .sf-hero{grid-template-columns:1fr}#sax-firmenumzug .sf-hero-copy{padding:38px}#sax-firmenumzug .sf-hero h1{font-size:clamp(39px,7.8vw,52px)}#sax-firmenumzug .sf-hero-lead{font-size:21px}#sax-firmenumzug .sf-hero-description{font-size:13px;max-width:500px}#sax-firmenumzug .sf-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:22px}#sax-firmenumzug .sf-office-board{padding:28px 32px 26px}#sax-firmenumzug .sf-office-scene{max-height:370px}#sax-firmenumzug .sf-board-top{font-size:8px}#sax-firmenumzug .sf-zone-tabs button{font-size:10px;padding:12px 5px}#sax-firmenumzug .sf-zone-panel{min-height:116px;gap:15px}#sax-firmenumzug .sf-zone-panel h2{font-size:19px}#sax-firmenumzug .sf-zone-panel p{font-size:12px}#sax-firmenumzug .sf-intro{grid-template-columns:1fr;gap:25px}#sax-firmenumzug .sf-intro h2{font-size:35px}#sax-firmenumzug .sf-intro>div>p:not(.sf-kicker){font-size:14px}#sax-firmenumzug .sf-heading{display:block}#sax-firmenumzug .sf-heading>p{max-width:500px;font-size:13px;margin-top:20px}#sax-firmenumzug .sf-sector-panel{grid-template-columns:1fr}#sax-firmenumzug .sf-sector-copy{padding:32px}#sax-firmenumzug .sf-sector-copy h3{font-size:29px}#sax-firmenumzug .sf-sector-copy>p:not(.sf-kicker){font-size:13px}#sax-firmenumzug .sf-sector-check{padding:30px 32px}#sax-firmenumzug .sf-sector-check li{font-size:13px}#sax-firmenumzug .sf-sector-symbol{margin-bottom:22px}#sax-firmenumzug .sf-services-grid{grid-template-columns:1fr;gap:40px}#sax-firmenumzug .sf-services-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}#sax-firmenumzug .sf-services-heading>.sf-kicker{grid-column:1}#sax-firmenumzug .sf-services-heading h2{font-size:32px;grid-column:1}#sax-firmenumzug .sf-services-heading>p:not(.sf-kicker){grid-column:1}#sax-firmenumzug .sf-routing-card{grid-column:2;grid-row:1/4;margin-top:0;align-self:center;padding:21px 18px}#sax-firmenumzug .sf-routing-card>strong{font-size:32px}#sax-firmenumzug .sf-service-list summary{font-size:16px}#sax-firmenumzug .sf-costs{grid-template-columns:1fr;gap:30px;padding:38px}#sax-firmenumzug .sf-costs h2{font-size:35px}#sax-firmenumzug .sf-costs>div>p:not(.sf-kicker){max-width:550px}#sax-firmenumzug .sf-cost-factors>div:first-child{border-top:1px solid #ffffff27;padding-top:22px}#sax-firmenumzug .sf-cost-factors>div:first-child>span{top:26px}#sax-firmenumzug .sf-inquiry{grid-template-columns:1fr;gap:30px}#sax-firmenumzug .sf-inquiry>div>p:not(.sf-kicker){max-width:530px}#sax-firmenumzug .sf-inquiry-personal{padding:28px 0 0;border-left:0;border-top:1px solid #ddd}#sax-firmenumzug .sf-inquiry-personal h3{font-size:23px}#sax-firmenumzug .sf-guide-layout{grid-template-columns:1fr;gap:35px}#sax-firmenumzug .sf-guide-nav{position:static}#sax-firmenumzug .sf-guide-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#sax-firmenumzug .sf-guide-article h3{font-size:27px}#sax-firmenumzug .sf-final{align-items:start;flex-direction:column}}
@media(max-width:540px){#sax-firmenumzug .sf-container{width:calc(100% - 40px)}#sax-firmenumzug .sf-section{padding-block:55px}#sax-firmenumzug h2{font-size:31px}#sax-firmenumzug .sf-kicker{font-size:9px;letter-spacing:.1em;margin-bottom:15px}#sax-firmenumzug .sf-hero-wrap{padding:15px 13px 0}#sax-firmenumzug .sf-hero{border-radius:23px}#sax-firmenumzug .sf-hero-copy{padding:31px 24px 28px}#sax-firmenumzug .sf-hero h1{font-size:clamp(32px,8.8vw,43px);margin-bottom:21px}#sax-firmenumzug .sf-hero-lead{font-size:18px}#sax-firmenumzug .sf-hero-description{font-size:12px}#sax-firmenumzug .sf-hero-copy>.sf-kicker{font-size:8px;margin-bottom:22px}#sax-firmenumzug .sf-hero-actions{gap:17px;margin-top:24px}#sax-firmenumzug .sf-hero-actions .sf-button{width:100%;justify-content:space-between;font-size:12px;padding:15px 22px}#sax-firmenumzug .sf-hero-foot{margin-top:25px;padding-top:18px;font-size:8px}#sax-firmenumzug .sf-office-board{padding:25px 19px 22px}#sax-firmenumzug .sf-board-top{font-size:7px}#sax-firmenumzug .sf-office-visual{margin:10px -15px 5px}#sax-firmenumzug .sf-zone-tabs button{font-size:8px;padding:10px 2px;gap:7px}#sax-firmenumzug .sf-zone-tabs .sf-icon{width:18px;height:18px}#sax-firmenumzug .sf-zone-panel{gap:10px;min-height:149px;padding-top:20px}#sax-firmenumzug .sf-zone-panel h2{font-size:17px}#sax-firmenumzug .sf-zone-panel p{font-size:11px}#sax-firmenumzug .sf-zone-number{font-size:9px;min-width:19px}#sax-firmenumzug .sf-page-nav{margin-top:12px}#sax-firmenumzug .sf-page-nav>.sf-container{gap:25px;min-height:55px;scrollbar-width:none}#sax-firmenumzug .sf-page-nav>.sf-container::-webkit-scrollbar{display:none}#sax-firmenumzug .sf-intro{padding-top:52px;gap:22px}#sax-firmenumzug .sf-intro h2{font-size:30px}#sax-firmenumzug .sf-intro>div>p:not(.sf-kicker){font-size:13px}#sax-firmenumzug .sf-intro-facts{gap:13px 18px}#sax-firmenumzug .sf-intro-facts>span{font-size:9px}#sax-firmenumzug .sf-heading{margin-bottom:27px}#sax-firmenumzug .sf-heading>p{font-size:12px;margin-top:18px}#sax-firmenumzug .sf-sector-tabs{gap:8px;margin-bottom:19px}#sax-firmenumzug .sf-sector-tabs button{font-size:10px;padding:10px 13px;gap:8px}#sax-firmenumzug .sf-sector-tabs .sf-icon{width:17px;height:17px}#sax-firmenumzug .sf-sector-panel{border-radius:21px}#sax-firmenumzug .sf-sector-copy{padding:28px 24px}#sax-firmenumzug .sf-sector-copy h3{font-size:26px}#sax-firmenumzug .sf-sector-copy>p:not(.sf-kicker){font-size:12px}#sax-firmenumzug .sf-sector-check{padding:27px 24px}#sax-firmenumzug .sf-sector-check li{font-size:12px}#sax-firmenumzug .sf-services-section{padding:55px 0}#sax-firmenumzug .sf-services-heading{display:block}#sax-firmenumzug .sf-services-heading h2{font-size:31px}#sax-firmenumzug .sf-routing-card{margin:30px 7px 4px;max-width:320px;padding:25px}#sax-firmenumzug .sf-routing-card>strong{font-size:37px}#sax-firmenumzug .sf-service-list summary{font-size:14px;gap:13px;padding:21px 0}#sax-firmenumzug .sf-service-list summary>.sf-icon{width:21px;height:21px}#sax-firmenumzug .sf-service-list details>div{padding-left:34px}#sax-firmenumzug .sf-service-list details p{font-size:12px}#sax-firmenumzug .sf-steps{grid-template-columns:1fr;gap:0;margin-top:30px}#sax-firmenumzug .sf-steps li{border-top:0;border-left:1px solid #ddd;padding:0 0 26px 27px;margin-left:4px}#sax-firmenumzug .sf-steps li:last-child{padding-bottom:0;border-color:transparent}#sax-firmenumzug .sf-steps li::before{left:-4px;top:8px}#sax-firmenumzug .sf-steps li>span{font-size:10px}#sax-firmenumzug .sf-steps h3{font-size:20px;margin:7px 0 8px}#sax-firmenumzug .sf-steps p{font-size:12px}#sax-firmenumzug .sf-timing{grid-template-columns:1fr;padding:27px 24px;gap:20px;margin-top:31px}#sax-firmenumzug .sf-timing-icon{width:43px;height:43px}#sax-firmenumzug .sf-timing h3{font-size:22px}#sax-firmenumzug .sf-timing-link{grid-column:1}#sax-firmenumzug .sf-costs{padding:31px 25px;border-radius:23px}#sax-firmenumzug .sf-costs h2{font-size:30px}#sax-firmenumzug .sf-costs .sf-kicker{font-size:8px}#sax-firmenumzug .sf-costs>div>p:not(.sf-kicker){font-size:12px;margin-top:19px}#sax-firmenumzug .sf-cost-factors h3{font-size:20px}#sax-firmenumzug .sf-inquiry{padding:31px 24px;border-radius:23px}#sax-firmenumzug .sf-inquiry h2{font-size:31px}#sax-firmenumzug .sf-inquiry .sf-kicker{font-size:8px}#sax-firmenumzug .sf-inquiry>div>p:not(.sf-kicker){font-size:12px;margin-top:18px}#sax-firmenumzug .sf-inquiry .sf-button{width:100%;font-size:12px;min-width:0}#sax-firmenumzug .sf-inquiry-personal h3{font-size:22px}#sax-firmenumzug .sf-guide-section{padding:55px 0}#sax-firmenumzug .sf-guide-heading{margin-bottom:35px}#sax-firmenumzug .sf-guide-heading .sf-kicker{font-size:8px}#sax-firmenumzug .sf-guide-heading>p:last-child{font-size:13px;margin-top:20px}#sax-firmenumzug .sf-guide-nav nav>a{font-size:10px;gap:10px}#sax-firmenumzug .sf-guide-article{padding:27px 0 33px}#sax-firmenumzug .sf-guide-article h3{font-size:24px;margin-bottom:20px}#sax-firmenumzug .sf-guide-article p{font-size:14px;line-height:1.9}#sax-firmenumzug .sf-faq summary{font-size:13px;padding:20px 0}#sax-firmenumzug .sf-faq details>p{font-size:13px;padding:0 22px 22px 0}#sax-firmenumzug .sf-final{padding:30px 25px;border-radius:23px;gap:25px}#sax-firmenumzug .sf-final h2{font-size:29px}#sax-firmenumzug .sf-final .sf-button{font-size:11px}#sax-firmenumzug .sf-page-end{font-size:8px;gap:20px}}
@media(max-width:380px){#sax-firmenumzug .sf-hero-copy{padding-inline:22px}#sax-firmenumzug .sf-hero h1{font-size:31px}#sax-firmenumzug .sf-hero-lead{font-size:16px}#sax-firmenumzug .sf-office-board{padding-inline:15px}#sax-firmenumzug .sf-zone-tabs button{font-size:7px}#sax-firmenumzug .sf-zone-panel{min-height:160px}#sax-firmenumzug .sf-zone-panel h2{font-size:16px}#sax-firmenumzug .sf-intro h2{font-size:27px}#sax-firmenumzug .sf-final .sf-button{font-size:10px;padding-inline:19px;gap:12px}#sax-firmenumzug .sf-routing-card{padding:23px 20px}#sax-firmenumzug .sf-routing-card>strong{font-size:33px}}
@media(prefers-reduced-motion:reduce){#sax-firmenumzug *,#sax-firmenumzug *::before,#sax-firmenumzug *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{#sax-firmenumzug{color:black;font-size:11pt}#sax-firmenumzug .sf-container{width:100%}#sax-firmenumzug :is(.sf-page-nav,.sf-guide-nav,.sf-page-end,[role=tablist],.sf-skip){display:none!important}#sax-firmenumzug .sf-hero{display:block}#sax-firmenumzug .sf-hero-copy,#sax-firmenumzug .sf-costs{background:white;color:black}#sax-firmenumzug .sf-hero-copy p,#sax-firmenumzug .sf-costs p{color:#333!important}#sax-firmenumzug .sf-guide-layout{display:block}#sax-firmenumzug .sf-section{padding:25px 0}}
