.teams {
  background: linear-gradient(45deg, #00213e 0%, #003c71 100%);
  color: #fff;
}

.teams h2, 
.teams h3, 
.teams h4, 
.teams h5, 
.teams  h6 {
  color: #fff;
}

.teams__headlines {
  max-width: 1098px;
  margin: 0 auto;
  padding-bottom: 25px;
}

.js-team .slick-track {
  display: flex !important;
}

.js-team .slick-slide {
  height: inherit !important;
}

.js-team .slick-slide div {
  height: 100%;
}

.js-team .slick-slide .team div {
  height: auto;
}

.js-team {
  margin: 0 -12px;
  padding-bottom: 54px;
}

.team-item {
  padding: 5px 12px 0 12px;
}

.team {
  background: #e8f4ff;
  border-radius: 154px;
  width: 155px;
  margin: 0 auto;
}

.team__img {
  width: 155px;
  height: 163px;
  border-radius: 50%;
  background: #005299;
  position: relative;
  top: -5px;
}

.team__img img {
  border: 8px solid #005299;
  border-radius: 50%;
}

.team__details {
  text-align: center;
  padding: 20px 4px 80px 4px;
}

.team__title {
  margin: 0 0 10px;
  padding: 0;
  font-size: 22px;
  font-weight: 600;
  color: #ff6720 !important;
  line-height: 1.36em;
}

.teams ul li:before{
  background-color: #fff;
}

.team__description {
  margin: 0;
  padding: 0;
  font-size: 17px;
  font-weight: 400;
  color: #003c71;
  line-height: 1.41em;
}

blockquote {
  color:#3B3B3B;
}

.js-team .slick-arrow {
  color: #ffffff;
}

.js-team .slick-prev {
  left: 50%;
  margin-left: -38px;
}

.js-team .slick-next {
  right: 50%;
  margin-right: -38px;
}

.js-team .slick-arrow::before {
  font-size: 24px;
}

.js-team .slick-arrow:hover {
  color: #ff6720;
}

@media (max-width: 600px) {
  .team__img img {
    height: 130px;
    width: auto;
  }

  .team {
    width:130px !important;
  }
}

@media (max-width:767px) {
  .team {
    width:194px;
  }

  .team__img {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .teams__headlines {
    padding-bottom: 30px;
  }
  .team__img img {
    height: 175px;
    width: auto;
  }

  .js-team {
    margin: 0 -18px;
    padding-bottom: 0;
    padding: 0 40px;
  }

  .team-item {
    padding: 5px 18px 0 18px;
  }

  .team {
    width: 175px;
  }

  .team__img {
    width: 175px;
    height: 183px;
  }

  .team__details {
    text-align: center;
    padding: 26px 4px 54px 4px;
  }

  .team__title {
    margin: 0 0 5px;
  }

  .js-team .slick-arrow {
    top: 50%;
    transform: translate(-50%, 0);
  }

  .js-team .slick-prev {
    left: 0;
    margin-left: 0px;
  }

  .js-team .slick-next {
    right: 0;
    margin-right: 0px;
  }

  .js-team .slick-arrow::before {
    font-size: 24px;
  }

  .js-team .slick-arrow:hover {
    color: #ff6720;
  }
}

@media (min-width: 1200px) {
  .js-team {
    margin: 0 -10px;
    padding: 0 20px;
  }

  .team__img img {
    height: auto;
  }

  .team-item {
    padding: 5px 10px 0 10px;
  }

  .team {
    width: 194px;
    border-radius: 154px 154px 45px 45px;
  }

  .team__img {
    width: 194px;
    height: 208px;
    position: relative;
    top: -5px;
  }

  .team__img01 img {
    border-color: #002648;
  }

  .team__img02 img {
    border-color: #005299;
  }

  .team__img03 img {
    border-color: #002c53;
  }

  .team__img04 img {
    border-color: #002e57;
  }

  .team__img05 img {
    border-color: #00315c;
  }

  .team__img06 img {
    border-color: #003361;
  }

  .team__details {
    text-align: center;
    padding: 18px 12px 45px 12px;
  }

  .js-team .slick-arrow {
    border: 2px solid #ffffff;
    width: 38px;
    height: 38px;
    border-radius: 50%;
  }

  .js-team .slick-arrow::before {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .js-team .slick-prev {
    left: 0;
    margin-left: 0px;
  }

  .js-team .slick-next {
    right: -40px;
    margin-right: 0px;
  }

  .js-team .slick-arrow:hover {
    color: #ff6720;
    border-color: #ff6720;
  }
}
