.slider-full-preview {
  height: max-content;
  overflow: hidden;
  background-color: var(--foe-color-three);
  padding: 5vw 0;
  position: relative;
}

.slider-full-preview .content-container {
  padding: 0 5%;
}

.slider-full-preview h2,
.slider-full-preview p {
  color: var(--foe-color-six);
}

.slider-full-preview .slider-container {
  width: calc(100% + 50px);
  height: 90vh;
  margin: 5vw 0 0 -25px;
  position: relative;
  overflow: hidden;
}

.slider-full-preview .slide {
  position: absolute;
  box-sizing: border-box;
  padding: 0 25px 75px;
  top: 0;
  width: 100%;
  height: calc(100% - 75px);
  display: block;
  transition: transform 0.5s;
  overflow: hidden;
}

.slider-full-preview .slide a {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  background-color: var(--foe-color-one);
}

.slider-full-preview .slide img {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.2s ease-in;
}

.slider-full-preview .slide .slide-title {
  display: block;
  position: absolute;
  box-sizing: border-box;
  padding: 0;
  font-size: 24px;
  color: var(--foe-color-six);
  font-weight: bold;
  width: calc(100% - 50px);
  text-align: center;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  bottom: 0;
}

.slider-full-preview .slide:hover .slide-title,
.slider-full-preview .slide:focus .slide-title,
.slider-full-preview .slide:active .slide-title {
  opacity: 0;
}

.slider-full-preview .slide .slide-hover-title {
  display: block;
  position: absolute;
  box-sizing: border-box;
  padding: 0;
  font-size: 24px;
  color: var(--foe-color-six);
  font-weight: bold;
  width: calc(100% - 50px);
  text-align: center;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  bottom: 49%;
}

.slider-full-preview .slide:hover .slide-hover-title,
.slider-full-preview .slide:focus .slide-hover-title,
.slider-full-preview .slide:active .slide-hover-title {
  opacity: 1;
  bottom: 50%;
}

.slider-full-preview .slide:hover img,
.slider-full-preview .slide:focus img,
.slider-full-preview .slide:active img {
  opacity: 0.2;
  transition: all 0.3s ease-in-out;
}

.slider-full-preview .btn--prev,
.slider-full-preview .btn--next {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  bottom: 0;
  z-index: 99;
  border: none;
  background-color: var(--foe-color-three);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.slider-full-preview .btn--prev {
  left: calc(50% - 55px);
  background-image: url('../../img/Arrow-Back.svg');
}

.slider-full-preview .btn--next {
  right: calc(50% - 55px);
  background-image: url('../../img/Arrow-Forward.svg');
}

/**    ███  ██████████  ██████████     ██████████  ███    ███
███    ███  ███    ███  ███    ███     ███    ███   ███  ███
███    ███  ███    ███  ███    ███     ███    ███     ████
██████████  ██████████  ███    ███     ██████████      ██
       ███  ███    ███  ███    ███     ███            ████
       ███  ███    ███  ███    ███     ███          ███  ███
       ███  ██████████  ██████████     ███         ███    █*/

@media only screen and (min-width: 480px) {
}

/**███████  ███         ██████████     ██████████  ███    ███
       ███  ███         ███    ███     ███    ███   ███  ███
       ███  ███         ███    ███     ███    ███     ████
    ██████  ██████████  ██████████     ██████████      ██
       ███  ███    ███  ███    ███     ███            ████
       ███  ███    ███  ███    ███     ███          ███  ███
       ███  ██████████  ██████████     ███         ███    █*/

@media only screen and (min-width: 768px) {
  .slider-full-preview .content-container {
    padding: 0 15%;
  }
}

/**  ██████████  ██████████  ███    ███     ██████████  ███    ███
███  ███    ███         ███  ███    ███     ███    ███   ███  ███
███  ███    ███         ███  ███    ███     ███    ███     ████
███  ███    ███  ██████████  ██████████     ██████████      ██
███  ███    ███  ███                ███     ███            ████
███  ███    ███  ███                ███     ███          ███  ███
███  ██████████  ██████████         ███     ███         ███    █*/

@media only screen and (min-width: 1024px) {
  .slider-full-preview .slide {
    padding: 0 25px;
    width: 33.33333334%;
  }

  .slider-full-preview .slide a {
    height: calc(100% - 50px);
  }
}

/**  ███    ███  ███    ███  ██████████     ██████████  ███    ███
███  ███    ███  ███    ███  ███    ███     ███    ███   ███  ███
███  ███    ███  ███    ███  ███    ███     ███    ███     ████
███  ██████████  ██████████  ███    ███     ██████████      ██
███         ███         ███  ███    ███     ███            ████
███         ███         ███  ███    ███     ███          ███  ███
███         ███         ███  ██████████     ███         ███    █*/

@media only screen and (min-width: 1440px) {
  .slider-full-preview .content-container {
    padding: 0 25%;
  }
}
