
@media (max-width: 960px) {
  .form-image .container {
    gap: 15px;
    background-size: 200px;
    background-position: calc(100% - 30px) calc(100% - 10px);
  }
}

@media (max-width: 960px) {
  .form-image__name span {
    width: 240px;
  }
}

@media (max-width: 960px) {
  .form-journal__form-wrapper .title {
    width: 100%;
  }
}

@media (max-width: 960px) {
  .form {
    column-gap: 12px;
    row-gap: 15px;
  }
}

@media (max-width: 960px) {
  .expert_reversed .expert__side {
    gap: 20px;
    flex-direction: column;
  }
}

@media (max-width: 960px) {
  .expert_reversed .expert__side .expert__description {
    gap: 10px;
  }
}

@media (max-width: 960px) {
  .expert_reversed .expert__side .expert__name {
    font-size: 20px;
  }
}

@media (max-width: 960px) {
  .expert_reversed .expert__side .expert__post {
    font-size: 16px;
  }
}

@media (max-width: 960px) {
  .expert_reversed .expert__main {
    gap: 26px;
  }
}

@media (max-width: 960px) {
  .map {
    height: 520px;
  }
}

@media (max-width: 960px) {
  .ymaps-2-1-79-controls__control {
    inset: 137px auto auto 10px !important;
  }
}