.explore-block.style-1 {
  background: #1D1F29;
  padding: 56px 16px;
  margin-left: -16px;
  margin-right: -16px;
  color: #fff;
}

.explore-block.style-1 h2 {
  color: #fff;
}

@media (min-width: 992px) {
  .explore-block.style-1 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

@media (min-width: 1264px) {
  .explore-block.style-1 {
    margin-left: calc((100vw - 1232px) * -0.5);
    margin-right: calc((100vw - 1232px) * -0.5);
    padding-left: calc((100vw - 1232px) * 0.5);
    padding-right: calc((100vw - 1232px) * 0.5);
  }
}

.explore-block.style-2 {
  padding: 60px 0;
}

@media (min-width: 992px) {
  .explore-block.style-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.explore-block h2 {
  margin: 0;
}

.explore-block-head {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 49px;
}

.explore-block-head .button {
  border: 1px solid #fff;
}

@media (max-width: 767px) {
  .explore-block-head .button {
    display: none;
  }
}

.explore-block-cl .slick-list {
  margin: 0 -16px;
}

@media (max-width: 992px) {
  body:not(.rtl) .explore-block-cl .slick-list {
    padding-right: 100px;
  }
  body.rtl .explore-block-cl .slick-list {
    padding-left: 100px;
  }
}

.explore-block-cl .slick-slide {
  padding: 0 16px;
}
