.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
   font-size: 18px;
   background: #fff;
       
   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;

}

.swiper-slide img, .swiper-slide picture {
   display: block;
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.slideshow__text-wrap {
    position: absolute;
    z-index: 99;
}

.slideshow__text-wrap {
    z-index: 999;
      background-color: #FFF;
}

.slideshow__text-content-list {
    padding: 0;
  color: rgb(var(--color-base-accent-2));
}

.mega-title.slideshow__title {
    margin: 15px 0;
  background-color: ;
  padding: 20px;
  margin-top: ;
  color: rgb(var(--color-base-accent-2));
}



@media only screen and (max-width: 990px){
.mega-title.slideshow__title {
  margin-top: ;
  font-size: 1.8rem;
}
}

.text-postion-left-top{ top:0; left: 0; }
.text-postion-center-top{ top: 0;}
.text-postion-right-top{ top: 0; right: 0;}
.text-postion-left-center{ left: 0;}
.text-postion-center-center{}
.text-postion-right-center{right: 0;}
.text-postion-left-bottom{ left:0; bottom: 0;}
.text-postion-center-bottom{ bottom: 0;}
.text-postion-right-bottom{ right: 0; bottom: 0;}

@media only screen and (min-width: 750px){
  .mega-title--large {
    font-size: 4em;
    font-weight: 900;
  }
}

.slideshow__text-content-list {
    list-style: none;
}

.slideshow--small{
  height: 400px!important;
}
/* arlo */
.slideshow--medium{
  height: 600px!important;
}

.slideshow--large{
  height: 1000px!important;
}
@media only screen and (max-width: 750px){
  .mega-subtitle.slideshow__subtitle {
    font-size: 12px;
   
  }
  
  .swiper-autoheight, .swiper-autoheight, .swiper-slide {
    height: 6rem;}
}
