.banner-section{overflow:hidden;position:relative}.banner-section .bg_shape{bottom:-1px;height:auto;left:0;position:absolute;width:100%;z-index:99}.banner-carousel{position:relative}.banner-carousel .slide-item{overflow:hidden;padding:100px 0;position:relative}.banner-carousel .slide-item:before{background:var(--background-color-one);content:"";height:100%;opacity:.7;position:absolute;right:0;top:0;width:100%;z-index:1}.banner-carousel .slide-item .image-layer{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 6s linear;transition:all 6s linear;width:100%}.banner-carousel .active .slide-item .image-layer{-webkit-transform:scale(1.15);transform:scale(1.15)}.banner-carousel .content-box{display:block;max-width:700px;position:relative;width:100%;z-index:5}.banner-carousel .content-box ul{display:block;margin-bottom:20px;opacity:0;padding-left:0;position:relative;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:all 1s ease;transition:all 1s ease}.banner-carousel .content-box ul li{color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:26px;padding-right:20px}.banner-carousel .content-box ul li.tag a{color:var(--primary-color-one);display:block;text-decoration:underline;-webkit-text-decoration-color:var(--primary-color-one);text-decoration-color:var(--primary-color-one)}.banner-carousel .content-box ul li:last-child{padding-right:0}.banner-carousel .active .content-box ul{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box h1{color:#fff;display:block;font-size:56px;font-weight:700;line-height:64px;margin-bottom:30px;opacity:0;position:relative;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box h1{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box p{color:#fff;display:block;font-size:16px;line-height:26px;margin-bottom:33px;opacity:0;position:relative;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box{opacity:0;position:relative;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box .theme-btn{padding:16.5px 40px}.banner-section .owl-nav{bottom:0;height:60px;margin:auto;position:absolute;top:0;width:100%}.banner-section .owl-nav .owl-next,.banner-section .owl-nav .owl-prev{background:#fff!important;border:2px solid #fff!important;border-radius:50px;color:var(--heading-dark)!important;cursor:pointer;display:inline-block;font-size:30px;height:60px;line-height:60px;position:absolute;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;width:60px}.banner-section .owl-nav .owl-prev{left:50px}.banner-section .owl-nav .owl-next{right:50px}