.working-process-section{position:relative}.working-process-section .inner-container{position:relative;display:flex;align-items:center;justify-content:space-between}.working-block-one .inner-box{position:relative;max-width:320px;padding-right:0}.working-block-one .inner-box .count-text{position:absolute;top:-25px;right:-15px;z-index:1}.working-block-one:last-child .inner-box .count-text{right:15px}.working-block-one:last-child .inner-box{padding-right:30px}.working-block-one .inner-box .count-text h3{position:relative;display:inline-block;width:90px;height:90px;text-align:center;border-radius:50%;font-size:22px;line-height:22px;font-weight:600;color:#fff;padding-top:23px}.working-block-one .inner-box .count-text h3:before{position:absolute;content:"";width:120px;height:120px;left:-15px;top:-15px;border-radius:50%}.working-block-one .inner-box .count-text h3 span{display:block;font-size:16px;font-weight:500}.working-block-one .inner-box .text{position:relative;display:flex;align-items:center;justify-content:center;width:290px;height:290px;text-align:center;background:#fff;border-radius:50%;box-shadow:0 0 120px rgba(0,0,0,.07);padding:0 40px}.working-block-one .inner-box .text h3{display:block;font-size:24px;line-height:28px;font-weight:600;margin-bottom:15px}.working-block-one .inner-box .shape{position:absolute;top:50%;transform:translateY(-50%);right:-48%;width:80px;height:19px;background-repeat:no-repeat}.working-process-section.alternat-2 .working-block-one .inner-box .text{border-radius:10px;padding-top:10px}.working-process-section.alternat-2 .working-block-one .inner-box .count-text h3:before{border-radius:30px}.working-process-section.alternat-2 .working-block-one .inner-box .count-text h3{border-radius:10px}.working-process-section .pattern-layer .pattern-1{position:absolute;left:0;top:0;width:640px;height:100%;background-size:cover;background-repeat:no-repeat}.working-process-section .pattern-layer .pattern-2{position:absolute;right:0;top:0;width:640px;height:100%;background-size:cover;background-repeat:no-repeat}.funfact-section{position:relative}.funfact-section .inner-container{position:relative;display:block;background:#241e2f;padding:65px 60px 60px;box-shadow:0 0 120px rgba(0,0,0,.07);border-radius:10px;overflow:hidden;margin-bottom:-110px;z-index:1}.funfact-block-one .inner-box{position:relative;display:block}.funfact-block-one .inner-box .count-outer{position:relative;display:block;font-size:50px;line-height:50px;font-family:var(--jost);font-weight:600;margin-bottom:20px}.funfact-block-one .inner-box p{display:block;font-size:18px;line-height:26px;color:#fff;font-weight:600}.funfact-section .shape .shape-1{left:0;width:480px}.funfact-section .shape .shape-1,.funfact-section .shape .shape-2{position:absolute;top:0;height:100%;background-size:cover;background-repeat:no-repeat}.funfact-section .shape .shape-2{right:0;width:488px}.expertise-section1{padding:150px 0 50px}.progress-box .bar{width:100%;background:#e6e6e6}.progress-box .bar,.progress-box .bar-inner{position:relative;height:5px;border-radius:15px}.progress-box .bar-inner{display:block;width:0;transition:all 1.5s ease}.progress-box .count-text{position:absolute;top:-40px;right:-17px;font-size:16px;line-height:26px;font-weight:500;color:#000}.progress-box p{font-weight:500;color:#000;margin-bottom:12px}.content_block_three .content-box{display:block}.content_block_three .content-box .sec-title p{margin-top:18px}.content_block_four .content-box{display:block;background:#fff;border-radius:10px;padding:60px 50px 70px}.content_block_four .content-box h3{display:block;font-size:30px;line-height:40px;font-weight:600;margin-bottom:30px}.content_block_four .content-box .form-inner .theme-btn-one{padding:13px 36px;margin-top:20px}.expertise-section .pattern-layer .pattern-1{left:0}.expertise-section .pattern-layer .pattern-1,.expertise-section .pattern-layer .pattern-2{position:absolute;top:0;width:669px;height:100%;background-size:cover;background-repeat:no-repeat}.expertise-section .pattern-layer .pattern-2{right:0}.expertise-section .pattern-layer .pattern-3{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom}.expertise-section .image-layer{position:absolute;left:315px;bottom:0}.expertise-section.alternat-2{padding-top:87px}.news-section{position:relative}.news-block-one .inner-box{position:relative;display:block;padding:0 30px}.news-block-one .inner-box:before{position:absolute;content:"";background:#fff;width:100%;height:calc(100% - 110px);left:0;bottom:0;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px}.news-block-one .inner-box .image-box{position:relative;display:block}.news-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;border-radius:10px}.news-block-one .inner-box .image-box .image img{width:100%;transition:all .5s ease}.news-block-one .inner-box:hover .image-box .image img{opacity:.3;transform:scale(1.05)}.news-block-one .inner-box .image-box h2{position:absolute;right:30px;bottom:-20px;width:80px;height:80px;text-align:center;border-radius:50%;font-size:30px;line-height:18px;font-weight:600;color:#fff;z-index:1;padding:23px 0 10px}.news-block-one .inner-box .image-box h2 span{display:block;font-size:15px;font-weight:400;font-family:var(--inter);text-transform:uppercase;margin-top:5px}.news-block-one .inner-box .lower-content{position:relative;display:block;padding-top:40px;padding-bottom:20px}.news-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:600;margin-bottom:12px}.news-block-one .inner-box .lower-content h3 a{display:inline-block;color:#222}.news-block-one .inner-box .lower-content p{position:relative;display:block;margin-bottom:30px}.news-block-one .inner-box .lower-content .post-info{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #e5e5e5}.news-block-one .inner-box .post-info li{position:relative;display:block;font-size:16px;padding-left:25px}.news-block-one .inner-box .post-info li a{display:inline-block;color:#6e6e6e}.news-block-one .inner-box .post-info li i{position:absolute;left:0;top:5px;font-size:16px}.news-style-two{position:relative}.news-block-two .inner-box{position:relative;display:block}.news-block-two .inner-box .image-box{position:relative;display:block;overflow:hidden;background:#000;border-radius:10px}.news-block-two .inner-box .image-box img{width:100%;border-radius:10px;transition:all .5s ease}.news-block-two .inner-box:hover .image-box img{opacity:.8;transform:scale(1.05)}.news-block-two .inner-box .lower-content{position:relative;margin:0 30px}.news-block-two .inner-box .lower-content .inner{position:relative;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:30px 30px 25px;margin-top:-70px;z-index:1;transition:all .5s ease}.news-block-two .inner-box:hover .lower-content .inner{padding-bottom:102px;margin-top:-147px}.news-block-two .inner-box .lower-content .post-date{position:relative;display:inline-block;font-size:15px;line-height:30px;font-weight:500;background:rgba(222,44,44,.12);border-radius:5px;padding:0 18px;text-align:center;margin-bottom:13px}.news-block-two .inner-box .lower-content h3{display:block;font-size:22px;line-height:34px;font-weight:600;margin-bottom:12px}.news-block-two .inner-box .lower-content h3 a{display:inline-block;color:#222}.news-block-two .inner-box .lower-content .post-info li{position:relative;display:inline-block;float:left;font-size:16px;line-height:26px;margin-right:40px;padding-left:25px}.news-block-two .inner-box .lower-content .post-info li:last-child{margin:0}.news-block-two .inner-box .lower-content .post-info li i{position:absolute;left:0;top:5px;font-size:16px}.news-block-two .inner-box .lower-content .post-info li a{position:relative;display:inline-block;color:#6e6e6e}.news-block-two .inner-box .lower-content .post-info li:before{position:absolute;content:"";background:#d9d9d9;width:1px;height:16px;top:5px;right:-21px}.news-block-two .inner-box .lower-content .post-info li:last-child:before{display:none}.news-block-two .inner-box .lower-content .post-info{margin-bottom:10px}.news-block-two .inner-box .lower-content .btn-box{position:absolute;left:30px;bottom:0;opacity:0;transition:all .5s ease}.news-block-two .inner-box:hover .lower-content .btn-box{opacity:1;bottom:30px}.news-block-two .inner-box .lower-content .btn-box .theme-btn-one{padding:13px 34px}.blog-grid .news-block-two .inner-box{margin-bottom:30px}.sidebar-page-container{position:relative}.sidebar-page-container .news-block-one .inner-box{padding:0 50px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info{display:block;padding-top:0;border-top:none;margin-bottom:10px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li{float:left;margin-right:40px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:last-child{margin:0}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:before{position:absolute;content:"";background:#d9d9d9;width:1px;height:20px;top:4px;right:-21px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:last-child:before{display:none}.sidebar-page-container .news-block-one .inner-box .lower-content h3{font-size:28px;line-height:38px}.sidebar-page-container .news-block-one .inner-box .lower-content p{margin-bottom:0}.sidebar-page-container .news-block-one .inner-box .lower-content{padding-bottom:42px}.sidebar-page-container .news-block-one .inner-box{margin-bottom:70px}.sidebar-page-container .news-block-one .inner-box:before{height:calc(100% - 230px)}.blog-sidebar{position:relative;display:block}.blog-sidebar .sidebar-widget{position:relative;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;margin-bottom:70px;padding:40px}.blog-sidebar .sidebar-widget:last-child{margin-bottom:0}.blog-sidebar .search-widget .form-group{position:relative;margin-bottom:0}.blog-sidebar .search-widget .form-group input[type=search]{position:relative;display:block;width:100%;height:60px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6e6e6e;padding:10px 60px 10px 30px;transition:all .5s ease}.blog-sidebar .search-widget .form-group button{position:absolute;top:18px;right:20px;font-size:18px;color:#222;cursor:pointer;transition:all .5s ease}.blog-sidebar .widget-title{position:relative;display:block;margin-bottom:22px}.blog-sidebar .widget-title h3{font-size:24px;line-height:34px;font-weight:600}.blog-sidebar .category-widget .category-list li{position:relative;display:block;padding:12px 0;border-bottom:1px solid #e5e5e5}.blog-sidebar .category-widget .category-list li:last-child{border-bottom:none}.blog-sidebar .category-widget .category-list li a{position:relative;display:block;font-size:16px;color:#222;font-weight:500}.blog-sidebar .category-widget .category-list li a:before{position:absolute;content:"\e92d";font-family:icomoon;font-size:12px;top:0;right:0;font-weight:400;opacity:0;transition:all .5s ease}.blog-sidebar .category-widget .category-list li a:hover:before{opacity:1}.blog-sidebar .category-widget{padding-top:32px;padding-bottom:22px}.blog-sidebar .category-widget .widget-title{margin-bottom:13px}.blog-sidebar .post-widget .post{position:relative;display:block;padding:5px 0 5px 110px;min-height:90px;margin-bottom:30px}.blog-sidebar .post-widget .post:last-child{margin-bottom:0}.blog-sidebar .post-widget .post .post-thumb{position:absolute;left:0;top:0;width:90px;height:90px;border-radius:50%}.blog-sidebar .post-widget .post .post-thumb img{width:100%;border-radius:50%}.blog-sidebar .post-widget .post h5{display:block;font-size:18px;line-height:24px;font-weight:600;margin-bottom:4px}.blog-sidebar .post-widget .post h5 a{display:inline-block;color:#222}.blog-sidebar .post-widget .post .post-date{position:relative;display:block}.blog-sidebar .tags-widget .tags-list{position:relative;margin:0 -5px}.blog-sidebar .tags-widget .tags-list li{position:relative;float:left;margin:0 5px 10px}.blog-sidebar .tags-widget .tags-list li a{position:relative;display:inline-block;font-size:16px;color:#222;border:1px solid #e5e5e5;font-weight:500;border-radius:30px;padding:3px 13px;text-align:center}.blog-sidebar .tags-widget .tags-list li a:hover{color:#fff}.blog-sidebar .tags-widget{padding-bottom:30px}.sidebar-page-container .news-block-one .inner-box .lower-content h2{display:block;font-size:40px;line-height:50px;font-weight:600;margin-bottom:30px}.blog-details-content{position:relative;display:block}.blog-details-content .news-block-one .inner-box .lower-content p{margin-bottom:26px}.blog-details-content .news-block-one .inner-box blockquote{position:relative;display:block;background:hsla(0,0%,95%,.5);border-radius:10px;padding:10px 10px 14px;margin:60px 0}.blog-details-content .news-block-one .inner-box blockquote .icon-box{position:relative;display:block;font-size:24px;margin-bottom:10px}.blog-details-content .news-block-one .inner-box blockquote p{font-size:18px;line-height:28px;color:#222;font-weight:500;margin-bottom:12px}.blog-details-content .news-block-one .inner-box blockquote h4{position:relative;display:block;font-size:20px;line-height:30px;font-weight:600;padding-left:68px}.blog-details-content .news-block-one .inner-box blockquote h4:before{position:absolute;content:"";width:50px;height:2px;left:0;top:10px}.blog-details-content .news-block-one .inner-box .tags-list li{position:relative;display:inline-block;float:left;margin-right:10px}.blog-details-content .news-block-one .inner-box .tags-list li:last-child{margin:0}.blog-details-content .news-block-one .inner-box .tags-list li a{position:relative;display:inline-block;font-size:16px;color:#222;font-weight:500;border:1px solid #e5e5e5;border-radius:30px;padding:3px 13px;text-align:center}.blog-details-content .news-block-one .inner-box .tags-list li a:hover{color:#fff}.blog-details-content .news-block-one .inner-box .tags-list{padding-top:37px}.sidebar-page-container .blog-details-content .news-block-one .inner-box .lower-content{padding-bottom:70px}.sidebar-page-container .news-block-one .inner-box:hover .image-box .image img{opacity:1!important;transform:scale(1)!important}.blog-details-content .author-box{position:relative;display:block;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:45px 50px 45px 200px;margin-bottom:70px}.blog-details-content .author-box .author-thumb{position:absolute;left:50px;top:50px;width:120px;height:120px;border-radius:50%}.blog-details-content .author-box .author-thumb img{width:100%;border-radius:50%}.blog-details-content .author-box h3{display:block;font-size:24px;line-height:34px;font-weight:600}.blog-details-content .author-box .designation{position:relative;display:block;font-size:16px;line-height:26px;margin-bottom:18px}.blog-details-content .comment-form-area{position:relative;display:block;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:42px 50px 50px}.blog-details-content .comment-form-area h3{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:32px}.blog-details-content .comment-form-area .form-inner .form-group textarea{height:150px}.blog-details-content .comment-form-area .form-inner .form-group{margin-bottom:30px}.blog-details-content .comment-form-area .form-inner .form-group:last-child{margin-bottom:0}.blog-details-content .comment-form-area .form-inner .theme-btn-one{padding:13px 47px}.page-title{position:relative;padding:140px 0}.page-title .bg-layer{background-size:cover;background-repeat:no-repeat;background-position:50%}.page-title .bg-layer,.page-title .bg-layer:before{position:absolute;left:0;top:0;width:100%;height:100%}.page-title .bg-layer:before{content:"";background-color:#17141f;opacity:.65}.page-title h1{position:relative;display:block;font-size:60px;line-height:70px;color:#fff;font-weight:700;margin-bottom:22px}.page-title .bread-crumb li{position:relative;display:inline-block;font-size:18px;line-height:28px;color:#fff;font-weight:500;margin-right:32px}.page-title .bread-crumb li:last-child{margin:0}.page-title .bread-crumb li a{display:inline-block;color:#fff}.page-title .bread-crumb li:after{position:absolute;font-family:Font Awesome\ 5 Pro;content:"\f105";font-size:16px;font-weight:500;right:-22px;top:0}.page-title .bread-crumb li:last-child:after{display:none}.contact-section .form-inner{position:relative;display:block;max-width:850px;margin:0 auto;background:#fff;border-radius:10px;padding:70px}.contact-section .form-inner .form-group{position:relative;margin-bottom:20px}.contact-section .form-inner .form-group:last-child{margin-bottom:0}.contact-section .form-inner .message-btn{padding-top:10px}.contact-section .form-inner .form-group input[type=email],.contact-section .form-inner .form-group input[type=text],.contact-section .form-inner .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6e6e6e;padding:10px 20px;text-align:left;transition:all .5s ease}.contact-section .form-inner .form-group textarea{height:130px;resize:none}.contact-section .form-inner .form-group .theme-btn-one{padding:13px 40px}.contact-section .pattern-layer{position:absolute;left:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.contact-style-two{position:relative}.contact-style-two .social-links li{position:relative;display:inline-block;float:left;margin-right:10px}.contact-style-two .social-links li:last-child{margin:0}.contact-style-two .social-links li a{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;border-radius:50%;background:#3b5998}.contact-style-two .social-links li:nth-child(2) a{background:#55acee}.contact-style-two .social-links li:nth-child(3) a{background:#dc4e41}.contact-style-two .social-links li:last-child a{background:#3f729b}.contact-style-two .form-inner textarea{height:170px}.contact-style-two .theme-btn-one{width:40%!important;margin:0 auto}.contact-style-two .form-inner .form-group{margin-bottom:30px}.contact-style-two .form-inner .form-group:last-child{margin-bottom:0}.contact-style-two .form-inner .form-group .theme-btn-one{padding:13px 40px;box-shadow:none}.google-map-section{position:relative}.google-map-section #contact-google-map{position:relative;width:100%;height:450px}.video-section{position:relative}.video-section .inner-container{position:relative;max-width:1070px;width:100%;padding:205px 0;border-radius:10px;overflow:hidden;margin:-240px auto 0}.video-section .inner-container .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.video-section .inner-container .bg-layer:before{position:absolute;content:"";background:#000;width:100%;height:100%;left:0;top:0;opacity:.3}.video-section .inner-container .video-btn a{position:relative;display:inline-block;font-size:90px;color:#fff;width:90px;height:90px;cursor:pointer}.video-section .inner-container .video-btn a:after,.video-section .inner-container .video-btn a:before{width:100%;height:100%;border-radius:50%;background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:.9s;content:"";position:absolute;box-shadow:0 0 0 0 hsla(0,0%,100%,.9);animation:ripple 3s infinite;transition:all .4s ease}.video-section .inner-container .video-btn a:after{animation-delay:.6s}