#slider{position:relative;color:#fff;}
@media(max-width:766px){#carouselFade{height:100vh}}
@media(min-width:767px){#slider{position:relative;}#carouselFade{height: 80vh; min-height: 600px;}}
#carouselFade{background:#F5F5F5;display: flex;align-items: center;}
.carousel-inner,.carousel-item,.slider-content{height:100%}
.carousel-ite{padding-top:10rem}
.carousel-inner{z-index:1}
.slide{position:relative}
.inner-slide{}
.slider-inner-content{color:#fff;position:absolute;bottom:0;z-index:3}
.slide-container{padding-top: 100px;}
.slide-container h1,.slide-container h2, .slide-container h3{font-size:2rem;font-weight:900;color:#fff}
.slide-container h1 strong,.slide-container h2 strong, .slide-containerh3 strong{color:#5CA3D6}
@media(min-width:767px){
.slide-container h1,.slide-container h2, .slide-container  h3{font-size:3vw;font-weight:900;}
.slider-inner-content{transform:translatex(-50%);left:50%;text-align:center;top:400px}
}
@media(max-width:980px){
.slider-background{height:100vh;text-align: center;}
.slider-background img{object-fit: cover;}
}
@media(max-width:1200px){
.slider-background{height:100vh;text-align: center;}
.slider-background img{object-fit: cover;}
}
.carousel-fade  .carousel-item {transform: none;}.carousel-fade  .carousel-item-end {animation-name:bounceInLeft;animation-duration: 1.2s;}
.carousel-fade  .carousel-item-end.active {transform: translate(0, 0);animation-name: slideOutRight;animation-duration: .6s;}
.carousel-fade  .carousel-item-start {animation-name:bounceInLeft; animation-duration: 1.2s;}
.carousel-fade  .carousel-item-start.active { transform: translate(0, 0);animation-name: slideOutRight;animation-duration: .6s;}
.carousel-fade .carousel-item { opacity: 0; transition-duration: .6s; transition-property: opacity;}
.carousel-fade  .carousel-item.active,.carousel-fade  .carousel-item-next.carousel-item-left,.carousel-fade  .carousel-item-prev.carousel-item-right { opacity: 1;}
.carousel-fade .active.carousel-item-left,.carousel-fade  .active.carousel-item-right { opacity: 0;}
.carousel-fade  .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade  .active.carousel-item-prev { transform: translateX(0); transform: translate3d(0, 0, 0);}
.carousel-control-next, .carousel-control-prev{width:50px;top:auto;bottom:0px;height:50px;z-index:3;  opacity: 1;}
.carousel-control-prev{left:50px}
.carousel-control-next{right:50px;}
.carousel-indicators [data-bs-target]{background:none;width:20px;opacity:1}
.carousel-indicators button span{background:#fff;border:1px solid #5CA3D6;width:10px;height:10px;border-radius:50%}
.carousel-indicators button.active span{background:#5CA3D6;border:1px solid #5CA3D6}
.carousel-control-next, .carousel-control-prev{}