.banner-section .pattern-layer,.banner-style-two .bg-layer{top:0;height:100%;background-repeat:no-repeat;background-size:cover}.banner-section{padding:192px 0 5px}.banner-section .pattern-layer{position:absolute;left:0;width:100%;background-position:bottom center}.banner-section .content-box,.banner-style-three .image-inner .image{position:relative;display:block}.banner-section .content-box h1{font-size:42px;line-height:51px;color:#fff;max-width:930px;margin:0 auto 4px}.banner-section .content-box p{font-size:20px;line-height:32px;color:#fff;max-width:880px;margin:0 auto 40px}.banner-section .content-box .btn-box{position:relative;display:flex;align-items:center;justify-content:center}.banner-section .content-box .btn-box .theme-btn.btn-one span{position:relative;padding-right:22px}.banner-section .content-box .btn-box .theme-btn.btn-one span:before{position:absolute;content:'\e901';font-family:icomoon;font-size:14px;top:-3px;right:0;font-weight:400}.banner-section .author-box .author-3 span,.banner-section .content-box .btn-box .theme-btn.btn-one:after,.banner-section .content-box .btn-box .theme-btn.btn-one:before,.banner-section .content-box .btn-box .theme-btn.btn-one:hover{background:#fff}.banner-section .content-box .btn-box .theme-btn.btn-one:hover{color:var(--title-color)!important}.banner-section .author-box{position:absolute;left:0;right:0;top:0;width:100%;height:100%;max-width:1920px;margin:0 auto}.banner-section .author-box .author{position:absolute;display:inline-block;border-radius:50%}.banner-section .author-box .author img{width:100%;border-radius:50%;-webkit-animation:4s linear infinite zoom-fade;animation:4s linear infinite zoom-fade}.banner-section .author-box .author span{position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;font-size:14px;line-height:20px;font-family:var(--title-font);color:var(--title-color);border-radius:30px;font-weight:500;padding:2px 9px;width:100%;text-align:center}.banner-section .author-box .author-1 span{background:#67ef3e}.banner-section .author-box .author-2 span{background:#3ee4ef}.banner-section .author-box .author-4 span{background:#fd6}.banner-section .author-box .author-5 span{background:#ff9a61}.banner-section .author-box .author-6 span{background:#c99fff}.banner-section .author-box .author-1{left:135px;top:185px}.banner-section .author-box .author-2{left:290px;top:426px}.banner-section .author-box .author-3{left:192px;bottom:211px}.banner-section .author-box .author-4{position:absolute;top:208px;right:214px}.banner-section .author-box .author-5{position:absolute;top:448px;right:342px}.banner-section .author-box .author-6{position:absolute;bottom:170px;right:120px}.banner-style-two{position:relative;background:var(--secondary-color);padding:240px 0 250px}.banner-style-two .bg-layer{position:absolute;right:0;width:50%;background-position:center}.banner-carousel .content-box,.banner-style-two .content-box{max-width:600px}.banner-style-two .content-box h2{margin:0 0 20px;font-size:56px;line-height:62px}.banner-style-two .content-box p{margin:0 0 35px}.banner-style-three .content-box .btn-box,.banner-style-two .content-box .btn-box{justify-content:left}.banner-style-two .outer-container{position:relative;padding-left:155px;padding-right:155px}.banner-style-two .pattern-layer-2{position:absolute;left:0;bottom:0;width:100%;height:31px;background-repeat:repeat-x;z-index:1}.banner-style-two .shape{position:absolute;left:0;top:60px;width:440px;height:621px;background-repeat:no-repeat;opacity:.5}.banner-style-three{position:relative;padding:72px 0 68px}.banner-style-three .pattern-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-style-three .content-box h2{max-width:100%;color:var(--title-color);font-size:64px;line-height:70px}.banner-style-three .content-box p{max-width:100%;color:var(--text-color);font-size:18px;line-height:30px}.banner-style-three .image-inner{position:relative;display:flex;align-items:center;margin-left:135px}.banner-style-three .image-inner .image img{width:100%}.banner-style-three .image-inner .image-1,.banner-style-three .image-inner .image-1 img{border-radius:120px 120px 0}.banner-style-three .image-inner .image-2,.banner-style-three .image-inner .image-2 img{border-radius:120px 0 120px 120px}.banner-style-three .image-inner .image-3,.banner-style-three .image-inner .image-3 img{border-radius:120px 120px 120px 0}.banner-style-three .image-inner .image-4,.banner-style-three .image-inner .image-4 img{border-radius:0 120px 120px}.banner-style-three .image-inner .icon-logo{position:absolute;display:inline-block;width:105px;height:105px;background:#fff;text-align:center;border-radius:50%;padding:4px;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.banner-carousel .slide-item .bg-layer,.banner-style-five .bg-layer{background-size:cover;background-repeat:no-repeat;background-position:center}.banner-style-three .banner-btn,.banner-style-three .theme-btn.btn-one:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.04)}.banner-style-three .shape .shape-1{position:absolute;left:0;bottom:0;width:251px;height:251px;background-repeat:no-repeat;-webkit-animation:4s linear infinite zoom-fade;animation:4s linear infinite zoom-fade}.banner-style-three .shape .shape-2{position:absolute;top:80px;right:260px;width:91px;height:116px;background-repeat:no-repeat}.banner-style-three .shape .shape-3{position:absolute;right:790px;bottom:165px;width:119px;height:111px;background-repeat:no-repeat}.banner-style-four{padding:0 100px}.banner-carousel .slide-item{position:relative;padding:187px 0;border-radius:20px;overflow:hidden}.banner-carousel .slide-item .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:8s linear;-moz-transition:8s linear;-ms-transition:8s linear;-o-transition:8s linear;transition:8s linear}.banner-carousel .slide-item .bg-layer:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:linear-gradient(270deg,rgba(0,0,0,0) 46.57%,rgba(0,0,0,.48) 70.88%,rgba(0,0,0,.8) 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{position:relative;display:inline-block;font-size:12px;line-height:20px;font-family:var(--title-font);font-weight:600;margin-bottom:16px;color:#fff;border-radius:30px;text-transform:uppercase;padding:5px 13px;opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.banner-carousel .content-box h2,.banner-carousel .content-box p{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;opacity:0;color:#fff}.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{font-size:64px;line-height:70px;margin-bottom:20px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transition:1s}.banner-carousel .content-box h2 span,.banner-style-five{position:relative}.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:0.7s;-moz-transition-delay:0.7s;-ms-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.banner-carousel .content-box p{font-size:18px;line-height:30px;margin-bottom:40px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transition:1s}.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:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.banner-carousel .content-box .btn-box{position:relative;display:flex;align-items:center;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.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.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.banner-style-four .shape-box .shape-1{position:absolute;left:-108px;bottom:-49px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.banner-style-four .shape-box .shape-2{position:absolute;left:78px;top:68px;width:520px;height:520px;background:rgba(255,255,255,.05);border-radius:50%}.banner-carousel .owl-dots{position:absolute;top:50%;right:40px;transform:translateY(-50%)}.banner-carousel .owl-dots button span{display:none!important}.banner-carousel .owl-dots button{position:relative;display:block!important;width:9px;height:9px;background:rgba(255,255,255,.3);border-radius:50%;margin:10px 0;transition:.5s}.banner-carousel .owl-dots button.active,.banner-carousel .owl-dots button:hover{transform:scale(1.45);background:#fff}.banner-style-five .left-column{position:relative;display:block;width:50%}.banner-style-five .right-column{position:absolute;top:0;right:0;width:50%;height:100%}.banner-style-five .bg-layer{position:absolute;top:0;width:calc(100% + 50px);height:100%}.banner-style-five .left-column .bg-layer{left:0;clip-path:polygon(0% 0%,99% 0%,89% 100%,0% 100%,0% 0%)}.banner-style-five .right-column .bg-layer{right:0;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,10% 0%)}.banner-style-five .bg-layer:before{position:absolute;content:'';background:#000;width:100%;height:100%;left:0;top:0;opacity:.4}.banner-style-five .content-box{position:relative;padding:220px 200px}.banner-style-five .content-box h2{position:relative;display:block;font-size:64px;line-height:70px;color:#fff;margin-bottom:20px}.banner-style-five .content-box p{font-size:20px;line-height:30px;color:#fff;margin-bottom:30px}.rtl .banner-section .content-box .btn-box .theme-btn.btn-one{margin-right:0;margin-left:20px}.rtl .banner-style-two .bg-layer{right:inherit;left:0}.rtl .banner-carousel .content-box .btn-box,.rtl .banner-style-three .content-box .btn-box,.rtl .banner-style-two .content-box .btn-box{justify-content:right}.rtl .banner-style-three .image-inner{direction:ltr;margin-left:0;margin-right:135px}.rtl .banner-carousel .content-box,.rtl .banner-style-five .content-box{text-align:right}.rtl .banner-style-five{direction:ltr}@media only screen and (max-width:1600px){.banner-style-five .content-box{padding-left:100px;padding-right:100px}}@media only screen and (max-width:1200px){.banner-section .author-box{display:none}}@media only screen and (max-width:991px){.banner-style-five .content-box,.banner-style-two .outer-container{padding-left:50px;padding-right:50px}.banner-style-three .image-inner{margin-left:0}.rtl .banner-style-three .image-inner{margin-right:0}.banner-style-four{padding:0}}@media only screen and (max-width:767px){.banner-section .content-box h1{font-size:32px;line-height:43px}.banner-section{padding:240px 0 55px}.banner-style-two .outer-container{padding-left:30px;padding-right:30px}.banner-style-four .shape-box,.banner-style-three .shape,.banner-style-two .bg-layer{display:none}.banner-style-two{padding:100px 0}.banner-style-three{padding:90px 0 100px}.banner-carousel .content-box h2,.banner-style-five .content-box h2{font-size:40px;line-height:50px}.banner-carousel .slide-item{padding:90px 0}.banner-carousel .owl-dots{display:none!important}.banner-style-five .left-column,.banner-style-five .right-column{position:relative;width:100%}.banner-style-five .bg-layer{clip-path:inherit!important}.banner-style-five .content-box{padding:90px 30px 100px}}@media only screen and (max-width:499px){.banner-carousel .content-box .btn-box,.banner-section .content-box .btn-box{display:block}.banner-section .content-box .btn-box .theme-btn.btn-one{margin-right:0;margin-bottom:15px}.rtl .banner-section .content-box .btn-box .theme-btn.btn-one{margin-left:0}.banner-style-two .outer-container{padding-left:15px;padding-right:15px}.banner-carousel .content-box .btn-box .theme-btn.mr_20{margin-right:0;margin-bottom:20px;margin-left:0!important}}