.news-slider-bg .illustration-left {
  height: auto;
  width: 200px;
  position: absolute;
  bottom: 1.5vw;
  left: -5vw;
  z-index: -11;
}

.news-slider {
  width: 325px;
  padding-top: 15vw;
  margin: 0 auto;
  position: relative;
}

.news-slider .slider-gallery {
  width: 100%;
  height: 1000px;
  position: relative;
  overflow: hidden;
}

.news-slider .slider-gallery h2 {
  color: var(--foe-color-six);
  padding-bottom: 25px;
  border-bottom: 1px solid var(--foe-color-two);
  width: 95%;
  margin: 0 auto;
}

.news-slider .slide {
  display: block;
  position: absolute;
  top: 125px;
  width: 100%;
  padding: 2.5%;
  height: 400px;
  transition: transform 0.5s;
}

.news-slider .slide .slider-image {
  display: block;
  cursor: pointer;
  height: auto;
  width: auto;
  color: #fff;
}

.news-slider .slide .slider-image img {
  display: block;
  width: 308px;
  height: 308px;
  object-fit: cover !important;
  border-radius: 20px;
}

.news-slider .slide h4 {
  display: block;
  width: 100%;
}

.news-slider .prev-arrow,
.news-slider .next-arrow {
  display: block;
  position: absolute;
  top: 35%;
  left: 15px;
  height: 40px;
  width: 40px;
  background-image: url('../../img/left-arrow.png');
  background-color: var(--foe-color-four);
  background-size: cover;
  cursor: pointer;
  border: 2px solid var(--foe-color-four);
  border-radius: 50rem;
  transition: border-color 0.3s ease;
}

.news-slider .next-arrow {
  left: auto;
  right: 15px;
  background-image: url('../../img/right-arrow.png');
}

.news-slider .prev-arrow:hover,
.news-slider .prev-arrow:focus,
.news-slider .prev-arrow:active,
.news-slider .next-arrow:hover,
.news-slider .next-arrow:focus,
.news-slider .next-arrow:active {
  border-color: var(--foe-color-two);
}

.readmore p {
  transition: all 0.5s ease;
}

.readmore p:hover,
.readmore p:focus,
.readmore p:active {
  color: var(--foe-color-two);
}

/**    ███  ██████████  ██████████     ██████████  ███    ███
███    ███  ███    ███  ███    ███     ███    ███   ███  ███
███    ███  ███    ███  ███    ███     ███    ███     ████
██████████  ██████████  ███    ███     ██████████      ██
       ███  ███    ███  ███    ███     ███            ████
       ███  ███    ███  ███    ███     ███          ███  ███
       ███  ██████████  ██████████     ███         ███    █*/

@media only screen and (min-width: 480px) {
}

/**███████  ███         ██████████     ██████████  ███    ███
             ███  ███         ███    ███     ███    ███   ███  ███
             ███  ███         ███    ███     ███    ███     ████
          ██████  ██████████  ██████████     ██████████      ██
             ███  ███    ███  ███    ███     ███            ████
             ███  ███    ███  ███    ███     ███          ███  ███
             ███  ██████████  ██████████     ███         ███    █*/

@media only screen and (min-width: 768px) {
  .news-slider-bg .illustration-left {
    width: 300px;
  }

  .news-slider {
    padding-top: 10vw;
    width: 650px;
  }

  .news-slider .slider-gallery {
    height: 1000px;
  }

  .news-slider .slide {
    top: 125px;
    width: 50%;
    height: 400px;
  }

  .news-slider .slide .slider-image img {
    width: 292px;
    height: 292px;
  }

  .news-slider .prev-arrow,
  .news-slider .next-arrow {
    top: 33%;
    left: -35px;
  }

  .news-slider .next-arrow {
    left: auto;
    right: -35px;
  }
}

/**  ██████████  ██████████  ███    ███     ██████████  ███    ███
      ███  ███    ███         ███  ███    ███     ███    ███   ███  ███
      ███  ███    ███         ███  ███    ███     ███    ███     ████
      ███  ███    ███  ██████████  ██████████     ██████████      ██
      ███  ███    ███  ███                ███     ███            ████
      ███  ███    ███  ███                ███     ███          ███  ███
      ███  ██████████  ██████████         ███     ███         ███    █*/

@media only screen and (min-width: 1024px) {
  .news-slider .slider-gallery {
    height: 1075px;
  }

  .news-slider-bg .illustration-left {
    width: 350px;
  }
}

/** ███  ███    ███  ███    ███  ██████████     █████████   ███
    ███  ███    ███  ███    ███  ███    ███     ███    ███   ███  ███
    ███  ███    ███  ███    ███  ███    ███     ███    ███     ████
    ███  ██████████  ██████████  ███    ███     ██████████      ██
    ███         ███         ███  ███    ███     ███            ████
    ███         ███         ███  ███    ███     ███          ███  ███
    ███         ███         ███  ██████████     ███         ███    █*/

@media only screen and (min-width: 1366px) {
  .news-slider-bg .illustration-left {
    width: 400px;
  }

  .news-slider {
    padding-top: 5vw;
    width: 1325px;
  }

  .news-slider .slider-gallery {
    height: 1225px;
  }

  .news-slider .slide {
    top: 115px;
    width: 33.3333333333333%;
    height: 400px;
  }

  .news-slider .slide .slider-image img {
    width: 375px;
    height: 375px;
  }

  .news-slider .prev-arrow,
  .news-slider .next-arrow {
    top: 36%;
  }
}

@media only screen and (min-width: 1800px) {
  .news-slider-bg .illustration-left {
    width: 500px;
  }
}
