.mwd-form { display: grid; gap: 12px; width: 100%; }
.mwd-contact { background: #fff; padding: clamp(16px, 3vw, 32px); color: #655849; }
.mwd-form label { font-weight: 700; }
.mwd-contact label { font-family: Oswald, sans-serif; font-size: 1.35rem; }
.mwd-form input:not([type="hidden"], [type="checkbox"]), .mwd-form textarea {
    width: 100%; box-sizing: border-box; padding: 12px 14px;
    border: 1px solid #ccc; border-radius: 5px; background: #fff; color: #49423b;
    font: inherit;
}
.mwd-form .mwd-consent { font-size: .9rem; font-weight: 400; }
.mwd-form button { background: #9da634; color: #222; border: 0; border-radius: 5px; padding: 12px 22px; font-weight: 700; cursor: pointer; justify-self: start; }
.mwd-form button:hover { background: #b2bb46; }
