.solution_slider {
  margin: 20px 0;
}
.solution_slider div.solution {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.solution_slider div.solution h3 {
  font-size: 28px;
}
.solution_slider div.solution .content {
  width: 45%;
}
.solution_slider div.solution > img {
  max-width: 27%;
}
.solution_slider .slick-dots li button:before, .solution_slider .slick-dots li.slick-active button:before {
  color: #575756;
  font-size: 40px;
}

@media only screen and (max-width: 875px) {
  .solution {
    flex-direction: column;
  }
  .solution .content {
    width: 100%;
  }
  .solution .content img {
    width: 100%;
  }
}

/*# sourceMappingURL=pose_index_caroussel.css.map */
