.VacancyCard {
  border-radius: 16px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(157, 167, 170, 0.16),
    0 14px 30px 0 rgba(157, 167, 170, 0.08);
          box-shadow: 0 4px 8px 0 rgba(157, 167, 170, 0.16),
    0 14px 30px 0 rgba(157, 167, 170, 0.08);
  background-color: #fff;
  padding: var(--space-xl) var(--space-2xl);
  position: relative;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

  @media screen and (max-width: 767px) {.VacancyCard {
    padding: var(--space-xl)
}
  }

  .VacancyCard_view_ghost {
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      background-color: transparent !important;
      padding: 0;
    }

  .VacancyCard_link:not(.VacancyCard_view_ghost):hover {
      -webkit-box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.2),
        0 4px 8px 0 rgba(157, 167, 170, 0.3);
              box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.2),
        0 4px 8px 0 rgba(157, 167, 170, 0.3);
      z-index: 1;
    }

  .VacancyCard_link:hover .VacancyCard-Title {
        color: var(--color-blue-primary);
      }

  .VacancyCard-Link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
  }

  .VacancyCard-Title {
    margin-bottom: var(--space-m);
  }

  @media screen and (max-width: 767px) {

  .VacancyCard-Title {
      margin-bottom: var(--space-s)
  }
    }

  .VacancyCard-Cities {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }

  .VacancyCard-Cities li {
      font-size: 16px;
      line-height: 1;
      letter-spacing: 0.2px;
      color: var(--color-charcoal);
    }

  @media screen and (max-width: 767px) {

  .VacancyCard-Cities li {
        font-size: 12px
    }
      }

  .VacancyCard-Cities li:not(:last-child):after {
        content: ' / ';
        margin-right: 5px;
      }

  .VacancyCard-Text {
    margin-top: var(--space-m);
  }
