@media (max-width:767px){h1{font-size:60px}h2{font-size:48px}h3{font-size:36px}h4,h5,h6{font-size:24px}.header{position:absolute}.main_header{padding:20px 0}.main_header .menu-toggler{z-index:1111;box-shadow:var(--shadow-contrast-10);align-items:center;display:flex;position:fixed;top:10px;right:12px}.main_header .navigation_bar .mobile_header_logo{padding:0 10px}.main_header .navigation_bar .mobile_header_logo a{width:100%;display:block}.main_header .navigation_bar .mobile_header_logo a img{max-width:125px;max-height:30px}.main_header .navigation_bar{opacity:0;visibility:hidden;background:var(--primary-black);z-index:111;width:100%;min-width:auto;height:100vh;padding:20px 0 0;transition:all .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.main_header .navigation_bar.slide{opacity:1;visibility:visible;transform:translate(0)}.main_header .navigation_bar .navigation_wrap{flex-direction:column;justify-content:center;align-items:center;padding-top:80px}.main_header .navigation_bar .nav-bar ul{flex-direction:column;align-items:center}.main_header .navigation_bar .nav-bar ul li a{text-align:center;font-size:32px!important}.main_header .navigation_bar .nav-bar ul li{padding:4px 0 0!important}.main_header .navigation_bar .header_btn{flex-direction:column;margin:24px 0 0}.main_header .navigation_bar .header_btn .contact_btn a span{padding:10px 20px;font-size:20px}.main_header .navigation_bar .header_btn .ent_lang{margin:28px 0 0}.main_header .navigation_bar .header_btn .ent_lang .lang-link{font-size:20px}.main_header .navigation_bar .header_btn .ent_lang .dropdown-menu li a{font-size:16px}.main_header .navigation_bar .nav-bar ul li a i,.main_header .navigation_bar .nav-bar ul li .dropdown_menu{display:none}.new_project_btn_wrapper{right:20px}.new_projectbtn a{border-radius:30px;padding:10px 15px;font-size:18px;right:10px}.new_project_btn_wrapper{bottom:3%}.banner .banner_bg_img{display:none}.banner .mobile_banner_img{display:block}.banner_textbox h1{margin-bottom:36px}.banner_textbox .contact_btn a span{font-size:20px}.banner_badges{max-width:400px}.innerbanner .banner_img{height:400px}.services{padding:80px 0}.service_heading{text-align:start;margin:0 auto 60px;font-size:36px}.service_heading .globe .world_img{width:26px;height:26px}.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper{max-width:260px}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:20px}.service_detail .marquee .marquee-content .dot{margin:0 10px}.service_tabsection{display:none}.mobile_service_tabsection{margin-bottom:124px;display:block}.mobile_service_tabsection .heading span{color:var(--primary-orange);border-bottom:1px solid var(--primary-light-white);padding-bottom:24px;font-size:20px;font-weight:500;display:block}.mobile_service_tabsection .accordion .accordion-item{border-bottom:1px solid var(--primary-light-white);background:0 0;border-top:none;border-left:none;border-right:none;border-radius:0;padding:24px 0}.mobile_service_tabsection .accordion .accordion-item .accordion-button{box-shadow:none;color:var(--primary-hover);background:0 0;padding:0;font-size:24px;font-weight:500}.mobile_service_tabsection .accordion .accordion-item .accordion-button:after{background-image:url(../media/gray-cross.8fba6e9a.svg);background-repeat:repeat;background-size:cover}.mobile_service_tabsection .accordion .accordion-item .accordion-button:not(.collapsed):after{background-image:url(../media/orange-cross.955fb389.svg);background-repeat:repeat;background-size:cover;transform:rotate(45deg)}.mobile_service_tabsection .accordion .accordion-item .accordion-body{color:var(--primary-light-gray);padding:0;font-size:18px;font-weight:500;line-height:1.6;padding-top:32px!important}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .image_wrap{width:100%;height:110px;margin-bottom:20px;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .image_wrap img{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:100%}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .chips{flex-wrap:wrap;gap:0;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box span p img{width:100%;height:auto}.mobile_service_tabsection .accordion .accordion-item .accordion-button.collapsed{box-shadow:none;color:var(--primary-light-gray);background:0 0;padding:0;font-size:24px;font-weight:500}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn{justify-content:flex-start;margin-top:24px;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a{color:var(--primary-white);border:1px solid var(--primary-orange);z-index:1;border-radius:42px;padding:8px 16px;font-size:18px;font-weight:500;line-height:1.44;text-decoration:none;transition:all .4s ease-in-out;display:block;position:relative;overflow:hidden}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:before{content:"";background:var(--primary-orange);z-index:-1;width:100%;height:100%;transition:transform .3s cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:hover:before{transform:translateY(-100%)}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:hover{color:var(--primary-orange)}.strategy{padding:100px 0}.strategy_section .text_section h2{margin-bottom:48px}.strategy_section .strategy_step .timeline-line .line-default,.strategy_section .strategy_step .timeline-line .line-fill{display:none}.strategy_section .strategy_step .step_box{padding:0}.strategy_section .strategy_step .step_box .image_content{flex-direction:column;align-items:flex-start}.strategy_section .strategy_step .step_box .image_content .img_box{margin:0 0 20px}.strategy_section .strategy_step .step_box .content_box span{color:var(--primary-white)}.strategy_section .strategy_step .step_box .content_box p{font-size:18px;line-height:1.6}.strategy_section .strategy_step .step_box .image_content+.image_content{margin-top:32px}.strategy_section .strategy_step .step_box .content_box.highlight span{color:var(--primary-white)}.strategy_section .strategy_step .step_box .content_box.highlight p{color:var(--primary-light-gray)}.strategy_section .strategy_step .step_box .image_content{margin:40px 0}.award{padding:0}.award_section .image{width:100%;height:auto}.award_section .award_text h2{font-weight:900}.awardtype{padding:0 0 80px}.type_section ul{gap:70px}.type_section ul li{width:220px;height:150px}.award_section .first_img,.award_section .second_img,.award_section .third_img,.award_section .fourth_img{display:none}.logo_section{gap:30px}.project{padding:100px 0}.project_section .project_text{margin-bottom:60px}.project_section .project_text .contact_btn{display:none}.project_section .projectlist_section .row{row-gap:48px}.project_section .projectlist_section .project_wrap .picture{height:400px}.project_section .projectlist_section .project_wrap:hover .picture img{transform:scale(1)}.project_section .projectlist_section .project_wrap:hover .project_btn{display:none}.project_section .projectbtn_wrap{justify-content:center;margin-top:60px;display:flex}.project_section .projectbtn_wrap .contact_btn a span{font-size:20px}.technologies{padding:100px 0}.tech_section .text_box{flex-direction:column;margin-bottom:48px}.tech_section .text_box h2{margin-bottom:24px}.tech_section .text_box p{opacity:.6;font-size:20px}.tech_section .technologie_images .row{row-gap:20px}.tech_section .technologie_images .images_box .wrapper_box{width:100px;height:100px}.tech_section .technologie_images .images_box{height:188px}.tech_section .technologie_images .images_box .picture{max-width:80px}.faq{padding:100px 0}.faq_section .text_box{flex-direction:column;margin-bottom:48px}.faq_section .text_box h2{margin-bottom:24px}.faq_section .text_box p{opacity:.6;font-size:20px}.faq_section .accordion .accordion-item{border-left:none;border-right:none;padding:24px 0}.blog{padding:0 0 80px}.blog_section .blog_text{flex-direction:column;margin-bottom:48px}.blog_section .bloglist_section{border-top:1px solid var(--primary-light-white);border-bottom:1px solid var(--primary-light-white)}.blog_section .bloglist_section .listing_secting+.listing_secting{border-top:1px solid var(--primary-light-white)}.blog_section .blog_text .contact_btn{display:none}.blog_section .bloglist_section .listing_secting .list_wrap{flex-direction:column;padding:24px 0}.blog_section .bloglist_section .listing_secting .list_wrap .blog_img{min-width:100%;margin:0}.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .text{margin-top:24px}.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .text .second_dot,.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .text .time_section{display:none}.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .blog_title{margin-top:12px}.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .read_btn p{font-size:16px}.blog_section .bloglist_section .listing_secting .list_wrap:hover .blog_img img{transform:scale(1)}.blog_section .blogbtn_wrap{justify-content:center;margin-top:48px;display:flex}.blog_section .blogbtn_wrap .contact_btn a span{font-size:20px}.testimonials{display:none}.testimonials_slider{background:var(--primary-white);padding:80px 0 60px;display:block}.testimonials_slider .testimg-text{margin-bottom:90px;position:relative}.testimonials_slider .testimg-text .textimgbox{border-radius:100%;width:60px;height:60px;margin-left:30px;display:flex}.testimonials_slider .testimg-text .textimgbox img{object-fit:cover;border-radius:100%;width:100%;max-width:100%;height:auto;max-height:100%}.testimonials_slider .testimg-text .contentbox{margin-top:24px;margin-left:30px}.testimonials_slider .testimg-text .contentbox h4{color:var(--primary-black);margin:0 0 24px;font-weight:400}.testimonials_slider .testimg-text .contentbox .profile_box{justify-content:flex-start;align-items:center;display:flex}.testimonials_slider .testimg-text .contentbox .profile_box .caption p{color:var(--primary-black);text-transform:capitalize;margin-bottom:4px;font-weight:500}.testimonials_slider .testimg-text .contentbox .profile_box .caption span{color:var(--primary-light-gray);font-size:16px;font-weight:400;line-height:1.15}.testimonials_slider .slick-slider{position:relative}.testimonials_slider .slick-slider .left{border:1.5px solid var(--primary-orange);z-index:1;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:30px;display:flex!important}.testimonials_slider .slick-slider .left:hover{background:var(--primary-orange)}.testimonials_slider .slick-slider .left svg path{stroke:var(--primary-orange);transition:all .3s ease-in-out}.testimonials_slider .slick-slider .left:hover svg path{stroke:var(--primary-white)}.testimonials_slider .slick-slider .right{border:1.5px solid var(--primary-orange);z-index:1;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:25%;display:flex!important}.testimonials_slider .slick-slider .right:hover{background:var(--primary-orange)}.testimonials_slider .slick-slider .right svg path{stroke:var(--primary-orange);transition:all .3s ease-in-out}.testimonials_slider .slick-slider .right:hover svg path{stroke:var(--primary-white)}.jobposition{padding:100px 0}.jobposition_section .text_box{flex-direction:column;margin-bottom:48px}.jobposition_section .text_box h3{margin-bottom:24px}.jobposition_section .text_box p{opacity:.6;font-size:20px}.jobposition_section .accordion .accordion-item{padding:24px 0}.footer{padding:60px 0 24px}.footer_section .title_box{flex-direction:column;padding-bottom:36px}.footer_section .title_box .mail_box h4{text-align:center;margin-bottom:36px;font-size:26px;line-height:1.56}.footer_section .title_box .mail_box a{text-align:center;margin-bottom:20px}.footer_section .links_section{flex-wrap:wrap;justify-content:space-between;gap:40px 30px;padding:20px 0 0}.footer_section .links_section .use_link ul li a:hover,.footer_section .links_section .social_media ul li a:hover,.footer_section .links_section .contactbox ul li a:hover{text-decoration:none}.footer_section .links_section .use_link{max-width:50%}.footer_section .links_section .use_link ul{flex-direction:column;justify-content:center;gap:10px 20px;display:flex}.footer_section .links_section .use_link ul li+li{margin:0}.footer_section .links_section .social_media{max-width:60%}.footer_section .links_section .social_media ul{flex-direction:column;justify-content:center;gap:10px 20px;display:flex}.footer_section .links_section .social_media ul li+li{margin:0}.footer_section .footer_logo{display:none}.header_wrap .new_projectbtn{bottom:4%;right:30px}.header_wrap .new_projectbtn a{padding:14px 20px}.footer_section .copyright{display:none}.footer_section .links_section .industries_block{max-width:50%}.footer_section .links_section .soc_block_wrap{width:48%;max-width:100%}.footer_section .links_section .use_link ul li a,.footer_section .links_section .social_media ul li a,.footer_section .links_section .contactbox ul li a{font-size:14px}.homapage_img .imagebox{height:254px}.images_wrapper{flex-direction:column;padding:48px 0}.images_wrapper .fsc_img{width:100%;height:254px}.video_player .video-react{max-width:100%;border-radius:10px!important;height:215px!important}.video_player .video-react .video-react-big-play-button{width:70px;height:46px}.about_section .titlebox{margin-bottom:48px}.about_section .titlebox span{justify-content:flex-start;margin-bottom:24px;font-size:20px}.about_section .titlebox h3{text-align:left}.about_section .aboutstep_box .content_box{background:var(--light-contrast-10);border-radius:10px;flex-direction:column;align-items:flex-start;row-gap:12px;padding:16px 12px}.about_section .aboutstep_box .content_box .number_box{background:var(--primary-white);border:none;min-width:48px;height:48px;margin:0}.about_section .aboutstep_box .content_box .number_box p{color:var(--primary-black);font-size:20px}.about_section .aboutstep_box .content_box span{letter-spacing:.4px;font-size:20px;line-height:1.6}.about_section .aboutstep_box .content_box:hover{background:var(--light-contrast-10);border-color:var(--primary-dark-gray)}.about_section .aboutstep_box .content_box:hover .number_box{background:var(--primary-white)}.about_section .aboutstep_box .content_box:hover .number_box p{color:var(--primary-black)}.about_section .aboutstep_box .content_box+.content_box{margin-top:40px}.team{padding:80px 0}.team_section .title{margin-bottom:48px}.team_section .title h3{text-align:left}.team_section .team_list .row{row-gap:36px}.team_section .team_list .teambox:hover .image img{transform:scale(1)}.team_section .team_list .teambox:hover .text p,.team_section .team_list .teambox:hover .text span{text-decoration:none}.result{padding:80px 0}.result_wrap .result_content{margin:0 auto 48px}.result_wrap .result_detail{border-top:1px solid var(--primary-dark-gray);border-bottom:1px solid var(--primary-dark-gray);flex-direction:column;align-items:center}.result_wrap .result_detail .result_textbox{max-width:100%;padding:32px 0}.result_wrap .result_detail .result_textbox+.result_textbox{border-top:1px solid var(--primary-dark-gray)}.result_wrap .result_detail .result_textbox h4{margin:0 0 12px;font-size:40px}.blog_section .blogpage_wrapper{margin:0 auto 48px}.blog_section .blogpage_wrapper h3{text-align:left}.blogdetail{padding:100px 0 60px}.blogdetail_section span{margin-bottom:24px}.blogdetail_section .image{border-radius:0;height:272px}.project_titlesection span{font-size:44px}.project_titlesection i{font-size:18px}.default_page_content h1{padding-bottom:16px;font-size:26px}.default_page_content h2{padding-bottom:12px;font-size:24px}.default_page_content h3{padding-bottom:12px;font-size:20px}.default_page_content h4{padding-bottom:12px;font-size:18px}.default_page_content p+h2{padding-top:40px}.process_section .row{row-gap:20px}.process_section .caption_box p{font-size:18px}.bookpop_section .modal-dialog .modal-content .modal-body .orange_circle{width:100%}.error_section{justify-content:center;align-items:center;row-gap:20px;padding:0 15px}.error_section .maze_wrap .maze_img{width:340px;height:310px}.error_section .maze_content .maze_btn{margin-top:30px}.service_type{padding:100px 0}.service_type .type_textbox{flex-direction:column;row-gap:20px}.service_type .type_textbox+.type_textbox{margin-top:60px}.project_detail_section{padding:40px 0}.detail_wrap h5{margin-bottom:14px}.detail_wrap .share_btn{margin-top:30px}.industries{padding:40px 0}.indus_wrap .title{max-width:100%;margin:0 10px;font-size:46px;line-height:50px}.indus_wrap .indus_section .industries_imgtext .img_box{display:none}.indus_wrap .indus_section .industries_imgtext .textbox{max-width:100%;margin:0 10px;padding:30px 0}.indus_wrap .indus_section .industries_imgtext .textbox .img_text{max-width:100%}.indus_wrap .indus_section .industries_imgtext .textbox .img_text h5{font-size:26px}.indus_wrap .indus_section .btn_wrap_block{max-width:100%;margin:0 10px}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text h5,.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text span{color:var(--primary-light-gray)}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text strong{color:var(--primary-orange)}.industrie_wrapper{padding-top:100px}.industries_detail_section{padding:40px 0}.industrie_wrap_sec h6{margin-bottom:26px}.industrie_wrap_sec p+p{margin-top:20px}}@media (max-width:435px){.footer_section .links_section .soc_block_wrap{width:41%;max-width:100%}}@media (max-width:425px){.footer_section .links_section .soc_block_wrap{width:43%;max-width:100%}}@media (max-width:400px){.footer_section .links_section .soc_block_wrap{width:46%;max-width:100%}}@media (max-width:380px){.footer_section .links_section .soc_block_wrap{width:48%;max-width:100%}}@media (min-width:768px) and (max-width:991px){h1{font-size:66px}h2{font-size:54px}h3{font-size:40px}h4,h5{font-size:30px}h6{font-size:22px}.header{position:absolute}.main_header{padding:20px 0}.main_header .menu-toggler{z-index:1111;box-shadow:var(--shadow-contrast-10);align-items:center;display:flex;position:fixed;top:10px;right:12px}.main_header .navigation_bar .mobile_header_logo{padding:0 10px}.main_header .navigation_bar .mobile_header_logo a{width:100%;display:block}.main_header .navigation_bar .mobile_header_logo a img{max-width:125px;max-height:30px}.main_header .navigation_bar{opacity:0;visibility:hidden;background:var(--primary-black);z-index:111;width:100%;min-width:auto;height:100vh;padding:20px 0 0;position:fixed;top:0;left:0;overflow-y:auto}.main_header .navigation_bar.slide{opacity:1;visibility:visible}.main_header .navigation_bar .navigation_wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:50px}.main_header .navigation_bar .nav-bar ul{flex-direction:column;align-items:flex-start}.main_header .navigation_bar .nav-bar ul li a{font-size:36px}.main_header .navigation_bar .nav-bar ul li{padding:4px 0 0 20px!important}.main_header .navigation_bar .header_btn{flex-direction:column;margin:20px 0 0 12px}.main_header .navigation_bar .header_btn .contact_btn a span{font-size:20px}.main_header .navigation_bar .header_btn .ent_lang{margin:10px 0 0}.main_header .navigation_bar .header_btn .ent_lang .lang-link{font-size:20px}.main_header .navigation_bar .header_btn .ent_lang .dropdown-menu li a{font-size:16px}.main_header .navigation_bar .nav-bar ul li a i,.main_header .navigation_bar .nav-bar ul li .dropdown_menu{display:none}.services{padding:90px 0}.service_heading{margin:0 auto 60px;font-size:40px}.service_heading .globe{margin-left:10px}.service_heading .globe .world_img{width:30px;height:30px}.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper{max-width:300px}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:22px}.service_detail .marquee .marquee-content .dot{margin:0 10px}.service_tabsection{display:none}.mobile_service_tabsection{margin-bottom:124px;display:block}.mobile_service_tabsection .heading span{color:var(--primary-orange);border-bottom:1px solid var(--primary-light-white);padding-bottom:24px;font-size:20px;font-weight:500;display:block}.mobile_service_tabsection .accordion .accordion-item{border-bottom:1px solid var(--primary-light-white);background:0 0;border-top:none;border-left:none;border-right:none;border-radius:0;padding:24px 0}.mobile_service_tabsection .accordion .accordion-item .accordion-button{box-shadow:none;color:var(--primary-hover);background:0 0;padding:0;font-size:24px;font-weight:500}.mobile_service_tabsection .accordion .accordion-item .accordion-button:after{background-image:url(../media/gray-cross.8fba6e9a.svg);background-repeat:repeat;background-size:cover}.mobile_service_tabsection .accordion .accordion-item .accordion-button:not(.collapsed):after{background-image:url(../media/orange-cross.955fb389.svg);background-repeat:repeat;background-size:cover;transform:rotate(45deg)}.mobile_service_tabsection .accordion .accordion-item .accordion-body{color:var(--primary-light-gray);padding:0;font-size:18px;font-weight:500;line-height:1.6;padding-top:32px!important}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .image_wrap{width:640px;height:200px;margin-bottom:20px;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .image_wrap img{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:100%;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .chips{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .chips .chip a{white-space:nowrap;background-color:var(--primary-light-white);color:var(--primary-black);border-radius:57px;padding:8px 16px;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;transition:all .3s ease-in-out;display:block;overflow:hidden}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .chips .chip a:hover{background:var(--primary-dark-white)}.mobile_service_tabsection .accordion .accordion-item .accordion-button.collapsed{box-shadow:none;color:var(--primary-light-gray);background:0 0;padding:0;font-size:24px;font-weight:500}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn{justify-content:flex-start;margin-top:24px;display:flex}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a{color:var(--primary-white);border:1px solid var(--primary-orange);z-index:1;border-radius:42px;padding:8px 16px;font-size:18px;font-weight:500;line-height:1.44;text-decoration:none;transition:all .4s ease-in-out;display:block;position:relative;overflow:hidden}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:before{content:"";background:var(--primary-orange);z-index:-1;width:100%;height:100%;transition:transform .3s cubic-bezier(.7,0,.2,1);position:absolute;top:0;left:0}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:hover:before{transform:translateY(-100%)}.mobile_service_tabsection .accordion .accordion-item .accordion-body .content_box .learn_btn a:hover{color:var(--primary-orange)}.strategy{padding:100px 0}.strategy_section .text_section h3{text-align:center;max-width:100%;margin-bottom:48px}.strategy_section .strategy_step .timeline-line .line-default,.strategy_section .strategy_step .timeline-line .line-fill{display:none}.strategy_section .strategy_step .step_box{padding:0}.strategy_section .strategy_step .step_box .content_box span{color:var(--primary-white)}.strategy_section .strategy_step .step_box .content_box p{font-size:20px;line-height:1.6}.strategy_section .strategy_step .step_box .image_content .img_box{margin-right:26px}.strategy_section .strategy_step .step_box .image_content+.image_content{margin-top:32px}.strategy_section .strategy_step .step_box .content_box.highlight span{color:var(--primary-white)}.strategy_section .strategy_step .step_box .content_box.highlight p{color:var(--primary-light-gray)}.award{padding:0}.award_section .image{width:350px;height:600px}.awardtype{padding:0 0 80px}.type_section ul{gap:70px}.type_section ul li{width:220px;height:150px}.award_section .first_img,.award_section .second_img,.award_section .third_img,.award_section .fourth_img{display:none}.logo_section{gap:60px}.project{padding:100px 0}.project_section .project_text{margin-bottom:60px}.project_section .project_text h2{max-width:550px}.project_section .projectlist_section .row{row-gap:48px}.project_section .projectlist_section .project_wrap .picture{height:400px}.project_section .projectlist_section .project_wrap:hover .picture img{transform:scale(1)}.project_section .projectlist_section .project_wrap:hover .project_btn{display:none}.testimonials{padding:100px 0}.testimonial_wrap .test_sec .testi_wrap .image{min-width:55px;height:55px}.testimonial_wrap .test_sec+.test_sec{margin-top:60px}.technologies{padding:100px 0}.tech_section .text_box{flex-direction:column;margin-bottom:48px}.tech_section .text_box h3{max-width:100%;margin-bottom:24px}.tech_section .text_box p{opacity:.6;max-width:100%;font-size:20px}.tech_section .technologie_images .row{row-gap:20px}.faq{padding:100px 0}.faq_section .text_box{flex-direction:column;margin-bottom:48px}.faq_section .text_box h3{max-width:100%;margin-bottom:24px}.faq_section .text_box p{opacity:.6;max-width:100%;font-size:20px}.blog{padding:100px 0}.blog_section .blog_text{margin-bottom:48px}.blog_section .blog_text h2{max-width:500px}.blog_section .bloglist_section .listing_secting .list_wrap .blog_img{margin:0 30px 0 0}.blog_section .bloglist_section .listing_secting .list_wrap .blog_content .blog_title{margin:30px 0;font-size:22px}.blog_section .bloglist_section .listing_secting .list_wrap:hover .blog_img img{transform:scale(1)}.jobposition{padding:100px 0}.jobposition_section .text_box{flex-direction:column;margin-bottom:48px}.jobposition_section .text_box h3{max-width:100%;margin-bottom:24px}.jobposition_section .text_box p{opacity:.6;max-width:100%;font-size:20px}.jobposition_section .accordion .accordion-item{padding:24px 0}.footer{padding:80px 0 46px}.footer_section .title_box .mail_box h4{max-width:500px}.footer_section .title_box .contact_btn a span{padding:12px 32px}.footer_section .links_section .use_link ul li a:hover,.footer_section .links_section .social_media ul li a:hover,.footer_section .links_section .contactbox ul li a:hover{text-decoration:none}.footer_section .footer_logo{display:none}.header_wrap .new_projectbtn{bottom:10%}.footer_section .links_section{flex-wrap:wrap;row-gap:40px}.footer_section .links_section .contactbox{width:100%;max-width:100%}.footer_section .links_section .contactbox ul li{justify-content:center}.footer_section .links_section .contactbox ul li p{text-align:center}.business{padding:0 0 90px}.business_section,.homapage_img .imagebox{height:500px}.images_wrapper .fsc_img{height:300px}.video_player .video-react{max-width:100%;border-radius:10px!important;height:400px!important}.video_player .video-react .video-react-big-play-button{width:70px;height:46px}.about_section .titlebox{margin-bottom:58px}.about_section .titlebox span{margin-bottom:24px}.about_section .titlebox h3{font-size:36px}.about_section .aboutstep_box .content_box{background:var(--light-contrast-10);border-radius:10px;flex-direction:column;align-items:flex-start;row-gap:12px;padding:16px 12px}.about_section .aboutstep_box .content_box .number_box{background:var(--primary-white);border:none;min-width:48px;height:48px;margin:0}.about_section .aboutstep_box .content_box .number_box p{color:var(--primary-black);font-size:20px}.about_section .aboutstep_box .content_box span{letter-spacing:.4px;font-size:20px;line-height:1.6}.about_section .aboutstep_box .content_box:hover{background:var(--light-contrast-10);border-color:var(--primary-dark-gray)}.about_section .aboutstep_box .content_box:hover .number_box{background:var(--primary-white)}.about_section .aboutstep_box .content_box:hover .number_box p{color:var(--primary-black)}.about_section .aboutstep_box .content_box+.content_box{margin-top:40px}.team{padding:80px 0}.team_section .title{margin-bottom:58px}.team_section .team_list .row{row-gap:36px}.team_section .team_list .teambox:hover .image img{transform:scale(1)}.team_section .team_list .teambox:hover .text p,.team_section .team_list .teambox:hover .text span{text-decoration:none}.result{padding:80px 0}.result_wrap .result_content{margin:0 auto 58px}.result_wrap .result_detail{row-gap:30px}.result_wrap .result_detail .result_textbox{max-width:50%}.result_wrap .result_detail .result_textbox h4{margin:0 0 10px;font-size:40px}.blog_section .blogpage_wrapper{margin:0 auto 48px}.blogdetail{padding:100px 0 70px}.blogdetail_section span{margin-bottom:24px}.blogdetail_section .image{height:400px}.project_titlesection span{font-size:50px}.default_page_content p+h2{padding-top:40px}.process_section .row{row-gap:20px}.process_section .caption_box p{font-size:18px}.error_section{padding:0 15px}.error_section .maze_wrap .maze_img{width:340px;height:310px}.error_section .maze_content .maze_btn{margin-top:30px}.service_type{padding:100px 0 70px}.service_type .type_textbox{flex-direction:column;row-gap:20px}.service_type .type_textbox h3,.service_type .type_textbox p{max-width:100%}.service_type .type_textbox+.type_textbox{margin-top:70px}.project_detail_section{padding:50px 0}.detail_wrap h5{margin-bottom:20px}.detail_wrap .share_btn{margin-top:30px}.industries{padding:0 0 50px}.indus_wrap .title{max-width:726px;margin:0 auto;font-size:56px;line-height:50px}.indus_wrap .indus_section .industries_imgtext .img_box{display:none}.indus_wrap .indus_section .industries_imgtext .textbox{max-width:726px;margin:0 auto;padding:30px 0}.indus_wrap .indus_section .btn_wrap_block{max-width:726px;margin:0 auto}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text h5,.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text span{color:var(--primary-light-gray)}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text strong{color:var(--primary-orange)}.industrie_wrapper{padding-top:100px}.industriesdetail_section{padding:50px 0}.industrie_wrap_sec h6{margin-bottom:26px}.industrie_wrap_sec p+p{margin-top:20px}}@media (min-width:992px) and (max-width:1199px){h1{font-size:70px}h2{font-size:60px}h3{font-size:44px}h4,h5{font-size:28px}.main_header .navigation_bar .nav-bar ul li .dropdown_menu{min-width:310px}.main_header .navigation_bar{width:calc(50% + 250px)}.services{padding:100px 0}.service_heading{margin:0 auto 60px;font-size:50px}.service_heading .globe .world_img{width:35px;height:35px}.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper{max-width:350px}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:26px}.service_detail .marquee .marquee-content .dot{margin:0 16px}.service_tabsection{margin-bottom:100px}.service_tabsection .tab_section .nav .nav-link{font-size:30px}.service_tabsection .tab_section .nav .nav-link span{width:20px;height:20px}.award{padding:0}.award_section .image{width:350px;height:600px}.award_section .first_img{top:36%;left:8%}.award_section .second_img{right:6%}.award_section .third_img{bottom:8%;left:18%}.awardtype{padding:0 0 120px}.project{padding:100px 0}.project_section .projectlist_section .row{row-gap:48px}.project_section .projectlist_section .project_wrap .picture{height:500px}.testimonials{padding:100px 0}.testimonial_wrap .test_sec .testi_wrap .image{min-width:60px;height:60px}.testimonial_wrap .test_sec+.test_sec{margin-top:60px}.jobposition{padding:100px 0}.jobposition_section .text_box h3{max-width:500px}.jobposition_section .text_box p{max-width:360px}.jobposition_section .accordion .accordion-item{padding:24px 0}.technologies{padding:100px 0}.tech_section .text_box h3{max-width:500px}.tech_section .text_box p{max-width:360px}.faq{padding:100px 0}.faq_section .text_box h3{max-width:500px}.faq_section .text_box p{max-width:360px}.strategy{padding:100px 0}.strategy_section .text_section h3{font-size:38px}.strategy_section .strategy_step .step_box{padding:40px 0 40px 24px}.strategy_section .strategy_step .step_box .image_content .img_box{min-width:60px;height:60px;margin-right:20px}.strategy_section .strategy_step .step_box .image_content+.image_content{margin-top:42px}.blog{padding:100px 0}.blog_section .blog_text h2{max-width:500px}.footer{padding:80px 0 60px}.footer_section .title_box h4{max-width:600px}.footer_section .title_box .contact_btn a span{padding:12px 32px}.footer_section .footer_logo{display:none}.footer_section .links_section{flex-wrap:wrap;row-gap:40px}.footer_section .links_section .contactbox{width:100%;max-width:100%}.footer_section .links_section .contactbox ul li{justify-content:center}.footer_section .links_section .contactbox ul li p{text-align:center}.business_section,.homapage_img .imagebox{height:600px}.images_wrapper .fsc_img{height:300px}.video_player .video-react{max-width:100%;border-radius:10px!important;height:500px!important}.video_player .video-react .video-react-big-play-button{width:80px;height:48px}.about_section .titlebox h3{font-size:42px}.about_section .aboutstep_box .content_box{border-radius:20px;padding:20px}.about_section .aboutstep_box .content_box .number_box{min-width:48px;height:48px;margin:0 20px 0 0}.about_section .aboutstep_box .content_box .number_box p{font-size:18px}.team_section .team_list .row{row-gap:36px}.team_section .team_list .teambox .text p{font-size:22px}.team_section .team_list .teambox .text span{font-size:18px}.result_wrap .result_detail{row-gap:30px}.result_wrap .result_detail .result_textbox{max-width:50%}.result_wrap .result_detail .result_textbox h4{margin:0 0 10px;font-size:40px}.blog_section .blogpage_wrapper{margin:0 auto 48px}.blogdetail{padding:100px 0 80px}.blogdetail_section .image{height:500px}.project_titlesection span{font-size:60px}.default_page_content p+h2{padding-top:40px}.error_section{padding:0 15px}.error_section .maze_wrap .maze_img{width:380px;height:348px}.error_section .maze_content .maze_btn{margin-top:30px}.service_type{padding:100px 0 80px}.service_type .type_textbox h3{max-width:400px}.service_type .type_textbox p{max-width:500px}.service_type .type_textbox+.type_textbox{margin-top:80px}.project_detail_section{padding:60px 0}.detail_wrap h5{margin-bottom:26px}.detail_wrap .share_btn{margin-top:30px}.industries{padding:0 0 60px}.indus_wrap .title{max-width:946px;margin:0 auto;font-size:64px;line-height:54px}.indus_wrap .indus_section .industries_imgtext .img_box{display:none}.indus_wrap .indus_section .industries_imgtext .textbox{max-width:946px;margin:0 auto;padding:40px 0}.indus_wrap .indus_section .btn_wrap_block{max-width:946px;margin:0 auto}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text h5,.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text span{color:var(--primary-light-gray)}.indus_wrap .indus_section .industries_imgtext:hover .textbox .img_text strong{color:var(--primary-orange)}.industrie_wrapper{padding-top:110px}.industriesdetail_section{padding:50px 0}.industrie_wrap_sec h6{margin-bottom:30px}}@media (min-width:1200px) and (max-width:1300px){h1{font-size:80px}h2{font-size:70px}h3{font-size:46px}h4,h5{font-size:30px}.services{padding:110px 0}.service_heading{margin:0 auto 80px;font-size:60px}.service_heading .globe .world_img{width:40px;height:40px}.service_tabsection{margin-bottom:100px}.service_tabsection .tab_section .nav .nav-link{font-size:32px}.service_tabsection .tab_section .nav .nav-link span{width:22px;height:22px}.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper{max-width:400px}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:30px}.service_detail .marquee .marquee-content .dot{margin:0 16px}.award{padding:0}.award_section .image{width:400px;height:660px}.awardtype{padding:0 0 120px}.project{padding:100px 0}.project_section .projectlist_section .row{row-gap:48px}.project_section .projectlist_section .project_wrap .picture{height:560px}.testimonials{padding:100px 0}.testimonial_wrap .test_sec+.test_sec{margin-top:70px}.jobposition{padding:100px 0}.jobposition_section .accordion .accordion-item{padding:24px 10px}.technologies,.faq{padding:100px 0}.strategy{padding:120px 0}.strategy_section .strategy_step .step_box{padding:40px 0 40px 24px}.strategy_section .strategy_step .step_box .image_content+.image_content{margin-top:52px}.blog{padding:100px 0}.footer{padding:80px 0 160px}.footer_section .title_box .contact_btn a span{padding:12px 32px}.business_section,.homapage_img .imagebox{height:700px}.images_wrapper .fsc_img{height:400px}.video_player .video-react{max-width:100%;border-radius:10px!important;height:600px!important}.video_player .video-react .video-react-big-play-button{width:80px;height:48px}.about_section .titlebox h3{font-size:44px}.about_section .aboutstep_box .content_box{border-radius:30px;padding:30px}.about_section .aboutstep_box .content_box .number_box{min-width:58px;height:58px;margin:0 20px 0 0}.about_section .aboutstep_box .content_box .number_box p{font-size:20px}.team_section .team_list .row{row-gap:36px}.blogdetail{padding:100px 0 90px}.service_type{padding:100px 0 80px}.service_type .type_textbox p{max-width:580px}.service_type .type_textbox+.type_textbox{margin-top:80px}.project_detail_section{padding:70px 0 64px}.detail_wrap h5{margin-bottom:26px}.detail_wrap .share_btn{margin-top:30px}.industries{padding:0 0 60px}.indus_wrap .title{max-width:1206px;margin:0 auto 30px;font-size:64px;line-height:54px}.indus_wrap .indus_section .industries_imgtext .textbox{max-width:1206px;margin:0 auto;padding:40px 0}.indus_wrap .indus_section .btn_wrap_block{max-width:1206px;margin:0 auto}.industrie_wrapper{padding-top:110px}.industriesdetail_section{padding:60px 0}.industrie_wrap_sec h6{margin-bottom:30px}}@media (min-width:1301px) and (max-width:1399px){h2{font-size:78px}h4,h5{font-size:32px}.services{padding:120px 0}.service_heading{margin:0 auto 100px;font-size:70px}.service_tabsection{margin-bottom:100px}.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper{max-width:400px}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:30px}.service_detail .marquee .marquee-content .dot{margin:0 16px}.award_section .image{width:400px;height:660px}.project{padding:120px 0}.project_section .projectlist_section .row{row-gap:50px}.project_section .projectlist_section .project_wrap .picture{height:560px}.testimonials{padding:120px 0}.testimonial_wrap .test_sec+.test_sec{margin-top:70px}.jobposition,.technologies,.faq,.strategy{padding:120px 0}.strategy_section .strategy_step .step_box{padding:40px 0 40px 24px}.strategy_section .strategy_step .step_box .image_content+.image_content{margin-top:52px}.blog{padding:120px 0}.footer{padding:80px 0 160px}.footer_section .title_box .contact_btn a span{padding:12px 32px}.business_section,.homapage_img .imagebox{height:700px}.images_wrapper .fsc_img{height:400px}.video_player .video-react{max-width:100%;border-radius:10px!important;height:600px!important}.video_player .video-react .video-react-big-play-button{width:80px;height:48px}.about_section .titlebox h3{font-size:46px}.about_section .aboutstep_box .content_box{padding:40px 30px 40px 50px}.team_section .team_list .row{row-gap:40px}.industries{padding:0 0 60px}.indus_wrap .title{max-width:1206px;margin:0 auto 40px;font-size:64px;line-height:54px}.indus_wrap .indus_section .industries_imgtext .textbox{max-width:1206px;margin:0 auto;padding:40px 0}.indus_wrap .indus_section .btn_wrap_block{max-width:1206px;margin:0 auto}.industrie_wrapper{padding-top:120px}.industriesdetail_section{padding:70px 0}}@media (min-width:1400px) and (max-width:1600px){.service_detail .marquee{column-gap:normal}.service_detail .marquee .marquee-content .back_wrapper .text_box{font-size:32px}.service_detail .marquee .marquee-content .dot{margin:0 16px}.footer{padding:80px 0 180px}.industries{padding:0 0 70px}.indus_wrap .title{margin:0 auto 40px;font-size:66px;line-height:54px}.industrie_wrapper{padding-top:120px}}.letterhead{padding:160px 20px}.airmail-letter{border-width:10px;padding:30px}.airmail-letter:before{background:repeating-linear-gradient(45deg,#e53935,#e53935 8px,#fff 8px 16px,#1e88e5,#1e88e5 24px,#fff 24px 32px);inset:-10px}.letter-header{flex-direction:column;align-items:flex-end}.postmark{width:80px;height:80px;margin-bottom:10px}@media (max-width:767px){h1.home_banner{padding:0 20px;font-size:34px}h2.home_banner{padding:0 20px;font-size:14px;display:block}.process_section .caption_box h1{font-size:34px}.book-block .desktop-show{width:400px}.book-block .book-img{width:100%}.faq_section .accordion .accordion-item .accordion-button{line-height:26px}.faq_section .accordion .accordion-item .accordion-body{font-size:18px;line-height:26px}.banner_textbox p.banner_sub_text{padding:0 20px;font-size:16px;line-height:20px}.rendom .text p{width:80%}.approach_heading{gap:0}.approach_wrap .test_sec .appro_wrap{gap:0;width:100%}.approach_details .approach_heading h1{font-size:32px}.approach_details .approach_heading p{width:100%}.approach_wrap .test_sec:nth-child(2n),.approach_wrap .test_sec:nth-child(odd){justify-content:center;display:flex}}
@font-face{font-family:Satoshi;src:url(../media/Satoshi-Bold.011dbdb0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-Medium.b12f56f3.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-MediumItalic.4d639bc6.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-Regular.6464a3d6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-Black.4631e65f.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../media/OpenSans-Regular.dfa9d04c.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
