.elementor-346 .elementor-element.elementor-element-029c5a9 .elementor-repeater-item-115705d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-346 .elementor-element.elementor-element-185739e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-029c5a9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-185739e */.carousel-control-next, .carousel-control-prev {
    background: transparent !Important;
    opacity: 0 !important;
}
#STACarousel:hover .carousel-control-next, #STACarousel:hover .carousel-control-prev {
    opacity: 1 !important;
}

@media (min-width: 768px) {
.video-background {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
}

.video-background video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
}
.elementor-swiper-button {
    opacity: 0;
    transition: 0.3s all;
}
.elementor-swiper:hover .elementor-swiper-button {
    opacity: 1;
}
}
@media (min-aspect-ratio: 16/9) {
  .video-background video {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 56.25vw;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video-background video {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
  }
}
@media screen and (max-width: 767px) {
    

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-185739e */.carousel-control-next, .carousel-control-prev {
    background: transparent !Important;
    opacity: 0 !important;
}
#STACarousel:hover .carousel-control-next, #STACarousel:hover .carousel-control-prev {
    opacity: 1 !important;
}

@media (min-width: 768px) {
.video-background {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
}

.video-background video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
}
.elementor-swiper-button {
    opacity: 0;
    transition: 0.3s all;
}
.elementor-swiper:hover .elementor-swiper-button {
    opacity: 1;
}
}
@media (min-aspect-ratio: 16/9) {
  .video-background video {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 56.25vw;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video-background video {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
  }
}
@media screen and (max-width: 767px) {
    

}/* End custom CSS */