.banner-section{overflow:hidden;position:relative}.banner-section .pattern-layer{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:-2px;height:54px;left:0;position:absolute;width:100%;z-index:2}.banner-carousel .slide-item{padding:174px 0 258px;position:relative}.banner-carousel .content-box{display:block;max-width:850px;position:relative;z-index:5}.banner-carousel .slide-item .bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear;width:100%}.banner-carousel .active .slide-item .bg-layer{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.banner-carousel .content-box .upper-text{display:inline-block;font-size:18px;font-weight:500;line-height:25px;margin-bottom:12px;opacity:0;position:relative;text-transform:uppercase;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box .upper-text{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box h2{display:block;font-size:80px;font-weight:700;line-height:80px;margin-bottom:18px;opacity:0;position:relative;text-transform:uppercase;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.banner-carousel .content-box p{font-size:18px;line-height:32px;margin-bottom:30px;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.banner-carousel .owl-nav{left:0;margin-top:-30px;position:absolute;top:50%;width:100%}.banner-carousel .owl-nav .owl-prev{left:70px;position:absolute}.banner-carousel .owl-nav .owl-next{position:absolute;right:70px}.banner-style-two{position:relative}.banner-style-two .content-box{margin:0 auto}.banner-style-two .banner-carousel .slide-item{padding:224px 0 365px}.banner-style-two .banner-carousel .slide-item:before{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.banner-style-two .banner-carousel .content-box .upper-text,.banner-style-two .banner-carousel .content-box h2{color:#fff}.banner-style-three{background:linear-gradient(180deg,#b6dab6,#eeefb6 115.66%);overflow:hidden;position:relative}.banner-style-three .content-box{max-width:650px}.banner-style-three .slide-item .image-layer{bottom:0;opacity:0;position:absolute;right:315px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-style-three .active .image-layer{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-style-three .banner-carousel .slide-item{padding:212px 0 220px}.banner-style-three .banner-carousel .slide-item .shape-box .shape-1{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:680px;left:0;position:absolute;width:100%}.banner-style-three .banner-carousel .slide-item .shape-box .shape-2{background-repeat:no-repeat;height:112px;left:55px;position:absolute;top:0;width:203px}.banner-style-three .banner-carousel .slide-item .shape-box .shape-3{background-repeat:no-repeat;height:28px;left:220px;position:absolute;top:120px;width:76px}.banner-style-three .banner-carousel .slide-item .shape-box .shape-4{background-repeat:no-repeat;bottom:0;height:157px;left:70px;position:absolute;width:99px}.banner-style-three .banner-carousel .slide-item .shape-box .shape-5{background-repeat:no-repeat;height:203px;position:absolute;right:280px;top:50px;width:203px}.banner-style-three .banner-carousel .slide-item .shape-box .shape-6{background-repeat:no-repeat;bottom:200px;height:76px;position:absolute;right:800px;width:28px}.banner-style-four{padding:0 70px;position:relative}.banner-style-four .banner-carousel .slide-item{border-radius:30px;overflow:hidden;padding:250px 0}.banner-style-four .banner-carousel .slide-item:before{background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 71.52%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-style-four .banner-carousel .content-box .upper-text,.banner-style-four .banner-carousel .content-box h2{color:#fff}.banner-style-four .banner-carousel .content-box .icon-box{color:#fff;display:block;font-size:70px;margin-bottom:20px;opacity:0;position:relative;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-style-four .banner-carousel .active .content-box .icon-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-style-four .owl-nav{bottom:50px;left:inherit;margin:0;position:absolute;right:50px;top:inherit;width:auto}.banner-style-four .owl-nav button{display:inline-block;left:0!important;position:relative!important;right:0!important}.banner-style-five{background:#eff2f2;position:relative}.banner-style-five .bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:50%}.banner-style-five .content-column{padding:72px 15px 245px;position:relative;width:50%}.banner-style-five .content-column .shape{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:650px;left:0;position:absolute;width:100%}.banner-style-five .content-column .shape-2{background-repeat:no-repeat;bottom:0;height:157px;left:70px;position:absolute;width:99px}.banner-style-five .content-column .content-box{margin:0 auto;max-width:700px;position:relative}.banner-style-five .content-box .icon-box{display:inline-block;position:relative}.banner-style-five .content-box .icon-box .icon{color:var(--title-color);font-size:70px;left:62%;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner-style-five .content-box .upper-text{display:block;font-size:18px;font-weight:500;line-height:25px;position:relative;text-transform:uppercase}.banner-style-five .content-box h2{display:block;font-size:70px;line-height:70px;margin-bottom:25px;text-transform:uppercase}.banner-style-five .content-box p{font-size:18px;line-height:30px;margin-bottom:32px}.rtl .banner-carousel .content-box{text-align:right}.rtl .banner-style-five .bg-layer{left:0;right:inherit}@media only screen and (max-width:1200px){.banner-carousel .owl-nav{display:none}.banner-style-three .slide-item .image-layer{right:0}}@media only screen and (max-width:991px){.banner-style-five .bg-layer,.banner-style-three .slide-item .image-layer{display:none}.banner-style-five .content-column{width:100%}}@media only screen and (max-width:767px){.banner-carousel .slide-item{padding:95px 0 100px}.banner-carousel .content-box h2{font-size:40px;line-height:50px}.banner-carousel .slide-item .shape{display:none}.banner-style-two .banner-carousel .slide-item{padding:95px 0 310px}.banner-style-three .banner-carousel .slide-item .shape-box{display:none}.banner-style-three .banner-carousel .slide-item{padding:92px 0 100px}.banner-style-four .banner-carousel .slide-item{border-radius:0;padding:100px 0}.banner-style-four{padding:0}.banner-style-five .content-box h2{font-size:50px;line-height:60px}.banner-style-five .content-column{padding-bottom:100px}}