@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');
body.digitalbetrieb{margin:0;background:#edf7fb;color:#18242c;font-family:'DM Sans',Arial,sans-serif} .digitalbetrieb *{box-sizing:border-box} .digitalbetrieb .db-shell{max-width:1120px;margin:64px auto 28px;background:#fff;box-shadow:0 16px 50px #aac3cf44} .digitalbetrieb a{color:inherit;text-decoration:none} .digitalbetrieb p,.digitalbetrieb h1,.digitalbetrieb h2,.digitalbetrieb h3{margin-top:0}.digitalbetrieb p{line-height:1.42}.digitalbetrieb .db-home h1,.digitalbetrieb .db-home h2,.digitalbetrieb .db-home h3{font-family:'DM Sans',Arial,sans-serif;font-weight:800;line-height:1.06;letter-spacing:-.035em}
.digitalbetrieb .db-header{padding:18px 34px 0}.digitalbetrieb .db-top{display:flex;align-items:center;gap:20px}.digitalbetrieb .db-top>span{margin-left:auto;font-size:12px}.digitalbetrieb .db-logo{font-size:27px;font-weight:800;letter-spacing:-.055em;white-space:nowrap}.digitalbetrieb .db-logo span{color:#23c7bd;margin-left:4px}.digitalbetrieb .db-header nav{display:flex;gap:30px;align-items:center;border-bottom:1px solid #879ba6;padding:16px 0 10px;font-size:13px}.digitalbetrieb .db-header nav a:hover{color:#078b83}.digitalbetrieb .db-header .blog-search-button{margin-left:auto;background:none;border:0;width:32px;height:28px}.digitalbetrieb .db-header .blog-search-button svg{width:19px}.digitalbetrieb .db-home{padding:0 34px}.digitalbetrieb .db-intro{display:grid;grid-template-columns:1.5fr .7fr;gap:25px;align-items:end;padding:37px 0 23px}.digitalbetrieb .db-intro small,.digitalbetrieb .db-process small,.digitalbetrieb .db-checklist small,.digitalbetrieb .db-news small{font-size:10px;letter-spacing:.23em;font-weight:800}.digitalbetrieb .db-intro h1{font-size:clamp(42px,4vw,58px);margin:15px 0 9px}.digitalbetrieb .db-intro p:not(.db-note){font-size:17px;max-width:650px;margin:0}.digitalbetrieb .db-note{font:italic 20px/1.16 Georgia,serif;transform:rotate(-7deg);justify-self:center;margin:0 0 16px!important}.digitalbetrieb .db-note:after{content:'';display:block;width:65px;height:4px;background:#24c9be;transform:rotate(-9deg);margin-top:10px}
.digitalbetrieb .db-hero{display:grid;grid-template-columns:2fr 1fr;border:1px solid #d6e2e6}.digitalbetrieb .db-hero-story{display:block}.digitalbetrieb .db-hero-photo{height:300px;position:relative}.digitalbetrieb .db-hero-photo img{width:100%;height:100%;object-fit:cover}.digitalbetrieb .db-hero-photo span{position:absolute;top:17px;left:0;background:#68dfd5;font-size:10px;letter-spacing:.2em;font-weight:800;padding:10px 15px}.digitalbetrieb .db-hero-caption{padding:18px 26px 20px}.digitalbetrieb .db-hero-caption h2{font-size:31px;margin-bottom:8px}.digitalbetrieb .db-hero-caption p{font-size:15px;margin-bottom:8px}.digitalbetrieb .db-hero-caption strong,.digitalbetrieb .db-cards strong,.digitalbetrieb .db-process a,.digitalbetrieb .db-checklist strong{color:#078d84;font-size:13px}.digitalbetrieb .db-hero aside{background:#202e35;color:#fff;padding:27px 27px 20px}.digitalbetrieb .db-hero aside h2{font-size:25px;margin:0 0 18px;letter-spacing:-.02em}.digitalbetrieb .db-hero aside>a:not(.db-aside-all){display:flex;gap:25px;align-items:center;border-top:1px solid #7c8d91;padding:17px 0;min-height:80px;font-weight:700;font-size:15px}.digitalbetrieb .db-hero aside b{font-size:28px;color:#47cdc4}.digitalbetrieb .db-hero aside .db-aside-all{display:block;border-top:1px solid #7c8d91;padding-top:23px;color:#5bd7cc;font-weight:700;font-size:13px}
.digitalbetrieb .db-questions{padding:22px 0 25px;border-bottom:1px solid #a9bec7}.digitalbetrieb .db-questions h2,.digitalbetrieb .db-impulses h2{font-size:22px;margin-bottom:14px}.digitalbetrieb .db-questions>div{display:grid;grid-template-columns:repeat(4,1fr)}.digitalbetrieb .db-questions a{text-align:center;border-right:1px solid #a6b9c0;padding:7px 20px}.digitalbetrieb .db-questions a:last-child{border:0}.digitalbetrieb .db-icon{display:block;font-size:46px;line-height:1;color:#22424b;height:54px}.digitalbetrieb .db-questions strong{display:block;font-size:17px;line-height:1.2}.digitalbetrieb .db-questions p{font-size:13px;margin:5px auto 0;max-width:175px}.digitalbetrieb .db-impulses{padding:20px 0 25px}.digitalbetrieb .db-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.digitalbetrieb .db-cards>a{min-width:0}.digitalbetrieb .db-cards img{width:100%;height:175px;object-fit:cover}.digitalbetrieb .db-cards small{display:block;font-size:10px;font-weight:800;letter-spacing:.25em;margin:10px 0 6px}.digitalbetrieb .db-cards h3{font-size:22px;margin-bottom:8px}.digitalbetrieb .db-cards p{font-size:14px;margin-bottom:9px}.digitalbetrieb .db-process{background:#eaf5f9;display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:center;padding:20px 22px;min-height:220px}.digitalbetrieb .db-process h2{font-size:36px;margin:9px 0 8px}.digitalbetrieb .db-process p{font-size:15px;margin-bottom:9px}.digitalbetrieb .db-process img{width:100%;height:190px;object-fit:cover;mix-blend-mode:multiply}.digitalbetrieb .db-decide{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:22px 0}.digitalbetrieb .db-decide>div{border-top:1px solid #b5c8d0}.digitalbetrieb .db-decide h2{font-size:22px;margin:10px 0}.digitalbetrieb .db-decide>div>a{display:flex;gap:18px;padding:9px 0;border-bottom:1px solid #b5c8d0}.digitalbetrieb .db-decide>div>a b{color:#22bdb4;font-size:25px}.digitalbetrieb .db-decide>div>a strong{font-size:17px;line-height:1.15}.digitalbetrieb .db-decide>div>a small{display:block;font-size:12px;margin-top:5px}.digitalbetrieb .db-checklist{position:relative;background:#baf3eb;padding:20px 22px;overflow:hidden}.digitalbetrieb .db-checklist h2{font-size:24px;max-width:270px;margin:10px 0}.digitalbetrieb .db-checklist p{max-width:270px;font-size:14px}.digitalbetrieb .db-checklist>span{position:absolute;right:30px;bottom:40px;font-size:80px;color:#20414b;transform:rotate(8deg)}.digitalbetrieb .db-news{background:#202e35;color:#fff;margin:0 -34px;padding:30px 34px;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.digitalbetrieb .db-news h2{font-size:25px;margin:7px 0}.digitalbetrieb .db-news p{font-size:13px;margin:0}.digitalbetrieb .db-news .newsletter-form>label:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.digitalbetrieb .db-news .input-row{display:flex;gap:8px}.digitalbetrieb .db-news .input-row input{min-width:0;flex:1;padding:12px;border:0;background:#fff}.digitalbetrieb .db-news .input-row button{flex:0 0 auto;background:#32c9bc;color:#11272a;border:0;padding:12px 18px;font-weight:700}.digitalbetrieb .db-news .newsletter-consent{display:flex;align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;line-height:1.25}.digitalbetrieb .db-news .newsletter-consent input{flex:none;margin:2px 0 0}.digitalbetrieb .db-news .newsletter-consent span{display:block}.digitalbetrieb .db-news .newsletter-consent a{text-decoration:underline}.digitalbetrieb .db-news #form-status{font-size:12px}.digitalbetrieb .db-footer{display:flex;gap:25px;align-items:center;padding:20px 34px}.digitalbetrieb .db-footer .db-logo{font-size:22px}.digitalbetrieb .db-footer p{font-size:12px;margin:0}.digitalbetrieb .db-footer nav{margin-left:auto;display:flex;gap:18px;font-size:12px}.digitalbetrieb .db-inner{padding:35px 45px;min-height:60vh}.digitalbetrieb .db-results>div{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.digitalbetrieb .db-results>div a{padding:18px;border:1px solid #cad9df}.digitalbetrieb .db-results h1{font-size:40px}.digitalbetrieb .db-results h2{font-size:24px}.digitalbetrieb .db-inner article img{max-width:100%;height:auto}
@media(max-width:800px){.digitalbetrieb .db-shell{margin:0 auto}.digitalbetrieb .db-header{padding:14px 20px 0}.digitalbetrieb .db-header nav{gap:15px;flex-wrap:wrap}.digitalbetrieb .db-home{padding:0 20px}.digitalbetrieb .db-intro h1{font-size:43px}.digitalbetrieb .db-hero{grid-template-columns:1.5fr 1fr}.digitalbetrieb .db-hero aside{padding:20px}.digitalbetrieb .db-hero-caption h2{font-size:26px}.digitalbetrieb .db-questions a{padding:6px 10px}.digitalbetrieb .db-news{margin:0 -20px;padding:25px 20px}}
@media(max-width:640px){.digitalbetrieb .db-top>span{display:none}.digitalbetrieb .db-header .menu-toggle{margin-left:auto}.digitalbetrieb .db-header.site-header:has(.blog-search-button) #navigation{display:none;flex-direction:column;align-items:stretch;gap:0;border:0;padding:7px 0 12px}.digitalbetrieb .db-header.site-header:has(.blog-search-button) #navigation.open{display:flex}.digitalbetrieb .db-header nav>a{padding:9px 0;border-bottom:1px solid #dce8ea}.digitalbetrieb .db-intro{display:block;padding:30px 0 20px}.digitalbetrieb .db-intro h1{font-size:clamp(35px,10vw,48px)}.digitalbetrieb .db-intro p:not(.db-note){font-size:15px}.digitalbetrieb .db-note{display:none}.digitalbetrieb .db-hero{display:block}.digitalbetrieb .db-hero-photo{height:230px}.digitalbetrieb .db-hero-caption{padding:15px}.digitalbetrieb .db-hero-caption h2{font-size:27px}.digitalbetrieb .db-hero aside{display:none}.digitalbetrieb .db-questions>div{grid-template-columns:repeat(2,1fr);row-gap:15px}.digitalbetrieb .db-questions a:nth-child(2){border:0}.digitalbetrieb .db-cards{grid-template-columns:1fr}.digitalbetrieb .db-cards img{height:215px}.digitalbetrieb .db-process{grid-template-columns:1fr}.digitalbetrieb .db-process img{height:180px}.digitalbetrieb .db-decide{grid-template-columns:1fr}.digitalbetrieb .db-news{grid-template-columns:1fr}.digitalbetrieb .db-footer{flex-wrap:wrap;padding:20px}.digitalbetrieb .db-footer nav{width:100%;margin:0}.digitalbetrieb .db-inner{padding:25px 20px}.digitalbetrieb .db-results>div{grid-template-columns:1fr}}
@media(max-width:390px){.digitalbetrieb .db-news .input-row{flex-direction:column}.digitalbetrieb .db-news .input-row button{width:100%}}
