.nvc-consultation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px;margin-top:0;margin-bottom:48px;border:1px solid #d9dde6;border-radius:18px;background:#f4f5f7}
.nvc-consultation-copy h2{margin:0 0 20px}.nvc-consultation-copy h2 span{color:#626977}.nvc-consultation-copy>p:not(.nvc-kicker){font-size:17px;line-height:1.65;color:#626977;max-width:510px}.nvc-consultation ul{list-style:none;margin:22px 0;padding:0}.nvc-consultation li{border-top:1px solid #d9dde6;padding:12px 0;font-size:15px;line-height:1.5}.nvc-consultation li:last-child{border-bottom:1px solid #d9dde6}.nvc-consultation .nvc-button{width:auto;max-width:100%}
.nvc-consultation figure{margin:0;min-width:0;border:1px solid #d9dde6;border-radius:13px;overflow:hidden;background:white}.nvc-consultation figure>img{display:block;width:100%;height:auto}.nvc-consultation figcaption{display:flex;align-items:center;gap:12px;padding:18px 20px;font-size:12px;color:#626977;line-height:1.6}.nvc-consultation figcaption strong{font-size:14px;color:#17191e;font-weight:500}.nvc-consultation figcaption img{flex-shrink:0;width:18px;height:18px}
@media(max-width:1000px){.nvc-consultation{gap:26px}.nvc-consultation .nvc-button{font-size:13px}}
@media(max-width:700px){.nvc-consultation{grid-template-columns:1fr;margin-top:0;margin-bottom:28px;gap:24px}.nvc-consultation-copy>p:not(.nvc-kicker){font-size:16px}.nvc-consultation figcaption{padding:12px 16px}}
