:root{--c-red:#ea2b1f;--c-pink:#ff3c6f;--c-magenta:#ff4fdd;--c-violet:#7e56ff;--c-blue:#00b2ff;--c-primary:var(--c-red);--c-primary-dark:#d02a20;--c-primary-light:#f8612e;--dbw-gradient:linear-gradient(135deg,var(--c-red),var(--c-pink),var(--c-magenta),var(--c-violet),var(--c-blue));--primary-red:linear-gradient(135deg,var(--c-primary-dark),var(--c-primary),var(--c-primary-light));--gradient-primary:var(--dbw-gradient);--border-bold:6px;--btn-spring:linear(0,0.03,0.108,0.219,0.349,0.487,0.623,0.75,0.863,0.958,1.034,1.091,1.131,1.154,1.163,1.16,1.15,1.133,1.112,1.09,1.067,1.046,1.027,1.011,0.998,0.987,0.98,0.976,0.974,0.974,0.975,0.978,0.981,0.984,0.988,0.992,0.995,0.998,1,1.002,1)}@media(max-width:820px){:root{--border-bold:4px}}.hero--branche{overflow:hidden;padding:clamp(5rem,13vh,10rem) var(--s-32) clamp(4rem,9vh,8rem);position:relative}.hero--branche:before{background:radial-gradient(ellipse,rgba(126,86,255,.16),rgba(255,79,221,.1) 45%,transparent 70%);content:"";height:680px;left:50%;pointer-events:none;position:absolute;top:-340px;transform:translateX(-50%);width:min(1100px,120%);z-index:0}.hero--branche .hero-branche__inner{align-items:center;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1.05fr .95fr;position:relative;z-index:1}.hero--branche .hero-branche__inner .eyebrown-pill{margin:0 0 1rem}.hero--branche h1{font-size:min(var(--fs-h1),64px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin-bottom:var(--s-24);text-wrap:balance}.hero--branche .p--medium{max-width:34em}@media(max-width:1024px){.hero--branche .hero-branche__inner{grid-template-columns:1fr}}.hero-branche__trust{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:var(--s-32) 0 0;padding:0}.hero-branche__trust li{color:rgba(0,5,1,.7);font-size:14px;font-weight:500;line-height:1.4;margin:0;padding-left:14px;position:relative}.hero-branche__trust li:before{background:var(--c-red);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.45em;width:6px}.hero-branche__trust li:nth-child(2):before{background:var(--c-pink)}.hero-branche__trust li:nth-child(3):before{background:var(--c-violet)}.hero-branche__trust li:nth-child(4):before{background:var(--c-blue)}@media(max-width:720px){.hero-branche__trust{flex-direction:column}}.hero--branche .hero-actions{align-items:flex-start}.hero-branche__media{position:relative}@media(max-width:900px){.hero-branche__media{max-width:560px}}.hero-branche__img{background:#f5f5f7;border:var(--border-bold) solid #1d1d1f;border-radius:32px;display:block;height:auto;width:100%}.hero-branche__badge{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:24px;bottom:26px;left:-28px;padding:18px 20px;position:absolute;right:64px}.hero-branche__badge p{margin:0}.hero-branche__badge strong{color:#1d1d1f;font-size:15px;font-weight:800}.hero-branche__badge .p--small{color:rgba(0,5,1,.7);font-size:14px;line-height:1.5;margin-top:4px}@media(max-width:900px){.hero-branche__badge{bottom:auto;left:auto;margin-top:-18px;position:static;right:auto}}.meister .meister__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.meister .meister__photos,.meister .meister__text{min-width:0}.meister h2{margin-bottom:var(--s-24)}@media(max-width:1024px){.meister .meister__inner{grid-template-columns:1fr}}.meister__photos{display:grid;gap:var(--s-16);grid-template-columns:1fr 1fr}.meister__photos .ph{align-items:center;aspect-ratio:3/4;background:#1c1c21;border:1.5px dashed #3a3a44;border-radius:var(--s-24);display:flex;flex-direction:column;gap:6px;justify-content:center;padding:var(--s-16);text-align:center}.meister__photos .ph--tall{aspect-ratio:auto;grid-row:span 2}.meister__photos .ph p{margin:0}.meister__photos .ph .ph__icon{font-size:1.7rem;line-height:1}.meister__photos .ph .ph__label{color:#8a8a97;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meister__photos .ph .ph__hint{color:#6b6b78;font-size:.78rem}.meister__photos img{border-radius:var(--s-24);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:576px){.meister__photos .ph--tall{aspect-ratio:3/4;grid-row:auto}}.meister__photos--single{grid-template-columns:1fr}.meister__photos--single img{aspect-ratio:3/4;box-shadow:var(--shadow-xl);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.meister__quote{border-left:3px solid var(--c-pink);color:#1d1d1f!important;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:var(--s-24) 0;padding-left:var(--s-24)}.workshop .workshop__head{margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.workshop .workshop__head h2{margin:0 auto var(--s-16);max-width:18em;text-wrap:balance}.workshop .workshop__head .p--medium{margin-inline:auto;max-width:44em}.workshop .workshop__grid{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media(max-width:1024px){.workshop .workshop__grid{grid-template-columns:1fr}}.workshop__timeline{padding-left:var(--s-32);position:relative}.workshop__timeline:before{background:linear-gradient(180deg,var(--c-red),var(--c-pink),var(--c-magenta),var(--c-violet),var(--c-blue));border-radius:3px;bottom:10px;content:"";left:5px;position:absolute;top:10px;width:3px}.workshop__timeline .tl-item{padding-bottom:clamp(2rem,3vw,2.75rem);position:relative}.workshop__timeline .tl-item:last-child{padding-bottom:0}.workshop__timeline .tl-item:before{background:var(--c-red);border-radius:50%;box-shadow:0 0 0 4px #fff;content:"";height:11px;left:calc(var(--s-32)*-1 + 1px);position:absolute;top:7px;width:11px}.workshop__timeline .tl-item:nth-child(2):before{background:var(--c-magenta)}.workshop__timeline .tl-item:nth-child(3):before{background:var(--c-violet)}.workshop__timeline .tl-item:nth-child(4):before{background:var(--c-blue)}.workshop__timeline .tl-item .tl-item__step{color:var(--c-red);font-size:.78rem;font-weight:800;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.workshop__timeline .tl-item:nth-child(2) .tl-item__step{color:var(--c-pink)}.workshop__timeline .tl-item:nth-child(3) .tl-item__step{color:var(--c-violet)}.workshop__timeline .tl-item:nth-child(4) .tl-item__step{color:var(--c-blue)}.workshop__timeline .tl-item .tl-item__title{font-size:clamp(1.15rem,1.6vw,1.35rem);letter-spacing:-.02em;margin:0 0 var(--s-8)}.workshop__timeline .tl-item p:not(.tl-item__step){font-size:1rem;line-height:1.6;margin:0}@media(max-width:576px){.workshop__timeline{padding-left:var(--s-24)}.workshop__timeline .tl-item:before{left:calc(var(--s-24)*-1 + 1px)}}.workshop__summary{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;box-shadow:none;padding:32px;position:sticky;top:110px}.workshop__summary h3{color:#1d1d1f;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 20px}.workshop__summary .aufwand-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 var(--s-32);padding:0}.workshop__summary .aufwand-list li{color:rgba(0,5,1,.7);font-size:14px;line-height:1.45;padding-left:17px;position:relative}.workshop__summary .aufwand-list li strong{color:#1d1d1f;font-size:15px;font-weight:700}.workshop__summary .aufwand-list li:before{background:var(--c-red);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.4em;width:7px}.workshop__summary .aufwand-list li:nth-child(2):before{background:var(--c-pink)}.workshop__summary .aufwand-list li:nth-child(3):before{background:var(--c-violet)}.workshop__summary .aufwand-list li:nth-child(4):before{background:var(--c-blue)}.workshop__summary .workshop__label{color:rgba(0,5,1,.7);font-size:11.5px;font-weight:800;letter-spacing:.1em;margin:28px 0 14px;text-transform:uppercase}.workshop__summary .not-you-list{display:grid;gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.workshop__summary .not-you-list li{color:rgba(0,5,1,.7);font-size:14px;font-weight:500;line-height:1.4;margin:0;padding-left:16px;position:relative;text-decoration:line-through;text-decoration-color:rgba(0,0,0,.3)}.workshop__summary .not-you-list li:before{background:rgba(0,5,1,.35);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:.6em;width:8px}@media(max-width:1024px){.workshop__summary{position:static}}.wartungsheft{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.wartungsheft h2{margin-bottom:var(--s-16);max-width:16em;text-wrap:balance}.wartungsheft .p--medium{max-width:40em}@media(max-width:1024px){.wartungsheft{grid-template-columns:1fr}}.wartungsheft-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:var(--s-24) 0 0;padding:0}.wartungsheft-list li{color:rgba(0,5,1,.7);line-height:1.5;padding-left:17px;position:relative}.wartungsheft-list li strong{color:#1d1d1f}.wartungsheft-list li:before{background:var(--c-red);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.wartungsheft-list li:nth-child(2):before{background:var(--c-pink)}.wartungsheft-list li:nth-child(3):before{background:var(--c-violet)}.wartungsheft-list li:nth-child(4):before{background:var(--c-blue)}.wartungsheft__image{margin:0}.wartungsheft__image img{border-radius:16px;display:block;height:auto;width:100%}.pricing2 .pricing2__head:has(.pricing2__guide)>*{margin-inline:auto}.pricing2 .pricing2__guide{color:rgba(0,5,1,.7);margin-top:var(--s-16);max-width:46em;text-align:center}.stimmen-hinweis{color:rgba(0,5,1,.7);font-size:16px;line-height:1.6;margin:0 auto var(--s-24);max-width:44em;padding-inline:var(--s-16);text-align:center}.stimmen-hinweis .textlink{margin-left:4px}.stimmen-hinweis+.section--fullwidth{padding-top:0}.problems .problems__head{margin-bottom:48px}@media(max-width:768px){.problems .problems__head{margin-bottom:var(--head-gap)}}.problems .problems__head h2{font-weight:800;letter-spacing:-.03em;margin-bottom:var(--s-16);max-width:18em;text-wrap:balance}.problems .problems__head .p--medium{color:rgba(0,5,1,.7);font-size:17px;line-height:1.6;max-width:60ch}.problems .problems__grid{align-items:stretch;display:grid;gap:var(--s-24);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.problems .problems__grid{grid-template-columns:1fr}}.problem-card{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;display:flex;flex-direction:column;height:100%;padding:28px}.problem-card .problem-card__num{background:none;border:2px solid;border-radius:999px;color:var(--c-red);display:inline-grid;font-size:15px;font-weight:800;height:38px;line-height:1;margin-bottom:20px;place-items:center;width:38px}.problem-card:nth-child(2) .problem-card__num{color:var(--c-pink)}.problem-card:nth-child(3) .problem-card__num{color:var(--c-violet)}.problem-card .problem-card__title{color:#1d1d1f;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px;text-wrap:balance}.problem-card p{color:rgba(0,5,1,.7);font-size:15px;line-height:1.6;margin:0}.pricing2 .pricing2__head{margin-bottom:clamp(2rem,4vw,3rem)}.pricing2 .pricing2__head h2{margin-bottom:var(--s-16);max-width:18em}.pricing2 .pricing2__head .p--medium{max-width:42em}.pricing2 .pricing2__grid{align-items:stretch;display:grid;gap:var(--s-24);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing2 .pricing2__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing2 .paket-switch{background:#fff;border:2px solid #1d1d1f;border-radius:999px;display:flex;gap:4px;margin-bottom:var(--s-24);padding:4px;width:-moz-fit-content;width:fit-content}.pricing2 .paket-switch__btn{background:transparent;border:0;border-radius:999px;color:#1d1d1f;cursor:pointer;font:inherit;font-size:15px;font-weight:800;padding:10px 20px;transition:background .25s ease,color .25s ease}.pricing2 .paket-switch__btn.is-active{background:#1d1d1f;color:#fff}.pricing2 .paket-switch__btn:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}.pricing2.has-paket-switch .paket-panel:not(.is-active){display:none}.pricing2 .paket-panel+.paket-panel{margin-top:var(--s-32)}.pricing2.has-paket-switch .paket-panel+.paket-panel{margin-top:0}.pricing2 .pricing2__addons{display:grid;gap:var(--s-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-32)}.pricing2 .paket-panel+.pricing2__addons{margin-top:var(--s-64)}.pricing2>*>p.p--small,.pricing2>p.p--small{color:rgba(0,5,1,.7);margin-top:var(--s-32)}@media(max-width:1024px){.pricing2 .pricing2__addons,.pricing2 .pricing2__grid,.pricing2 .pricing2__grid--3{grid-template-columns:1fr}.pricing2 .paket-switch{width:100%}.pricing2 .paket-switch__btn{flex:1;padding-inline:12px}}.price-card{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);position:relative}.price-card--highlight{box-shadow:10px 10px 0 -2px var(--c-pink),20px 20px 0 -4px var(--c-blue)}.price-card .price-card__label,.price-card .price-card__ribbon{align-self:flex-start;border:2px solid #1d1d1f;border-radius:999px;color:#1d1d1f;font-size:.875rem;font-weight:650;line-height:1.5;margin:0 0 var(--s-16);padding:4px 14px}.price-card .price-card__ribbon{background:#1d1d1f;color:#fff}.price-card .price-card__name{font-size:1.15rem;letter-spacing:-.015em;margin:0 0 var(--s-16)}.price-card .price-card__amount{font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.035em;line-height:1;margin:0 0 6px}.price-card .price-card__meta{color:rgba(0,5,1,.7);font-size:.95rem;margin:0 0 var(--s-24)}.price-card .feature-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0 0 var(--s-24);padding:0}.price-card .feature-list li{font-size:.97rem;line-height:1.45;padding-left:28px;position:relative}.price-card .feature-list li:before{color:#12a150;content:"✓";font-weight:900;left:0;position:absolute;top:0}.price-card .price-card__fit{color:rgba(0,5,1,.7);font-size:.95rem;line-height:1.5;margin:0 0 var(--s-24)}.price-card .price-card__fit strong{color:#1d1d1f}.price-card .price-card__cta{display:inline-flex;justify-content:center!important;margin-top:auto;max-width:none!important;text-align:center;width:100%}.addon-row{background:#fff;border:2px solid #1d1d1f;border-radius:24px;display:flex;flex-direction:column;gap:var(--s-24);justify-content:space-between;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2.25rem)}.addon-row .addon-row__label{color:rgba(0,5,1,.7);font-size:.875rem;font-weight:650;margin:0 0 6px}.addon-row .addon-row__title{font-size:1.05rem;letter-spacing:-.015em;margin:0 0 6px}.addon-row .addon-row__text p,.addon-row p:not([class]){font-size:.95rem;line-height:1.55;margin:0;max-width:62ch}.addon-row .addon-row__side{align-items:center;border-top:2px solid #f5f5f7;display:flex;gap:var(--s-16);justify-content:space-between;padding-top:var(--s-16)}.addon-row .addon-row__amount{font-size:1.35rem;font-weight:800;letter-spacing:-.025em;margin:0;white-space:nowrap}.addon-row .addon-row__btn{font-size:15px;padding:8px 18px}.wp-block-table.tarif-vergleich{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;margin-block:var(--s-64) 0;overflow-x:auto}.wp-block-table.tarif-vergleich table{border-collapse:collapse;font-size:.95rem;line-height:1.45;margin:0;min-width:560px;table-layout:fixed;width:100%}.wp-block-table.tarif-vergleich thead{border:0}.wp-block-table.tarif-vergleich td,.wp-block-table.tarif-vergleich th{border:0;border-bottom:1px solid rgba(0,0,0,.07);color:rgba(0,5,1,.7);padding:var(--s-16) var(--s-24);text-align:left;vertical-align:top}.wp-block-table.tarif-vergleich thead th{border-bottom:2px solid #1d1d1f;color:#1d1d1f;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding-top:var(--s-24);text-transform:uppercase}.wp-block-table.tarif-vergleich tbody td:first-child{color:#1d1d1f;font-weight:700}.wp-block-table.tarif-vergleich tbody tr:last-child td{border-bottom:0}.wp-block-table.tarif-vergleich:not(.tarif-vergleich--hl-3) td:nth-child(4){background:#fff;border-left:2px solid #1d1d1f;border-right:2px solid #1d1d1f;color:#1d1d1f;font-weight:700}.wp-block-table.tarif-vergleich:not(.tarif-vergleich--hl-3) thead th:nth-child(4){background:#1d1d1f;border-left:2px solid #1d1d1f;border-right:2px solid #1d1d1f;color:#fff}@media(max-width:600px){.wp-block-table.tarif-vergleich:not(.tarif-vergleich--hl-3) td:nth-child(4),.wp-block-table.tarif-vergleich:not(.tarif-vergleich--hl-3) thead th:nth-child(4){border-left:0;border-right:0}}.wp-block-table.tarif-vergleich.tarif-vergleich--hl-3 td:nth-child(3){background:#fff;border-left:2px solid #1d1d1f;border-right:2px solid #1d1d1f;color:#1d1d1f;font-weight:700}.wp-block-table.tarif-vergleich.tarif-vergleich--hl-3 thead th:nth-child(3){background:#1d1d1f;border-left:2px solid #1d1d1f;border-right:2px solid #1d1d1f;color:#fff}@media(max-width:600px){.wp-block-table.tarif-vergleich.tarif-vergleich--hl-3 td:nth-child(3),.wp-block-table.tarif-vergleich.tarif-vergleich--hl-3 thead th:nth-child(3){border-left:0;border-right:0}}.wp-block-table.tarif-vergleich figcaption{background:#fff;border-top:2px solid #1d1d1f;color:rgba(0,5,1,.7);font-size:.85rem;line-height:1.5;margin:0;padding:var(--s-24);text-align:center}@media(max-width:900px){.wp-block-table.tarif-vergleich table{font-size:.875rem;min-width:0}.wp-block-table.tarif-vergleich td,.wp-block-table.tarif-vergleich th{hyphens:auto;padding:12px}}@media(max-width:600px){.wp-block-table.tarif-vergleich table{min-width:0}.wp-block-table.tarif-vergleich td:first-child,.wp-block-table.tarif-vergleich th:first-child{width:45%}.wp-block-table.tarif-vergleich[data-plan="2"] :is(th,td):not(:first-child):not(:nth-child(2)){display:none}.wp-block-table.tarif-vergleich[data-plan="3"] :is(th,td):not(:first-child):not(:nth-child(3)){display:none}.wp-block-table.tarif-vergleich[data-plan="4"] :is(th,td):not(:first-child):not(:nth-child(4)){display:none}.wp-block-table.tarif-vergleich td,.wp-block-table.tarif-vergleich th{padding:var(--s-16)}}.pricing2 .tarif-switch{display:none}@media(max-width:600px){.pricing2 .tarif-switch{display:flex;margin:var(--s-64) 0 0;width:100%}.pricing2 .tarif-switch+.wp-block-table.tarif-vergleich{margin-top:var(--s-8)}}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--s-16);margin-top:var(--s-32)}@media(max-width:768px){.hero-cta{align-items:stretch;flex-direction:column}.hero-cta.hero-cta>a{justify-content:center;max-width:none;width:100%}}.hero--landingpage-max:not(:has(.background)){height:auto;min-height:0;padding-bottom:clamp(3rem,8vh,7rem)!important;padding-top:clamp(3rem,8vh,7rem)}.hero--landingpage-max .content-inner>.p--small{color:rgba(0,5,1,.7);margin-top:var(--s-24)}.hero--landingpage-max .content-inner>.p--small strong{color:#1d1d1f;font-weight:600;white-space:nowrap}.hero--landingpage-max .content-inner>.eyebrow+h1{margin-top:var(--s-8)}.meister-facts{display:grid;gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s-32)}.meister-facts .card{background:#fff;border:2px solid #1d1d1f;border-radius:var(--s-16);padding:var(--s-16) var(--s-24);text-align:left}.meister-facts .card .p--big{color:#1d1d1f;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin-bottom:2px}.meister-facts .card .p--big mark{background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.meister-facts .card .p--small{color:rgba(0,5,1,.7);font-size:.85rem;margin:0}@media(max-width:576px){.meister-facts{grid-template-columns:1fr}}.karriere2 .karriere2__head{margin-bottom:clamp(2rem,4vw,3rem)}.karriere2 .karriere2__head h2{margin-bottom:var(--s-16);max-width:20em}.karriere2 .karriere2__head .p--medium{margin:0;max-width:46em}.karriere2 .karriere2__grid{align-items:center;display:grid;gap:clamp(2rem,3.5vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.karriere2 .karriere2__points{display:flex;flex-direction:column;gap:var(--s-16)}.karriere2 .karriere2__cta{margin-top:clamp(2rem,3.5vw,3rem)}.karriere2:not(:has(.wp-block-video)) .karriere2__head{text-align:center}.karriere2:not(:has(.wp-block-video)) .karriere2__head .p--medium,.karriere2:not(:has(.wp-block-video)) .karriere2__head h2{margin-inline:auto}.karriere2:not(:has(.wp-block-video)) .karriere2__grid{gap:var(--s-32);grid-template-columns:1fr}.karriere2:not(:has(.wp-block-video)) .karriere2__media{order:-1}.karriere2:not(:has(.wp-block-video)) .karriere2__media img{aspect-ratio:21/9;border:var(--border-bold) solid #1d1d1f;border-radius:32px;box-shadow:none;-o-object-fit:cover;object-fit:cover}.karriere2:not(:has(.wp-block-video)) .karriere2__media figcaption{text-align:center}.karriere2:not(:has(.wp-block-video)) .karriere2__points{display:grid;gap:var(--s-24);grid-template-columns:repeat(2,minmax(0,1fr))}.karriere2:not(:has(.wp-block-video)) .kp-card{border-radius:32px;border-width:var(--border-bold);padding:clamp(1.5rem,2.5vw,2rem);position:relative}.karriere2:not(:has(.wp-block-video)) .kp-card:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEuNzMgMTQxLjczIj4KICA8IS0tIGRidyBtZWRpYSBoZWFydCwgd2ViL1JHQiB2ZXJzaW9uIHdpdGggb2ZmaWNpYWwgYnJhbmQgY29sb3JzIChyZWQsIHBpbmssIG1hZ2VudGEsIHZpb2xldCwgYmx1ZSkgLS0+CiAgPHBvbHlnb24gZmlsbD0iIzAwYjJmZiIgcG9pbnRzPSIxMzYuNDQgMzkuNzIgMTM2LjQ0IDU3LjUyIDEzNi4yMiA1Ny41MiAxMzYuMjIgNjYuNDIgMTI3LjQ5IDY2LjQyIDEyNy40OSA3NS4zMSAxMTguNzcgNzUuMzEgMTE4Ljc3IDg0LjIxIDExMC4wNCA4NC4yMSAxMTAuMDQgOTMuMTEgMTAxLjMxIDkzLjExIDEwMS4zMSAxMDIuMDEgOTIuNTggMTAyLjAxIDkyLjU4IDExMC45MSA4My44NSAxMTAuOTEgODMuODUgMTE5LjgxIDc1LjEzIDExOS44MSA3NS4xMyAxMjguNzEgNjYuNCAxMjguNzEgNjYuNCAxMTkuODEgNTcuNjcgMTE5LjgxIDU3LjY3IDExMC45MSA2Ni40IDExMC45MSA2Ni40IDEwMi4wMSA3NS4xMyAxMDIuMDEgNzUuMTMgOTMuMTEgODMuODUgOTMuMTEgODMuODUgODQuMjEgOTIuNTggODQuMjEgOTIuNTggNzUuMzEgMTAxLjMxIDc1LjMxIDEwMS4zMSA2Ni40MiAxMTAuMDQgNjYuNDIgMTEwLjA0IDU3LjUyIDExOC45OCA1Ny41MiAxMTguOTggNDguNjIgMTI3LjcxIDQ4LjYyIDEyNy43MSAzOS43MiAxMzYuNDQgMzkuNzIiLz4KICA8Zz4KICAgIDxyZWN0IGZpbGw9IiNmZmYiIHg9IjIyLjc1IiB5PSIzOS43MiIgd2lkdGg9IjguNzMiIGhlaWdodD0iOC45Ii8+CiAgICA8cmVjdCBmaWxsPSIjZmZmIiB4PSIzMS40OCIgeT0iMzAuODIiIHdpZHRoPSI4LjczIiBoZWlnaHQ9IjguOSIvPgogIDwvZz4KICA8cG9seWdvbiBmaWxsPSIjZWEyYjFmIiBwb2ludHM9IjU3LjY3IDEzLjAyIDU3LjY3IDIxLjkyIDQ4Ljk0IDIxLjkyIDQ4Ljk0IDMwLjgyIDMxLjQ4IDMwLjgyIDMxLjQ4IDM5LjcyIDIyLjc1IDM5LjcyIDIyLjc1IDU3LjUyIDE0LjAyIDU3LjUyIDE0LjAyIDY2LjQyIDUuMjkgNjYuNDIgNS4yOSAzMC44MiAxNC4wMiAzMC44MiAxNC4wMiAyMS45MiAyMi43NSAyMS45MiAyMi43NSAxMy4wMiA1Ny42NyAxMy4wMiIvPgogIDxwb2x5Z29uIGZpbGw9IiNmZjRmZGQiIHBvaW50cz0iMTE4Ljc3IDEzLjAyIDExOC43NyAzMC44MiAxMTAuMDQgMzAuODIgMTEwLjA0IDM5LjcyIDEwMS4zMSAzOS43MiAxMDEuMzEgNDguNjIgOTIuNTggNDguNjIgOTIuNTggNTcuNTIgODMuODUgNTcuNTIgODMuODUgNjYuNDIgNzUuMTMgNjYuNDIgNzUuMTMgNzUuMzEgNjYuNCA3NS4zMSA2Ni40IDg0LjIxIDU3LjY3IDg0LjIxIDU3LjY3IDkzLjExIDQ4Ljk0IDkzLjExIDQ4Ljk0IDEwMi4wMSA0MC4yMSAxMDIuMDEgNDAuMjEgOTMuMTEgMzEuNTUgOTMuMTEgMzEuNTUgODQuMjEgMzEuNDggODQuMjEgMzEuNDggNzUuMzEgNDAuMjEgNzUuMzEgNDAuMjEgNjYuNDIgNDguOTQgNjYuNDIgNDguOTQgNTcuNTIgNTcuNjcgNTcuNTIgNTcuNjcgNDguNjIgNjYuNCA0OC42MiA2Ni40IDM5LjcyIDc1LjEzIDM5LjcyIDc1LjEzIDMwLjgyIDgzLjg1IDMwLjgyIDgzLjg1IDIxLjkyIDkyLjU4IDIxLjkyIDkyLjU4IDEzLjAyIDExOC43NyAxMy4wMiIvPgogIDxnPgogICAgPHJlY3QgZmlsbD0iI2ZmM2M2ZiIgeD0iNzUuMTMiIHk9IjIxLjkyIiB3aWR0aD0iOC43MyIgaGVpZ2h0PSI4LjkiLz4KICAgIDxwb2x5Z29uIGZpbGw9IiNmZjNjNmYiIHBvaW50cz0iNzUuMTMgMzAuODIgNzUuMTMgMzkuNzIgNjYuNCAzOS43MiA2Ni40IDQ4LjYyIDU3LjY3IDQ4LjYyIDU3LjY3IDU3LjUyIDQ4Ljk0IDU3LjUyIDQ4Ljk0IDY2LjQyIDQwLjIxIDY2LjQyIDQwLjIxIDc1LjMxIDMxLjQ4IDc1LjMxIDMxLjQ4IDg0LjIxIDIyLjc1IDg0LjIxIDIyLjc1IDc1LjMxIDE0LjAyIDc1LjMxIDE0LjAyIDU3LjUyIDIyLjc1IDU3LjUyIDIyLjc1IDQ4LjYyIDMxLjQ4IDQ4LjYyIDMxLjQ4IDM5LjcyIDQwLjIxIDM5LjcyIDQwLjIxIDMwLjgyIDQ4Ljk0IDMwLjgyIDQ4Ljk0IDIxLjkyIDY2LjQgMjEuOTIgNjYuNCAzMC44MiA3NS4xMyAzMC44MiIvPgogICAgPHJlY3QgZmlsbD0iI2ZmM2M2ZiIgeD0iODMuODUiIHk9IjEzLjAyIiB3aWR0aD0iOC43MyIgaGVpZ2h0PSI4LjkiLz4KICA8L2c+CiAgPHBvbHlnb24gZmlsbD0iIzdlNTZmZiIgcG9pbnRzPSIxMzYuMjIgMzAuODIgMTM2LjIyIDM5LjcyIDEyNy43MSAzOS43MiAxMjcuNzEgNDguNjIgMTE4Ljk4IDQ4LjYyIDExOC45OCA1Ny41MiAxMTAuMDQgNTcuNTIgMTEwLjA0IDY2LjQyIDEwMS4zMSA2Ni40MiAxMDEuMzEgNzUuMzEgOTIuNTggNzUuMzEgOTIuNTggODQuMjEgODMuODUgODQuMjEgODMuODUgOTMuMTEgNzUuMTMgOTMuMTEgNzUuMTMgMTAyLjAxIDY2LjQgMTAyLjAxIDY2LjQgMTEwLjkxIDQ4Ljk0IDExMC45MSA0OC45NCA5My4xMSA1Ny42NyA5My4xMSA1Ny42NyA4NC4yMSA2Ni40IDg0LjIxIDY2LjQgNzUuMzEgNzUuMTMgNzUuMzEgNzUuMTMgNjYuNDIgODMuODUgNjYuNDIgODMuODUgNTcuNTIgOTIuNTggNTcuNTIgOTIuNTggNDguNjIgMTAxLjMxIDQ4LjYyIDEwMS4zMSAzOS43MiAxMTAuMDQgMzkuNzIgMTEwLjA0IDMwLjgyIDExOC43NyAzMC44MiAxMTguNzcgMjEuOTIgMTI3LjQ5IDIxLjkyIDEyNy40OSAzMC44MiAxMzYuMjIgMzAuODIiLz4KPC9zdmc+Cg==) 50%/contain no-repeat;content:"";display:block;height:28px;margin-bottom:var(--s-16);width:28px}.karriere2:not(:has(.wp-block-video)) .karriere2__cta{display:flex;justify-content:center}@media(max-width:768px){.karriere2:not(:has(.wp-block-video)) .karriere2__points{grid-template-columns:1fr}.karriere2:not(:has(.wp-block-video)) .karriere2__media img{aspect-ratio:4/3}}.karriere2:has(.wp-block-video) .karriere2__head{text-align:center}.karriere2:has(.wp-block-video) .karriere2__head .p--medium,.karriere2:has(.wp-block-video) .karriere2__head h2{margin-inline:auto}.karriere2:has(.wp-block-video) .karriere2__cta{display:flex;justify-content:center}@media(max-width:1024px){.karriere2 .karriere2__grid{grid-template-columns:1fr}}.kp-card{background:#fff;border:2px solid #1d1d1f;border-radius:24px;padding:clamp(1.15rem,2vw,1.5rem)}.kp-card .kp-card__title{display:block;font-size:1.2rem;font-weight:800;letter-spacing:-.015em;margin-bottom:6px}.kp-card p{color:rgba(0,5,1,.7);font-size:.97rem;line-height:1.6;margin:0}.karriere2__media figure{margin:0}.karriere2__media img{border-radius:var(--s-24);box-shadow:var(--shadow-lg);display:block;height:auto;width:100%}.karriere2__media figcaption{color:rgba(0,5,1,.7);font-size:.9rem;line-height:1.5;margin-top:var(--s-16);text-align:center}.karriere2>.arbeit-video{margin:0 0 clamp(2rem,3.5vw,3rem);max-width:none}.karriere2__grid:not(:has(.karriere2__media)){grid-template-columns:1fr}.karriere2__grid:not(:has(.karriere2__media)) .karriere2__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.karriere2__grid:not(:has(.karriere2__media)) .karriere2__points{grid-template-columns:1fr}}.immo-proof__head{margin-bottom:40px;text-align:center}.immo-proof__head h2{margin:0 auto var(--s-16);text-wrap:balance}.immo-proof__head .p--medium{color:rgba(0,5,1,.7);font-size:17px;line-height:1.6;margin:0 auto;max-width:56ch}.immo-proof__grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.immo-proof__grid{grid-template-columns:1fr}}.proof-card{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;display:flex;flex-direction:column;padding:28px}.proof-card__name{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.proof-card__location{color:rgba(0,5,1,.7);font-size:14px;margin:0 0 14px}.proof-card__stat{align-items:center;align-self:flex-start;border:1.5px solid rgba(0,5,1,.28);border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.04em;margin:0 0 18px;padding:6px 12px}.proof-card__stat:before{background:var(--success-color);border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}.proof-card__stat.is-ping:before{animation:proof-live-ping 2.4s var(--aura-fade-ease) infinite}.proof-card__quote{flex:1;font-size:15.5px;line-height:1.6;margin:0 0 16px}.proof-card__author{font-size:13px;font-weight:800;letter-spacing:.04em;margin:0 0 18px;text-transform:uppercase}.proof-card__link{--ul-rest:rgba(29,29,31,.28);align-self:flex-start;color:#1d1d1f;font-size:14.5px;font-weight:800;text-decoration-color:var(--ul-rest);text-decoration-line:underline!important;text-decoration-thickness:1.5px;text-underline-offset:.24em;transform:none!important;transition:text-decoration-color .45s ease,text-decoration-thickness .45s ease,color .3s ease,opacity .3s ease}@media(hover:hover){.proof-card__link:hover{text-decoration-color:var(--lc,var(--c-pink));text-decoration-thickness:2.5px}}.proof-card__link:active{opacity:.6;transition-duration:.06s}.proof-card__link:focus-visible{border-radius:4px;outline:2px solid var(--c-violet);outline-offset:4px}@keyframes proof-live-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success-color) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.proof-card__stat.is-ping:before{animation:none}}.proof-card--demo{background:#1d1d1f;border-color:#1d1d1f;color:#fff;gap:14px;justify-content:center}.proof-card--demo .proof-card__name{font-size:22px;line-height:1.15;margin:0}.proof-card--demo .proof-card__text{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.6;margin:0 0 8px}.proof-card--demo a.button--outline{--btn-bg:transparent;--btn-fg:#fff;--btn-bd:#fff;--btn-bg-h:#fff;--btn-fg-h:#1d1d1f;--btn-bg-p:#f5f5f7}.kontakt-eyebrow{color:rgba(0,5,1,.7);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:var(--s-16);text-transform:uppercase}.kontakt-liste{border-top:1px solid rgba(0,0,0,.08);margin-top:var(--s-24)}.kontakt-liste,.kontakt-zeile{display:flex;flex-direction:column}.kontakt-zeile{border-bottom:1px solid rgba(0,0,0,.08);color:inherit;gap:2px;padding:var(--s-16) 0 var(--s-16) 34px;position:relative;text-decoration:none;transition:padding-left .25s var(--ease-spring)}.kontakt-zeile:before{font-size:1.05rem;left:0;line-height:1.35;position:absolute;top:var(--s-16)}.kontakt-zeile--tel:before{content:"📞"}.kontakt-zeile--wa:before{content:"💬"}.kontakt-zeile--mail:before{content:"✉️"}.kontakt-zeile:focus,.kontakt-zeile:hover{padding-left:40px}.kontakt-zeile:focus .kontakt-zeile__label,.kontakt-zeile:hover .kontakt-zeile__label{background:var(--dbw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.kontakt-zeile .kontakt-zeile__label{color:#1d1d1f;display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.015em}.kontakt-zeile .kontakt-zeile__sub{color:rgba(0,5,1,.7);display:block;font-size:.9rem;line-height:1.45}.form--handwerker .form-wrapper{align-items:start;display:grid!important;gap:48px;grid-template-columns:minmax(260px,320px) 1fr}@media(max-width:900px){.form--handwerker .form-wrapper{gap:32px;grid-template-columns:1fr}}.form--handwerker .form-wrapper>.left{align-self:start}.form--handwerker .form-wrapper>.left .kontakt-eyebrow{color:rgba(0,5,1,.7);font-size:11.5px;font-weight:800;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.form--handwerker .form-wrapper>.left .person{align-items:center!important;background:#fff;border:2px solid #1d1d1f;border-radius:24px;box-shadow:none;display:flex!important;flex-direction:row!important;gap:16px!important;height:auto!important;margin-bottom:0!important;padding:14px 18px;text-align:left}.form--handwerker .form-wrapper>.left .person img{border-radius:999px;flex:0 0 auto;height:64px!important;-o-object-fit:cover;object-fit:cover;width:64px!important}.form--handwerker .form-wrapper>.left .person .info{display:flex;flex-direction:column;gap:2px}.form--handwerker .form-wrapper>.left .person .p--big{font-size:16px;font-weight:800;margin:0}.form--handwerker .form-wrapper>.left .person .p--small{color:rgba(0,5,1,.7);font-size:14px;margin:0}.form--handwerker .form-wrapper>.left>p{color:rgba(0,5,1,.7);font-size:15px;line-height:1.6;margin-top:20px}.form--handwerker .form-wrapper>.left .form-proof{align-items:center;color:rgba(0,5,1,.7);display:flex;font-size:14px;font-weight:700;gap:8px;margin-top:16px}.form--handwerker .form-wrapper>.left .form-proof:before{background:var(--c-blue);border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}.form--handwerker .form-wrapper>.right{background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;box-shadow:none;padding:32px}.form--handwerker .form-wrapper>.right .h2--like-h4{color:#1d1d1f;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.form--handwerker .form-wrapper>.right>.p--small{color:rgba(0,5,1,.7);font-size:15px;margin:0 0 24px}.form--handwerker .flinkform-form{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;padding:0!important}.form--handwerker .flinkform-form__form{flex-grow:0!important}.form--handwerker .flinkform-form__actions{margin-top:24px}.form--handwerker .flinkform-form__progress{padding-top:22px;position:relative}.form--handwerker .flinkform-form__progress:before{color:rgba(0,5,1,.7);content:attr(aria-label);font-size:12px;font-weight:800;letter-spacing:.06em;position:absolute;right:0;text-transform:uppercase;top:0}.form--handwerker .flinkform-form__progress-track{background:#f5f5f7;border-radius:999px;height:6px;overflow:hidden}.form--handwerker .flinkform-form__progress-fill{background:#1d1d1f;border-radius:999px}.form--handwerker .flinkform-field__input{background:#fff!important;border:2px solid #1d1d1f!important;border-radius:8px!important;font-size:16px!important;padding:13px 15px!important}.form--handwerker .flinkform-field__input:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}.form--handwerker .flinkform-field__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1d1d1f}.form--handwerker .flinkform-field__label{font-size:14px;font-weight:700;margin-bottom:6px}.form--handwerker .flinkform-field__required{color:var(--c-red)}.form--handwerker .flinkform-form__next,.form--handwerker .flinkform-form__submit{background:#1d1d1f!important;border:0!important;border-radius:999px!important;box-shadow:none;color:#fff!important;cursor:pointer;font-size:16px;font-weight:800;padding:14px 26px!important;transition:background .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.form--handwerker .flinkform-form__next:focus,.form--handwerker .flinkform-form__next:hover,.form--handwerker .flinkform-form__submit:focus,.form--handwerker .flinkform-form__submit:hover{background:var(--dbw-gradient)!important;transform:translateY(-3px)}.form--handwerker .flinkform-form__prev{background:#fff!important;border:2px solid #1d1d1f!important;border-radius:999px!important;color:#1d1d1f!important;cursor:pointer;font-size:16px;font-weight:800;padding:14px 26px!important}.form--handwerker .flinkform-form__buttons{display:flex;gap:10px;justify-content:flex-end}@media(max-width:576px){.form--handwerker .flinkform-form__buttons{flex-direction:column-reverse}.form--handwerker .flinkform-form__buttons button{justify-content:center;width:100%}}.form--handwerker .flinkform-form__spam{background:#f5f5f7;border-radius:var(--s-16);margin-top:var(--s-16);padding:var(--s-16)}.form--handwerker .flinkform-form__spam .flinkform-form__spam-hint{color:rgba(0,5,1,.7);font-size:.8rem}.form--handwerker .right>.form-tel{border-top:1px solid rgba(0,0,0,.07);color:rgba(0,5,1,.7);font-size:14px;margin-top:var(--s-32);padding-top:var(--s-16)}.form--handwerker .right>.form-tel a{color:#1d1d1f;font-weight:700}.form--handwerker .right>.h2--like-h4+.core-html,.form--handwerker .right>.h2--like-h4:nth-of-type(2){margin-top:var(--s-64)}.form--handwerker.dark{background:#1d1d1f;color:#fff}.form--handwerker.dark h2{color:#fff}.form--handwerker.dark>.p--medium{color:hsla(0,0%,100%,.72)}.form--handwerker.dark .form-wrapper>.left .kontakt-eyebrow{color:hsla(0,0%,100%,.6)}.form--handwerker.dark .form-wrapper>.left .person{background:transparent;border-color:hsla(0,0%,100%,.55)}.form--handwerker.dark .form-wrapper>.left .person .p--big{color:#fff}.form--handwerker.dark .form-wrapper>.left .person .p--small{color:hsla(0,0%,100%,.6)}.form--handwerker.dark .form-wrapper>.left>p{color:hsla(0,0%,100%,.72)}.form--handwerker.dark .form-wrapper>.left .form-proof{color:hsla(0,0%,100%,.82)}.form--handwerker.dark .flinkform-form__progress:before{color:hsla(0,0%,100%,.6)}.form--handwerker.dark .form-wrapper>.right{background:#fff;border:0;color:#1d1d1f}.form--handwerker.dark .form-wrapper>.right .h2--like-h4{color:#1d1d1f}.form--handwerker.dark .form-wrapper>.right .p--small{color:rgba(0,5,1,.7)}.form--handwerker.dark .left .person:focus-visible{outline:2px solid #fff;outline-offset:4px}
