.dgh{--ac:#153B2B;--ac2:#0f2c20;--dk:#15261e;--tx:#334138;--hd:#153B2B;--lt:#f7f8f3;--br:#B87A33}html{overflow-x:clip}body{overflow-x:clip!important;overflow-y:visible!important}.dgh-ico,.dgh-card .ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 0 14px;border-radius:14px;background:#e6eee8;color:var(--ac);font-size:19px}.dgh-ico svg,.dgh-card .ic svg{width:26px;height:26px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body #main .dgh-card span:not(.dgh-ico):not(.ic){color:inherit}.dgh-dg{margin:0}.dgh-dg svg{display:block;width:100%;height:auto}.dgh-dg-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}html body #main .dgh-dg figcaption{margin:18px 0 0!important;font-size:15px!important;line-height:1.6!important;color:var(--tx)!important;max-width:68ch}.dgh-dg-intro{max-width:66ch;margin:0 0 32px}@media(max-width:900px){.dgh-dg-scroll svg{min-width:720px}html body #main .dgh-dg figcaption::after{content:" Die Grafik lässt sich seitlich verschieben."}}body .fusion-page-title-bar,body .avada-page-titlebar-wrapper{display:none!important}html body #main .dgh-schema{display:none!important}body #main{padding-top:0!important;padding-bottom:0!important}body #main .fusion-builder-row>p:empty,body #main .post-content>p:empty{display:none!important}html body:not(.home) #main .dgh p,html body:not(.home) #main .dgh li{font-size:17px;line-height:1.75;color:var(--tx)}body #main .post-content .dgh h2,body #main .dgh.fusion-fullwidth h2{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;color:var(--dk);margin:0 0 18px!important}body #main .post-content .dgh h3,body #main .dgh.fusion-fullwidth h3{font-size:clamp(21px,1.8vw,25px)!important;line-height:1.3!important;font-weight:600!important;letter-spacing:0!important;color:var(--dk);margin:0 0 16px!important}html body:not(.home) #main.width-100,html body:not(.home) #main{padding-left:0!important;padding-right:0!important}html body:not(.home) #main>.fusion-row{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}html body:not(.home) #main .post-content{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body:not(.home) #main .post-content>.fusion-fullwidth.dgh{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}html body:not(.home) #main .post-content>.fusion-fullwidth.dgh{padding-left:max(28px,calc((100% - 1160px)/2))!important;padding-right:max(28px,calc((100% - 1160px)/2))!important}.dgh-split .fusion-layout-column:first-child>.fusion-column-wrapper{padding-right:26px}.dgh-split .fusion-layout-column:last-child>.fusion-column-wrapper{padding-left:26px}@media(max-width:800px){.dgh-split .fusion-layout-column>.fusion-column-wrapper{padding-left:0!important;padding-right:0!important}}html body:not(.home) #main .dgh .ac{color:var(--br)!important}html body:not(.home) #main .dgh-eyebrow,.dgh-eyebrow{display:inline-block;background:#f6ecdf;color:#8a5a22!important;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:30px;margin:0 0 14px}.dgh-center{text-align:center;max-width:780px;margin:0 auto 36px}.dgh-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.dgh-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border-radius:6px;font-weight:700;font-size:17px;text-decoration:none!important;line-height:1.2;transition:background .2s}html body:not(.home) #main .dgh-btn.solid{background:var(--ac)!important;color:#fff!important}html body:not(.home) #main .dgh-btn.solid:hover{background:var(--ac2)!important}html body:not(.home) #main .dgh-btn.call{border:2px solid currentColor;color:#fff!important;background:transparent!important}html body:not(.home) #main .dgh-btn.call:hover{background:rgba(255,255,255,.12)!important}html body:not(.home) #main .dgh-btn.ghost{border:2px solid var(--ac);color:var(--ac)!important;background:transparent!important}html body:not(.home) #main .dgh-btn.ghost:hover{background:#eaf0ec!important}html body:not(.home) #main .dgh-btn.white{background:#fff!important;color:#153B2B!important}html body:not(.home) #main .dgh-btn.white:hover{background:#eef3ef!important}html body #main .dgh-hero{min-height:430px;padding-top:56px!important;padding-bottom:56px!important}html body #main .dgh-hero h1{margin:0 0 14px!important}html body #main .dgh-hero p.dgh-lead{margin:0 0 16px!important;line-height:1.55}html body #main .dgh-hero .dgh-checks{margin:0 0 14px!important;gap:8px 24px}html body #main .dgh-hero .dgh-btns{margin-top:16px}html body #main .dgh-hero .dgh-eyebrow{margin-bottom:12px}@media(max-width:800px){html body #main .dgh-hero{min-height:320px;padding-top:44px!important;padding-bottom:44px!important}}body #main .post-content .dgh-hero h1,body #main .dgh-hero.fusion-fullwidth h1{color:#fff!important;font-size:clamp(30px,2.6vw,38px)!important;line-height:1.18!important;letter-spacing:0!important;margin:0 0 18px!important;font-weight:700!important;max-width:900px}html body:not(.home) #main .dgh-hero h1 .ac{color:#e8b473!important}html body:not(.home) #main .dgh-hero .dgh-eyebrow{background:var(--ac)!important;color:#fff!important}html body:not(.home) #main .dgh-hero p.dgh-lead{color:#eef3ef!important;font-size:19px;max-width:720px}.dgh-checks{list-style:none;margin:20px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;max-width:760px}.dgh-checks li{position:relative;padding-left:32px!important;margin:0!important}.dgh-checks li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--ac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}html body:not(.home) #main .dgh-hero .dgh-checks li,html body:not(.home) #main .dgh-dark .dgh-checks li{color:#fff!important}.dgh-dots{list-style:none;margin:6px 0 24px!important;padding:0!important}.dgh-dots li{position:relative;padding-left:26px!important;margin:0 0 10px!important}.dgh-dots li:before{content:"";position:absolute;left:2px;top:11px;width:11px;height:11px;border-radius:50%;background:var(--ac)}.dgh-mediacol>.fusion-column-wrapper{height:100%;display:flex!important;flex-direction:column}.dgh-mediacol .fusion-text{flex:1 1 auto;display:flex;flex-direction:column;margin:0!important}.dgh-media{display:flex;flex-direction:column;flex:1 1 auto;min-height:340px;border-radius:12px;overflow:hidden;margin:0}.dgh-media img{display:block;flex:1 1 0;min-height:0;width:100%;height:100%;object-fit:cover}.dgh-wide{display:block;width:100%;height:340px;object-fit:cover;border-radius:12px;margin:10px 0 26px}.dgh-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.dgh-grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.dgh-card{background:#fff;border-radius:12px;box-shadow:0 8px 26px rgba(24,49,40,.08);padding:26px 24px;display:flex;flex-direction:column}html body:not(.home) #main .dgh-card .t{display:block;font-weight:700;font-size:18px;line-height:1.3;color:var(--dk)!important;margin:0 0 8px}.dgh-card .d{display:block;font-size:16px;line-height:1.65;color:var(--tx)}.dgh-card .ic{width:44px;height:44px;border-radius:10px;background:#e6eee8;color:var(--ac);display:inline-flex;align-items:center;justify-content:center;font-size:19px;margin:0 0 14px}.dgh-card.pic{padding:0;overflow:hidden}.dgh-card.pic .in{padding:20px 22px 24px}.dgh-card img.wj-gridimg{height:200px;width:100%;object-fit:cover;display:block}html body:not(.home) #main .dgh-card a.more{margin-top:12px;font-weight:700;color:var(--ac)!important}.dgh-step{position:relative;padding:18px 0 0}.dgh-step .n{display:block;font-size:64px;font-weight:800;line-height:1;color:#cbd8d0;margin:0 0 8px}html body:not(.home) #main .dgh-step .t{display:block;font-weight:700;font-size:18px;color:var(--dk)!important;margin:0 0 6px}.dgh-step .d{display:block;font-size:16px;line-height:1.65;color:var(--tx)}.dgh-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.dgh-band .bt{display:block;font-size:24px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 6px}html body:not(.home) #main .dgh-band p{color:#e7efe9!important;margin:0}html body:not(.home) #main .dgh-band .bt{color:#fff!important}.dgh-band .dgh-btns{margin-top:0}html body:not(.home) #main .dgh-dark h2{color:#fff!important}html body:not(.home) #main html body:not(.home) #main .dgh-dark h2 .ac{color:#e8b473!important}html body:not(.home) #main .dgh-dark p{color:#dbe4dd!important}html body:not(.home) #main .dgh-dark li{color:#fff!important}html body:not(.home) #main .dgh-dark .t{color:#fff!important}html body:not(.home) #main .dgh-dark .dgh-eyebrow{background:rgba(255,255,255,.12)!important;color:#cfe3d6!important}.dgh-panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:30px 28px}.dgh-panel .dgh-checks{grid-template-columns:1fr}.dgh-box{background:var(--lt);border-radius:12px;padding:28px 26px}.dgh-box .t{display:block;font-weight:700;font-size:18px;color:var(--dk);margin:0 0 12px}.dgh-faq{max-width:860px;margin:0 auto}.dgh-faq details{background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(24,49,40,.06);margin:0 0 12px;padding:0 22px}.dgh-faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:17px;color:var(--dk);padding:18px 30px 18px 0;position:relative}.dgh-faq summary::-webkit-details-marker{display:none}.dgh-faq summary:after{content:"+";position:absolute;right:0;top:13px;font-size:26px;color:var(--ac);font-weight:400}.dgh-faq details[open] summary:after{content:"\2013"}#main .dgh-faq details p{margin:0;padding:0 0 18px}html body #main .dgh-legal h2{margin-top:56px!important;padding-top:30px;border-top:1px solid #e3e8e3;font-size:clamp(23px,1.9vw,27px)!important}html body #main .dgh-legal>h2:first-child{border-top:0;padding-top:0;margin-top:0!important}html body #main .dgh-legal h3{margin-top:30px!important;font-size:clamp(19px,1.5vw,21px)!important}html body #main .dgh-legal p,html body #main .dgh-legal li{font-size:16.5px;line-height:1.72}html body #main .dgh-legal ul{margin:0 0 20px 0;padding-left:20px}.dgh-tocgrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:ds}.dgh-tocgrid li{counter-increment:ds;margin:0!important}html body #main .dgh-tocgrid a{display:flex;align-items:flex-start;gap:12px;background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(24,49,40,.07);padding:18px 20px;height:100%;box-sizing:border-box;color:var(--dk)!important;font-weight:600;font-size:16px;line-height:1.4;text-decoration:none}html body #main .dgh-tocgrid a:hover{box-shadow:0 10px 26px rgba(24,49,40,.13)}.dgh-tocgrid a:before{content:counter(ds);flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--ac);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:1000px){.dgh-tocgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dgh-tocgrid{grid-template-columns:1fr}}html body #main .dgh-card a{color:var(--ac)!important;font-weight:700}.dgh-contact{background:#fff;border-radius:12px;box-shadow:0 8px 26px rgba(24,49,40,.08);padding:30px 28px}html body:not(.home) #main .dgh-contact a{color:var(--ac)!important;font-weight:700}#dgh-form .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),#dgh-form .wpcf7 textarea,#dgh-form .wpcf7 select,#dgh-form .wpcf7 input[type=email],#dgh-form .wpcf7 input[type=tel],#dgh-form .wpcf7 input[type=number]{width:100%;border:1px solid #cfd9d2;border-radius:8px;padding:12px 14px;background:#fff;font-size:16px}#dgh-form .wpcf7 textarea{height:150px}#dgh-form .wpcf7 input[type=submit]{width:100%!important;background:var(--ac);color:#fff;border:0;border-radius:6px;padding:14px 30px;font-weight:700;font-size:17px;cursor:pointer}#dgh-form .wpcf7 input[type=submit]:hover{background:var(--ac2)}#dgh-form label{font-size:14px}#dgh-form .dgh-grid>p,#dgh-form .dgh-row>p,#dgh-form .dgh-choice>p{display:contents}#dgh-form .dgh-grid>p>br,#dgh-form .dgh-row>p>br,#dgh-form .dgh-choice>p>br{display:none}#dgh-form .dgh-fstep{margin:0 0 30px}#dgh-form .dgh-fstep>p{display:contents}#dgh-form .dgh-fstep>p>br{display:none}#dgh-form .wpcf7-radio,#dgh-form .wpcf7-checkbox{display:block;width:100%}#dgh-form .wpcf7-list-item{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 9px!important;text-align:left!important}#dgh-form .wpcf7-list-item label{display:flex!important;width:100%;align-items:flex-start;gap:9px;cursor:pointer;text-align:left}#dgh-form .wpcf7-list-item-label{flex:1 1 auto;min-width:0;display:block}#dgh-form .wpcf7-list-item input[type=radio],#dgh-form .wpcf7-list-item input[type=checkbox]{flex:0 0 auto;margin:4px 0 0;width:17px;height:17px;accent-color:var(--ac)}#dgh-form .wpcf7-list-item-label{line-height:1.45}#dgh-form .dgh-fstep .sh{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:var(--dk);margin:0 0 6px}#dgh-form .dgh-fstep .sh>i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ac);color:#fff;font-size:13px;font-style:normal;font-weight:700;flex:0 0 26px}#dgh-form .dgh-fstep .sd{display:block;font-size:14px;color:#6b7a70;margin:0 0 14px}#dgh-form .dgh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;margin-bottom:24px}#dgh-form .dgh-row{display:grid;grid-template-columns:1fr;gap:12px}#dgh-form .dgh-num>label{display:block;font-size:14px;color:var(--tx);margin:0 0 4px;font-weight:600}#dgh-form .dgh-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px}#dgh-form .wpcf7-checkbox .wpcf7-list-item,#dgh-form .wpcf7-radio .wpcf7-list-item{display:block;margin:0 0 8px}#dgh-form .wpcf7-checkbox .wpcf7-list-item-label,#dgh-form .wpcf7-radio .wpcf7-list-item-label{font-size:15px;color:var(--tx)}#dgh-form .wpcf7-not-valid-tip{font-size:13px}@media(max-width:1000px){.dgh-grid,.dgh-grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #content{margin-bottom:0!important}@media(max-width:800px){html body #main .fusion-fullwidth.dgh>.fusion-builder-row{row-gap:28px}html body #main .fusion-fullwidth.dgh>.fusion-builder-row>.fusion-layout-column{margin-bottom:0!important}}@media(max-width:800px){.dgh-grid,.dgh-grid.g4,.dgh-checks{grid-template-columns:1fr}.dgh-media{min-height:260px}.dgh-wide{height:220px}.dgh-band .bt{font-size:21px}body #main .post-content .dgh-hero h1,body #main .dgh-hero.fusion-fullwidth h1{font-size:28px!important}}html body.home #main .dgh p,html body.home #main .dgh li{font-size:17px;line-height:1.75;color:var(--tx)}html body.home #main.width-100,html body.home #main{padding-left:0!important;padding-right:0!important}html body.home #main>.fusion-row{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}html body.home #main .post-content{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body.home #main .post-content>.fusion-fullwidth.dgh{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}html body.home #main .post-content>.fusion-fullwidth.dgh{padding-left:max(28px,calc((100% - 1160px)/2))!important;padding-right:max(28px,calc((100% - 1160px)/2))!important}html body.home #main .dgh .ac{color:var(--br)!important}html body.home #main .dgh-eyebrow,.dgh-eyebrow{display:inline-block;background:#f6ecdf;color:#8a5a22!important;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:30px;margin:0 0 14px}html body.home #main .dgh-btn.solid{background:var(--ac)!important;color:#fff!important}html body.home #main .dgh-btn.solid:hover{background:var(--ac2)!important}html body.home #main .dgh-btn.call{border:2px solid currentColor;color:#fff!important;background:transparent!important}html body.home #main .dgh-btn.call:hover{background:rgba(255,255,255,.12)!important}html body.home #main .dgh-btn.ghost{border:2px solid var(--ac);color:var(--ac)!important;background:transparent!important}html body.home #main .dgh-btn.ghost:hover{background:#eaf0ec!important}html body.home #main .dgh-btn.white{background:#fff!important;color:#153B2B!important}html body.home #main .dgh-btn.white:hover{background:#eef3ef!important}html body.home #main .dgh-hero h1 .ac{color:#e8b473!important}html body.home #main .dgh-hero .dgh-eyebrow{background:var(--ac)!important;color:#fff!important}html body.home #main .dgh-hero p.dgh-lead{color:#eef3ef!important;font-size:19px;max-width:720px}html body.home #main .dgh-hero .dgh-checks li,html body.home #main .dgh-dark .dgh-checks li{color:#fff!important}html body.home #main .dgh-card .t{display:block;font-weight:700;font-size:18px;line-height:1.3;color:var(--dk)!important;margin:0 0 8px}html body.home #main .dgh-card a.more{margin-top:12px;font-weight:700;color:var(--ac)!important}html body.home #main .dgh-step .t{display:block;font-weight:700;font-size:18px;color:var(--dk)!important;margin:0 0 6px}html body.home #main .dgh-band p{color:#e7efe9!important;margin:0}html body.home #main .dgh-band .bt{color:#fff!important}html body.home #main .dgh-dark h2{color:#fff!important}html body.home #main html body.home #main .dgh-dark h2 .ac{color:#e8b473!important}html body.home #main .dgh-dark p{color:#dbe4dd!important}html body.home #main .dgh-dark li{color:#fff!important}html body.home #main .dgh-dark .t{color:#fff!important}html body.home #main .dgh-dark .dgh-eyebrow{background:rgba(255,255,255,.12)!important;color:#cfe3d6!important}html body.home #main .dgh-contact a{color:var(--ac)!important;font-weight:700}
/* Final composition corrections after live visual QA. */
html body #main .post-content > .fusion-fullwidth.dgh > .fusion-builder-row {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

html body #main .post-content > .fusion-fullwidth.dgh-hero > .fusion-builder-row {
  align-items: center;
}

html body #main .dgh-hero .fusion-text {
  max-width: 860px;
}

html body #main .dgh-new-explainer {
  width: min(100%, 920px);
  box-sizing: border-box;
}

html body #main .dgh-new-explainer--article {
  width: min(100%, 860px);
}

html body #main .dgh-new-explainer img {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 800px) {
  html body #main .post-content > .fusion-fullwidth.dgh {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  html body #main .dgh-hero .fusion-text {
    max-width: 100%;
  }
}
