body.dmdg-refined-page img.lazy{min-height:1px}
body.dmdg-refined-page [consent-id]:not(.rcb-content-blocker):not([consent-transaction-complete]):not([consent-visual-use-parent^="children:"]):not([consent-confirm]){opacity:0!important;}
body.dmdg-refined-page .rcb-content-blocker+.rcb-content-blocker-children-fallback~*{display:none!important;}
body.dmdg-refined-page img#wpstats{display:none}
body.dmdg-refined-page .woocommerce-product-gallery{ opacity: 1 !important; }
body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload),body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+4):not(.e-lazyloaded):not(.e-no-lazyload) *{
					background-image: none !important;
				}
@media  screen and (max-height: 1024px) {body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload),body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+3):not(.e-lazyloaded):not(.e-no-lazyload) *{
						background-image: none !important;
					}}
@media  screen and (max-height: 640px) {body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload),body.dmdg-refined-page .e-con.e-parent:nth-of-type(n/**/+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
						background-image: none !important;
					}}
body.dmdg-refined-page.dmdg-home-compact-page{ --dmdg-section-space: 44px; }
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section{
  margin-block: 0; padding-block: 40px; background: #f7f6f1;
  border: 0; box-shadow: none;
}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.dmdg-compact-wrap,.alignwide){
  width: min(1180px, calc(100% - 48px)); max-width: 1180px; margin-inline: auto;
}
body.dmdg-refined-page.dmdg-home-compact-page main h2{ font-size:var(--sample-size,clamp(25px, 2.5vw, 34px)); line-height:var(--sample-line,1.2); }
body.dmdg-refined-page.dmdg-home-compact-page main h3{ font-size:var(--sample-size,19px); line-height:var(--sample-line,1.3); }
body.dmdg-refined-page.dmdg-home-compact-page main p{ font-size:var(--sample-size,16px); line-height:var(--sample-line,1.6); }
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .dmdg-compact-intro{ background: #e9ece2; padding-block: 44px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-grid{ grid-template-columns: minmax(0,1fr) 320px; gap: 64px; align-items: center; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro h1{ max-width: 22ch; font-size:var(--sample-size,clamp(36px, 4vw, 56px)); line-height:var(--sample-line,1.08); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .dmdg-compact-intro-lead{ max-width: 48ch; font-size:var(--sample-size,19px); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{ width: 320px; border: 0; background: #f7f6f1; border-radius: 8px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person img{ height: 330px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person figcaption{ padding: 12px 16px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-button{ background: #303c2d; border-color: #303c2d; color: #fffefa; border-radius: 4px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-button:hover{ background: #43523e; border-color: #43523e; color: #fffefa; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic-grid{ grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 32px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic{ padding: 16px 0; border: 0; border-bottom: 1px solid #d2d4c9; background: transparent; box-shadow: none; border-radius: 0; min-height: 0; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic h3{ margin: 0 0 6px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic p{ margin: 0; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic h3{ font-size:var(--sample-size,22px); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic a{ text-decoration: none; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic p{ display: block; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-process-grid{ gap: 24px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-step{ padding: 12px 0; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-step p{ font-size:var(--sample-size,15px); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-reviews-section .dmdg-section-heading{ margin-bottom: 18px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card{ box-shadow: none; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-reviews-section .dmdg-review-card{ flex-basis: calc((100% - 20px) / 2); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel{ margin-top: 16px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-practical-grid{ gap: 24px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-person-grid{ gap: 32px; align-items: start; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section{ border-top: 1px solid #d2d4c9; }
@media  (max-width:700px) {body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section{ padding-block: 28px; }
body.dmdg-refined-page.dmdg-home-compact-page main :is(.dmdg-compact-wrap,.alignwide){ width: calc(100% - 32px); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-grid{ grid-template-columns: 1fr; gap: 24px; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{ width: 100%; display: grid; grid-template-columns: 96px 1fr; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person img{ width: 96px; height: 116px; object-fit: cover; object-position: center 20%; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person figcaption{ align-self: center; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro h1{ font-size:var(--sample-size,42px); }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-reviews-section .dmdg-review-card{ flex-basis: 100%; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic-grid{ grid-template-columns: 1fr; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-practical-grid{ grid-template-columns: 1fr; gap: 16px; }}
body.dmdg-refined-page.dmdg-home-compact-page{ --sample-accent:#12616b; background:#ffffff; color:#263b40; }
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section{ background:#ffffff; }
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .dmdg-compact-intro{ background:#eff7f8; }
body.dmdg-refined-page.dmdg-home-compact-page main :is(h1,h2,h3,p,figcaption){ color:#263b40; }
body.dmdg-refined-page.dmdg-home-compact-page main :is(.dmdg-eyebrow,.dmdg-compact-eyebrow){ color:#12616b !important; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{ background:#ffffff; }
body.dmdg-refined-page.dmdg-home-compact-page :is(.dmdg-site-header,.dmdg-site-footer){ background:#10343b; background-image:none; }
body.dmdg-refined-page.dmdg-home-compact-page :is(.dmdg-compact-button,.wp-block-button__link){ background:#12616b !important; border-color:#12616b !important; color:white !important; }
body.dmdg-refined-page.dmdg-home-compact-page main a:not(.dmdg-compact-button):not(.wp-block-button__link){ color:#12616b; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-topic{ border-color:#12616b33; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section{ border-color:#12616b33; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-footer h3{ color:white; }
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel__track{align-items:flex-start;gap:20px;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel__slide{flex:0 0 calc((100% - 40px)/3);}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card{height:auto!important;min-height:0!important;padding:18px;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card__quote p{font-size:var(--sample-size,15px);line-height:var(--sample-line,1.55);}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel.is-enhanced .dmdg-review-card__quote.is-collapsible:not(.is-expanded){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;max-height:93px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card__quote.is-expanded{max-height:none!important;overflow:visible!important;display:block!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel.is-enhanced .dmdg-review-card__quote.is-collapsible:not(.is-expanded) p{display:block;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card__source{margin-top:16px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel__button{color:#315e46!important;border-color:#b7c6bc;background:white;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-card__expand{color:#315e46!important;}
@media (max-width:900px){body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel__slide{flex-basis:calc((100% - 20px)/2);}}
@media (max-width:600px){body.dmdg-refined-page.dmdg-home-compact-page .dmdg-review-carousel__slide{flex-basis:100%;}}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section{background:#fff;}
body.dmdg-refined-page.dmdg-home-compact-page :is(.dmdg-site-header,.dmdg-site-footer){background:#171d1b;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .dmdg-compact-intro{background:radial-gradient(ellipse at 90% 15%,#31453b 0,transparent 65%),#171d1b;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-compact-intro :is(h1,p,figcaption),body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-compact-intro a:not(.dmdg-compact-button){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .dmdg-compact-eyebrow{color:#aecbb5!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{background:#25322c;border:1px solid #506056;}
body.dmdg-refined-page.dmdg-home-compact-page :is(.dmdg-compact-button,.wp-block-button__link){background:#b7d0a4!important;border-color:#b7d0a4!important;color:#17201a!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > #ablauf{background:#171d1b;border:0;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .dmdg-compact-practical{background:#171d1b;padding-top:0;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > #bewertungen{background:#fff!important;border:0;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .dmdg-final-cta-section{background:#17231c;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-final-cta-section :is(h2,p),body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-final-cta-section a:not(.wp-block-button__link){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section .dmdg-eyebrow{color:#aecbb5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main a:not(.dmdg-compact-button):not(.wp-block-button__link){color:#315e46;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro a:not(.dmdg-compact-button),body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section a:not(.wp-block-button__link){color:#f5f7f5;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.dmdg-eyebrow,.dmdg-compact-eyebrow){color:#315e46!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .sample-detail-section{padding-block:0;background:#fff;border-bottom:1px solid #cbd5ce;}
body.dmdg-refined-page .sample-details{width:min(1180px,calc(100% - 48px));margin:auto;}
body.dmdg-refined-page .sample-details summary{cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:var(--sample-size,20px);font-weight:var(--sample-weight,600);color:#243d2d;}
body.dmdg-refined-page .sample-details summary::-webkit-details-marker{display:none;}
body.dmdg-refined-page .sample-details summary::after{content:"+";font:var(--sample-size,26px) system-ui;}
body.dmdg-refined-page .sample-details[open] summary::after{content:"−";}
body.dmdg-refined-page .sample-details summary:focus-visible{outline:3px solid #315e46;outline-offset:3px;}
body.dmdg-refined-page .sample-details > div{padding:0 0 28px;}
body.dmdg-refined-page .sample-details .alignwide{width:100%!important;}
@media (max-width:700px){body.dmdg-refined-page .sample-details{width:calc(100% - 32px)}
body.dmdg-refined-page .sample-details summary{font-size:var(--sample-size,17px);}}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .sample-dark{background:#171d1b!important;background-image:none!important;border-color:#46534b;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark :is(h2,h3,p,span,strong,summary),body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark a:not(.wp-block-button__link){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .dmdg-eyebrow{color:#aecbb5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark :is(.dmdg-step,.dmdg-compact-practical-item){background:transparent!important;border-color:#46534b;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details summary{color:#f5f7f5;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-compact-person figcaption *{color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-process-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-process-intro h2{grid-row:span 2;margin:0;max-width:22ch;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-process-intro p{margin:0 0 12px;}
@media (max-width:700px){body.dmdg-refined-page.dmdg-home-compact-page .sample-process-intro{grid-template-columns:1fr;gap:16px;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-process-intro h2{grid-row:auto;}}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section:not(.sample-dark):not(.dmdg-compact-intro){background:#fff!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > .sample-fold-section{padding-block:0;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-fold-section .dmdg-compact-wrap{width:100%!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section .dmdg-final-cta{background:transparent!important;border:0!important;box-shadow:none!important;padding:24px 0!important;min-height:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-final-cta-section :is(.wp-block-columns,.wp-block-group){background:transparent!important;}
body.dmdg-refined-page .sample-fold-tools{background:#fff;padding:12px 24px;text-align:right;border-bottom:1px solid #d6ded8;}
body.dmdg-refined-page .sample-fold-tools button{background:white;border:1px solid #315e46;border-radius:6px;padding:8px 14px;color:#315e46;font:var(--sample-size,14px) system-ui;cursor:pointer;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > :is(.sample-fold-section,.sample-detail-section){background:#fff!important;border:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details{border-bottom:1px solid #d6dfd9;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary{padding:24px 0;font:var(--sample-weight,600) var(--sample-size,21px)/var(--sample-line,1.35) var(--wp--preset--font-family--sans,var(--sample-font));color:#243d2d!important;transition:color .15s;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary:hover{color:#487154!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary::after{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #c6d4ca;border-radius:50%;font:var(--sample-size,24px)/var(--sample-line,1) system-ui;color:#315e46;background:#f3f7f4;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details[open] summary::after{background:#315e46;color:#fff;border-color:#315e46;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details > div{padding:8px 0 32px;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-fold-section.sample-dark :is(h2,h3,p,span,strong),body.dmdg-refined-page.dmdg-home-compact-page main .sample-detail-section.sample-dark :is(h2,h3,p,span,strong){color:#263b30!important;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.sample-fold-section,.sample-detail-section) a:not(.wp-block-button__link){color:#315e46!important;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.sample-fold-section,.sample-detail-section) .dmdg-eyebrow{color:#315e46!important;}
body.dmdg-refined-page .sample-fold-tools{padding:16px max(24px,calc((100% - 1180px)/2));border:0;}
body.dmdg-refined-page .sample-fold-tools button{font-size:var(--sample-size,14px);padding:7px 12px;border-color:#c6d4ca;}
@media (max-width:700px){body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary{font-size:var(--sample-size,18px);padding:19px 0;}}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > :is(.sample-fold-section,.sample-detail-section).sample-dark{background:#171d1b!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details{border-color:#46534b;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details summary{color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details summary:hover{color:#b7d0a4!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details summary::after{background:#25372b;color:#dbe9d6;border-color:#667d6d;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .sample-details[open] summary::after{background:#b7d0a4;color:#17201a;border-color:#b7d0a4;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark :is(h2,h3,p,span,strong),body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark a:not(.wp-block-button__link){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-dark .dmdg-eyebrow{color:#aecbb5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.sample-fold-section,.sample-detail-section).sample-dark :is(h2,h3,p,span,strong,a){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page{--type-hero:40px;--type-heading:22px;--type-body:16px;--type-small:14px;}
body.dmdg-refined-page.dmdg-home-compact-page,body.dmdg-refined-page.dmdg-home-compact-page *{font-family:var(--sample-font)!important;letter-spacing:normal!important;}
body.dmdg-refined-page.dmdg-home-compact-page main *,body.dmdg-refined-page.dmdg-home-compact-page :is(header,footer) *{font-size:var(--sample-size,var(--type-body))!important;line-height:var(--sample-line,1.55)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main h1{font-size:var(--sample-size,var(--type-hero))!important;line-height:var(--sample-line,1.15)!important;font-weight:var(--sample-weight,700)!important;max-width:24ch;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(h2,h3,summary){font-size:var(--sample-size,var(--type-heading))!important;line-height:var(--sample-line,1.3)!important;font-weight:var(--sample-weight,600)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main :is(.dmdg-eyebrow,.dmdg-compact-eyebrow,.dmdg-review-carousel__status,.dmdg-review-card__source,.dmdg-review-card__source *,.dmdg-review-card__person time,.dmdg-review-card__initials,.dmdg-compact-intro-note,.dmdg-review-note,.dmdg-review-note *),body.dmdg-refined-page.dmdg-home-compact-page footer :is(h3,p,a){font-size:var(--sample-size,var(--type-small))!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-review-card__quote p{font-size:var(--sample-size,var(--type-body))!important;line-height:var(--sample-line,1.55)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-review-carousel.is-enhanced .dmdg-review-card__quote.is-collapsible:not(.is-expanded){max-height:100px!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary::after{font-family:var(--sample-font)!important;font-size:var(--sample-size,var(--type-heading))!important;line-height:var(--sample-line,1)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-compact-person figcaption,body.dmdg-refined-page.dmdg-home-compact-page main .dmdg-compact-person figcaption *{font-size:var(--sample-size,var(--type-small))!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary{padding:12px 0!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details > div{padding:0 0 14px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #anliegen .dmdg-compact-topic-grid{margin:0!important;gap:0 24px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #anliegen .dmdg-compact-topic{padding:10px 0!important;}
body.dmdg-refined-page.dmdg-home-compact-page #anliegen .dmdg-compact-topic h3{margin:0 0 3px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #anliegen .sample-all-services{display:inline-block;margin-top:10px;font-size:var(--sample-size,14px)!important;}
body.dmdg-refined-page .sample-fold-tools{padding-block:6px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-fold-tools{background:#171d1b!important;padding:4px max(16px,calc((100% - 1180px)/2)) 10px!important;border:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-fold-tools button{background:transparent!important;border:0!important;border-radius:0!important;color:#fff!important;font:var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;padding:6px 0!important;box-shadow:none!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-fold-tools button:hover{text-decoration:underline;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-fold-tools button:focus-visible{outline:2px solid #b7d0a4;outline-offset:4px;}
body.dmdg-refined-page.dmdg-home-compact-page main #anliegen :is(h3,p,a,summary){color:#202a24!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details summary::after,body.dmdg-refined-page.dmdg-home-compact-page main .sample-details[open] summary::after{content:""!important;width:7px!important;height:7px!important;flex:0 0 7px!important;display:block!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;border-radius:0!important;background:transparent!important;color:inherit!important;transform:rotate(45deg);margin-right:5px;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details[open] summary::after{transform:rotate(225deg);}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-carousel{margin-top:4px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-carousel__controls{grid-template-columns:32px 1fr 32px;gap:8px;margin-bottom:10px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-carousel__button{width:32px;min-height:32px;height:32px;font-size:var(--sample-size,14px)!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card{padding:12px!important;border-radius:7px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__header{grid-template-columns:28px 1fr 18px;gap:8px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__initials{width:28px;height:28px;font-size:var(--sample-size,14px)!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__google{width:18px;height:18px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen :is(.dmdg-review-card__quote,.dmdg-review-card__quote p,.dmdg-review-card__person strong,.dmdg-review-card__person time,.dmdg-review-card__expand,.dmdg-review-carousel__status,.dmdg-review-context,.dmdg-review-context *){font-size:var(--sample-size,14px)!important;line-height:var(--sample-line,1.5)!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__stars{margin-top:8px;font-size:var(--sample-size,14px)!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__quote{margin-top:8px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__expand{min-height:28px;margin-top:4px;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-context{margin-top:10px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-carousel__viewport{scrollbar-width:none;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-carousel__viewport::-webkit-scrollbar{display:none;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-dark{background:#171d1b!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-light{background:#fff!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-light :is(h2,h3,p,span,strong,a,summary,figcaption){color:#202a24!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-dark :is(h2,h3,p,ul,ol,li,span,strong,a,summary,figcaption){color:#f5f7f5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-dark .sample-details{border-color:#46534b;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-light .sample-details{border-color:#d6dfd9;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-dark .dmdg-eyebrow{color:#aecbb5!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section.sample-colour-light .dmdg-eyebrow{color:#315e46!important;}
body.dmdg-refined-page.dmdg-home-compact-page main > .entry-content > section .wp-block-button__link{color:#17201a!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-safety-section .sample-details > div{max-width:76ch;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-safety-section .sample-details > div p{margin:0 0 10px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-safety-section .sample-details > div p:last-child{margin-bottom:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .wp-block-site-logo{width:280px!important;max-width:280px!important;flex-shrink:0;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .custom-logo{width:280px!important;height:auto!important;max-width:100%!important;}
@media (max-width:1100px){body.dmdg-refined-page.dmdg-home-compact-page .dmdg-header-inner{gap:18px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .wp-block-site-logo{width:220px!important;max-width:220px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .custom-logo{width:220px!important;}}
@media (max-width:600px){body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .wp-block-site-logo{width:210px!important;max-width:210px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .custom-logo{width:210px!important;}}
body.dmdg-refined-page.dmdg-home-compact-page #ablauf .sample-details > div{max-width:76ch;}
body.dmdg-refined-page.dmdg-home-compact-page #ablauf .sample-details > div p{margin:0 0 12px!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card{background:#fff!important;border-color:#dadce0!important;box-shadow:0 1px 3px rgba(60,64,67,.10)!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__stars,body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__stars *{color:#b06000!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__initials{background:#e8f0fe!important;color:#174ea6!important;border:0;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__google{width:18px!important;height:18px!important;opacity:1!important;}
body.dmdg-refined-page.dmdg-home-compact-page #bewertungen .dmdg-review-card__person time{color:#5f6368!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .sample-old-hook{font:var(--sample-weight,600) var(--sample-size,16px)/var(--sample-line,1.5) var(--sample-font)!important;margin:14px 0!important;}
body.dmdg-refined-page .sample-original-questions{padding-left:20px;margin:0 0 14px;}
body.dmdg-refined-page .sample-original-questions li{margin:0 0 8px;font-size:var(--sample-size,16px);line-height:var(--sample-line,1.5);}
body.dmdg-refined-page.dmdg-home-compact-page #ablauf .sample-old-motto{font-style:italic!important;}
body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>.dmdg-compact-intro{padding-top:28px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;column-gap:48px!important;row-gap:20px!important;align-items:start!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-home-hero-heading{grid-column:1;grid-row:1;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-grid>:is(.sample-home-hero-heading,.dmdg-compact-intro-copy){margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-home-hero-heading h1{margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-home-hero-heading .dmdg-compact-eyebrow{margin:0 0 16px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-copy{grid-column:1;grid-row:2;display:flex!important;flex-direction:column;gap:16px;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-copy>*{margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 20px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-actions>*{margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-copy>:first-child{margin-top:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{grid-column:2;grid-row:1/span 2;width:260px!important;margin:0!important;overflow:hidden;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-hero-photo{width:260px;height:280px;overflow:hidden;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-hero-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 20%;}
@media (max-width:700px){body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>.dmdg-compact-intro{padding-top:24px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-home-hero-heading,body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro-copy{grid-column:1;grid-row:auto;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person{grid-column:1;grid-row:auto;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;gap:0!important;padding:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-hero-photo{width:112px;height:128px;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-hero-photo img{transform:scale(1.2);transform-origin:50% 0%;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-person figcaption{padding:12px!important;min-width:0;width:auto!important;max-width:none!important;margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-actions{gap:12px 20px!important;}}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>div.sample-image-row{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:start!important;gap:32px!important;max-width:none!important;width:100%!important;padding:8px 0 24px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-block-picture{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;width:180px!important;height:180px!important;border-radius:4px!important;overflow:hidden;background:#171d1b!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-block-picture>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-block-picture>img[src*="nicolas-v9"]{object-position:50% 25%;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy{min-width:0!important;max-width:none!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy>:first-child{margin-top:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy :is(.dmdg-compact-wrap,.alignwide){width:100%!important;max-width:none!important;margin-inline:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy :is(.wp-block-columns,.dmdg-compact-knowledge-grid){display:block!important;margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy .wp-block-column{margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy .sample-contact-finish{width:100%!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy :is(p,h2,h3,ul){margin-top:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy :is(h2,h3){font:var(--sample-weight,600) var(--sample-size,20px)/var(--sample-line,1.35) var(--sample-font)!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy h2{margin-bottom:12px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy .wp-block-paragraph{margin-bottom:12px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy .dmdg-eyebrow{margin-bottom:14px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-image-copy :is(p,ul){font-size:var(--sample-size,16px)!important;line-height:var(--sample-line,1.55)!important;}
@media (max-width:900px) and (min-width:651px){body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>div.sample-image-row{grid-template-columns:140px minmax(0,1fr)!important;gap:24px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-block-picture{width:140px!important;height:140px!important;}}
@media (max-width:650px){body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>div.sample-image-row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
body.dmdg-refined-page.dmdg-home-compact-page .sample-block-picture{width:120px!important;height:120px!important;}}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary{display:grid!important;grid-template-columns:52px minmax(0,1fr) 7px!important;gap:12px!important;align-items:center!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary::before{content:"";display:block;width:52px;height:16px;background:var(--dmdg-impulse-gold) center/contain no-repeat;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary>.sample-block-title{margin:0!important;font:var(--sample-weight,600) var(--sample-size,22px)/var(--sample-line,1.3) var(--sample-font)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-image-copy{display:flex!important;flex-direction:column!important;gap:16px!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-image-copy>.sample-block-intro{margin:0!important;padding:0!important;font:var(--sample-weight,400) var(--sample-size,16px)/var(--sample-line,1.55) var(--sample-font)!important;font-style:normal!important;max-width:none!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-image-copy>.sample-block-intro *{font:inherit!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-content:empty{display:none;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-content :is(p,ul){margin:0 0 12px!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-content>:last-child{margin-bottom:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-content .dmdg-review-carousel{margin:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-image-copy>.sample-block-actions{margin:0!important;padding:0!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-actions>a{display:inline-block;margin:0!important;font:var(--sample-weight,400) var(--sample-size,16px)/var(--sample-line,1.55) var(--sample-font)!important;text-decoration:underline!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-actions .sample-contact-meta{margin:10px 0 0!important;font:var(--sample-weight,400) var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-block-actions .sample-contact-actions{margin:0!important;}
@media (max-width:650px){body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary{grid-template-columns:32px minmax(0,1fr) 7px!important;gap:10px!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary::before{width:32px;height:12px;}}
body.dmdg-refined-page :is(.final-cta,.dmdg-final-cta-section)::before,body.dmdg-refined-page :is(.final-cta,.dmdg-final-cta-section)::after,body.dmdg-refined-page .preview-footer::before,body.dmdg-refined-page .preview-footer::after{display:none!important;}
body.dmdg-refined-page .sample-contact-finish{width:min(1180px,calc(100% - 40px));margin:auto;padding:8px 0 16px;display:block!important;background:none!important;}
body.dmdg-refined-page .unified-content>.sample-contact-finish{width:100%;padding:0;}
body.dmdg-refined-page .sample-contact-finish h2{font:var(--sample-weight,600) var(--sample-size,22px)/var(--sample-line,1.3) var(--sample-font)!important;margin:0 0 10px!important;}
body.dmdg-refined-page .sample-contact-finish p{max-width:76ch;margin:0 0 12px!important;font:var(--sample-size,16px)/var(--sample-line,1.55) var(--sample-font)!important;}
body.dmdg-refined-page .sample-contact-actions{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px 20px!important;margin:0 0 10px!important;}
body.dmdg-refined-page .sample-contact-actions a{font:var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;}
body.dmdg-refined-page .sample-contact-finish .sample-contact-meta{font:var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;margin:0!important;}
body.dmdg-refined-page:has(.preview-footer){background:#171d1b!important;}
body.dmdg-refined-page:has(.preview-footer) .mobile-booking{display:none!important;}
body.dmdg-refined-page .preview-footer{background:#101714!important;background-image:none!important;color:#f5f7f5!important;padding:24px 0 16px!important;border-top:2px solid #6b7c70!important;}
body.dmdg-refined-page .preview-footer-grid{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:320px 1fr 1.35fr 1fr;gap:28px;align-items:start;}
body.dmdg-refined-page .preview-footer :is(p,a,strong,span){color:#f5f7f5!important;font:var(--sample-size,14px)/var(--sample-line,1.5) var(--sample-font)!important;letter-spacing:normal!important;}
body.dmdg-refined-page .preview-footer strong{display:block;font-weight:var(--sample-weight,600)!important;margin:0 0 10px;}
body.dmdg-refined-page .preview-footer-grid> :is(div,nav)>a:not(.brand),body.dmdg-refined-page .preview-footer-grid strong{font-size:var(--sample-size,16px)!important;}
body.dmdg-refined-page .preview-footer-grid> :is(div,nav)>a:not(.brand){display:block;margin:0 0 6px;overflow-wrap:anywhere;text-decoration:none;}
body.dmdg-refined-page .preview-footer .preview-footer-grid>:is(div,nav)>strong{font:var(--sample-weight,700) var(--sample-size,22px)/var(--sample-line,1.3) var(--sample-font)!important;margin:0 0 14px!important;}
body.dmdg-refined-page .preview-footer .preview-footer-grid>:is(div,nav)>a:not(.brand){font:var(--sample-weight,400) var(--sample-size,16px)/var(--sample-line,1.5) var(--sample-font)!important;}
body.dmdg-refined-page .preview-footer a:hover{text-decoration:underline;}
body.dmdg-refined-page .preview-footer .sample-readable-brand{width:220px!important;}
body.dmdg-refined-page .preview-footer p{margin:12px 0 0;}
body.dmdg-refined-page .preview-footer .preview-footer-brand{width:100%;max-width:320px;min-width:0;text-align:center;}
body.dmdg-refined-page .preview-footer .preview-footer-brand>p{font-size:var(--sample-size,16px)!important;line-height:var(--sample-line,1.5)!important;}
body.dmdg-refined-page .preview-footer-bottom{width:min(1180px,calc(100% - 40px));margin:20px auto 0;padding-top:12px;border-top:1px solid #506056;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;}
body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>section.sample-colour-dark.sample-dark,body.dmdg-refined-page main>.entry-content>section.unified-section.unified-dark{background-color:#171d1b!important;background-image:radial-gradient(ellipse at 90% 15%,#31453b 0,transparent 65%)!important;}
body.dmdg-refined-page .preview-footer{background-color:#101714!important;background-image:radial-gradient(ellipse at 90% 15%,#26382f 0,transparent 65%)!important;}
body.dmdg-refined-page:has(.preview-footer-light){background:#fff!important;}
body.dmdg-refined-page .preview-footer.preview-footer-light{background:#fff!important;border-color:#cbd5ce!important;}
body.dmdg-refined-page .preview-footer.preview-footer-light :is(a,p,strong,span){color:#202a24!important;}
body.dmdg-refined-page .preview-footer.preview-footer-light .preview-footer-bottom{border-color:#cbd5ce;}
body.dmdg-refined-page .preview-footer.preview-footer-light .sample-logo-art img{filter:brightness(.25);}
@media (max-width:800px){body.dmdg-refined-page .preview-footer-grid{grid-template-columns:1fr 1fr;gap:24px;}}
@media (max-width:480px){body.dmdg-refined-page .preview-footer-grid{grid-template-columns:1fr;gap:20px;}
body.dmdg-refined-page .preview-footer-grid,body.dmdg-refined-page .preview-footer-bottom,body.dmdg-refined-page .sample-contact-finish{width:calc(100% - 32px);}}
body.dmdg-refined-page .subpage-hero>.shell{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;}
body.dmdg-refined-page main>.entry-content>section.unified-section,body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>section:is(.sample-fold-section,.sample-detail-section){background:#fff!important;color:#202a24!important;}
body.dmdg-refined-page main>.entry-content>section.unified-section.sample-soft-green,body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>section.sample-colour-light.sample-soft-green:is(.sample-fold-section,.sample-detail-section),body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>#ablauf.sample-soft-green{background:radial-gradient(ellipse at 90% 15%,#7f9f8b 0,transparent 85%),#dce8df!important;color:#202a24!important;}
body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>#ablauf.sample-fold-section{padding-inline:0!important;}
body.dmdg-refined-page .unified-content .section-heading>p{margin:0!important;}
body.dmdg-refined-page .unified-content :is(.guide-steps,.process-list){margin:12px 0 0!important;padding:0!important;list-style:none;}
body.dmdg-refined-page .unified-content :is(.guide-steps,.process-list)>li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;min-height:0!important;padding:12px 0!important;}
body.dmdg-refined-page .unified-content :is(.guide-steps,.process-list) :is(strong,h3){display:block;font:var(--sample-weight,600) var(--sample-size,18px)/var(--sample-line,1.4) var(--sample-font)!important;margin:0 0 4px!important;}
body.dmdg-refined-page .unified-content :is(.guide-steps,.process-list) p{margin:0!important;}
body.dmdg-refined-page .unified-content .process-list>li:hover{padding-inline:0!important;background:transparent!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:16px 0!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-story{padding:20px!important;margin:0!important;min-height:0!important;transform:none!important;border:1px solid #a4b8aa!important;border-radius:8px!important;background:#fff!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-story__mark{display:none!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-story blockquote{margin:0 0 12px!important;font:var(--sample-weight,400) var(--sample-size,18px)/var(--sample-line,1.55) var(--sample-font)!important;color:#202a24!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-story .review-source{margin:0!important;font:var(--sample-weight,400) var(--sample-size,14px)/var(--sample-line,1.5) var(--sample-font)!important;color:#394d40!important;}
body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-context{margin:0!important;}
body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top{position:fixed!important;right:max(20px,env(safe-area-inset-right,0px))!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;z-index:150;width:48px!important;height:48px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid #718277!important;border-radius:8px!important;background:#263a2e!important;color:#f5f7f5!important;box-shadow:0 4px 12px #0002;font:var(--sample-size,16px) var(--sample-font)!important;opacity:0;visibility:hidden;pointer-events:none;transform:none!important;cursor:pointer;transition:opacity .15s;}
body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;}
body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top svg{display:block;width:24px;height:24px;color:#f5f7f5!important;}
body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top:hover{background:#3b5543!important;}
body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top:focus-visible{outline:3px solid #584400!important;outline-offset:3px;box-shadow:0 0 0 2px #fff;}
@media (max-width:650px){body.dmdg-refined-page.sample-page-erfahrungen .unified-content .review-wall{grid-template-columns:minmax(0,1fr);}}
@media (prefers-reduced-motion:reduce){body.dmdg-refined-page .dmdg-scroll-top.sample-scroll-top{transition:none;}}
body.dmdg-refined-page.dmdg-home-compact-page main #bewertungen .dmdg-review-carousel__controls,body.dmdg-refined-page main .dmdg-review-carousel__controls{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:12px!important;margin-bottom:16px!important;}
body.dmdg-refined-page.dmdg-home-compact-page main #bewertungen .dmdg-review-carousel__button,body.dmdg-refined-page main .dmdg-review-carousel__button{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #263a2e!important;border-radius:8px!important;background:#263a2e!important;color:#f5f7f5!important;box-shadow:none!important;transition:background-color .15s,border-color .15s;}
body.dmdg-refined-page.dmdg-home-compact-page main #bewertungen .dmdg-review-carousel__button:hover,body.dmdg-refined-page main .dmdg-review-carousel__button:hover{background:#3b5543!important;border-color:#3b5543!important;}
body.dmdg-refined-page main .dmdg-review-carousel__button .sample-review-arrow{display:block;width:28px;height:20px;color:#f5f7f5!important;}
body.dmdg-refined-page main .dmdg-review-carousel__button:focus-visible{outline:3px solid #584400!important;outline-offset:4px!important;}
body.dmdg-refined-page main .dmdg-review-carousel__button:disabled{opacity:.55;cursor:default;}
body.dmdg-refined-page main>.entry-content>section.unified-section,body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>section.sample-colour-light{--impulse-gold:url("data:image/svg+xml,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 64 18'%3E%3Cpath d='M1 9h13l4-4 5 9 6-13 7 16 6-11 5 6 4-3h12' fill='none' stroke='%23584400' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--dmdg-impulse-gold:var(--impulse-gold);}
body.dmdg-refined-page .unified-details,body.dmdg-refined-page.dmdg-home-compact-page main .sample-details{border-bottom:1px solid #d5ddd7!important;}
body.dmdg-refined-page.dmdg-home-compact-page main .sample-details{border-top:0!important;}
body.dmdg-refined-page .unified-details>summary,body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary{padding:16px 0!important;font:var(--sample-weight,600) var(--sample-size,22px)/var(--sample-line,1.3) var(--sample-font)!important;}
body.dmdg-refined-page main>.entry-content>section.unified-section>.unified-details>summary{display:grid!important;grid-template-columns:52px minmax(0,1fr) 7px!important;gap:12px!important;align-items:center!important;}
body.dmdg-refined-page main>.entry-content>section.unified-section>.unified-details>summary::before{content:"";display:block!important;width:52px;height:16px;background:var(--impulse-gold) center/contain no-repeat;}
body.dmdg-refined-page main>.entry-content>section.unified-section>.unified-details>summary::after,body.dmdg-refined-page.dmdg-home-compact-page main .sample-details>summary::after{box-sizing:border-box!important;width:6px!important;height:6px!important;margin:0!important;justify-self:center;}
@media (max-width:650px){body.dmdg-refined-page main>.entry-content>section.unified-section>.unified-details>summary{grid-template-columns:32px minmax(0,1fr) 7px!important;gap:10px!important;}
body.dmdg-refined-page main>.entry-content>section.unified-section>.unified-details>summary::before{width:32px;height:12px;}}
body.dmdg-refined-page .subpage-hero,body.dmdg-refined-page.dmdg-home-compact-page main>.entry-content>.dmdg-compact-intro{padding-bottom:0!important;}
body.dmdg-refined-page .subpage-hero .unified-controls,body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .sample-fold-tools{background:transparent!important;border:0!important;padding:16px max(20px,calc((100% - 1180px)/2)) 12px!important;text-align:right;}
body.dmdg-refined-page .subpage-hero .unified-controls button,body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .sample-fold-tools button{background:none!important;border:0!important;border-radius:0!important;color:#f5f7f5!important;font:var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;padding:8px 0!important;}
body.dmdg-refined-page .sample-details>div .sample-contact-finish{width:100%;padding:0;}
body.dmdg-refined-page .preview-footer{background:radial-gradient(ellipse at 90% 15%,#31453b 0,transparent 65%),#171d1b!important;border:0!important;margin:0!important;}
body.dmdg-refined-page:has(.preview-footer){background:#fff!important;}
@media (max-width:600px){body.dmdg-refined-page .subpage-hero>.shell{width:calc(100% - 32px)!important;}
body.dmdg-refined-page .subpage-hero .unified-controls,body.dmdg-refined-page.dmdg-home-compact-page .dmdg-compact-intro .sample-fold-tools{padding-inline:16px!important;}}
body.dmdg-refined-page .sample-site-header{background:#171d1b!important;color:#f5f7f5;padding:12px 0!important;position:relative;z-index:30;}
body.dmdg-refined-page .sample-header-inner{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;gap:24px;position:relative;}
body.dmdg-refined-page .sample-header-nav{display:flex;align-items:center;gap:20px;margin-left:auto;}
body.dmdg-refined-page .sample-site-header :is(a,summary){color:#f5f7f5!important;font:var(--sample-weight,600) var(--sample-size,14px)/var(--sample-line,1.4) var(--sample-font)!important;text-decoration:none!important;white-space:nowrap;}
body.dmdg-refined-page .sample-site-header .header-cta{border:0!important;border-radius:24px;padding:12px 18px!important;background:#b7d0a4!important;color:#17201a!important;justify-content:center;}
body.dmdg-refined-page .sample-site-header .sample-brand-contact :is(a,span){font-weight:var(--sample-weight,400)!important;}
body.dmdg-refined-page .sample-header-nav a[aria-current]{text-decoration:underline!important;text-underline-offset:5px;}
body.dmdg-refined-page .sample-site-header .header-cta[aria-current],body.dmdg-refined-page .sample-site-header .sample-brand-contact a.sample-location-link[aria-current]{text-decoration:underline!important;text-underline-offset:5px;}
body.dmdg-refined-page .sample-menu-toggle{display:none;background:none;border:1px solid #718277;border-radius:4px;color:#fff;font:var(--sample-size,24px) Arial;cursor:pointer;min-width:44px;min-height:44px;}
body.dmdg-refined-page .sample-services-menu{display:flex;align-items:center;gap:4px;position:relative;}
body.dmdg-refined-page .sample-services-menu>details{display:none;}
body.dmdg-refined-page .sample-services-menu:has(>a[aria-current])>details{display:block;}
body.dmdg-refined-page .sample-services-menu summary{cursor:pointer;list-style:none;padding:8px 4px;}
body.dmdg-refined-page .sample-services-menu summary::-webkit-details-marker{display:none;}
body.dmdg-refined-page .sample-services-menu details>div{position:absolute;top:100%;left:0;min-width:240px;background:#171d1b;border:1px solid #718277;box-shadow:0 8px 24px #0003;padding:8px;}
body.dmdg-refined-page .sample-services-menu details>div a{display:block;padding:10px;}
body.dmdg-refined-page .sample-services-menu details>div a{white-space:normal!important;}
body.dmdg-refined-page .sample-header-nav a:hover,body.dmdg-refined-page .sample-services-menu a:focus-visible{background:#2c4035;}
body.dmdg-refined-page .sample-site-header .sample-brand-group{width:290px;}
body.dmdg-refined-page .sample-site-header .sample-header-actions{width:240px;}
@media (max-width:1200px){body.dmdg-refined-page .sample-header-inner{flex-wrap:wrap;gap:12px;}
body.dmdg-refined-page .sample-site-header .sample-brand-group{width:100%;}
body.dmdg-refined-page .sample-site-header .sample-header-actions{width:100%;margin-top:8px;}
body.dmdg-refined-page .sample-menu-toggle{display:block;position:absolute;right:0;top:12px;}
body.dmdg-refined-page .sample-header-nav{display:none;position:absolute;left:0;right:0;top:100%;margin:12px 0 0;padding:16px;background:#171d1b;border:1px solid #718277;flex-direction:column;align-items:stretch;gap:0;}
body.dmdg-refined-page .sample-header-nav.is-open{display:flex;}
body.dmdg-refined-page .sample-header-nav>a{padding:12px;}
body.dmdg-refined-page .sample-services-menu>a{padding:12px;}
body.dmdg-refined-page .sample-services-menu{align-items:flex-start;flex-wrap:wrap;}
body.dmdg-refined-page .sample-services-menu details[open]{width:100%;}
body.dmdg-refined-page .sample-services-menu details>div{position:static;box-shadow:none;}}
body.dmdg-refined-page .sample-site-header{background:radial-gradient(ellipse at 90% 15%,#31453b,transparent 65%),#171d1b!important;border-bottom:1px solid #ffffff80;}
body.dmdg-refined-page .sample-site-header :is(a,button,summary):focus-visible{outline:3px solid #dfd36b;outline-offset:3px;}
@media (max-width:600px){body.dmdg-refined-page .sample-header-inner{width:calc(100% - 32px);}}
body.dmdg-refined-page .sample-brand-group{width:320px;max-width:100%;flex-shrink:0;}
body.dmdg-refined-page .sample-readable-brand{display:block!important;text-decoration:none!important;width:320px!important;max-width:100%!important;flex-shrink:0;}
body.dmdg-refined-page .sample-readable-brand .sample-logo-art{display:block!important;aspect-ratio:999/350;overflow:hidden;width:min(240px,100%);margin:auto;}
body.dmdg-refined-page .sample-readable-brand .sample-logo-caption{display:block!important;text-align:center;white-space:nowrap;margin-top:4px;color:#f5f7f5!important;font:var(--sample-size,14px)/var(--sample-line,1.35) var(--sample-font)!important;letter-spacing:normal!important;}
body.dmdg-refined-page .sample-header-actions{display:flex;flex-direction:column;align-items:flex-end;width:240px;max-width:100%;flex-shrink:0;}
body.dmdg-refined-page .sample-header-actions :is(.header-cta,.dmdg-header-cta){display:flex!important;margin:0!important;}
body.dmdg-refined-page .sample-brand-contact{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;margin-top:12px;max-width:100%;}
body.dmdg-refined-page .sample-brand-contact :is(a,span){color:#f5f7f5!important;font:var(--sample-size,14px)/var(--sample-line,1.35) var(--sample-font)!important;letter-spacing:normal!important;}
body.dmdg-refined-page .sample-brand-contact a,body.dmdg-refined-page .sample-brand-contact a:hover{text-decoration:none!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .wp-block-site-logo{width:320px!important;max-width:320px!important;}
body.dmdg-refined-page .preview-footer .sample-readable-brand{width:320px!important;}
body.dmdg-refined-page .preview-footer .sample-readable-brand .sample-logo-art{width:240px;}
@media (max-width:1100px){body.dmdg-refined-page .sample-brand-group{width:290px;}
body.dmdg-refined-page .sample-readable-brand{width:290px!important;}
body.dmdg-refined-page .sample-header-actions{width:190px;}}
@media (max-width:900px){body.dmdg-refined-page :is(.header-inner,.dmdg-header-inner){position:relative;flex-wrap:wrap!important;}
body.dmdg-refined-page .sample-header-actions{width:100%;margin-top:12px;}
body.dmdg-refined-page .header-inner>.sample-brand-group{width:100%;}
body.dmdg-refined-page .header-inner>.menu-toggle{position:absolute;right:0;top:24px;}
body.dmdg-refined-page .sample-readable-brand{width:100%!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .wp-block-site-logo{width:100%!important;max-width:100%!important;}
body.dmdg-refined-page.dmdg-home-compact-page .dmdg-site-header .dmdg-brand{width:100%;}}
@media (max-width:700px){body.dmdg-refined-page .sample-site-header .sample-readable-brand .sample-logo-art{width:180px;margin-inline:0;}
body.dmdg-refined-page .sample-site-header .sample-readable-brand .sample-logo-caption{text-align:left;margin-top:2px;}
body.dmdg-refined-page .sample-site-header{padding-block:10px!important;}
body.dmdg-refined-page .sample-site-header .sample-header-inner{gap:8px;}
body.dmdg-refined-page .sample-site-header .sample-header-actions{margin-top:0;}
body.dmdg-refined-page .sample-site-header .header-cta{padding:8px 14px!important;}
body.dmdg-refined-page .sample-site-header .sample-brand-contact{margin-top:6px;}
body.dmdg-refined-page .sample-site-header .sample-menu-toggle{top:2px;}}
@font-face {font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url("/wp-content/themes/dmdg-2026/assets/refined/lora-latin-variable.woff2") format("woff2");}
@font-face {font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/dmdg-2026/assets/refined/source-sans-3-latin-variable.woff2") format("woff2");}
body.dmdg-refined-page.sample-type-elegant{--sample-font:"Source Sans 3",Arial,sans-serif;--sans:"Source Sans 3",Arial,sans-serif;--serif:"Lora",Georgia,serif;font-family:var(--sample-font);}
body.dmdg-refined-page.sample-type-elegant :is(h1,h2,h3,main summary,.guide-steps strong,.evidence-note>strong,.sample-guide-card>strong),body.dmdg-refined-page.sample-type-elegant .preview-footer-grid>:is(div,nav)>strong{--sample-font:"Lora",Georgia,serif;--sample-weight:500;font-family:var(--sample-font)!important;font-weight:var(--sample-weight)!important;letter-spacing:0!important;}
body.dmdg-refined-page.sample-type-elegant :is(input,textarea,select,button){font-family:var(--sample-font)!important;}
body.dmdg-refined-page.sample-type-elegant .price{font-variant-numeric:tabular-nums;}
body.dmdg-refined-page.sample-type-elegant .sample-type-copy{--sample-size:16px;--sample-line:1.55;}
body.dmdg-refined-page.sample-type-elegant .sample-type-item{--sample-size:20px;--sample-line:1.35;}
body.dmdg-refined-page.sample-type-elegant .sample-type-section{--sample-size:22px;--sample-line:1.3;}
body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:36px;--sample-line:1.15;}
body.dmdg-refined-page.sample-type-elegant .sample-type-meta{--sample-size:14px;--sample-line:1.5;}
body.dmdg-refined-page.sample-type-elegant .sample-type-price{--sample-size:32px;--sample-line:1.2;}
body.dmdg-refined-page.sample-type-elegant .sample-type-quote{--sample-size:18px;--sample-line:1.55;}
body.dmdg-refined-page.sample-type-elegant :is(.sample-type-copy,.sample-type-item,.sample-type-section,.sample-type-hero,.sample-type-meta,.sample-type-price,.sample-type-quote){font-size:var(--sample-size)!important;line-height:var(--sample-line)!important;}
body.dmdg-refined-page.sample-type-elegant main .faq-list summary{display:block;list-style:none;}
body.dmdg-refined-page.sample-type-elegant main .faq-list summary::-webkit-details-marker{display:none;}
@media (max-width:600px){body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:clamp(32px,8vw,36px);hyphens:auto;overflow-wrap:break-word;}}
@media (max-width:360px){body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:28px;}}
@font-face {font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url("/wp-content/themes/dmdg-2026/assets/refined/lora-latin-variable.woff2") format("woff2");}
@font-face {font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("/wp-content/themes/dmdg-2026/assets/refined/source-sans-3-latin-variable.woff2") format("woff2");}
body.dmdg-refined-page.sample-type-elegant{--sample-font:"Source Sans 3",Arial,sans-serif;--sans:"Source Sans 3",Arial,sans-serif;--serif:"Lora",Georgia,serif;font-family:var(--sample-font);}
body.dmdg-refined-page.sample-type-elegant :is(h1,h2,h3,main summary,.guide-steps strong,.evidence-note>strong,.sample-guide-card>strong),body.dmdg-refined-page.sample-type-elegant .preview-footer-grid>:is(div,nav)>strong{--sample-font:"Lora",Georgia,serif;--sample-weight:500;font-family:var(--sample-font)!important;font-weight:var(--sample-weight)!important;letter-spacing:0!important;}
body.dmdg-refined-page.sample-type-elegant :is(input,textarea,select,button){font-family:var(--sample-font)!important;}
body.dmdg-refined-page.sample-type-elegant .price{font-variant-numeric:tabular-nums;}
body.dmdg-refined-page.sample-type-elegant .sample-type-copy{--sample-size:16px;--sample-line:1.55;}
body.dmdg-refined-page.sample-type-elegant .sample-type-item{--sample-size:20px;--sample-line:1.35;}
body.dmdg-refined-page.sample-type-elegant .sample-type-section{--sample-size:22px;--sample-line:1.3;}
body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:36px;--sample-line:1.15;}
body.dmdg-refined-page.sample-type-elegant .sample-type-meta{--sample-size:14px;--sample-line:1.5;}
body.dmdg-refined-page.sample-type-elegant .sample-type-price{--sample-size:32px;--sample-line:1.2;}
body.dmdg-refined-page.sample-type-elegant .sample-type-quote{--sample-size:18px;--sample-line:1.55;}
body.dmdg-refined-page.sample-type-elegant :is(.sample-type-copy,.sample-type-item,.sample-type-section,.sample-type-hero,.sample-type-meta,.sample-type-price,.sample-type-quote){font-size:var(--sample-size)!important;line-height:var(--sample-line)!important;}
body.dmdg-refined-page.sample-type-elegant main .faq-list summary{display:block;list-style:none;}
body.dmdg-refined-page.sample-type-elegant main .faq-list summary::-webkit-details-marker{display:none;}
@media (max-width:600px){body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:clamp(32px,8vw,36px);hyphens:auto;overflow-wrap:break-word;}}
@media (max-width:360px){body.dmdg-refined-page.sample-type-elegant .sample-type-hero{--sample-size:28px;}}
body.dmdg-refined-page main>.entry-content{max-width:none!important;margin:0!important;padding:0!important;}

body.dmdg-refined-page main>.entry-content>*{margin-block:0!important;}body.dmdg-refined-page .wp-site-blocks>main,body.dmdg-refined-page .wp-site-blocks>footer{margin-block:0!important;}
