.contacts-page .cnt-cover {
  display: grid;
  align-items: center;
  min-height: clamp(380px, 45vw, 520px);
  background-color: #09090c;
  background-image: url("img/contacts/contacts-hero-2027.jpg?v=2");
  background-position: center 46%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.contacts-page .cnt-cover::before {
  background: linear-gradient(90deg, rgba(4, 5, 10, .88) 0%, rgba(4, 5, 10, .70) 40%, rgba(4, 5, 10, .35) 100%),
              linear-gradient(0deg, rgba(4, 5, 10, .54), transparent 55%);
}

@media (max-width: 700px) {
  .contacts-page .cnt-cover {
    min-height: 0;
    background-position: 52% center;
  }
}
