.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-section{position:relative;padding-top:93px}.service-block-one .inner-box{position:relative;display:block;margin-bottom:43px;margin-right:60px;padding-bottom:44px}.service-section .inner-content .service-block:first-child .service-block-one .inner-box,.service-section .inner-content .service-block:nth-child(2) .service-block-one .inner-box,.service-section .inner-content .service-block:nth-child(3) .service-block-one .inner-box{border-bottom:1px solid #ddd}.service-block-one .inner-box h4{margin-bottom:24px}.service-block-one .inner-box .inner{position:relative;padding-left:100px}.service-block-one .inner-box .inner .icon-box{position:absolute;left:0;top:10px;font-size:60px;line-height:60px}.service-block-one .inner-box .inner .icon-box:before{position:absolute;content:'';background:#f0f5f9;width:70px;height:70px;left:-5px;top:-5px;transform:rotate(15deg);transition:all 500ms ease}.service-block-one .inner-box .inner .icon-box:after{position:absolute;content:'';background:#dee6ed;width:70px;height:70px;left:-5px;top:-5px;z-index:-1;opacity:0;transform:rotate(0deg);transition:all 500ms ease}.service-block-one .inner-box:hover .inner .icon-box:after{opacity:1;transform:rotate(-15deg)}.service-block-one .inner-box .inner .icon-box i{position:relative;position:relative;color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.service-block-one .inner-box .inner p{margin-bottom:10px}.service-block-one .inner-box .inner a{position:relative;display:inline-block}.service-block-one .inner-box .inner a span{position:relative;display:inline-block;font-size:14px;line-height:16px;color:#222;border-bottom:1px solid #222;transition:all 500ms ease}.service-block-one .inner-box .inner a i{position:relative;font-size:12px;margin-right:8px}.service-style-two{position:relative;padding:100px 0 100px 0}.service-style-two .pattern-layer{position:absolute;left:50%;top:0;width:283px;height:95px;transform:translateX(-50%)}.service-style-two .sec-title{margin-bottom:70px}.service-style-two .sec-title h2{margin-bottom:15px}.service-style-two .sec-title p{line-height:28px;color:rgb(255 255 255 / .4)}.service-block-two .inner-box{position:relative;padding-left:136px;margin-bottom:48px}.service-block-two .inner-box .icon-box{position:absolute;left:0;top:6px;width:110px;height:110px;line-height:110px;text-align:center;font-size:60px;color:#fff;border:3px solid rgb(255 255 255 / .1);border-radius:50%;z-index:1;transition:all 500ms ease}.service-block-two .inner-box .icon-box:before{position:absolute;content:'';width:110px;height:110px;left:-3px;top:-3px;right:0;transform:scale(0,0);opacity:0;z-index:-1;border-radius:50%;transition:all 500ms ease}.service-block-two .inner-box:hover .icon-box:before{transform:scale(1,1);opacity:1}.service-block-two .inner-box h4{color:#fff;margin-bottom:10px}.service-block-two .inner-box h4 a{color:#fff}.service-block-two .inner-box p{color:rgb(255 255 255 / .4);margin-bottom:10px}.service-block-two .inner-box .link a{position:relative;display:inline-block;padding-left:0}.service-block-two .inner-box .link a:hover{padding-left:20px}.service-block-two .inner-box .link a i{position:absolute;font-size:12px;color:#fff;left:0;top:9px;opacity:0;transition:all 500ms ease}.service-block-two .inner-box .link a:hover i{opacity:1}.service-block-two .inner-box .link a span{position:relative;display:inline-block;font-size:14px;line-height:14px;color:rgb(255 255 255 / .4);border-bottom:1px solid rgb(255 255 255 / .4);transition:all 500ms ease}.service-style-three{position:relative;padding:93px 0 90px 0}.service-style-three .upper-box .title-inner{position:relative;display:block;max-width:900px;width:100%}.service-style-three .upper-box .title-inner .sec-title{width:50%}.service-style-three .upper-box .title-inner .text{position:relative;padding-left:30px;margin-top:4px;width:50%}.service-style-three .upper-box .title-inner .text:before{position:absolute;content:'';background:#8db6d6;width:1px;height:75px;left:-40px;top:3px}.service-style-three .upper-box .btn-box{position:absolute;top:25px;right:0}.service-style-three .upper-box .btn-box .theme-btn i{font-size:12px;margin-left:10px}.service-style-three .upper-box .btn-box .theme-btn{padding:13px 38px}.service-style-three .upper-box{position:relative;display:block;margin-bottom:40px}.service-block-three .inner-box{position:relative;display:block;overflow:hidden;background:#f5faff;margin-bottom:30px;transition:all 500ms ease}.service-block-three .inner-box:hover{background:#fff;box-shadow:0 5px 10px rgb(0 0 0 / .1)}.service-block-three .inner-box:before{position:absolute;content:'';width:100%;height:3px;left:0;right:0;bottom:0;transform:scale(0,0);transition:all 500ms ease}.service-block-three .inner-box:hover:before{transform:scale(1,1)}.service-block-three .inner-box .image-box{position:relative;display:block;overflow:hidden}.service-block-three .inner-box .image-box img{width:100%}.service-block-three .inner-box .image-box .overlay-box-1{position:absolute;left:0;top:0;width:0%;height:100%;z-index:1;transition:all 500ms ease}.service-block-three .inner-box .image-box .overlay-box-2{position:absolute;right:0;top:0;width:0%;height:100%;z-index:1;transition:all 500ms ease}.service-block-three .inner-box:hover .image-box .overlay-box-1,.service-block-three .inner-box:hover .image-box .overlay-box-2{width:50%}.service-block-three .inner-box .image-box a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:30px;line-height:30px;color:#fff;z-index:1;opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.service-block-three .inner-box:hover .image-box a{opacity:1}.service-block-three .inner-box .lower-content{position:relative;padding:37px 45px 38px 45px}.service-block-three .inner-box .lower-content h3{display:block;margin-bottom:3px}.service-block-three .inner-box .lower-content h3 a{display:inline-block;color:#222}.service-block-three .inner-box .lower-content p{margin-bottom:29px}.service-block-three .inner-box .lower-content .link{position:relative;display:block;padding-top:16px}.service-block-three .inner-box .lower-content .link a{position:relative;display:inline-block}.service-block-three .inner-box .lower-content .link a span{position:relative;display:inline-block;font-size:14px;line-height:14px;font-weight:400;color:#222;border-bottom:1px solid #222;transition:all 500ms ease}.service-block-three .inner-box .lower-content .link a i{font-size:12px;margin-right:10px}.service-style-three .owl-dots{position:relative;display:block;text-align:center;padding-top:15px}.service-style-three .owl-theme .owl-dots .owl-dot span{position:relative;display:inline-block;background:#ddd;width:20px;height:4px;margin:0 5px;cursor:pointer;transition:all 500ms ease}.service-style-three .owl-theme .owl-dots .owl-dot.active span,.service-style-three .owl-theme .owl-dots .owl-dot span:hover{background:#180c54}.service-style-four{position:relative;padding:104px 0 50px 0}.service-block-four .inner-box{position:relative;display:block;margin-bottom:54px}.service-block-four .inner-box .icon-box{position:relative;display:inline-block;margin-bottom:29px!important;transition:all 500ms ease}.service-block-four .inner-box:hover .icon-box{transform:rotateY(360deg)}.service-block-four .inner-box h4{position:relative;display:block;margin-bottom:14px}.service-block-four .inner-box p{margin-bottom:20px}.service-block-four .inner-box .link a{position:relative;display:inline-block}.service-block-four .inner-box .link a i{position:relative;font-size:12px;margin-right:8px}.service-block-four .inner-box .link a span{position:relative;display:inline-block;font-size:14px;line-height:14px;font-weight:700;color:#222;border-bottom:1px solid #222;transition:all 500ms ease}.service-style-four .sec-title-two{margin-bottom:57px}.service-style-four .pattern-layer{position:absolute;left:0;top:0;width:612px;height:497px;background-repeat:no-repeat}.project-section{position:relative}.project-block-one .inner-box{position:relative}.project-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden}.project-block-one .inner-box .image-box:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;right:0;box-shadow:inset 0 -200px 100px -40px rgb(0 0 0 / .8);z-index:1;transition:all 500ms ease}.project-block-one .inner-box .image-box img{width:100%;transition:all 5s ease}.project-block-one .inner-box:hover .image-box img{transform:scale(1.5)}.project-block-one .inner-box .lower-content{position:absolute;left:0;bottom:0;width:100%;padding:30px 75px 57px 75px;z-index:1}.project-block-one .inner-box .lower-content p{position:relative;display:inline-block;color:#fff;margin-bottom:5px;padding-right:58px}.project-block-one .inner-box .lower-content p:before{position:absolute;content:'';width:45px;height:2px;top:12px;right:0}.project-block-one .inner-box .lower-content h2{position:relative;display:block;font-size:30px;line-height:40px;color:#fff;font-weight:400;margin:0}.project-block-one .inner-box .lower-content h2 a{display:inline-block;color:#fff}.project-style-two{position:relative;padding:93px 0 100px 0}.project-style-two .project-inner{position:relative;display:block;max-width:1040px;width:100%;padding:0 30px}.project-style-two .project-inner .image-box{position:relative;display:block;max-width:650px;width:100%}.project-style-two .project-inner .image-box img{width:100%}.project-style-two .project-inner .content-box{position:absolute;top:45px;right:38px;background:#fff;max-width:390px;width:100%;padding:53px 40px 42px 50px;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.project-style-two .project-inner .content-box span{position:relative;display:inline-block;font-size:16px;line-height:16px;margin-bottom:18px}.project-style-two .project-inner .content-box h3{margin-bottom:10px;line-height:30px}.project-style-two .project-inner .content-box p{margin-bottom:30px}.project-style-two .project-inner .content-box a{position:relative;display:inline-block}.project-style-two .project-inner .content-box a i{position:relative;font-size:12px;margin-right:10px}.project-style-two .project-inner .content-box a span{position:relative;display:inline-block;font-size:14px;line-height:14px;color:#222;border-bottom:1px solid #222;transition:all 500ms ease}.project-style-two .owl-dots{position:absolute;top:50%;right:35px;transform:translateY(-50%);display:inline-block;counter-reset:count}.project-style-two .owl-dots .owl-dot{position:relative;display:block;margin:15px 0;text-align:center;background-color:#fff0;cursor:pointer;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.project-style-two .owl-dots .owl-dot:before{position:relative;display:inline-block;font-size:16px;color:#bcbcbc;font-weight:400;counter-increment:count;content:"0" counter(count)}.project-style-two .owl-dots .owl-dot span{display:none}.project-style-two .sec-title{margin-bottom:60px}.project-style-three{position:relative;padding:100px 0 110px 0}.project-style-three .sec-title-two{margin-bottom:50px}.project-style-three .filters{position:relative;display:block;margin-bottom:40px}.project-style-three .more-btn{position:relative;display:block;margin-top:30px}.project-style-three .more-btn .theme-btn{border-radius:5px;overflow:hidden;padding:12.5px 31px}.project-style-three .more-btn .theme-btn i{font-size:14px;margin-right:8px}.project-style-three .filters .filter-tabs li{position:relative;display:inline-block;font-size:18px;color:#909090;margin:0 20px;cursor:pointer;transition:all 500ms ease}.project-block-two .inner-box{position:relative;display:block;overflow:hidden;margin-bottom:30px}.project-block-two .inner-box .image-box{position:relative;display:block;overflow:hidden}.project-block-two .inner-box .image-box:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;right:0;opacity:0;z-index:1;box-shadow:inset 0 -200px 100px -40px rgb(0 0 0 / .9);transition:all 500ms ease}.project-block-two .inner-box:hover .image-box:before{opacity:1}.project-block-two .inner-box .image-box a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:40px;line-height:40px;color:#fff;opacity:0;z-index:2;transition:all 500ms ease;-webkit-transition-delay:.3s;transition-delay:.3s}.project-block-two .inner-box:hover .image-box a{opacity:1}.project-block-two .inner-box .image-box img{width:100%;transition:all 500ms ease}.project-block-two .inner-box:hover .image-box img{transform:scale(1.05)}.project-block-two .inner-box .content-box{position:absolute;left:0;bottom:0;width:100%;z-index:2;text-align:center;padding:0 15px 16px 15px}.project-block-two .inner-box .content-box h5{position:relative;display:block;font-size:18px;line-height:20px;color:#fff;font-weight:700;margin-bottom:0;opacity:0;transform:translateY(30px);transition:all 500ms ease}.project-block-two .inner-box .content-box a{position:relative;display:inline-block;font-size:12px;line-height:20px;font-weight:700;opacity:0;text-transform:uppercase;transform:translateY(30px)}.project-block-two .inner-box:hover .content-box h5,.project-block-two .inner-box:hover .content-box a{transform:translateY(0);opacity:1}.project-block-two .inner-box .content-box a:hover{color:#fff}.project-style-four{position:relative;padding:103px 0 100px 0}.project-block-three .inner-box{position:relative;display:block;margin-bottom:180px}.project-block-three .inner-box .image-box{position:relative;display:block;overflow:hidden;border-radius:5px;background:#000}.project-block-three .inner-box .image-box img{width:100%;border-radius:5px;transition:all 500ms ease}.project-block-three .inner-box:hover .image-box img{opacity:.2;transform:scale(1.05)}.project-block-three .inner-box .lower-content{position:relative}.project-block-three .inner-box .lower-content .inner{position:absolute;left:30px;top:-150px;width:calc(100% - 60px);background:#fff;padding:43px 50px 44px 50px;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.project-block-three .inner-box .lower-content .inner span{position:relative;display:inline-block;font-size:16px;line-height:16px;margin-bottom:22px}.project-block-three .inner-box .lower-content .inner h3{margin-bottom:8px}.project-block-three .inner-box .lower-content .inner p{margin-bottom:20px}.project-block-three .inner-box .lower-content .inner a{position:relative;display:inline-block}.project-block-three .inner-box .lower-content .inner a i{position:relative;font-size:12px;margin-right:10px}.project-block-three .inner-box .lower-content .inner a span{position:relative;display:inline-block;font-size:14px;line-height:14px;color:#222;border-bottom:1px solid #222;margin:0;transition:all 500ms ease}.project-style-four .owl-dots{position:relative;display:block;text-align:center;margin-top:10px}.project-style-four .owl-theme .owl-dots .owl-dot span{position:relative;display:inline-block;width:20px;height:4px;background:#ddd;margin:0 5px;cursor:pointer;transition:all 500ms ease}.project-style-four .title-inner{position:relative;margin-bottom:30px}.project-style-four .title-inner .btn-box a{position:relative;display:inline-block;overflow:hidden;font-size:16px;line-height:26px;font-weight:700;color:#222;border-radius:5px;padding:13px 27px;text-align:center;z-index:1}.project-style-four .title-inner .btn-box a:hover{color:#fff}.project-style-four .title-inner .btn-box a:before{position:absolute;content:'';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}.project-style-four .title-inner .btn-box a:after{position:absolute;content:'';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}.project-style-four .title-inner .btn-box a:hover:before,.project-style-four .title-inner .btn-box a:hover:after{width:100%}.project-style-four .title-inner .btn-box{position:relative;margin-top:17px}.working-section{position:relative;width:100%;padding:110px 0 120px 0;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.working-section:before{position:absolute;content:'';background:#222;width:100%;height:100%;left:0;top:0;right:0;opacity:.9}.working-block-one .inner-box{position:relative;display:inline-block;width:232px;height:232px;margin:0 auto;padding:70px 40px 50px 40px}.working-block-one .inner-box .pattern-layer{position:absolute;left:0;top:0;right:0;width:232px;height:232px;background-repeat:no-repeat}.working-block-one .inner-box .count{position:absolute;left:10px;top:20px;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background:#fff;font-size:22px;font-weight:700;color:#222;border-radius:50%;z-index:1;transition:all 500ms ease}.working-block-one .inner-box:hover .count{color:#fff}.working-block-one .inner-box .count:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:50%;transform:scale(0,0);z-index:-1;transition:all 500ms ease}.working-block-one .inner-box:hover .count:before{transform:scale(1,1)}.working-block-one .inner-box .icon-box{position:relative;font-size:60px;line-height:60px;color:#fff;margin-bottom:15px;transition:all 500ms ease}.working-block-one .inner-box h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:500;color:#fff;text-transform:uppercase}.working-section .sec-title-two{margin-bottom:57px}.working-style-two{position:relative;padding:103px 0 104px 0}.working-style-two .sec-title{text-align:center;margin-bottom:74px}.working-style-two .sec-title h2{margin-bottom:17px}.working-block-two .inner-box{position:relative;display:block;text-align:center;padding:0 30px}.working-block-two .inner-box .icon-box{position:relative;display:inline-block;width:200px;height:200px;line-height:140px;font-size:80px;text-align:center;border-radius:50%;margin-bottom:48px;box-shadow:0 0 0 20px rgb(255 205 212 / .2)}.working-style-two .working-block:nth-child(2) .working-block-two .inner-box .icon-box{box-shadow:0 0 0 20px rgb(233 205 255 / .3)}.working-style-two .working-block:last-child .working-block-two .inner-box .icon-box{box-shadow:0 0 0 20px rgb(197 251 222 / .3)}.working-block-two .inner-box h3{font-size:24px;margin-bottom:9px}.working-block-two .inner-box h3 a{color:#222}.working-block-two .inner-box .border-box{position:absolute;right:-110px;top:0;width:181px;height:32px;background-repeat:no-repeat}.working-style-two .working-block:first-child .working-block-two .inner-box .border-box{top:175px}.cta-style-two{position:relative;padding:70px 0}.cta-style-two .sec-title-two{margin:0}.cta-style-two .sec-title-two h2{margin-bottom:6px}.cta-style-two .sec-title-two h2:before{background:#fff}.cta-style-two .sec-title-two h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:400;color:#fff;margin:0}.cta-style-two .inner-box .btn-box{position:relative;margin-top:13px}.cta-style-two .inner-box .btn-box .theme-btn{font-size:20px;border-radius:5px;overflow:hidden;padding:18px 40px}.cta-style-two .pattern-layer{position:absolute;top:0;right:200px;width:283px;height:100%;background-repeat:no-repeat}