.hs-slide figcaption{
    display: none;
}
.controls {
    list-style-type: none;
    position: absolute;
    text-align: center;
    top:0;
    left: 0;
    z-index: 1000000;
    /* display: none; */
}
.inactive .controls {
    display: none;
}

#homeSlides {
    position: relative;
    width: 100%;
    height: 80vh;

}
.hs-slide {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}

.hs-slide .videoContainer {
    height: 100%;
    display: block;
    
    position: absolute;
    top: 0;
    overflow: hidden;
    /* z-index: -1; */
}
.hs-slide .imageContainer {
    width: 100%;
    height: 100%;
    display: block; 
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    /* z-index: -1; */

}

.hs-slide.has-video .imageContainer {
    displaY: none;
}
@media screen and (max-width: 1024px) {
    .hs-slide.has-video .imageContainer {
        displaY: block;
    }
    .hs-slide.has-video .videoContainer {
        displaY: none;
    }
}


.hs-slide .imageContainer img {
    width: 100%;
    height: 100%;

    display: block;
    
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    object-fit: cover;

}
.progress {
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 100000;
    border: none;
    padding: 0;
    margin: 0;


    background: white;

}
#hs-slide1 .progress {
    left: 0%;
}
#hs-slide2 .progress {
    left: 25%;
}
#hs-slide3 .progress {
    left: 50%;
}
#hs-slide4 .progress {
    left: 75%;
}
progress {
    color: white;
    transition: opacity 0.35s ease-in-out;

  }

  
  progress::-webkit-progress-value {
    background: #e71c31;
  }
  
  progress::-moz-progress-bar {
    background:white;
  }
  
  progress::-webkit-progress-value {
    background: #e71c31;
 
  

    background-color:#e71c31;
 }
 .progress-bar {
     width: 0;
     display: block;
     height: 100%;
     background: #e71c31;

     transition: all 0.2s linear;
    
 }
.hs-slide {
    
}
.hs-slide figure {
    transition: opacity 0.35s ease-in-out;

}
.inactive.hs-slide {
    z-index: -1;
}
.active.text {
    z-index: 1000000000000000;
}
.active.hs-slide figure,
.active .progress,
.inactive .text {
    opacity: 1;
}
.inactive.hs-slide figure,
.inactive .progress,
.inactive .text {
    opacity: 0.001;

}

#slideTexts {
    position: absolute;
    width: 100%;
    z-index: 750;
    height: 120px;


}
#slideTexts .inner {
    margin: 0 auto;
    width: 1400px;
    max-width: 100%;
    position: relative;
    height: 120px;
    z-index: 100;
}
#slideText1 {
    left: 0%;
}
#slideText2 {
    left: 25%;
}
#slideText3 {
    left: 50%;
}
#slideText4 {
    left: 75%;
}
.slideText {
    width: 25%;
    display: block;
    float: none;
    height: 120px;
    position: absolute;
    z-index: 10000;
    text-decoration: none;
    bottom: 0;
    text-align: left;
    cursor: pointer;
    z-index: 1000;
}
.slideText:focus {
    outline: 1px dotted white !important;
}
.slideText .number,
.slideText .title, 
.slideText .description {
    display: block;

}
.section-home-banner .controls {
     displaY: none !important;
}

.user-is-tabbing .section-home-banner .controls {
    displaY: inherit !important;
}
.user-is-tabbing .section-home-banner .controls button {
    position: absolute;
    left: 90vw;
    top: 90vh;
    padding: 5px;    
    display: inline-block;
    
}