.banner-section{position:relative}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;overflow:hidden;padding:282px 0 223px 0}.banner-carousel .slide-item:before{position:absolute;content:'';width:100%;height:100%;background:rgb(0 0 0 / .5);left:0;top:0;right:0;z-index:1}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 6000ms linear;-moz-transition:all 6000ms linear;-ms-transition:all 6000ms linear;-o-transition:all 6000ms linear;transition:all 6000ms linear}.banner-carousel .active .slide-item .image-layer{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.banner-carousel .content-box{position:relative;display:block;z-index:5;width:100%;min-height:300px}.banner-carousel .content-box h5{position:relative;display:inline-block;font-size:18px;line-height:28px;font-weight:400;color:#fff;margin-bottom:17px;text-transform:uppercase;opacity:0;padding-right:55px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.banner-carousel .content-box h5:before{position:absolute;content:'';background:#fff;width:45px;height:2px;top:13px;right:0}.banner-carousel .active .content-box h5{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.banner-carousel .content-box h1{position:relative;display:block;color:#fff;font-size:68px;line-height:70px;font-weight:700;margin-bottom:40px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}.banner-carousel .active .content-box h1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.banner-carousel .content-box .btn-box{position:relative;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms 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:1500ms;-moz-transition-delay:1500ms;-ms-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.banner-carousel .content-box .btn-box .theme-btn{padding:13px 35px;margin-right:35px}.banner-carousel .content-box .btn-box .user-btn{position:relative;display:inline-block;font-size:16px;font-weight:700;color:#fff;padding:20px 0 22px 85px}.banner-carousel .content-box .btn-box .user-btn i{position:absolute;left:0;top:0;width:70px;height:70px;line-height:70px;font-size:24px;color:#fff;border:2px solid #fff;border-radius:50%;text-align:center;box-shadow:0 0 0 5px rgb(0 0 0 / .3);transition:all 500ms ease}.banner-carousel .content-box .btn-box .user-btn span{position:relative;display:inline-block;font-size:16px;line-height:16px;border-bottom:1px solid #fff}.banner-carousel .content-box .btn-box .banner-btn-two{position:relative;display:inline-block;font-size:16px;font-weight:700;color:#fff;border:1px solid #fff;text-align:center;padding:13px 34px}.banner-carousel .content-box .btn-box .banner-btn-two:before{position:absolute;content:'';background:#fff;width:0%;height:100%;left:0;top:0;z-index:-1;transition:all 500ms ease}.banner-carousel .content-box .btn-box .banner-btn-two:after{position:absolute;content:'';background:#fff;width:0%;height:100%;right:0;top:0;z-index:-1;transition:all 500ms ease}.banner-carousel .content-box .btn-box .banner-btn-two:hover:before,.banner-carousel .content-box .btn-box .banner-btn-two:hover:after{width:50%}.banner-carousel .content-box .list-item{position:relative;display:block;margin-bottom:17px;opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-carousel .active .content-box .list-item{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.banner-carousel .content-box .list-item li{position:relative;display:inline-block;font-size:24px;line-height:30px;color:#fff;font-weight:400}.banner-carousel .content-box .list-item li a{position:relative;display:inline-block;font-size:24px;line-height:30px;color:#fff;font-weight:400}.mr-10{margin-right:10px!important}.mar-0{margin:0px!important}.banner-carousel .owl-dots{display:none!important}.banner-section .owl-theme .owl-nav{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:100%}.banner-section .owl-theme .owl-nav .owl-prev{position:absolute;left:50px;top:0;background:rgb(255 255 255 / .15);height:56px;width:56px;border-radius:50%;border:none;text-align:center;color:#fff0;line-height:56px;font-size:0;opacity:1;margin-top:-30px;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section .owl-theme .owl-nav .owl-prev:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;width:56px;height:56px;line-height:56px;font-weight:700;left:0;color:#fff;font-size:24px;cursor:pointer;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section .owl-theme .owl-nav .owl-next{position:absolute;right:50px;top:0;background:rgb(255 255 255 / .15);height:56px;width:56px;border-radius:50%;border:none;text-align:center;line-height:56px;color:#fff0;font-size:0;opacity:1;cursor:pointer;margin-top:-30px;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section .owl-theme .owl-nav .owl-next:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;width:56px;height:56px;line-height:56px;font-weight:700;right:0;color:#fff;font-size:24px;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section.style-two .content-box p{color:#fff;font-size:18px;line-height:28px;margin-bottom:41px}.banner-carousel .content-box p{position:relative;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms 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:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.banner-section.style-two .content-box .btn-box .theme-btn{border-radius:5px;overflow:hidden;padding:13px 30px;margin-right:11px;text-transform:uppercase}.banner-section.style-two .content-box .btn-box .theme-btn i{margin-right:10px}.banner-section.style-two .content-box .btn-box .user-btn-two{position:relative;display:inline-block;overflow:hidden;border-radius:5px;font-size:16px;line-height:26px;font-weight:700;color:#fff;text-transform:uppercase;border:2px solid #fff;padding:13px 28px;text-align:center;z-index:1}.banner-section.style-two .content-box .btn-box .user-btn-two i{margin-right:10px}.banner-section.style-two .content-box .btn-box .user-btn-two:before{position:absolute;content:'';background:#fff;width:0%;height:100%;left:0;top:0;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;z-index:-1}.banner-section.style-two .content-box .btn-box .user-btn-two:after{position:absolute;content:'';background:#fff;width:0%;height:100%;right:0;top:0;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;z-index:-1}.banner-section.style-two .content-box .btn-box .user-btn-two:hover:before,.banner-section.style-two .content-box .btn-box .user-btn-two:hover:after{width:100%}.banner-section.style-two .banner-carousel .content-box h5{padding-right:0;padding-left:55px}.banner-section.style-two .banner-carousel .content-box h5:before{right:inherit;left:0}.banner-section.style-two .banner-carousel .content-box h1{font-size:66px;line-height:60px;margin-bottom:17px}.banner-section.style-two .banner-carousel .slide-item{padding:214px 0 142px 0}.banner-section.style-two .banner-carousel .slide-item:before{background:-webkit-linear-gradient(0deg,rgb(4 23 48) 0%,rgb(0 0 0 / .1) 100%)}.banner-section.style-three{position:relative}.banner-section.style-three .content-box h1{margin-bottom:18px}.banner-section.style-three .content-box p{font-size:22px;line-height:32px;color:#fff;margin-bottom:41px}.banner-section.style-three .content-box .btn-box .banner-btn{position:relative;display:inline-block;overflow:hidden;background:#fff0;font-size:16px;font-weight:700;color:#fff;border:2px solid #fff;text-align:center;margin:0 5px;border-radius:32.5px;padding:12px 30px}.banner-section.style-three .content-box .btn-box .banner-btn:before{position:absolute;content:'';background:#fff;width:0%;height:100%;left:0;top:0;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;z-index:-1}.banner-section.style-three .content-box .btn-box .banner-btn:after{position:absolute;content:'';background:#fff;width:0%;height:100%;right:0;top:0;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;z-index:-1}.banner-section.style-three .content-box .btn-box .banner-btn:hover:before,.banner-section.style-three .content-box .btn-box .banner-btn:hover:after{width:100%}.banner-section.style-three .banner-carousel .content-box .btn-box .theme-btn{margin-right:0;margin:0 5px}.banner-section.style-three .banner-carousel .slide-item{padding:280px 0 240px 0}.banner-section.style-four{position:relative}.banner-section.style-four .banner-carousel .slide-item{padding:210px 0 215px 0}.banner-section.style-four .banner-carousel .slide-item:before{background:-webkit-linear-gradient(0deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .1) 100%)}.banner-section.style-four .content-box h1{margin-bottom:20px}.banner-section.style-four .content-box p{font-size:18px;line-height:30px;color:#fff;margin-bottom:40px}.banner-section.style-four .content-box .btn-box .theme-btn{overflow:hidden;border-radius:5px;margin-right:15px}.banner-section.style-four .content-box .btn-box .banner-btn-two{overflow:hidden;border-radius:5px;padding:13px 28px}.banner-section.style-four .content-box .btn-box .banner-btn{position:relative;display:inline-block;overflow:hidden;font-size:16px;font-weight:700;color:#fff;border-radius:5px;padding:14px 35px;text-align:center;z-index:1}.banner-section.style-four .content-box .btn-box .banner-btn:before{position:absolute;content:'';background:#fff;width:0%;height:100%;top:0;right:0;z-index:-1;transition:all 500ms ease}.banner-section.style-four .content-box .btn-box .banner-btn:hover:before{left:0;width:100%}.banner-section.style-five{position:relative}.banner-section.style-five .banner-carousel .slide-item:before{background:rgb(0 0 0 / .7)}.banner-section.style-five .content-box h1{font-size:60px;line-height:70px;margin-bottom:37px}.banner-section.style-five .content-box .btn-box .theme-btn{border-radius:5px;margin-right:25px}.banner-section.style-five .content-box .btn-box .theme-btn:before,.banner-section.style-five .content-box .btn-box .theme-btn:after{border-radius:5px}.banner-section.style-five .banner-carousel .content-box h5{padding-right:0;padding-left:35px;font-size:22px;margin-bottom:7px}.banner-section.style-five .banner-carousel .content-box h5:before{width:25px;left:0;right:inherit}.banner-section.style-five .banner-carousel .content-box .btn-box .user-btn i{font-size:20px;width:60px;height:60px;line-height:60px;box-shadow:none}.banner-section.style-five .banner-carousel .content-box .btn-box .user-btn.style-two i{background:#fff0;border-color:#fff}.banner-section.style-five .banner-carousel .content-box .list-item{margin-bottom:30px}.banner-section.style-five .banner-carousel .content-box .btn-box .banner-btn-two{border-radius:5px}.banner-section.style-five .banner-carousel .content-box .btn-box .user-btn{padding:15px 0 22px 77px}.banner-section.style-five .banner-carousel .slide-item{padding:360px 0 170px 0}.service-style-five{position:relative;padding:103px 0 110px 0}.service-style-five .sec-title{text-align:center;margin-bottom:66px}.service-style-five .tabs-box .tab-btn-box{position:relative;display:block;border-bottom:1px solid #ddd;margin-bottom:60px}.service-style-five .tabs-box .tab-btn-box .tab-btns li{position:relative;display:inline-block;float:left;font-size:16px;color:#666;padding:15px 63px 15px 40px;cursor:pointer;transition:all 500ms ease}.service-style-five .tabs-box .tab-btn-box .tab-btns li.active-btn,.service-style-five .tabs-box .tab-btn-box .tab-btns li:hover{color:#222}.service-style-five .tabs-box .tab-btn-box .tab-btns li:before{position:absolute;content:'';width:100%;height:1px;left:0;bottom:-1px;transform:scale(0,0);transition:all 500ms ease}.service-style-five .tabs-box .tab-btn-box .tab-btns li.active-btn:before,.service-style-five .tabs-box .tab-btn-box .tab-btns li:hover:before{transform:scale(1,1)}.service-style-five .tabs-box .tab-btn-box .tab-btns li:last-child{padding-right:0}.service-style-five .tabs-box .tab-btn-box .tab-btns li i{position:absolute;left:0;top:12px;font-size:30px;line-height:30px;color:#666;transition:all 500ms ease}.service-style-five .tabs-content .image-box{position:relative;display:block;overflow:hidden;margin-right:5px;border-radius:5px}.service-style-five .tabs-content .image-box:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:-webkit-gradient(linear,left top,right top,from(#fff0),to(rgb(255 255 255 / .3)));background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.service-style-five .tabs-content .image-box:hover:before{-webkit-animation:shine 1s;animation:shine 1s}.service-style-five .tabs-content .image-box img{width:100%;border-radius:5px}.service-style-five .tabs-content .content-box{position:relative;display:block;margin-left:15px}.service-style-five .tabs-content .content-box h3{position:relative;display:block;font-size:30px;line-height:40px;font-weight:400;margin-bottom:18px}.service-style-five .tabs-content .content-box p{margin-bottom:29px}.service-style-five .tabs-content .content-box ul li{position:relative;display:block;font-size:16px;margin-bottom:8px;padding-left:25px}.service-style-five .tabs-content .content-box ul li:last-child{margin-bottom:0}.service-style-five .tabs-content .content-box ul li:before{position:absolute;content:"\f101";font-family:'Font Awesome 5 Free';font-weight:700;font-size:12px;left:0;top:0}