.about-section{position:relative;padding:10px 0 120px 0}.image_block_1 .image-box{position:relative;display:block;padding-right:60px;margin-right:10px;padding-bottom:60px;margin-top:10px}.image_block_1 .image-box:before{position:absolute;content:'';background:#f5f0f0;width:calc(100% + 60px);height:calc(100% - 60px);top:60px;right:0}.image_block_1 .image-box .image{position:relative;display:block;overflow:hidden}.image_block_1 .image-box .image img{width:100%}.image_block_1 .image-box .image:before{position:absolute;top:0;left:-80%;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)}.image_block_1 .image-box:hover .image:before{-webkit-animation:shine 1s;animation:shine 1s}.about-section{position:relative;padding:10px 0 120px 0}.image_block_1 .image-box{position:relative;display:block;padding-right:60px;margin-right:10px;padding-bottom:60px;margin-top:10px}.image_block_1 .image-box:before{position:absolute;content:'';background:#f5f0f0;width:calc(100% + 60px);height:calc(100% - 60px);top:60px;right:0}.image_block_1 .image-box .image{position:relative;display:block;overflow:hidden}.image_block_1 .image-box .image img{width:100%}.image_block_1 .image-box .image:before{position:absolute;top:0;left:-80%;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)}.image_block_1 .image-box:hover .image:before{-webkit-animation:shine 1s;animation:shine 1s}.image_block_1 .image-box .image-content{position:absolute;left:-60px;bottom:0;max-width:200px;width:100%;padding:34px 50px 37px 50px;text-align:center}.image_block_1 .image-box .image-content h2{font-size:50px;line-height:50px;color:#fff;font-weight:900;margin-bottom:14px}.image_block_1 .image-box .image-content h5{font-size:18px;line-height:27px;color:#fff;font-weight:700}.content_block_1 .content-box .support-box{position:relative;display:inline-block;padding:20px 65px 20px 85px;background:#f5f0f0}.content_block_1 .content-box .support-box i{position:absolute;left:20px;top:20px;width:44px;height:44px;line-height:44px;text-align:center;font-size:20px;color:#fff}.content_block_1 .content-box .support-box p{font-size:14px;font-weight:600;line-height:20px}.content_block_1 .content-box .support-box h4{font-size:20px;line-height:24px;font-weight:700}.content_block_1 .content-box .support-box h4 a{display:inline-block;color:#2d2727}.content_block_1 .content-box{position:relative;margin-left:70px}.content_block_1 .content-box .text{margin-bottom:41px}.content_block_1 .content-box .inner-box{position:relative;margin-bottom:44px}.content_block_1 .content-box .inner-box .single-item{position:relative;float:left;width:50%;padding-left:75px}.content_block_1 .content-box .inner-box .single-item i{position:absolute;left:0;top:6px;font-size:60px;line-height:50px}.content_block_1 .content-box .inner-box .single-item h4{font-size:20px;line-height:30px;font-weight:700}.content_block_1 .content-box .list-item{position:relative;margin-bottom:42px}.content_block_1 .content-box .list-item li{position:relative;display:block;font-size:18px;line-height:28px;font-weight:600;padding-left:30px;margin-bottom:12px}.content_block_1 .content-box .list-item li:last-child{margin-bottom:0}.content_block_1 .content-box .list-item li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-size:16px;left:0;top:0;font-weight:700}.about-style-two{position:relative;padding:120px 0;background:#fff}.image_block_2 .image-box{position:relative;margin-right:70px}.image_block_2 .image-box .image{position:relative;display:block;overflow:hidden}.image_block_2 .image-box .image:before{position:absolute;top:0;left:-80%;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)}.image_block_2 .image-box:hover .image:before{-webkit-animation:shine 1s;animation:shine 1s}.image_block_2 .image-box .image img{width:100%}.image_block_2 .image-box .image-content{position:absolute;left:50px;bottom:70px;background:#fff;max-width:270px;width:100%;padding:20px 20px}.image_block_2 .image-box .image-content:before{position:absolute;content:'';background:#fff;width:35px;height:20px;left:0;bottom:-20px;clip-path:polygon(0% 0%,100% 0%,0% 100%,0% 100%,0% 0%)}.image_block_2 .image-box .image-content .support-box{position:relative;padding-left:65px}.image_block_2 .image-box .image-content .support-box i{position:absolute;left:0;top:0;width:44px;height:44px;line-height:44px;text-align:center;font-size:20px;color:#fff}.image_block_2 .image-box .image-content .support-box p{font-size:14px;font-weight:600;line-height:20px}.image_block_2 .image-box .image-content .support-box h4{font-size:20px;line-height:24px;font-weight:700}.image_block_2 .image-box .image-content .support-box h4 a{display:inline-block;color:#2d2727}.content_block_5 .content-box .single-progress-box .piechart{position:relative}.content_block_5 .content-box .single-progress-box{position:relative;padding:20px 0 0 140px;min-height:120px;margin-bottom:20px}.content_block_5 .content-box .single-progress-box:last-child{margin-bottom:0}.content_block_5 .content-box .single-progress-box .box{position:absolute;left:0;top:0}.content_block_5 .content-box .single-progress-box .piechart span{position:absolute;display:flex;left:0;top:0;width:100%;height:120px;align-items:center;justify-content:center;font-size:24px;line-height:32px;font-weight:400;color:#35312f;text-align:center}.content_block_5 .content-box .single-progress-box .piechart span:after{color:#35312f;content:"%";font-size:24px}.content_block_5 .content-box .inner .text{width:50%;padding-right:10px;margin-top:12px}.content_block_5 .content-box .inner .text .list-item{margin-bottom:31px}.content_block_5 .content-box .inner .progress-inner{width:50%}.content_block_5 .content-box h3{position:relative;display:block;font-size:22px;line-height:34px;font-weight:600;font-style:italic;margin-bottom:30px}.content_block_5 .content-box .inner .list-item li{position:relative;display:block;font-weight:600;padding-left:25px;margin-bottom:6px}.content_block_5 .content-box .inner .list-item li:last-child{margin-bottom:0}.content_block_5 .content-box .inner .list-item li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-size:16px;left:0;top:0;font-weight:700}.content_block_5 .content-box .single-progress-box h4{position:relative;font-size:22px;line-height:30px;font-weight:700}.about-section .image-box .image img{width:100%}.about-section .image-box .image{position:relative;display:block;overflow:hidden}.about-section .image-box .image:before{position:absolute;top:0;left:-80%;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)}.about-section .image-box:hover .image:before{-webkit-animation:shine 1s;animation:shine 1s}.banner-section{position:relative;overflow:hidden}.banner-section.style-one:before{position:absolute;content:'';background:#fff;width:50%;height:166px;left:0;bottom:0;z-index:2;clip-path:polygon(0% 50%,100% 0%,100% 100%,0% 100%,0% 0%)}.banner-section.style-one:after{position:absolute;content:'';background:#fff;width:calc(50% + 1px);height:166px;right:0;bottom:0;z-index:2;clip-path:polygon(0% 0%,200% 100%,100% 100%,0% 100%,0% 0%)}.banner-section .pattern-layer{position:absolute;left:0;bottom:0;width:100%;height:166px;z-index:3}.banner-section .pattern-layer:before{position:absolute;content:'';width:50%;height:166px;left:0;bottom:0;z-index:2;clip-path:polygon(0% 40%,100% 0%,100% 0%,0% 100%,0% 0%)}.banner-section .pattern-layer:after{position:absolute;content:'';width:20%;height:166px;right:0;bottom:-49px;z-index:2;clip-path:polygon(0% 0%,100% 19%,100% 100%,175% 100%,0% 0%);transform:rotate(0deg)}.banner-carousel{position:relative}.banner-carousel .slide-item{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding:165px 0 300px 0}.banner-carousel .slide-item:before{position:absolute;content:'';width:100%;height:100%;background:#2d2727;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 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;max-width:620px;z-index:5}.banner-carousel .content-box h1{position:relative;display:block;color:#fff;font-size:90px;line-height:95px;font-weight:900;margin-bottom:38px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(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 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:700ms;-moz-transition-delay:700ms;-ms-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.banner-carousel .content-box p{position:relative;display:inline-block;color:rgb(255 255 255 / .8);font-size:20px;line-height:32px;font-weight:600;margin-bottom:42px;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(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 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:1000ms;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.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 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 .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:1300ms;-moz-transition-delay:1300ms;-ms-transition-delay:1300ms;-o-transition-delay:1300ms;transition-delay:1300ms}.banner-section.style-one .owl-dots{position:absolute;top:50%;right:100px;transform:translateY(-50%)}.banner-section.style-one .owl-theme .owl-dots .owl-dot{display:block}.banner-section .owl-theme .owl-dots .owl-dot span{position:relative;display:block;background:#fff0;width:20px;height:20px;border:4px solid rgb(255 255 255 / .2);margin:10px 0;cursor:pointer;transition:all 500ms ease}.banner-section .owl-theme .owl-dots .owl-dot.active span,.banner-section .owl-theme .owl-dots .owl-dot span:hover{border-color:#fff}.banner-section.style-two .banner-carousel .content-box{max-width:100%}.banner-section.style-two .banner-carousel .slide-item{padding:350px 0 255px 0}.banner-section.style-two .banner-carousel .content-box h1{font-size:110px;margin-bottom:45px}.banner-section.style-two .owl-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:50px}.banner-section.style-two .owl-theme .owl-dots .owl-dot span{margin:0 5px}.feature-section{position:relative;padding:110px 0 120px 0}.feature-block-one .inner-box{position:relative;display:block;background:#fff;padding:52px 15px 45px 15px;box-shadow:0 10px 20px rgb(0 0 0 / .02)}.feature-block-one .inner-box:before{position:absolute;content:'';width:100%;height:0%;left:0;top:0;transition:all 500ms ease}.feature-block-one .inner-box:hover:before{height:100%}.feature-block-one .inner-box .icon-box{position:relative;display:inline-block;font-size:65px;line-height:60px;color:#2d2727;margin-bottom:15px;transition:all 500ms ease}.feature-block-one .inner-box:hover .icon-box{color:#fff}.feature-block-one .inner-box h4{position:relative;display:block;font-size:20px;line-height:24px;font-weight:700;transition:all 500ms ease}.feature-block-one .inner-box:hover h4{color:#fff}.feature-section .sec-title{margin-bottom:50px}