.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{align-items:center;box-sizing:border-box;display:flex;height:700px;justify-content:flex-start;overflow:hidden;padding:50px 0;position:relative}.banner-carousel .slide-item:before{background:rgba(0,0,0,.5);content:"";height:100%;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:1}.banner-carousel .slide-item .image-layer{background-position:top-center!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:all 2s linear;width:100%}.banner-carousel .active .slide-item .image-layer{transform:scale(1.15)}.banner-carousel .content-box{margin:0;max-width:700px;position:relative;text-align:left;width:100%;z-index:5}.banner-carousel .content-box ul{display:block;margin-bottom:20px;opacity:0;padding-left:0;position:relative;transform:translateY(-100px);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;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;transform:translateY(0);transition-delay:1s}.banner-carousel .content-box h1{color:#fff!important;display:block;font-size:36px;font-weight:700;line-height:40px;margin-bottom:30px;opacity:0;position:relative;transform:translateX(100px);transition:all 1s ease}.banner-carousel .active .content-box h1{opacity:1;transform:translateX(0);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;transform:translateX(-100px);transition:all 1s ease}.banner-carousel .active .content-box p{opacity:1;transform:translateX(0);transition-delay:1s}.banner-carousel .content-box .btn-box{opacity:0;position:relative;transform:translateY(100px);transition:all 1s ease}.banner-carousel .active .content-box .btn-box{opacity:1;transform:translateY(0);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;transition:all .5s ease;width:60px}.banner-section .owl-nav .owl-prev{left:50px}.banner-section .owl-nav .owl-next{right:50px}.banner-section .content-container{margin:0 350px}@media (max-width:1349px){.banner-section .content-container{margin:0 auto}}@media (max-width:768px){.banner-section .owl-nav .owl-prev{left:0;top:200px}.banner-section .owl-nav .owl-next{right:0;top:200px}.banner-carousel .content-box h1{font-size:30px}.banner-carousel .content-box{margin:0 auto;padding:0 50px;z-index:5}.banner-carousel .slide-item{height:500px}}