.banner-section{position:relative;overflow:hidden}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;padding:235px 0 150px}.banner-carousel .slide-item:before{position:absolute;content:'';width:100%;height:100%;background:#1f2327;top:0;right:0;z-index:1;opacity:.5}.banner-carousel .slide-item .image-layer{position:absolute;left:0;top: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 6s linear;-moz-transition:all 6s linear;-ms-transition:all 6s linear;-o-transition:all 6s linear;transition:all 6s 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;max-width:750px;margin:0 auto;z-index:5}.banner-carousel .content-box h6{position:relative;display:inline-block;font-size:16px;color:#22272b;line-height:30px;font-weight:500;padding:6.5px 20px;margin-bottom:29px;text-align:center;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-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 h6{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 h1{position:relative;display:block;color:#fff;font-size:90px;line-height:90px;font-weight:700;margin-bottom:26px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1.3s ease;-moz-transition:all 1.3s ease;-ms-transition:all 1.3s ease;-o-transition:all 1.3s ease;transition:all 1.3s 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:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.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 1.6s ease;-moz-transition:all 1.6s ease;-ms-transition:all 1.6s ease;-o-transition:all 1.6s ease;transition:all 1.6s 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.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.banner-carousel .owl-nav .owl-prev{position:absolute;left:150px;top:50%;transform:translateY(-50%);width:65px;height:65px;background:#fff;text-align:center;line-height:65px;font-size:20px;font-weight:600;color:#22272b;cursor:pointer;opacity:.2;transition:all .5s ease}.banner-carousel .owl-nav .owl-next{position:absolute;right:120px;top:50%;transform:translateY(-50%);width:65px;height:65px;background:#fff;text-align:center;line-height:65px;font-size:20px;font-weight:600;color:#22272b;cursor:pointer;opacity:.2;transition:all .5s ease}.banner-carousel:hover .owl-nav .owl-prev,.banner-carousel:hover .owl-nav .owl-next{opacity:1}.banner-carousel .owl-nav .owl-prev:hover,.banner-carousel .owl-nav .owl-next:hover{color:#fff}.banner-section.style-two .slide-item{padding:200px 0 220px}.banner-section.style-two .slide-item:before{background:#fff}.banner-section.style-two .banner-carousel .content-box{margin:0;max-width:720px}.banner-section.style-two .banner-carousel .content-box h1{color:#22272b;font-weight:300;margin-bottom:30px}.banner-section.style-two .banner-carousel .content-box h1 span{display:inline-block;font-weight:700;border-bottom:8px solid #22272b;line-height:78px}.banner-carousel .content-box p{position:relative;display:block;font-size:20px;line-height:36px;color:#8a8c8c;font-weight:500;font-style:italic;margin-bottom:43px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1.45s ease;-moz-transition:all 1.45s ease;-ms-transition:all 1.45s ease;-o-transition:all 1.45s ease;transition:all 1.45s 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:1.45s;-moz-transition-delay:1.45s;-ms-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}.feature-section{position:relative}.feature-section .feature-block-one{position:relative;float:left;width:33.33333%}.feature-section .feature-block-one .inner-box{position:relative;padding:50px 60px;z-index:1}.feature-section .feature-block-one .inner-box:before{position:absolute;content:'';background:#222;width:100%;height:0;left:0;top:0;right:0;z-index:-1;transition:all .5s ease}.feature-section .feature-block-one .inner-box:hover:before{height:100%}.feature-section .feature-block-one:last-child .inner-box{background:#f8f7f3}.feature-section .feature-block-one .inner-box .icon-box{position:absolute;left:60px;top:0;width:138px;height:138px;line-height:138px;background:#fff;text-align:center;font-size:70px;color:#22272b}.feature-section .feature-block-one .inner-box .icon-box:before{position:absolute;content:'';background:#22272b;width:100%;height:10px;left:0;top:-10px}.feature-section .feature-block-one .inner-box .inner{position:relative;padding:4px 0 0 178px}.feature-section .feature-block-one .inner-box .inner h4{font-size:20px;line-height:28px;font-weight:700;margin-bottom:21px;transition:all .5s ease}.feature-section .feature-block-one .inner-box .inner p{color:#645d42;font-weight:500;margin-bottom:21px;line-height:34px;transition:all .5s ease}.feature-section .feature-block-one .inner-box .inner a{position:relative;display:inline-block;font-size:16px;font-weight:500;color:#22272b}.feature-section .feature-block-one .inner-box .inner a i{margin-right:4px;font-size:15px}.feature-section .feature-block-one:first-child .inner-box .inner h4,.feature-section .feature-block-one:first-child .inner-box .inner a,.feature-section .feature-block-one .inner-box:hover .inner h4,.feature-section .feature-block-one .inner-box:hover .inner a{color:#fff !important}.feature-section .feature-block-one:first-child .inner-box .inner p,.feature-section .feature-block-one .inner-box:hover .inner p{color:rgba(255,255,255,.7) !important}.feature-style-two{position:relative;padding-top:120px}.feature-style-two .feature-block-two{position:relative;float:left;width:33.333%}.feature-style-two .feature-block-two .inner-box{position:relative;overflow:hidden;margin-right:3px;padding:50px 30px 43px}.feature-block-two .inner-box:before{position:absolute;content:'';background:#22272b;width:100%;height:100%;left:0;top:0;opacity:.7;z-index:1}.feature-block-two:first-child .inner-box:before{display:none}.feature-block-two .inner-box .image-layer{position:absolute;left:0;top:0;right:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 1.5s ease}.feature-block-two .inner-box:hover .image-layer{transform:scale(1.2)}.feature-style-two .feature-block-two:last-child .inner-box{margin:0 !important}.feature-block-two .inner-box .content-inner{position:relative;padding:0 30px 7px}.feature-block-two .inner-box .content-inner h2{position:relative;display:block;font-size:30px;line-height:40px;color:#fff;font-weight:700;margin-bottom:45px}.feature-block-two .inner-box .content-inner .theme-btn-one{color:#22272b !important;padding:12.5px 40px}.feature-block-two .inner-box .content-inner .theme-btn-one:hover{color:#fff !important}.feature-block-two .inner-box .count-box{position:relative;display:inline-block;width:92px;height:92px;text-align:center;border-radius:50%;padding:10px;border:1px solid rgba(255,255,255,.2);margin-bottom:63px}.feature-block-two .inner-box .content-box{position:relative;z-index:1}.feature-block-two .inner-box .count-box span{position:relative;display:inline-block;width:70px;height:70px;line-height:70px;font-size:18px;font-weight:500;color:#22272b;text-align:center;border-radius:50%}.feature-block-two .inner-box .content-box h3{font-size:24px;line-height:32px;color:#fff;font-weight:700;margin-bottom:18px}.feature-block-two .inner-box .content-box p{font-size:18px;line-height:34px;color:#c8c3bf}.feature-style-two:before{position:absolute;content:'';background:#f8f7f3;width:100%;height:720px;left:0;top:365px;right:0}.about-section{position:relative}#content_block_1 .content-box h3{position:relative;font-size:24px;line-height:40px;margin-bottom:53px}#content_block_1 .content-box .list-item li{position:relative;display:block;font-size:18px;line-height:26px;color:#717577;margin-bottom:18px;padding-left:40px}#content_block_1 .content-box .list-item li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-size:18px;font-weight:700;left:0;top:0}#content_block_1 .content-box .list-item li:last-child{margin-bottom:0}#content_block_1 .content-box .list-item{margin-bottom:54px}#content_block_1 .content-box .sec-title{margin-bottom:36px}#content_block_1 .content-box .inner-box .inner{position:relative;padding:30px 40px 32px 125px;max-width:295px;margin-right:60px}#content_block_1 .content-box .inner-box .inner:before{position:absolute;content:'';width:10px;height:100%;top:0;right:-20px}#content_block_1 .content-box .inner-box .inner .icon-box{position:absolute;left:40px;top:30px;font-size:60px;line-height:60px}#content_block_1 .content-box .inner-box .inner h4{position:relative;font-size:20px;line-height:28px;color:#fff;font-weight:500}#content_block_1 .content-box .inner-box .author figure{position:relative;display:inline-block}#content_block_1 .content-box .inner-box .author .author-thumb{position:relative;display:inline-block;margin-right:20px;width:88px;height:88px;border-radius:50%;background:#fff;padding:6px}#content_block_1 .content-box .inner-box .author .author-thumb img{width:100%;border-radius:50%}#content_block_1 .content-box .inner-box{position:relative;display:flex;align-items:center}.about-style-two{position:relative;padding:120px 0}#image_block_1 .image-box{position:relative;display:block}#image_block_1 .image-box img{width:100%}#image_block_1 .image-box .image-2{position:absolute;bottom:0;left:-140px}#image_block_1 .image-box .icon-box{position:absolute;left:132px;top:252px;width:146px;height:146px;line-height:146px;text-align:center;border-radius:50%}#image_block_1 .image-box .image-1{position:relative;display:block;overflow:hidden}#image_block_1 .image-box .image-1:before{position:absolute;top:0;left:-80%;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}#image_block_1 .image-box:hover .image-1:before{-webkit-animation:shine 1s;animation:shine 1s}#content_block_7 .content-box .text{margin-bottom:40px}#content_block_7 .content-box .inner-box{position:relative;display:block;margin-bottom:52px}#content_block_7 .content-box .inner-box .single-item{margin-bottom:40px}#content_block_7 .content-box .inner-box .single-item h5{position:relative;display:block;font-size:18px;font-weight:500;margin-bottom:5px;padding-left:16px}#content_block_7 .content-box .inner-box .single-item h5:before{position:absolute;content:"\f0da";font-family:'Font Awesome 5 Pro';font-size:18px;font-weight:700;left:0;top:0}#content_block_7 .content-box p{font-size:18px;line-height:36px}#content_block_7 .content-box .sec-title{margin-bottom:36px}#content_block_7 .content-box .lower-box .support-box{position:relative;padding:11px 0 7px 80px}#content_block_7 .content-box .lower-box .support-box i{position:absolute;left:0;top:0;font-size:24px;width:70px;height:70px;line-height:70px;text-align:center;border-radius:50%}#content_block_7 .content-box .lower-box .support-box p{position:relative;font-size:14px;line-height:20px;font-weight:500;margin-bottom:2px}#content_block_7 .content-box .lower-box .support-box h3{position:relative;display:block;font-size:26px;line-height:30px}#content_block_7 .content-box .lower-box .support-box h3 a{display:inline-block;color:#22272b}.about-style-three{position:relative;padding:120px 0}.about-style-three .image-box{position:relative;display:block;overflow:hidden}.about-style-three .image-box:before{position:absolute;top:0;left:-80%;display:block;content:'';width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1}.about-style-three .image-box:hover:before{-webkit-animation:shine 1s;animation:shine 1s}.about-style-three .image-box .image img{width:100%}#content_block_8 .content-box .author-box .author-thumb{position:relative;display:inline-block;margin-right:20px;width:88px;height:88px;border-radius:50%;background:#fff;padding:6px}#content_block_8 .content-box .author-box .signature{position:relative;display:inline-block}#content_block_8 .content-box .text{margin-bottom:42px;position:relative;display:block}#content_block_8 .content-box .text p{font-size:18px;line-height:36px}#content_block_8 .content-box .inner-box{position:relative;margin-bottom:51px}#content_block_8 .content-box .inner-box .single-item{position:relative;display:block;float:left;width:50%}#content_block_8 .content-box .inner-box .single-item h5{position:relative;font-size:18px;line-height:26px;font-weight:500;margin-bottom:6px;padding-left:16px}#content_block_8 .content-box .inner-box .single-item h5:before{position:absolute;content:"\f0da";font-family:'Font Awesome 5 Pro';font-size:18px;left:0;top:0;font-weight:700}#content_block_8 .content-box .inner-box .single-item p{font-size:18px}#content_block_8 .content-box .sec-title{margin-bottom:36px}.about-style-three #content_block_8 .content-box{margin-top:-6px}div#content_block_1 .content-box .inner-box.clearfix .icon-box svg{position:absolute;font-size:75px;height:75px;width:75px;left:0;top:0}.testimonial-section{position:relative}.testimonial-section .inner-container{position:relative;display:block;background:#fff;margin:0 -60px;padding:50px 60px 0}.testimonial-section .owl-stage-outer{overflow:visible}.testimonial-section .owl-item{opacity:0;transition:all .5s ease}.testimonial-section .owl-item.active{opacity:1}.testimonial-block-one .inner-box{position:relative;display:block;background:#fff;border:1px solid #ecebe3;padding-bottom:30px;transition:all .5s ease}.testimonial-block-one .inner-box:hover{box-shadow:0 10px 20px rgba(0,0,0,.03)}.testimonial-block-one .inner-box h4{position:relative;display:block;font-size:20px;line-height:30px;color:#fff;font-weight:500;margin-bottom:38px;padding:17.5px 15px;z-index:1;transition:all .5s ease}.testimonial-block-one .inner-box:hover h4{color:#22272b}.testimonial-block-one .inner-box h4:before{position:absolute;content:'';width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;z-index:-1;transition:all .5s ease}.testimonial-block-one .inner-box h4:after{position:absolute;content:'';width:20px;height:20px;left:50%;bottom:-7px;transform:translateX(-50%) rotate(45deg);z-index:-1;transition:all .5s ease}.testimonial-block-one .inner-box p{font-size:16px;line-height:28px;margin:0 auto 31px auto;padding:0 20px;font-style:italic}.testimonial-block-one .inner-box .image-box{position:relative;display:inline-block;width:92px;height:92px;border:1px solid #edece5;border-radius:50%;background:#fff;padding:10px;z-index:1;transition:all .5s ease}.testimonial-block-one .inner-box .image-box img{width:100%;border-radius:50%}.testimonial-block-one .inner-box .quote-box{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.testimonial-style-two{position:relative;padding:120px 0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.testimonial-style-two:before{position:absolute;content:'';background:#1f2327;width:100%;height:100%;left:0;top:0;opacity:.9}.testimonial-style-two .testimonial-content .inner-box{position:relative;padding:6px 0 14px 300px;min-height:237px}.testimonial-style-two .testimonial-content .inner-box .image-box{position:absolute;left:0;top:0;width:237px;height:237px}.testimonial-style-two .testimonial-content .inner-box .text h2{position:relative;display:block;font-size:36px;line-height:50px;color:#fff;font-weight:300;margin-bottom:37px}.testimonial-style-two .testimonial-content .inner-box .text h3{font-size:22px;line-height:30px;font-weight:700}.cta-section{position:relative;padding:80px 0}.cta-section .inner-box .theme-btn-one{color:#22272b !important}.cta-section .inner-box .theme-btn-one:hover{color:#fff !important}.cta-section .inner-box .text h2{position:relative;display:block;font-size:34px;line-height:70px;color:#fff;font-weight:700}.cta-section .inner-box .btn-box{display:flex}.cta-style-two{position:relative}.cta-style-two .inner-container{position:relative;padding:80px;margin-bottom:-110px;z-index:1}.cta-style-two .inner-container .text{position:relative;padding-left:80px;min-height:68px}.cta-style-two .inner-container .text i{position:absolute;left:0;top:0;font-size:60px;line-height:60px}.cta-style-two .inner-container .text h3{font-size:28px;line-height:34px;color:#fff;font-weight:700}.cta-style-two .inner-container .subscribe-form .form-group{position:relative;margin:0}.cta-style-two .inner-container .subscribe-form .form-group input[type=email]{position:relative;display:block;max-width:470px;width:100%;height:70px;background:#fff;border:2px solid #fff;border-radius:40px;padding:10px 30px;font-size:14px;font-weight:500;color:#717577;transition:all .5s ease}.cta-style-two .inner-container .subscribe-form .form-group .theme-btn-one{position:absolute;top:0;right:0;color:#22272b !important;transition:all .5s ease}.cta-style-two .inner-container .subscribe-form .form-group .theme-btn-one:hover{color:#fff !important}.service-section{position:relative}.service-block-one .inner-box{position:relative;display:block;background:#fff;transition:all .5s ease}.service-block-one .inner-box:hover{box-shadow:0 10px 20px rgba(0,0,0,.03)}.service-block-one .inner-box .image-box{position:relative;display:block}.service-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;background:#22272b}.service-block-one .inner-box .image-box .image img{width:100%;transition:all .5s ease}.service-block-one .inner-box:hover .image-box .image img{opacity:.7;transform:scale(1.1)}.service-block-one .inner-box .image-box .icon-box svg{position:absolute;left:0;bottom:0;width:86px;height:78px;line-height:78px;text-align:center;font-size:55px;transition:all .5s ease}.service-block-one .inner-box .image-box .icon-box{position:absolute;left:-10px;bottom:20px;width:86px;height:78px;line-height:78px;text-align:center;font-size:55px;transition:all .5s ease}.service-section .owl-stage-outer{overflow:visible}.service-section .owl-item{opacity:0;transition:.5s}.service-section .owl-item.active{opacity:1}.service-block-one .inner-box .image-box .icon-box:before{position:absolute;content:'';width:10px;height:10px;left:0;bottom:-10px;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 0%);transition:all .5s ease}.service-block-one .inner-box .lower-content{position:relative;display:block;padding:22px 30px 19px;border:1px solid #ecebe3;border-top:none}.service-block-one .inner-box .lower-content h4{display:block;font-size:20px;line-height:30px;font-weight:500;margin-bottom:12px}.service-block-one .inner-box .lower-content h4 a{display:inline-block;color:#22272b}.service-block-one .inner-box .lower-content p{margin-bottom:10px}.service-block-one .inner-box .lower-content .link a{position:relative;display:inline-block;font-size:14px;font-weight:500;color:#22272b}.service-block-one .inner-box .lower-content .link a i{margin-right:4px}.service-section .owl-nav .owl-prev,.service-section .owl-nav .owl-next{position:relative;display:inline-block;width:65px;height:65px;background:#f8f7f3;text-align:center;line-height:65px;font-size:20px;font-weight:600;color:#22272b;cursor:pointer;transition:all .5s ease}.service-section .owl-nav{position:absolute;top:-133px;right:0}.service-section .owl-nav .owl-prev{margin-right:10px}.service-section .owl-nav .owl-prev:hover,.service-section .owl-nav .owl-next:hover{color:#fff}.service-section .sec-title{margin-bottom:58px}.service-style-two{position:relative}.service-style-two:before{position:absolute;content:'';background:#22272b;width:100%;height:521px;left:0;top:0}.service-style-two .owl-nav .owl-prev,.service-style-two .owl-nav .owl-next{position:relative;display:inline-block;width:65px;height:65px;background:#1f2327;text-align:center;line-height:65px;font-size:20px;font-weight:600;color:#fff;cursor:pointer;transition:all .5s ease}.service-style-two .owl-nav{position:absolute;top:-133px;right:0}.service-style-two .owl-nav .owl-prev{margin-right:10px}.service-style-two .owl-stage-outer{overflow:visible}.service-style-two .owl-item{opacity:0;transition:.5s}.service-style-two .owl-item.active{opacity:1}.service-style-two .pattern-layer{position:absolute;left:0;top:0;width:100%;height:521px;background-repeat:no-repeat;background-size:cover}.service-style-two .sec-title{margin-bottom:57px}