.dv-contact__head{max-width:64rem;margin:0 auto 4rem;text-align:center}.dv-contact__title{color:var(--dv-green);font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.05;margin:0 0 1.2rem}.dv-contact__subheading{color:var(--dv-ink);font-size:1.6rem;line-height:1.5;margin:0;opacity:.8}.dv-contact__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.dv-contact__form-wrapper{background:var(--dv-gray);border-radius:1.6rem;padding:3.6rem}.dv-contact__form-wrapper .field{margin-bottom:1.6rem}.dv-contact__form-wrapper .field__input,.dv-contact__form-wrapper .text-area{border-color:#19191929;background:#fff}.dv-contact__form-wrapper .field__input:focus,.dv-contact__form-wrapper .text-area:focus{border-color:var(--dv-green);box-shadow:0 0 0 1px var(--dv-green)}.dv-contact__submit{background:var(--dv-green);color:#fff;border:none;width:100%;margin-top:.8rem;transition:background .2s ease}.dv-contact__submit:hover{background:#00382f}.dv-contact__info{background:var(--dv-green);color:#fff;border-radius:1.6rem;padding:3.6rem}.dv-contact__info-title{font-size:2rem;margin:0 0 2.4rem;font-weight:600}.dv-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem}.dv-contact__item{display:flex;flex-direction:column;gap:.4rem}.dv-contact__item-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.dv-contact__item-value{font-size:1.6rem;color:#fff;text-decoration:none;line-height:1.4}.dv-contact__item-value:hover{text-decoration:underline}.dv-contact__social{display:flex;gap:1.2rem;margin-top:3.2rem}.dv-contact__social-link{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.4);color:#fff;transition:background .2s ease,color .2s ease}.dv-contact__social-link:hover{background:#fff;color:var(--dv-green)}.dv-contact__social-link svg{width:2rem;height:2rem}@media screen and (max-width:989px){.dv-contact__grid{grid-template-columns:1fr;gap:2.4rem}}@media screen and (max-width:749px){.dv-contact__form-wrapper,.dv-contact__info{padding:2.4rem}.dv-contact__head{margin-bottom:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dv-contact.css.map */
