.bnr_crsl .carousel-control i{
  color:#fff;
  background:#000;
  border-radius:3rem;
  height:3rem;
  width:3rem;
  line-height:1.5rem;
}
.bnr_crsl .carousel-control i:before{
  top:.75rem;
  position:relative;
}
.bnr_crsl .carousel-indicators button{
  border-radius:1rem;
  height:1rem;
  width:1rem;
  line-height:.5rem;
  border:3px solid #fff;
  background:hsla(0, 0%, 100%, .2);
}
.bnr_crsl .carousel-indicators button.active,.bnr_crsl .carousel-indicators button:hover{
  opacity:1;
  background:#fff;
}
.bnr_crsl .slide-inner{
  display:flex;
  align-items:center;
}
.bnr_crsl .slide-text{
  z-index:2;
}

.crsl-img{
  -o-object-position:center center;
     object-position:center center;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
}

.ovr-img{
  transition:transform .2s ease-out;
  width:100%;
  height:auto;
}
.ovr-img:hover{
  transform:scale(.95);
}
.bnr_crsl_sm .slide-inner{
  min-height:233px;
}
@media (max-width:991.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:233px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:233px;
    aspect-ratio:3;
    min-height:auto;
  }
  .bnr_crsl_sm .slide-inner img{
    width:100%;
    left:0;
  }
}
@media (max-width:579.98px){
  .bnr_crsl_sm .slide-inner{
    min-height:133px;
    aspect-ratio:3;
    min-height:auto;
  }
  .bnr_crsl_sm .slide-inner img{
    width:100%;
    left:0;
  }
}
.bnr_crsl_md .slide-inner{
  min-height:360px;
}
@media (max-width:991.98px){
  .bnr_crsl_md .slide-inner{
    min-height:360px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_md .slide-inner{
    min-height:360px;
    aspect-ratio:2.6;
    min-height:auto;
  }
  .bnr_crsl_md .slide-inner img{
    max-width:none;
    width:200%;
    left:-50%;
  }
}
@media (max-width:579.98px){
  .bnr_crsl_md .slide-inner{
    min-height:170px;
    aspect-ratio:2.6;
    min-height:auto;
  }
  .bnr_crsl_md .slide-inner img{
    width:160%;
    left:-30%;
  }
}
.bnr_crsl_lg .slide-inner{
  min-height:572px;
}
@media (max-width:991.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:540px;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:540px;
    aspect-ratio:3;
    min-height:auto;
  }
}
@media (max-width:579.98px){
  .bnr_crsl_lg .slide-inner{
    min-height:540px;
    aspect-ratio:3;
    min-height:auto;
  }
}
.bnr_crsl_lg .carousel-control{
  opacity:1;
}
.bnr_crsl_lg .carousel-control i{
  background:transparent;
  text-shadow:0 1px 2px rgba(0, 0, 0, .6);
}
.bnr_crsl_lg .carousel-indicators button{
  opacity:1;
  box-shadow:0 1px 2px rgba(0, 0, 0, .6);
}
@media (min-width:768px){
  .bnr_crsl_lg .carousel-control.carousel-control-next{
    transition:right .2s ease-out;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-next:hover{
    right:-1rem;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-prev{
    transition:left .2s ease-out;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-prev:hover{
    left:-1rem;
  }
}
@media (max-width:767.98px){
  .bnr_crsl_lg .carousel-control{
    position:absolute;
    top:1rem;
    left:.5rem;
    height:1.5rem;
    width:1.5rem;
  }
  .bnr_crsl_lg .carousel-control.carousel-control-next{
    left:3rem;
  }
  .bnr_crsl_lg .carousel-indicators{
    position:absolute;
    top:1rem;
    left:6rem;
    text-align:left;
    margin:0;
    justify-content:flex-start;
    height:3rem;
  }
}
.bnr_crsl_lg .carousel-item .crsl-blk{
  position:relative;
  opacity:0;
  transition:all .2s ease-out;
  left:-100px;
}
.bnr_crsl_lg .carousel-item.active .crsl-blk{
  opacity:1;
  left:0;
}
.sr-theme .bnr_crsl_lg .carousel-indicators,.sr-theme .bnr_crsl_md .carousel-indicators{
  right:unset;
  left:1rem;
  margin-left:0;
  margin-right:0;
  bottom:4rem;
  transition:left .2s ease-out;
}
.sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:50%;
}
@media (max-width:2999.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-585px;
    max-width:1170px;
  }
}
@media (max-width:1199.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-485px;
    max-width:970px;
  }
}
@media (max-width:991.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-375px;
    max-width:750px;
  }
}
@media (max-width:767.98px){
  .sr-theme .bnr_crsl_lg .carousel-indicators-wrapper,.sr-theme .bnr_crsl_md .carousel-indicators-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}
.sr-theme .bnr_crsl_lg .carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control-prev{
  background-image:url(../images/banner-md-nav-left.sr.png);
  left:.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control-next{
  background-image:url(../images/banner-md-nav-right.sr.png);
  right:.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control,.sr-theme .bnr_crsl_md .carousel-control{
  opacity:1;
  background-repeat:no-repeat;
  background-position:50%;
  top:60%;
  height:25%;
  transition:all .1s ease-out;
}
.sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-prev{
  left:-.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-next{
  right:-.5rem;
}
.sr-theme .bnr_crsl_lg .carousel-control i,.sr-theme .bnr_crsl_md .carousel-control i{
  display:none;
}
@media (max-width:1365px){
  .sr-theme .bnr_crsl_lg .carousel-indicators,.sr-theme .bnr_crsl_md .carousel-indicators{
    left:5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:50%;
  }
  .sr-theme .bnr_crsl_lg .carousel-control,.sr-theme .bnr_crsl_md .carousel-control{
    background-image:none;
    top:unset;
    bottom:4.2rem;
    height:3rem;
    width:2rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control i,.sr-theme .bnr_crsl_md .carousel-control i{
    font-size:2rem;
    display:block;
    background:none;
  }
  .sr-theme .bnr_crsl_lg .carousel-control.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control.carousel-control-prev{
    left:.5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control.carousel-control-next{
    left:2.5rem;
  }
  .sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-prev,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-prev{
    left:0;
  }
  .sr-theme .bnr_crsl_lg .carousel-control:hover.carousel-control-next,.sr-theme .bnr_crsl_md .carousel-control:hover.carousel-control-next{
    left:3rem;
  }
}
@media (max-width:1365px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-585px;
    max-width:1170px;
  }
}
@media (max-width:1199.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-485px;
    max-width:970px;
  }
}
@media (max-width:991.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-375px;
    max-width:750px;
  }
}
@media (max-width:767.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}
@media (max-width:579.98px){
  .sr-theme .bnr_crsl_lg .carousel-control-wrapper,.sr-theme .bnr_crsl_md .carousel-control-wrapper{
    margin-left:-50%;
    max-width:100%;
  }
}

/*# sourceMappingURL=page-banner.css.map */