.case_study_hero{background:#fff;padding:185px 0 120px}.case_study_hero .title_col{display:flex;flex-flow:wrap;padding-bottom:35px}.case_study_hero .title{width:60%}.case_study_hero .content{color:#000;font-size:27px;max-width:500px;opacity:.5;padding-left:20px;width:40%}.case_study_hero .title h1{color:#0e0e0e;font-size:80px;font-weight:400;line-height:.9}.case_study_hero .image img{display:block;height:786px;object-fit:cover;width:100%}.case_study_hero .bottom_col{display:flex;flex-flow:wrap;justify-content:space-between;padding-top:57px}.case_study_hero span.sub_title{color:#0e0e0e;display:inline-block;font-size:30px;font-weight:300;line-height:1;padding-bottom:28px}.case_study_hero .bottom_left h2{font-size:60px;font-weight:400;line-height:74px}.case_study_hero .bottom_left{padding-right:20px;width:60%}.case_study_hero .bottom_right{display:flex;justify-content:end;width:40%}.case_study_logo img{display:block}.case_study_principal{background:#fff;padding:170px 0 50px}.case_study_principal .title_col{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between}.case_study_principal .title{padding-right:20px;width:50%}.case_study_principal .tag_list{display:flex;justify-content:end;width:50%}.case_study_principal span.sub_title{color:#0e0e0e;display:inline-block;font-size:25px;opacity:.5;padding-bottom:8px}.case_study_principal .title h2.h1{font-size:80px;font-weight:400;line-height:.9}.case_study_principal .tag_list ul{list-style:none;margin-bottom:0;padding-left:0}.case_study_principal .tag_list ul li{display:inline-block;margin:0 20px 10px 0}.case_study_principal .tag_list ul li a{border:1px solid #000;border-radius:60px;color:#0e0e0e;display:inline-block;font-size:20px;font-weight:300;line-height:1;padding:12px 20px;text-decoration:none;transition:all .4s ease}.case_study_principal .tag_list ul li a:hover{background:#000;color:#fff}.case_study_principal .box_img a{display:block;height:875px;overflow:hidden;position:relative}.case_study_principal .box_img a img{bottom:0;display:block;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:all 1s ease;width:100%}.case_study_principal .box_img a:hover img{transform:scale(1.2)}.case_study_principal .box_content{padding-top:25px}.case_study_principal .author_name{color:#8390a0;display:inline-block;font-size:25px;font-weight:400;line-height:1;opacity:.5;padding-bottom:10px}.case_study_principal .inner_box h3{font-size:40px;font-weight:400;line-height:1}.case_study_principal .inner_box h3 a{color:#0e0e0e;font-weight:400;text-decoration:none}.case_study_principal .box_tag ul{list-style:none;margin-bottom:0;padding-left:0}.case_study_principal .box_tag ul li{display:inline-block;margin:0 4px 10px 0}.case_study_principal .box_tag ul li a{border:1px solid #000;border-radius:60px;color:#0e0e0e;display:block;font-size:20px;font-weight:300;line-height:1;padding:12px 18px;text-decoration:none;transition:all .4s ease}.case_study_principal .box_tag ul li a:hover{background:#000;color:#fff}.case_study_principal .inner_box_col{display:flex;flex-flow:wrap;margin:0 -15px;padding-top:50px}.case_study_principal .inner_box{margin:15px;width:calc(50% - 30px)}.case_study_principal .inner_box:nth-child(n+2){margin-bottom:100px}.general_info{background-color:#fff;padding-bottom:65px}.general_info .image img{display:block;height:845px;object-fit:cover;width:100%}.general_info_row{align-items:center;display:flex;flex-flow:wrap;padding-top:50px}.general_info .left_part{width:40%}.general_info .right_part{padding-left:200px;width:60%}.general_info .left_cover{max-width:636px}.general_info .logo img{display:block}.general_info .info_col{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-flow:wrap;margin:0 -15px 30px;padding:10px 0 20px}.general_info .info_box{margin:15px;width:calc(33.33333% - 30px)}.general_info span.box_title{opacity:.5}.general_info span.box_content,.general_info span.box_title{color:#0e0e0e;display:block;font-size:15px;font-weight:400;line-height:1}.general_info span.box_content{padding-top:10px}.general_info_tag{margin:0 -15px}.general_info_tag ul{list-style:none;margin-bottom:0;padding-left:0}.general_info_tag ul li{display:inline-block;margin:0 5px 10px 0}.general_info_tag ul li a{border:1px solid #000;border-radius:60px;color:#0e0e0e;display:inline-block;font-size:20px;font-weight:300;padding:8px 20px;text-decoration:none;transition:all .4s ease}.general_info_tag ul li a:hover{background:#000;color:#fff}.general_info span.caption{color:silver;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.general_info .title h1{font-size:80px;font-weight:400;line-height:.9;margin-bottom:22px}.general_info .richtext{color:#0e0e0e;font-size:20px;font-weight:300;line-height:1.1}.general_info .title{max-width:753px}.problematic{background-color:#fff;padding:80px 0 140px}.problematic span.sub_title{color:silver;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.problematic .title h2{font-size:80px;font-weight:400;line-height:.9}.problematic .content{color:#0e0e0e;font-size:20px;font-weight:300;line-height:1.1}.problematic .object_title h3{color:#000;font-size:40px;font-weight:400;line-height:1}.problematic .object-list_col{padding-top:40px}.problematic .object_list{padding-top:10px}.problematic .object_list ul{list-style:none;margin-bottom:0}.problematic .object_list ul li{color:#000;font-size:25px;font-weight:400;line-height:1;margin-bottom:20px}.problematic .object_list ul li:last-child{margin-bottom:0}.solution{background:#95bfbc;padding:140px 0}.solution span.sub_title{color:#0e0e0e;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.solution_title h2.h1{font-size:80px;font-weight:400;line-height:.9;max-width:935px}.solution_col{display:flex;flex-flow:wrap;margin:0 -20px;padding-top:120px}.solution_box{border-right:1px solid rgba(0,0,0,.5);margin:10px;position:relative;width:calc(33.33333% - 20px)}.solution_box:last-child{border-right:0}.solution .box_title h3{color:#0e0e0e;font-size:40px;font-weight:400;line-height:1;margin-bottom:0}.solution span.box_sub_title{color:#0e0e0e;display:inline-block;font-size:25px;font-weight:400;line-height:1;opacity:.5;padding-top:6px}.solution .box_content{color:#0e0e0e;font-size:20px;font-weight:300;line-height:1.1;max-width:468px;padding:180px 17px 0 0}.solution .box_content p{margin:0}.functionality{background:#f2f2f2;padding:130px 0 230px}.functionality .title{padding-bottom:100px}.functionality span.sub_title{color:#8390a0;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.functionality h2.h1{font-size:80px;font-weight:400;line-height:.9}.functionality_col{align-items:center;display:flex;flex-flow:wrap;margin-bottom:120px}.functionality_col:last-child{margin-bottom:0}.functionality_col:nth-child(2n){flex-direction:row-reverse}.functionality .left_part{padding-right:50px;width:50%}.functionality .right_part{padding-left:100px;width:50%}.functionality_col:nth-child(2n) .right_part{padding:0 100px 0 0}.functionality_image img{display:block}.functionality span.inner_subtitle{color:#0e0e0e;display:inline-block;font-size:25px;font-weight:400;line-height:1;opacity:.5;padding-bottom:6px}.functionality .inner_title h3{font-size:40px;font-weight:400;line-height:1}.functionality .content{color:#000;font-size:20px;font-weight:300;line-height:1.1}.functionality_col:nth-child(2n) .left_part{padding:0 0 0 50px}.video_section{background:#f2f2f2;padding:86px 0;position:relative}.video_row{margin:0 auto;max-width:1500px}.video_image{overflow:hidden}.video_image img{display:block;height:892px!important;object-fit:cover;transition:all 1s ease;width:100%}.video_cover{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video_cover a{transition:all .4s ease}.video_cover a span.video_btn svg{display:block;height:118px;object-fit:cover;width:115px}.video_cover a span.video_btn svg path{transition:all .4s ease;fill:#ececec}.video_cover a:hover span.video_btn svg path{fill:#000}.video_image:hover img{transform:scale(1.2)}.counter{background:#f2f2f2;padding:260px 0 75px}.counter_row{display:flex;flex-flow:wrap}.counter_left{padding-right:50px;width:45%}.counter_right{width:55%}.counter span.sub_title{color:silver;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.counter_title h2.h1{font-size:80px;font-weight:400;line-height:.9;max-width:640px}.counter_box_col{display:flex;flex-flow:wrap}.counter_box{margin:28px;width:calc(50% - 56px)}.counter_box .counter_col{display:flex}.counter_box span.counter_number{color:#0e0e0e;font-size:120px;font-weight:400;line-height:1}.counter_box span.counter_text{color:#0e0e0e;display:block;font-size:30px;font-weight:500;line-height:1;max-width:350px;padding-top:15px}.counter_box span.counter_sign{color:#0e0e0e;font-size:120px;font-weight:400;line-height:1;text-transform:capitalize}.features{padding:150px 0}.features_row{display:flex;flex-flow:wrap}.features_left{width:40%}.features_right{padding-left:65px;width:60%}.features_col{display:flex;flex-flow:wrap}.features_box{margin:12px;width:calc(50% - 24px)}.features_icon{padding-bottom:8px}.features_icon img{border-radius:50%;display:block;height:31px;object-fit:cover;width:31px}.features_box h4{font-size:20px;font-weight:400;line-height:1;margin-bottom:20px}.features_content{color:#000;font-size:15px;font-weight:300;line-height:1.1;opacity:.5}.features span.sub_title{color:silver;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:20px}.features_title h2.h1{font-size:80px;font-weight:400;line-height:.9}.cient_review{background:#f2f2f2;padding:160px 0 250px}.cient_review_row{margin:0 auto;max-width:1285px}.cient_review h3{font-size:40px;font-weight:400;line-height:1;margin-bottom:10px}.cient_review .content{color:#0e0e0e;font-size:40px;line-height:1;opacity:.4}.cient_review .author_col{align-items:center;display:flex;flex-flow:wrap;gap:16px}.cient_review .auhtor_img img{border-radius:50%;display:block;height:50px;object-fit:cover;width:50px}.cient_review span.author_name{color:#0e0e0e;display:block;font-size:25px;font-weight:400;line-height:1.2}.cient_review span.designation{color:#0e0e0e;display:block;font-size:25px;line-height:1.2;opacity:.5}.methodology{background:#000;padding:150px 0}.methodology span.sub_title{color:silver;display:inline-block;font-size:25px;font-weight:400;line-height:1;padding-bottom:15px}.methodology h2.h1{color:#fff;font-size:80px;font-weight:400;line-height:.9;max-width:800px}.methodology_col{display:flex;flex-flow:wrap;margin:0 -24px;max-width:1425px;padding-top:30px}.methodology_box{background:#181818;border-radius:10px;margin:12px;padding:30px;width:calc(33.33333% - 24px)}.methodology_box h4{color:#fff;font-size:25px;font-weight:400;line-height:1;margin-bottom:15px}.methodology .box_content{color:#fff;font-size:15px;font-weight:300;opacity:.5}.methodology .box_content p{margin:0}.case_study_principal_v2{background:#f2f2f2;padding:130px 0 100px}.case_study_principal_v2 .title_col{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between}.case_study_principal_v2 .title{padding-right:20px;width:50%}.case_study_principal_v2 .tag_list{display:flex;justify-content:end;width:50%}.case_study_principal_v2 span.sub_title{color:#0e0e0e;display:inline-block;font-size:25px;line-height:1;opacity:.5;padding-bottom:8px}.case_study_principal_v2 .title h2.h1{font-size:80px;font-weight:400;line-height:.9}.case_study_principal_v2 .tag_list ul{list-style:none;margin-bottom:0;padding-left:0}.case_study_principal_v2 .tag_list ul li{display:inline-block;margin:0 20px 10px 0}.case_study_principal_v2 .tag_list ul li a{border:1px solid #000;border-radius:60px;color:#0e0e0e;display:inline-block;font-size:20px;font-weight:300;line-height:1;padding:10px 20px;text-decoration:none;transition:all .4s ease}.case_study_principal_v2 .tag_list ul li a:hover{background:#000;color:#fff}.case_study_principal_v2 .box_img a{display:block;height:875px;overflow:hidden;position:relative}.case_study_principal_v2 .box_img a img{bottom:0;display:block;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:all 1s ease;width:100%}.case_study_principal_v2 .box_img a:hover img{transform:scale(1.2)}.case_study_principal_v2 .box_content{padding-top:25px}.case_study_principal_v2 .author_name{color:#0e0e0e;display:inline-block;font-size:25px;font-weight:400;line-height:1;opacity:.5;padding-bottom:10px}.case_study_principal_v2 .inner_box h3{font-size:40px;font-weight:400;line-height:1}.case_study_principal_v2 .inner_box h3 a{color:#0e0e0e;font-weight:400;text-decoration:none}.case_study_principal_v2 .box_tag ul{list-style:none;margin-bottom:0;padding-left:0}.case_study_principal_v2 .box_tag ul li{display:inline-block;margin:0 4px 10px 0}.case_study_principal_v2 .box_tag ul li a{border:1px solid #000;border-radius:60px;color:#0e0e0e;display:block;font-size:20px;font-weight:300;line-height:1;padding:12px 18px;text-decoration:none;transition:all .4s ease}.case_study_principal_v2 .box_tag ul li a:hover{background:#000;color:#fff}.case_study_principal_v2 .inner_box_col{display:flex;flex-flow:wrap;margin:0 -15px;padding-top:50px}.case_study_principal_v2 .inner_box{margin:15px;width:calc(50% - 30px)}@media (max-width:1650px){.counter_box span.counter_number,.counter_box span.counter_sign{font-size:100px}}@media (max-width:1500px){.counter_box span.counter_number,.counter_box span.counter_sign{font-size:85px}}@media (max-width:1300px){.counter_box span.counter_number,.counter_box span.counter_sign{font-size:80px}}@media (max-width:1250px){.general_info .left_part{width:50%}.general_info .right_part{padding-left:80px;width:50%}}@media (max-width:1200px){.case_study_principal{padding:100px 0 50px}.counter{padding:180px 0 60px}.counter_left{padding:0 0 30px;width:100%}.counter_right{width:100%}}@media (max-width:1024px){.case_study_hero{padding-bottom:80px}.case_study_hero .title h1,.case_study_principal .title h2.h1{font-size:70px}.case_study_principal .box_img a{height:400px}.case_study_principal .inner_box:nth-child(n+2){margin-bottom:50px}.general_info .title h1{font-size:70px}.problematic{padding:80px 0}.problematic .title h2,.solution_title h2.h1{font-size:70px}.functionality{padding:100px 0}.functionality h2.h1{font-size:70px}.functionality .right_part{padding-left:80px}.functionality_col:nth-child(2n) .right_part{padding:0 100px 0 0}.counter{padding:150px 0 60px}.counter_title h2.h1{font-size:70px;max-width:100%}.features{padding:130px 0}.features_title h2.h1{font-size:70px}.features_right{padding-left:50px}.methodology{padding:100px 0}.case_study_principal_v2 .title h2.h1,.methodology h2.h1{font-size:70px}.case_study_principal_v2 .box_img a{height:400px}}@media (max-width:991px){.case_study_hero{padding:160px 0 30px}.case_study_hero .title_col{padding-bottom:40px}.case_study_hero .title{width:100%}.case_study_hero .content{padding:0;width:100%}.case_study_hero .title h1{font-size:60px}.case_study_hero .bottom_col{flex-direction:column-reverse;padding:30px 30px 0}.case_study_hero .bottom_left{padding:25px 0 0;width:100%}.case_study_hero .bottom_right{justify-content:flex-start;width:100%}.case_study_hero span.sub_title{font-size:25px}.case_study_hero .bottom_left h2{font-size:40px;line-height:54px}.case_study_principal{padding:60px 0 50px}.case_study_principal .title h2.h1{font-size:60px}.case_study_principal .title{padding:0;width:100%}.case_study_principal .tag_list{justify-content:flex-start;width:100%}.case_study_principal .tag_list ul li{margin-right:15px}.case_study_principal .inner_box{margin:0 0 30px;width:100%}.case_study_principal .inner_box:nth-child(n+2){margin-bottom:30px}.case_study_principal .inner_box_col{margin:0}.general_info .image img{height:auto}.general_info_row{flex-direction:column-reverse}.general_info .left_part{width:100%}.general_info .right_part{padding:0 0 30px;width:100%}.general_info .title h1,.problematic .title h2{font-size:60px}.solution{padding:80px 0}.solution_title h2.h1{font-size:60px}.solution_col{margin:0;padding-top:80px}.solution_box{width:calc(50% - 20px)}.solution_box:nth-child(n-2){border-right:1px solid rgba(0,0,0,.5)}.solution_box:nth-child(2n){border-right:none}.solution .box_title h3{font-size:30px}.solution span.box_sub_title{font-size:20px}.solution .box_content{padding-top:140px}.functionality{padding:80px 0}.functionality .title{padding-bottom:60px}.functionality h2.h1{font-size:60px}.functionality_col{margin-bottom:60px}.functionality_col,.functionality_col:nth-child(2n){flex-direction:column-reverse}.functionality .left_part{padding-top:50px;width:100%}.functionality .right_part{padding-left:0;width:100%}.functionality_col:nth-child(2n) .right_part{padding:0}.functionality_image{display:flex;justify-content:center}.functionality_col:nth-child(2n) .left_part{padding:50px 0 0}.video_section{padding:60px 0}.video_image img{height:auto!important}.counter{padding:100px 0 60px}.counter_title h2.h1{font-size:60px}.features{padding:80px 0}.features_left{width:100%}.features_right{padding:20px 0 0;width:100%}.features_title h2.h1{font-size:60px}.cient_review{padding:100px 0 150px}.cient_review .content,.cient_review h3{font-size:32px}.methodology h2.h1{font-size:60px}.methodology_box{width:calc(50% - 24px)}.case_study_principal_v2 .title h2.h1{font-size:60px}.case_study_principal_v2 .title{padding:0;width:100%}.case_study_principal_v2 .tag_list{justify-content:flex-start;width:100%}.case_study_principal_v2 .tag_list ul li{margin-right:15px}.case_study_principal_v2 .inner_box{margin:0 0 30px;width:100%}.case_study_principal_v2 .inner_box_col{margin:0}}@media (max-width:767px){.case_study_hero{padding:150px 0 0}.case_study_hero .container{padding:0}.case_study_hero .title_col{padding:0 20px 30px}.case_study_hero .title h1{font-size:40px;margin-bottom:15px}.case_study_hero .image img{height:auto}.case_study_hero span.sub_title{font-size:20px;font-weight:400}.case_study_hero .bottom_left h2{font-size:25px;line-height:1}.case_study_logo img{max-width:126px}.case_study_principal{padding:40px 0}.case_study_principal .box_img a{height:330px}.case_study_principal .author_name{color:#0e0e0e;font-size:20px}.case_study_principal .inner_box h3{font-size:24px}.case_study_principal .box_tag ul li a{font-size:15px}.case_study_principal .inner_box_col{padding-top:30px}.case_study_principal span.sub_title{font-size:20px}.case_study_principal .title h2.h1{font-size:30px}.case_study_principal .tag_list ul li{margin-right:5px}.case_study_principal .tag_list ul li a{font-size:15px;padding:10px 15px}.general_info{padding-bottom:35px}.general_info .title h1{font-size:30px;margin-bottom:25px}.general_info .content{font-size:15px}.general_info .info_box{margin:0 0 25px;width:100%}.general_info .info_col{margin:0 0 30px;padding-top:30px}.general_info_tag{margin:0}.general_info_tag ul li a{font-size:15px;padding:8px 15px}.general_info .left_cover,.general_info .title{max-width:100%}.problematic{padding:60px 0}.problematic .title h2{font-size:30px}.problematic .content{font-size:15px}.problematic .object_list ul{padding-left:30px}.problematic .object_list ul li{font-size:20px}.solution{padding:60px 0 30px}.solution_title h2.h1{font-size:30px}.solution_col{padding-top:40px}.solution_box{border-bottom:1px solid rgba(0,0,0,.5);border-right:none;margin:0 0 50px;padding-bottom:22px;width:100%}.solution_box:last-child{border-bottom:none}.solution_box:nth-child(n-2){border-right:0}.solution .box_title h3{font-size:24px}.solution .box_content{font-size:15px;max-width:100%;padding-top:50px}.functionality{padding:80px 0 50px}.functionality .title{padding-bottom:45px}.functionality h2.h1{font-size:30px}.functionality_col{margin-bottom:30px}.functionality .left_part{padding-top:35px}.functionality span.inner_subtitle{font-size:20px;padding-bottom:12px}.functionality .inner_title h3{font-size:24px}.functionality .content{font-size:15px}.functionality_col:nth-child(2n) .left_part{padding:35px 0 0}.video_section .container{padding:0}.video_cover a span.video_btn svg{height:61px;width:61px}.counter{padding:60px 0}.counter_title h2.h1{font-size:30px;margin-bottom:5px}.counter_box{margin:0 0 40px;width:100%}.counter_box span.counter_number,.counter_box span.counter_sign{font-size:60px}.counter_box span.counter_text{font-size:20px;max-width:100%;padding-top:20px}.features{padding:60px 0 80px}.features_title h2.h1{font-size:30px}.features_box{margin:0 0 12px;width:100%}.features_content p{margin:0}.cient_review{background:#fff;padding:60px 0 90px}.cient_review h3{font-size:24px;margin-bottom:15px}.cient_review .content{font-size:24px}.cient_review span.author_name,.cient_review span.designation{font-size:20px}.cient_review .author_col{padding-top:15px}.methodology{padding:60px 0}.methodology h2.h1{font-size:30px}.methodology_col{margin:0;max-width:100%;padding-top:45px}.methodology_box{margin:0 0 24px;width:100%}.methodology_box h4{font-size:20px}.methodology_box:last-child{margin-bottom:0}.methodology span.sub_title{padding-bottom:22px}.case_study_principal_v2 .box_img a{height:310px}.case_study_principal_v2 .author_name{font-size:20px}.case_study_principal_v2 .inner_box h3{font-size:24px}.case_study_principal_v2 .box_tag ul li{margin:0 2px 10px 0}.case_study_principal_v2 .box_tag ul li a{font-size:15px}.case_study_principal_v2 .inner_box_col{padding-top:80px}.case_study_principal_v2 span.sub_title{font-size:20px;padding-bottom:12px}.case_study_principal_v2 .title h2.h1{font-size:30px}.case_study_principal_v2 .tag_list ul li{margin-right:5px}.case_study_principal_v2 .tag_list ul li a{font-size:15px;padding:10px 15px}.case_study_principal_v2 .box_content{padding-top:35px}}