/**
 * Referenzstil black-dream-aussies.de: einfache Grotesk, welpenstarke Bildfläche,
 * warmes Grau-Taupe und eine helle, ruhige Formularfläche für WordPress.
 */
.mdwd-page{--bd-taupe:#a6a09b;--bd-dark:#2b2927;--bd-white:#fff;font-family:Arial,Helvetica,sans-serif;background:var(--bd-taupe)}.mdwd-hero{min-height:630px;align-items:flex-end;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.26)),url('https://black-dream-aussies.de/wp-content/uploads/2026/01/Unbenannt-1.jpg') center/cover no-repeat;border-radius:0 0 34px 34px}.mdwd-hero-copy{padding:90px 0}.mdwd-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,6.3vw,86px);font-weight:700;letter-spacing:-.05em;line-height:.98}.mdwd-hero h1 em{font-style:normal}.mdwd-hero p:not(.mdwd-eyebrow){max-width:510px;font-size:16px}.mdwd-hero .mdwd-eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.08em}.mdwd-hero-button{border-radius:4px}.mdwd-intro{grid-template-columns:12% minmax(0,1fr);padding:100px 0;color:#fff}.mdwd-intro-number{color:rgba(255,255,255,.7);font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700}.mdwd-intro h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(39px,4.5vw,65px);font-weight:700;letter-spacing:-.05em;line-height:1.05}.mdwd-intro h2 em{color:#fff;font-style:normal}.mdwd-intro p:not(.mdwd-eyebrow){max-width:650px;color:rgba(255,255,255,.95);font-size:15px}.mdwd-intro .mdwd-eyebrow{color:rgba(255,255,255,.8);font-family:Arial,Helvetica,sans-serif}.mdwd-form-layout{display:block;padding:0 7vw 100px;background:var(--bd-taupe)}.mdwd-aside{padding:58px 0 23px;background:transparent}.mdwd-aside-inner{max-width:750px}.mdwd-signet,.mdwd-aside-note{display:none}.mdwd-aside h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(33px,4vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1.04}.mdwd-aside h2 br{display:none}.mdwd-aside h2 em{color:#fff;font-style:normal}.mdwd-aside h2+p{max-width:660px;color:rgba(255,255,255,.9);font-size:14px}.mdwd-aside .mdwd-eyebrow{color:rgba(255,255,255,.8);font-family:Arial,Helvetica,sans-serif}.mdwd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0}.mdwd-steps li{gap:8px;opacity:.9}.mdwd-steps span{border-color:rgba(255,255,255,.75);color:#fff}.mdwd-steps .is-current span{border-color:#fff;background:#fff;color:#2b2927}.mdwd-steps strong{color:#fff;font-size:11px}.mdwd-paper{max-width:1120px;margin:auto;padding:clamp(31px,5vw,67px);border-radius:27px;background:#fff;box-shadow:0 18px 43px rgba(44,39,36,.17)}.mdwd-form-title i{color:var(--bd-taupe);font-family:Arial,Helvetica,sans-serif;font-size:44px;font-style:normal;font-weight:700}.mdwd-form-title h2{color:#2d2b29;font-family:Arial,Helvetica,sans-serif;font-size:clamp(33px,3.7vw,51px);font-weight:700;letter-spacing:-.045em;line-height:1}.mdwd-form-title .mdwd-eyebrow,.mdwd-current-step{color:#5d5a57;font-family:Arial,Helvetica,sans-serif}.mdwd-form-title:after,.mdwd-hero-copy:after,.mdwd-aside-inner:after{display:none}.mdwd-choice{border-color:#d7d4d1;border-radius:7px;color:#2f2e2c;font-size:13px}.mdwd-choice:has(input:checked){border-color:#343230;background:#343230;color:#fff}.mdwd-choice:has(input:checked) .mdwd-choice-mark{border-color:#fff;background:#fff;color:#32302e}.mdwd-conditional{border-radius:9px;background:#f2f1ef}.mdwd-field input,.mdwd-field textarea{border-color:#d7d4d1;border-radius:7px;color:#2b2927}.mdwd-field input:focus,.mdwd-field textarea:focus{border-color:#45413d;box-shadow:0 0 0 3px rgba(62,59,56,.12)}.mdwd-label,.mdwd-field label{color:#292725;font-size:13px}.mdwd-consents{border-radius:8px;background:#f3f2f0}.mdwd-consents label{color:#423f3b}.mdwd-consents label:has(input:checked)>span:first-of-type{border-color:#3d3a37;background:#3d3a37}.mdwd-consents a{color:#302e2b}.mdwd-next,.mdwd-submit{border-radius:5px;background:#302e2b}.mdwd-submit{background:#302e2b}.mdwd-back{color:#4f4b46}.mdwd-success h2{color:#292725;font-family:Arial,Helvetica,sans-serif;font-size:68px;font-weight:700}@media(max-width:850px){.mdwd-form-layout{padding:0 7vw 78px}.mdwd-aside{padding-top:50px}}@media(max-width:580px){.mdwd-hero{min-height:520px;border-radius:0 0 22px 22px;background-position:52% center}.mdwd-hero-copy{padding:66px 0}.mdwd-hero h1{font-size:51px}.mdwd-hero p:not(.mdwd-eyebrow),.mdwd-intro p:not(.mdwd-eyebrow){font-size:13px}.mdwd-intro{display:block;padding:65px 0}.mdwd-intro-number{margin-bottom:20px}.mdwd-intro h2,.mdwd-aside h2{font-size:40px}.mdwd-form-layout{padding:0 5.5vw 62px}.mdwd-aside{padding:45px 2vw 19px}.mdwd-steps{gap:6px}.mdwd-steps li{display:block}.mdwd-steps span{margin-bottom:6px}.mdwd-steps strong{font-size:9px}.mdwd-paper{padding:28px 18px;border-radius:16px}.mdwd-form-title i{font-size:42px}.mdwd-form-title h2{font-size:38px}}
