.slides {
  z-index: 1; }
  .slides .slider {
    z-index: 1; }
    .slides .slider .slide {
      padding-left: 15px;
      padding-right: 15px;
      display: none; }
      .slides .slider .slide:first-child {
        display: block; }
      @media (min-width: 992px) {
        .slides .slider .slide:first-child, .slides .slider .slide:nth-child(2) {
          display: block; } }
      @media (min-width: 1200px) {
        .slides .slider .slide:first-child, .slides .slider .slide:nth-child(2), .slides .slider .slide:nth-child(3) {
          display: block; } }
  .slides .controls {
    display: none; }
  .slides.slider_active .slider .slide {
    display: flex;
    height: inherit;
    flex-direction: column;
    margin-bottom: 30px; }
  .slides.slider_active .controls {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0; }
    .slides.slider_active .controls .slick-prev, .slides.slider_active .controls .slick-next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer; }
    .slides.slider_active .controls .slick-prev:before, .slides.slider_active .controls .slick-next:before {
      content: "";
      width: 30px;
      height: 30px;
      border-bottom: 1px solid #2b4560;
      border-right: 1px solid #2b4560; }
    .slides.slider_active .controls .slick-next {
      right: -50px; }
      .slides.slider_active .controls .slick-next:before {
        transform: rotate(-45deg); }
    .slides.slider_active .controls .slick-prev {
      left: -50px; }
      .slides.slider_active .controls .slick-prev:before {
        transform: rotate(135deg); }
  .slides.slider_active .slick-list {
    margin: 0 -15px; }
    .slides.slider_active .slick-list .slick-track {
      display: flex;
      margin-left: 0 !important; }
    .slides.slider_active .slick-list .slide_inner {
      padding: 0 15px; }
      .slides.slider_active .slick-list .slide_inner .wrapper {
        box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
        display: block;
        transition: box-shadow .2s; }
        .slides.slider_active .slick-list .slide_inner .wrapper:hover {
          text-decoration: none;
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }
  .slides .image_container .inner {
    padding-top: 60%;
    position: relative;
    overflow: hidden;
    background-color: #fff; }
    .slides .image_container .inner .play_button_inner {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center; }
      .slides .image_container .inner .play_button_inner::before {
        content: " ";
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        border-left: 100px solid #fff;
        border-bottom: 50px solid transparent; }
