body {
  background-color: #ffffff;
}

.top-banner {
  background-image: url("../../images/competencies/top-banner.jpg");
}

.block-competencies {
  padding-bottom: 33px;
}

.list-competencies {
  display: flex;
  flex-wrap: wrap;
  padding: 7px 0 0;
  width: 100%;
  max-width: 1746px;
  margin: 0 auto;
  justify-content: center;
}
.list-competencies .item {
  margin-bottom: 48px;
}
.list-competencies .item img {
  display: block;
}
.list-competencies .item img.hover {
  display: none;
}
.list-competencies .item:hover img {
  display: none;
}
.list-competencies .item:hover img.hover {
  display: block;
}

@media all and (min-width: 768px) and (max-width: 1024px) {
  .top-banner {
    background-image: url("../../images/competencies/top-banner-tb.jpg");
  }
}
@media screen and (min-width: 1365px) {
  .list-competencies .item:hover {
    box-shadow: 10px 10px 25px 4px rgba(150, 150, 150, 0.25);
  }
}
@media screen and (max-width: 1024px) {
  .list-competencies {
    justify-content: center;
    padding: 15px 17px 0;
  }
  .list-competencies .item {
    margin: 0 12px 23px;
  }
  .list-competencies .item img {
    display: none;
    width: 146px;
  }
  .list-competencies .item img.hover {
    display: block;
  }
}
@media (max-width: 767px) {
  .top-banner {
    background-image: url(../../images/competencies/top-banner-sm.jpg);
  }
  .top-banner .title-banner br {
    display: none;
  }
  .top-banner p br {
    display: none;
  }
  .block-competencies {
    padding-bottom: 17px;
  }
  .block-competencies .block-title {
    text-align: center;
  }
}
@media screen and (max-width: 400px) {
  .list-competencies {
    padding-left: 0;
    padding-right: 0;
  }
  .list-competencies .item {
    margin-left: 0;
    margin-right: 24px;
  }
  .list-competencies .item:nth-child(2n) {
    margin-right: 0;
  }
}

/*# sourceMappingURL=competencies.css.map */
