.dm-versprechen p{margin:0}.dm-versprechen{--dm-surface:var(--wp--preset--color--dm-off-white,#f3f1ee)}.dm-versprechen.is-surface-dm-apricot{--dm-surface:var(--wp--preset--color--dm-apricot,#f2c078)}.dm-versprechen.is-surface-dm-amber{--dm-surface:var(--wp--preset--color--dm-amber,#eeb058)}.dm-versprechen.is-surface-dm-teal{--dm-surface:var(--wp--preset--color--dm-teal,#005b4a)}.dm-versprechen.is-surface-dm-black{--dm-surface:var(--wp--preset--color--dm-black,#030300)}.dm-versprechen.is-surface-dm-anthrazit{--dm-surface:var(--wp--preset--color--dm-anthrazit,#414141)}.dm-versprechen.is-surface-dm-taupe{--dm-surface:var(--wp--preset--color--dm-taupe,#817072)}.dm-versprechen.is-surface-dm-off-white{--dm-surface:var(--wp--preset--color--dm-off-white,#f3f1ee)}.dm-versprechen.is-surface-dm-white{--dm-surface:var(--wp--preset--color--dm-white,#fff)}.dm-versprechen.is-surface-dm-mint{--dm-surface:var(--wp--preset--color--dm-mint,#e9f1ec)}.dm-versprechen__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--60,4rem)}@media(max-width:1023px){.dm-versprechen__grid{flex-direction:column}}@media(min-width:1024px){.dm-versprechen--media-right .dm-versprechen__grid{flex-direction:row-reverse}}.dm-versprechen__media{aspect-ratio:1/1;border-radius:var(--wp--custom--radius--large,16px);flex:0 0 45%;margin:0;max-width:45%;overflow:hidden}.dm-versprechen__media img,.dm-versprechen__media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:1023px){.dm-versprechen__media{flex-basis:auto;max-width:100%}}.dm-versprechen--media-small .dm-versprechen__media{flex-basis:33.333%;max-width:33.333%}@media(max-width:1023px){.dm-versprechen--media-small .dm-versprechen__media{flex-basis:auto;max-width:100%}}.dm-versprechen--media-large .dm-versprechen__media{flex-basis:55%;max-width:55%}@media(max-width:1023px){.dm-versprechen--media-large .dm-versprechen__media{flex-basis:auto;max-width:100%}}.dm-versprechen__content{display:flex;flex:1 1 50%;flex-direction:column;gap:var(--wp--preset--spacing--30,1.5rem)}.dm-versprechen__content--valign-top{align-self:flex-start}.dm-versprechen__content--valign-center{align-self:center}.dm-versprechen__content--valign-bottom{align-self:flex-end}@media(max-width:1023px){.dm-versprechen__content{align-self:stretch}}.dm-versprechen h3.dm-versprechen__heading{font-family:var(--wp--preset--font-family--dm-heading,"Poppins",sans-serif);font-size:var(--wp--preset--font-size--heading-sm,1.75rem);font-weight:600;line-height:1.3}@media(max-width:1023px){.dm-versprechen h3.dm-versprechen__heading{font-size:var(--wp--preset--font-size--medium,1.25rem)}}.dm-versprechen h3.dm-versprechen__heading{color:var(--wp--preset--color--dm-black,#030300);margin:0}.dm-versprechen h2.dm-versprechen__heading{font-family:var(--wp--preset--font-family--dm-heading,"Poppins",sans-serif);font-size:var(--wp--preset--font-size--heading,2rem);font-weight:600;line-height:1.25}@media(max-width:1023px){.dm-versprechen h2.dm-versprechen__heading{font-size:1.5rem}}.dm-versprechen h2.dm-versprechen__heading{color:var(--wp--preset--color--dm-black,#030300);margin:0}.dm-versprechen p.dm-versprechen__subline{color:var(--wp--preset--color--dm-taupe,#817072)}.dm-versprechen p.dm-versprechen__intro,.dm-versprechen p.dm-versprechen__subline{font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif);font-size:var(--wp--preset--font-size--body,1rem);margin:0}.dm-versprechen p.dm-versprechen__intro{color:var(--wp--preset--color--dm-anthrazit,#414141);line-height:1.6}.dm-versprechen ul.dm-versprechen__checklist{display:grid;gap:var(--wp--preset--spacing--10,.5rem) var(--wp--preset--spacing--30,1.5rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:768px){.dm-versprechen ul.dm-versprechen__checklist--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-versprechen__checklist.is-check-dm-apricot{--dm-vs-check-color:var(--wp--preset--color--dm-apricot,#f2c078)}.dm-versprechen__checklist.is-check-dm-amber{--dm-vs-check-color:var(--wp--preset--color--dm-amber,#eeb058)}.dm-versprechen__checklist.is-check-dm-teal{--dm-vs-check-color:var(--wp--preset--color--dm-teal,#005b4a)}.dm-versprechen__checklist.is-check-dm-black{--dm-vs-check-color:var(--wp--preset--color--dm-black,#030300)}.dm-versprechen__checklist.is-check-dm-anthrazit{--dm-vs-check-color:var(--wp--preset--color--dm-anthrazit,#414141)}.dm-versprechen__checklist.is-check-dm-taupe{--dm-vs-check-color:var(--wp--preset--color--dm-taupe,#817072)}.dm-versprechen__checklist.is-check-dm-off-white{--dm-vs-check-color:var(--wp--preset--color--dm-off-white,#f3f1ee)}.dm-versprechen__checklist.is-check-dm-white{--dm-vs-check-color:var(--wp--preset--color--dm-white,#fff)}.dm-versprechen__checklist.is-check-dm-mint{--dm-vs-check-color:var(--wp--preset--color--dm-mint,#e9f1ec)}.dm-versprechen li.dm-versprechen__check{--dm-vs-check-line:1.5;align-items:flex-start;color:var(--wp--preset--color--dm-anthrazit,#414141);display:flex;font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif);font-size:var(--wp--preset--font-size--body,1rem);gap:var(--wp--preset--spacing--10,.5rem);line-height:var(--dm-vs-check-line);margin:0}.dm-versprechen__check-icon{color:var(--dm-vs-check-color,var(--wp--preset--color--dm-apricot,#f2c078));flex:0 0 auto;height:1em;margin-block-start:calc(var(--dm-vs-check-line, 1.5)*1em/2 - .5em);position:relative;width:1em}.dm-versprechen__check-icon:before{border-bottom:2px solid;border-left:2px solid;content:"";height:.35em;left:.15em;position:absolute;top:.15em;transform:rotate(-45deg);width:.6em}.dm-versprechen__accordion{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40,2rem)}.dm-versprechen__item{interpolate-size:allow-keywords}.dm-versprechen__item::details-content{block-size:0;opacity:0;overflow-y:clip;transition-behavior:allow-discrete;transition-duration:.32s;transition-property:block-size,opacity,content-visibility;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dm-versprechen__item[open]::details-content{block-size:auto;opacity:1}@starting-style{.dm-versprechen__item[open]::details-content{block-size:0;opacity:0}}@media(prefers-reduced-motion:reduce){.dm-versprechen__item::details-content{transition:none}}.dm-versprechen__item{background-color:var(--dm-surface,var(--wp--preset--color--dm-off-white,#f3f1ee));border:0;border-radius:var(--wp--custom--radius--large,16px);overflow:hidden}.dm-versprechen.has-item-shadow-leicht .dm-versprechen__item{box-shadow:var(--wp--preset--shadow--leicht,0 2px 8px rgba(0,0,0,.06))}.dm-versprechen.has-item-shadow-mittel .dm-versprechen__item{box-shadow:var(--wp--preset--shadow--mittel,0 6px 20px rgba(0,0,0,.1))}.dm-versprechen__item-summary{align-items:center;color:var(--wp--preset--color--dm-black,#030300);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif);font-size:var(--wp--preset--font-size--body,1rem);font-weight:700;gap:var(--wp--preset--spacing--20,1rem);justify-content:space-between;line-height:1.4;list-style:none;padding:var(--wp--preset--spacing--20,1rem) var(--wp--preset--spacing--30,1.5rem);transition:var(--wp--custom--transition--base,.2s cubic-bezier(.4,0,.2,1))}.dm-versprechen__item-summary:hover{background-color:color-mix(in srgb,var(--dm-surface,#f3f1ee) 93%,#000)}.dm-versprechen__item-summary:focus-visible{outline:2px solid var(--wp--preset--color--dm-teal,#005b4a);outline-offset:-2px}.dm-versprechen__item-summary::-webkit-details-marker{display:none}.dm-versprechen__item-summary::marker{content:""}.dm-versprechen__item-icon{color:var(--wp--preset--color--dm-teal,#005b4a);display:inline-flex;flex:0 0 auto;transition:transform var(--wp--custom--transition--base,.2s cubic-bezier(.4,0,.2,1))}.dm-versprechen__item-icon svg path{stroke-width:2}.dm-versprechen__item[open] .dm-versprechen__item-icon{transform:rotate(90deg)}.dm-versprechen__item-content{color:var(--wp--preset--color--dm-anthrazit,#414141);font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif);font-size:var(--wp--preset--font-size--body,1rem);line-height:1.6;padding:0 var(--wp--preset--spacing--30,1.5rem) var(--wp--preset--spacing--20,1rem)}.dm-versprechen__item-content p+p{margin-top:var(--wp--preset--spacing--20,1rem)}
