.slick {
  &-initialized {
    .slick-track {
      display: flex;
      align-items: center;
      text-align: center;
    }
  }

  &-slide {
    img {
      display: inline !important;
    }

    .img_slide img {
      width: 100%;
    }
  }

  .partners-glide & {
    &-slide {
      padding: 0 5px;
    }
    &-track {
      max-height: 50px;
    }
  }

  .archive &-track {
    max-height: 250px;
    min-height: 250px;

    footer & {
      max-height: unset;
      min-height: unset;
    }
  }

  &-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: .5rem 0;
    list-style-type: none;

    > li {
      display: inline-block;
    }

    li {
      margin: 0 0.25rem;
    }

    button {
      display: block;
      width: 3px;
      height: 3px;
      padding: 0;
      border: none;
      border-radius: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      text-indent: -9999px;
    }

    li.slick-active button {
      background-color: rgba(0, 0, 0, 0.75);
      width: 5px;
      height: 5px;
    }
  }

  &-arrow.slick-next {
    right: 0;
  }
}