.doc.contacts{max-width:1100px}
.c-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px}
.c-info h2{font-size:22px;font-weight:700;margin-bottom:12px;border:0;padding:0}
.c-lead{color:#3c3931}
.c-line{display:inline-flex;align-items:center;gap:10px;margin:14px 0;font-size:16px;font-weight:500;color:var(--gold-d) !important;text-decoration:none !important}
.c-line svg{width:20px;height:20px}
.c-req{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px}
.c-req h3{font-size:13px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;color:var(--muted)}
.c-req-row{font-size:14.5px;padding:7px 0;border-bottom:1px solid var(--cream)}
.c-req-row:last-child{border-bottom:0}
.c-req-row b{font-weight:500;color:var(--muted)}
.c-form h3{font-size:18px;font-weight:700;margin-bottom:14px}
.c-form .wpcf7 input[type="text"],
.c-form .wpcf7 input[type="email"],
.c-form .wpcf7 textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:13px 15px;font-family:var(--fd);font-size:14.5px;background:#fff;margin-bottom:12px}
.c-form .wpcf7 input:focus,.c-form .wpcf7 textarea:focus{outline:none;border-color:var(--gold)}
.c-form .wpcf7 input[type="submit"]{background:var(--gold);color:#fff;border:0;border-radius:8px;padding:15px 30px;font-weight:500;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:background .2s}
.c-form .wpcf7 input[type="submit"]:hover{background:var(--gold-d)}
@media (max-width:820px){.c-grid{grid-template-columns:1fr;gap:30px}}
