@media (max-width: 640px) {
  .swiper {
    display: none;
  }
}
/*.staff-block {*/
/*display: grid;*/
/*gap: 95px;*/
/*padding-bottom: 40px;*/
/*margin-bottom: 120px;*/
/*grid-template-columns: 475px auto;*/
/*}*/

.staff-block {
  display: flex;
  margin-bottom: 140px;
  justify-content: space-between;
  gap: 35px;
}
.staff-block__rules {
  justify-content: flex-start;
  gap: 190px;
}
.staff-block__inner:first-child {
  flex: 0 0 475px;
}

.staff-block-last {
  padding: 0;
  margin: 0 0 30px 0;
}

.staff-block__inner {
  display: flex;
  flex-direction: column;
}

@media (max-width: 992px) {
  .staff-block {
    flex-direction: column;
    gap: 35px;
    margin-bottom: 85px;
  }
  .staff-block__inner:first-child {
    flex: auto;
  }

  .staff-block__learn {
    flex-direction: column-reverse;
  }

  .staff-block__learn img {
    margin: 0;
  }
}

.staff-block p {
  font: 400 16px/120% "ProximaNova", sans-serif;
  margin-bottom: 20px;
}
.staff-block ul {
  margin: 0 0 20px 25px;
}
.staff-block ul li {
  font: 400 16px/120% "ProximaNova", sans-serif;
  margin-bottom: 12px;
}

.staff-block__bottom {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-bottom: 165px;
  gap: 30px;
  justify-content: space-between;
}
.staff-block__bottom-inner {
  border-left: 2px solid #0057a4;
  height: 80px;
  padding-left: 35px;
}
.staff-block__bottom-inner div {
  font: 700 18px/28px "ProximaNova", sans-serif;
  margin-bottom: 8px;
}
.staff-block__bottom-inner span {
  font: 400 16px/120% "ProximaNova", sans-serif;
}
.vacancy-button {
  width: 260px;
}