@font-face{
     font-family: 'Roboto-Black';
     src: url('fonts/Roboto-Black.ttf');
}
@font-face{
     font-family: 'Roboto-Bold';
     src: url('fonts/Roboto-Bold.ttf');
}
@font-face{
     font-family: 'Roboto-ExtraBold';
     src: url('fonts/Roboto-ExtraBold.ttf');
}
@font-face{
     font-family: 'Roboto-ExtraLight';
     src: url('fonts/Roboto-ExtraLight.ttf');
}
@font-face{
     font-family: 'Roboto-Light';
     src: url('fonts/Roboto-Light.ttf');
}
@font-face{
     font-family: 'Roboto-Medium';
     src: url('fonts/Roboto-Medium.ttf');
}
@font-face{
     font-family: 'Roboto-Regular';
     src: url('fonts/Roboto-Regular.ttf');
}
@font-face{
     font-family: 'Roboto-SemiBold';
     src: url('fonts/Roboto-SemiBold.ttf');
}
@font-face{
     font-family: 'Roboto-Thin';
     src: url('fonts/Roboto-Thin.ttf');
}
@font-face{
     font-family: 'HouschkaHead-DemiBold';
     src: url('fonts/HouschkaHead-DemiBold.otf');
}
*{
  font-family: "Roboto-Regular";
}
:root{
	--mainColor:#119EBC;
	--222:#222222;
	--333:#333333;
	--fff:#ffffff;
	--backgrounds-gradient: linear-gradient(180deg, #26BBE5, #119EBC);
}
/*header start*/
.header{width: 100%;height: auto;}
.header.fixed{position: fixed;z-index: 999;left: 0;top: 0;transition: all 0.3s;background: #FFFFFF;}
.header.fixed.on{top: -108px;}
.header_top_box{width: 100%;height: auto;}
.header_top_content{width: 100%;height: 32px;display: flex;justify-content: flex-end;align-items: center;}
.header_top_content_left{display: flex;justify-content: flex-start;height: 100%;}
.header_top_content_left li{height: 100%;width: 165px;}
.header_top_content_left li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #1c304b;font-family: "Roboto-Medium";text-transform: uppercase;}
.header_top_content_left li a:hover{background: #ebebee;}
.header_top_content_left li.on a{background: var(--mainColor);color: #FFFFFF;}
.header_top_content_right{height: 100%;position: relative;}
.header_top_content_right_language{display: flex;justify-content: flex-start;align-items: center;height: 100%;cursor: pointer;}
.header_top_content_right_language_ico{width: 16px;height: auto;}
.header_top_content_right_language_ico img{width: 100%;height: auto;display: block;}
.header_top_content_right_language_txt{font-size: 12px;color: #1c304b;font-family: "Roboto-Medium";display: block;margin-left: 3px;}
.header_top_content_right_language_list_ico{width: 16px;height: auto;display: block;margin-left: 3px;transition: all 0.3s;}
.header_top_content_right_language_list_ico img{width: 100%;height: auto;display: block;}
.header_top_content_right_language_list_ico.on{transform: rotate(-180deg);}
.header_top_content_right_language_list{width: 180px;height: auto;padding: 16px;border-radius: 8px;position: absolute;left: 50%;top: 100%;transform: translateX(-50%);background: #FFFFFF;z-index: 999;overflow: hidden;box-shadow: 0px 0px 20px 10px rgba(1, 68, 146, 0.05);display: none;}
.header_top_content_right_language_list a{display: block;font-size: 14px;color: #1C304B;padding: 8px 16px;}
.header_top_content_right_language_list a:hover{background: #ebebee;text-decoration: underline;}
.header_bottom_box{width: 100%;height: auto;background: var(--backgrounds-gradient);}
.header_bottom_content_box{width: 100%;height: 72px;display: flex;justify-content: space-between;}
.header_bottom_content_left{height: 100%;display: flex;justify-content: flex-start;align-items: center;}
.logo{width: 165px;height: auto;display: flex;align-items: center;justify-content: center;}
.logo img{max-width: 100%;height: auto;display: block;}
.header_bottom_content_nav{height: 100%;display: flex;justify-content: flex-start;}
.header_bottom_content_nav li{height: 100%;display: flex;align-items: center;margin-left: 55px;position: relative;}
.header_bottom_content_nav li:nth-of-type(1){margin-left: 20px;}
.firstLink{display: block;font-size: 14px;color: #FFFFFF;font-family: "Roboto-Medium";text-transform: uppercase;}
.firstLink:hover{text-decoration: underline;}
.header_bottom_content_nav_list{width: 240px;height: auto;padding: 20px;background: #FFFFFF;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;box-shadow: 8px 8px 28px 0px #1c304b14;z-index: 99;display: none;}
.header_bottom_content_nav_list a{display: block;font-size: 14px;color: #1C304B;text-transform: uppercase;font-family: "Roboto-Medium";}
.header_bottom_content_nav_list a + a{margin-top: 10px;}
.header_bottom_content_nav_list a:hover{text-decoration: underline;}
.header_bottom_content_nav li:hover .header_bottom_content_nav_list{display: block;}
.header_bottom_content_right{height: 100%;display: flex;align-items: center;}
.header_bottom_content_search_btn{width: 24px;height: auto;cursor: pointer;}
.header_bottom_content_search_btn img{width: 100%;height: auto;display: block;filter: brightness(0) invert(1);}
.header_bottom_box .contentWH1200{position: relative;}
.header_search_box{width: 100%;max-height: 0px;background: #FFFFFF;position: absolute;left: 0px;top: 100%;z-index: 9999;overflow: hidden;transition: all 0.6s;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.header_search_box form{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.header_search_box input{width: 400px;height: 42px;display: block;outline: none;background: #FFFFFF;color: #333333;padding: 0 18px;border: none;font-size: 18px;margin: 30px 0;border-bottom: 1px solid #E5E5E5;}
.header_search_box input:nth-last-of-type(1){border-radius: 8px;width: 150px;margin-left: 15px;background: var(--mainColor);color: #FFFFFF;cursor: pointer;}
.header_search_box.on{max-height: 800px;}
.hd_btn{display: none;position: relative;float: right;width: 6vw;height: 5vw;cursor: pointer;}
.hd_btn span{position: absolute;left: 0;top: 0px;width: 100%;height: 0.5vw;background-color:  #FFFFFF;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.hd_btn .s1 {top: 0;}
.hd_btn .s2 {top: 2vw;}
.hd_btn .s3 {top: 4vw;}
.hd_btn.on .s1 {top: 2vw;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 2vw;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
/*header end*/
/*banner start*/
.banner{width: 100%;height: auto;position: relative;}
.index_banner_bg{width: 100%;height: auto;background-size: cover;padding: 32px 0;}
.index_banner_content{width: 664px;height: auto;padding: 32px;background: #FFFFFF;border-radius: 8px;}
.index_banner_content h2,
.index_banner_content h1{font-size: 48px;color: #1c304b;font-family: "HouschkaHead-DemiBold";}
.index_banner_content p{font-size: 20px;color: #1C304B;line-height: 1.6;margin-top: 32px;}
.index_banner_content a{display: block;color: #0e6987;font-size: 14px;font-family: "Roboto-Medium";margin-left: 16px;margin-top: 32px;text-transform: uppercase;}
.index_banner_content a:hover{text-decoration: underline;}
.index_banner_content h2{margin-top: 80px;}
/*banner end*/
/*content start*/
.content{width: 100%;height: auto;}
.index_search_through_box{width: 100%;height: auto;padding: 64px 0px;}
.index_search_through_title{width: 50%;height: auto;margin: 0px auto;margin-bottom: 16px;}
.index_search_through_title h2{font-size: 40px;color: #212529;font-family: "HouschkaHead-DemiBold";text-align: center;}
.index_search_through_title p{font-size: 16px;color: #1C304B;line-height: 1.6;text-align: center;}
.index_search_through_content{width: 94.7%;height: auto;margin: 0px auto;padding-top: 64px;}
.index_search_through_content_ul{width: 100%;height: auto;display: flex;justify-content: space-between;}
.index_search_through_content_ul li{width: 23.5%;height: auto;}
.index_search_through_content_ul_top{padding: 8px 0;width: 100%;display: flex;justify-content: flex-start;align-items: center;font-size: 24px;border-bottom: 2px solid #1C304B;cursor: pointer;}
.index_search_through_content_ul_top i{display: block;width: 24px;}
.index_search_through_content_ul_top i img{display: block;width: 100%;height: auto;}
.index_search_through_content_ul_bottom{width: 100%;height: auto;padding: 16px;padding-top: 32px;display: none;}
.index_search_through_content_ul_bottom a{display: block;font-size: 14px;color: #107b9e;margin-bottom: 16px;text-transform: uppercase;font-family: "Roboto-Medium";}
.index_search_through_content_ul_bottom a:nth-last-of-type(1){margin-bottom: 0;}
.index_search_through_content_ul_bottom a:hover{text-decoration: underline;}
.index_search_through_content.on{background: url(../images/bg-svg-world.png) no-repeat center center;background-size: 80% auto;}
.index_search_through_ad{width: 94.7%;height: auto;margin: 0px auto;margin-top: 90px;border-radius: 8px;overflow: hidden;aspect-ratio:71/30;}
.index_search_through_ad img{width: 100%;height: auto;display: block;}
.index_search_through_bottom_box{width: 94.7%;height: auto;margin: 0px auto;margin-top: 64px;padding-bottom: 32px;border-bottom: 1px solid #E5E5E5;}
.index_search_through_bottom_content{width: 52.82%;height: auto;margin: 0px auto;}
.index_search_through_bottom_content h2{font-size: 40px;color: #1C304B;font-family: "HouschkaHead-DemiBold";}
.index_search_through_bottom_content p{font-size: 16px;color: #1C304B;line-height: 1.6;margin-top: 24px;}
.index_how_works_box{width: 94.7%;height: auto;margin: 0px auto;margin-top: 32px;padding-bottom: 32px;border-bottom: 1px solid #E5E5E5;}
.index_how_works_title{width: 100%;height: auto;}
.index_how_works_title h2{font-size: 48px;color: #1C304B;text-align: center;font-family: "HouschkaHead-DemiBold";}
.index_how_works_title p{font-size: 20px;color: #1C304B;text-align: center;margin-top: 8px;}
.index_how_works_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-top: 32px;}
.index_how_works_ul li{width: 32%;height: auto;display: flex;justify-content: flex-start;align-items: flex-start;margin-left: 2%;margin-top: 48px;}
.index_how_works_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_how_works_ul_ico{width: 120px;height: auto;aspect-ratio:1/1;background: #f8f8f9;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.index_how_works_ul_ico img{width: 64px;height: auto;display: block;}
.index_how_works_ul_right{flex: 1;margin-left: 32px;}
.index_how_works_ul_right h2{font-size: 32px;font-family: "HouschkaHead-DemiBold";color: #1C304B;}
.index_how_works_ul_right p{font-size: 16px;color: #1C304B;line-height: 1.6;margin-top: 8px;}
.index_solution_box{width: 94.7%;height: auto;margin: 0px auto;padding-top: 64px;}
.index_solution_title{width: 63.4%;height: auto;margin: 0px auto;}
.index_solution_title h2{font-size: 40px;color: #1C304B;text-align: center;font-family: "HouschkaHead-DemiBold";}
.index_solution_title p{font-size: 20px;color: #1C304B;text-align: center;line-height: 1.6;margin-top: 8px;}
.index_solution_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 32px;}
.index_solution_ul li{width: 32%;height: auto;margin-top: 32px;padding: 32px 24px;box-shadow: 8px 8px 28px 0px #1c304b14;border-radius: 8px;}
.index_solution_ul li:nth-of-type(1),.index_solution_ul li:nth-of-type(2){width: 48.5%;}
.index_solution_ul_ico{width: 90px;height: auto;margin: 0px auto;}
.index_solution_ul_ico img{width: 100%;height: auto;display: block;}
.index_solution_ul li h2{font-size: 32px;color: #1C304B;font-family: "HouschkaHead-DemiBold";text-align: center;margin-top: 20px;}
.index_solution_ul li p{font-size: 16px;color: #1C304B;line-height: 1.6;text-align: center;margin-top: 16px;}
.index_solution_ul li a{width: 216px;height: 56px;display: flex;justify-content: center;align-items: center;margin: 0px auto;margin-top: 32px;border-radius: 8px;background: #1C304B;font-size: 14px;color: #FFFFFF;font-family: "Roboto-Medium";transition: all 0.3s;}
.index_solution_ul li a:hover{background: #030c18;}
.index_resources_box{width: 94.7%;height: auto;margin: 0px auto;margin-top: 64px;}
.index_resources_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 32px;}
.index_resources_ul li{width: 32%;height: auto;margin-left: 2%;border-radius: 8px;overflow: hidden;box-shadow: 8px 8px 28px 0px #1c304b14;margin-top: 32px;}
.index_resources_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_resources_ul_img{width: 100%;height: auto;aspect-ratio:357/200;overflow: hidden;}
.index_resources_ul_img img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.3s;}
.index_resources_ul_txt{width: 100%;height: auto;padding: 24px;}
.index_resources_ul_txt_tag{width: 66px;height: 24px;display: flex;justify-content: center;align-items: center;background: #ccf2ff;border-radius: 12px;font-size: 12px;color: #1C304B;}
.index_resources_ul_txt h2{font-size: 24px;color: #1C304B;margin-top: 20px;line-height: 1.6;}
.index_resources_ul_txt span{display: block;font-size: 18px;color: #1C304B;text-align: right;margin-top: 20px;}
.index_resources_ul li:hover .index_resources_ul_img img{transform: scale(1.1);}
.index_resources_ul li:hover .index_resources_ul_txt span{text-decoration: underline;}
.index_resources_more{width: 160px;height: 40px;display: flex;justify-content: center;align-items: center;margin: 0px auto;margin-top: 48px;border: 1px solid #1C304B;border-radius: 5px;font-size: 14px;color: #1C304B;text-transform: uppercase;font-family: "Roboto-Medium";transition: all 0.3s;}
.index_resources_more:hover{background: var(--mainColor);color: #FFFFFF;border-color: var(--mainColor);}
.index_clients_box{width: 94.7%;height: auto;margin: 0px auto;margin-top: 64px;}
.index_clients_title{width: 100%;height: auto;}
.index_clients_title h2{font-size: 40px;color: #1C304B;font-family: "HouschkaHead-DemiBold";}
.index_clients_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;}
.index_clients_ul li{width: 32%;margin-top: 40px;margin-left: 2%;}
.index_clients_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_clients_ul_ico{width: 48px;height: auto;}
.index_clients_ul_ico img{width: 100%;height: auto;display: block;}
.index_clients_ul li p{font-size: 24px;color: #1C304B;line-height: 1.4;}
.index_hiring_box{width: 94.7%;height: auto;border-radius: 8px;box-shadow: 8px 8px 28px 0px #1c304b14;margin: 0px auto;margin-top: 64px;padding: 32px;}
.index_hiring_box h2{font-size: 40px;color: #1C304B;font-family: "HouschkaHead-DemiBold";}
.index_hiring_box p{font-size: 20px;color: #5c6573;margin-top: 32px;}
.index_hiring_box a{display: flex;justify-content: center;align-items: center;width: 167px;height: 56px;border-radius: 8px;background: #030c18;color: #FFFFFF;font-size: 16px;font-family: "Roboto-Medium";margin-top: 32px;}
.index_hiring_box a:hover{background: #1C304B;}
/*content end*/
/*solution.html start*/
.solution_needs_box{width: 100%;height: auto;padding: 80px 0px;}
.solution_needs_title{width: 68%;height: auto;margin: 0px auto;}
.solution_needs_title h2{font-size: 40px;color: #1C304B;text-align: center;font-family: "HouschkaHead-DemiBold";}
.solution_needs_title p{font-size: 18px;color: #1C304B;text-align: center;line-height: 1.6;margin-top: 10px;padding: 0 10%;}
.solution_needs_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 28px;padding-bottom: 64px;border-bottom: 1px solid #E5E5E5;}
.solution_needs_ul li{width: 32%;height: auto;margin-left: 2%;margin-top: 32px;padding: 0 20px;}
.solution_needs_ul li:nth-of-type(3n+1){margin-left: 0;}
.solution_needs_ul_ico{width: 96px;height: auto;margin: 0px auto;}
.solution_needs_ul_ico img{width: 100%;height: auto;display: block;}
.solution_needs_ul li h2{font-size: 24px;color: #1C304B;text-align: center;line-height: 1.2;margin-top: 32px;}
.solution_needs_ul li p{font-size: 16px;color: #1C304B;line-height: 1.6;text-align: center;margin-top: 16px;}
.solution_work_program_box{width: 100%;height: auto;padding-bottom: 80px;}
.solution_work_program_title{width: 100%;height: auto;}
.solution_work_program_title h2{font-size: 40px;color: #1C304B;text-align: center;font-family: "HouschkaHead-DemiBold";}
.solution_work_program_title p{font-size: 18px;color: #1C304B;text-align: center;line-height: 1.6;margin-top: 10px;}
.solution_work_program_content{width: 100%;margin: 0px auto;margin-top: 64px;display: flex;justify-content: space-between;align-items: center;}
.solution_work_program_content_left{width: 47.2%;height: auto;overflow: hidden;border-radius: 8px;}
.solution_work_program_content_left img{width: 100%;height: auto;display: block;}
.solution_work_program_content_right{width: 47.2%;}
.solution_work_program_content_right li{font-size: 16px;padding-left: 34px;line-height: 1.6;color: #1C304B;position: relative;}
.solution_work_program_content_right li:before{content: "";display: block;width: 24px;height: auto;aspect-ratio:1/1;background: url(../images/solution_work_ico.png) no-repeat center center;background-size: 100% auto;position: absolute;left: 0;top: 0px;}
.solution_work_program_content_right li + li{margin-top: 15px;}
.solution_powered_box{width: 100%;height: auto;padding-bottom: 80px;}
.solution_powered_ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: flex-start;padding-bottom: 64px;border-bottom: 1px solid #E5E5E5;}
.solution_powered_ul li{width: 32%;height: auto;margin-left: 2%;margin-top: 64px;display: flex;justify-content: space-between;align-items: flex-start;}
.solution_powered_ul li:nth-of-type(3n+1){margin-left: 0;}
.solution_powered_ul_ico{width: 33.52%;height: auto;aspect-ratio:1/1;background: #f8f8f9;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.solution_powered_ul_ico img{width: 53.33%;height: auto;display: block;}
.solution_powered_ul_right{width: 57.542%;height: auto;}
.solution_powered_ul_right h2{font-size: 32px;color: #1C304B;font-family: "HouschkaHead-DemiBold";}
.solution_powered_ul_right p{font-size: 16px;color: #1C304B;line-height: 1.6;margin-top: 8px;}
.solution_how_work_box{width: 100%;height: auto;}
.solution_how_work_content{width: 100%;height: auto;padding-bottom: 64px;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;align-items: flex-start;}
.solution_how_work_content_left{width: 48.6%;height: auto;}
.solution_how_work_content_left h2{font-size: 40px;color: #1C304B;font-family: "HouschkaHead-DemiBold";}
.solution_how_work_content_left p{font-size: 20px;color: #1C304B;line-height: 1.6;margin-top: 16px;}
.solution_how_work_content_right{width: 48.6%;height: auto;}
.solution_how_work_content_right li{width: 100%;height: auto;}
.solution_how_work_content_right li + li{margin-top: 32px;}
.solution_how_work_content_right_ico{width: 96px;height: auto;}
.solution_how_work_content_right_ico img{width: 100%;height: auto;display: block;}
.solution_how_work_content_right li h2{font-size: 32px;color: #1C304B;font-family: "HouschkaHead-DemiBold";margin-top: 32px;}
.solution_how_work_content_right li p{font-size: 16px;color: #1C304B;line-height: 1.6;margin-top: 8px;}
.solution_leaders_box{width: 100%;height: auto;padding: 80px 0px;}
.solution_leaders_title{width: 63.4%;height: auto;margin: 0px auto;}
.solution_leaders_title h2{font-size: 40px;color: #1C304B;text-align: center;font-family: "HouschkaHead-DemiBold";}
.solution_leaders_title p{font-size: 20px;color: #1C304B;text-align: center;line-height: 1.4;margin-top: 10px;}
.solution_leaders_ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.solution_leaders_ul li{width: 32%;height: auto;margin-top: 64px;margin-left: 2%;}
.solution_leaders_ul li:nth-of-type(3n+1){margin-left: 0;}
.solution_leaders_ul_ico{width: auto;height: 96px;margin: 0px auto;display: flex;justify-content: center;}
.solution_leaders_ul_ico img{height: 100%;width: auto;display: block;}
.solution_leaders_ul li h2{font-size: 24px;color: #1C304B;text-align: center;margin-top: 32px;}
.solution_leaders_ul li p{font-size: 16px;line-height: 1.6;text-align: center;margin-top: 16px;}













/*solution.html end*/
/*footer start*/
.footer{width: 100%;height: auto;padding: 64px 0px;background: var(--backgrounds-gradient);padding-bottom: 0;}
.footer_top_box{width: 100%;height: auto;border-bottom: 1px solid #FFFFFF;padding: 0 32px;padding-bottom: 64px;display: flex;justify-content: space-between;}
.footer_logo{width: 256px;height: auto;}
.footer_logo img{width: 100%;height: auto;display: block;}
.footer_nav_list h2{font-size: 18px;color: #FFFFFF;font-family: "Roboto-Medium";margin-bottom: 20px;}
.footer_nav_list a{color: #FFFFFF;font-size: 15px;font-family: "Roboto-Medium";display: block;line-height: 1.8;text-transform: uppercase;}
.footer_nav_list a:hover{text-decoration: underline;}
.footer_top_info_box{width: 25%;height: auto;}
.footer_top_info_box h2{font-size: 18px;color: #FFFFFF;font-family: "Roboto-Medium";margin-bottom: 20px;}
.footer_top_info_ul{width: 100%;height: auto;}
.footer_top_info_ul li{display: flex;justify-content: flex-start;align-items: flex-start;}
.footer_top_info_ul li + li{margin-top: 10px;}
.footer_top_info_ul li img{display: block;width: 18px;height: auto;margin-right: 10px;}
.footer_top_info_ul li p{font-size: 14px;color: #FFFFFF;line-height: 1.6;font-family: "Roboto-Medium";}
.footer_top_info_ul li p a{font-family: "Roboto-Medium";}
.footer_top_info_ul li p a:hover{text-decoration: underline;}
.footer_bottom_box{width: 100%;height: auto;padding: 20px 0;display: flex;justify-content: space-between;align-items: center;}
.footer_bottom_box p{font-size: 14px;color: #FFFFFF;font-family: "Roboto-Medium";}
.footer_share_link{display: flex;justify-content: flex-start;align-items: center;}
.footer_share_link li{width: 24px;height: auto;transition: all 0.3s;}
.footer_share_link li img{width: 100%;height: auto;display: block;}
.footer_share_link li + li{margin-left: 10px;}
.footer_share_link li:hover{opacity: 0.9;}
/*footer end*/
@media (max-width: 1200px) {
	.header_bottom_content_nav li{margin-left: 25px;}
	.index_search_through_content_ul_top{font-size: 16px;}
	.index_search_through_bottom_content{width: 73.82%;}
	.index_how_works_ul_ico{width: 80px;}
	.index_how_works_ul_ico img{width: 40%;}
	.index_how_works_ul_right h2{font-size: 20px;}
	.index_how_works_ul_right p{font-size: 14px;}
	.index_how_works_ul_right{margin-left: 20px;}
	.index_solution_title{width: 80.4%;}
	.index_solution_ul_ico{width: 70px;}
	.index_solution_ul li h2{font-size: 24px;}
	.index_resources_ul_txt h2{font-size: 18px;}
	.index_resources_ul_txt span{font-size: 16px;}
	.index_clients_ul li p{font-size: 18px;}
	.footer_nav_list a{font-size: 12px;}
	.solution_powered_ul_ico img{width: 42.33%;}
}
@media (max-width: 990px) {
	.header_bottom_content_nav li a{font-size: 12px;}
	.header_bottom_content_nav li:nth-of-type(1){margin-left: 0;}
	.header_bottom_content_nav li{margin-left: 10px;}
	.index_search_through_title{width: 100%;}
	.index_search_through_content_ul{flex-wrap: wrap;}
	.index_search_through_content_ul li{width: 48.5%;}
	.index_how_works_ul li{flex-wrap: wrap;flex-direction: column;}
	.index_how_works_ul_ico{margin: 0px auto;}
	.index_how_works_ul_right{margin-left: 0;margin-top: 30px;}
	.index_how_works_ul_right h2{text-align: center;}
	.index_how_works_ul_right p{text-align: center;}
	.index_solution_ul_ico{width: 48px;}
	.index_solution_ul li h2{font-size: 18px;}
	.index_solution_ul li p{font-size: 14px;}
	.index_solution_ul li a{width: 156px;height: 48px;font-size: 12px;}
	.footer_top_box{flex-wrap: wrap;}
	.footer_top_info_box{width: 100%;}
}
@media (max-width: 768px) {
	.header_bottom_content_box{height: 13.8vw;}
	.logo{width: 20vw;}
	.header_bottom_content_nav{position: fixed;width: 100%;height: calc(calc(100vh - 13.8vw) - 32px);top: calc(13.8vw + 32px);z-index: 999;background: #FFFFFF;left: 0;display: none;}
	.header_bottom_content_nav li{height: auto;display: block;}
	.firstLink{color: #1c304b;padding-left: 5.2vw;font-size: 3.6vw;line-height: 10.8vw;display: inline-block;}
	.header_bottom_content_nav_list{width: 100%;position: relative;}
	
	.header_bottom_content_nav li + li{margin-left: 0;}
	.header_bottom_content_search_btn{width: 5.8vw;}
	.hd_btn{display: block;margin-right: 3.2vw;}
	.header_search_box.on{top: 13.8vw;}
	.header_search_box form{padding: 3.2vw;}
	.header_search_box input{width: 58.5%;padding: 0 1.2vw;margin: 0;font-size: 3.6vw;}
	.header_search_box input:nth-last-of-type(1){width: 38.5%;}
	.index_banner_content{width: 92%;height: auto;padding: 5% 4%;}
	.index_banner_content h2, .index_banner_content h1{font-size: 4.8vw;}
	.index_banner_content p{font-size: 3.4vw;margin-top: 2.8vw;}
	.index_banner_content a{margin-top: 2.8vw;font-size: 3.2vw;margin-left: 1.8vw;}
	.index_banner_content h2{margin-top: 5.8vw;}
	.index_banner_bg{padding: 5% 4%;}
	.index_search_through_box{padding: 8vw 0;}
	.index_search_through_title h2{font-size: 4.8vw;}
	.index_search_through_title p{font-size: 3.6vw;margin-top: 2.8vw;}
	.index_search_through_content{padding-top: 3.8vw;}
	.index_search_through_content{width: 100%;}
	.header_top_content_right_language_list{right: 0;left: auto;transform: none;}
	.index_search_through_content_ul_top{font-size: 3.2vw;}
	.index_search_through_content_ul_top i{width: 3.8vw;}
	.index_search_through_content_ul_bottom{padding: 5% 4%;}
	.index_search_through_content_ul_bottom a{font-size: 3.2vw;margin-bottom: 1.8vw;}
	.index_search_through_ad{width: 100%;margin-top: 5.8vw;}
	.index_search_through_bottom_box{width: 100%;height: auto;margin-top: 5.8vw;}
	.index_search_through_bottom_content{width: 100%;}
	.index_search_through_bottom_content h2{font-size: 4.8vw;}
	.index_search_through_bottom_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_search_through_bottom_box{padding-bottom: 3.2vw;}
	.index_how_works_title h2{font-size: 4.8vw;}
	.index_how_works_box{margin-top: 5.8vw;width: 100%;padding-bottom: 3.8vw;}
	.index_how_works_title p{font-size: 3.6vw;}
	.index_how_works_ul{padding-top: 3.2vw;}
	.index_how_works_ul li{width: 100%;margin-top: 3.8vw;margin-left: 0;}
	.index_how_works_ul_ico{width: 16vw;}
	.index_how_works_ul_right{margin-top: 3.2vw;}
	.index_how_works_ul_right h2{font-size: 4.2vw;}
	.index_how_works_ul_right p{font-size: 3.2vw;}
	.index_solution_box{width: 100%;padding-top: 5.8vw;}
	.index_solution_title h2{font-size: 4.8vw;}
	.index_solution_title{width: 100%;}
	.index_solution_title p{font-size: 3.2vw;}
	.index_solution_ul{margin-top: 3.2vw;}
	.index_solution_ul li:nth-of-type(1), .index_solution_ul li:nth-of-type(2){width: 100%;}
	.index_solution_ul li{padding: 5% 4%;margin-top: 3.8vw;width: 100%;}
	.index_solution_ul_ico{width: 16vw;}
	.index_solution_ul li h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.index_solution_ul li p{font-size: 3.2vw;margin-top: 3.2vw;}
	.index_solution_ul li a{width: 52vw;height: 8.8vw;font-size: 3.6vw;margin-top: 3.8vw;text-align: center;}
	.index_resources_box{width: 100%;margin-top: 5.8vw;}
	.index_resources_ul{margin-top: 3.2vw;justify-content: space-between;}
	.index_resources_ul li{width: 100%;margin-left: 0;margin-top: 3.2vw;}
	.index_resources_ul_txt{padding: 5% 4%;}
	.index_resources_ul_txt h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.index_resources_ul_txt span{font-size: 3.6vw;}
	.index_resources_more{margin-top: 5.8vw;}
	.index_clients_box{width: 100%;margin-top: 5.8vw;}
	.index_clients_title h2{font-size: 4.8vw;}
	.index_clients_ul{justify-content: space-between;margin-top: 3.2vw;flex-wrap: wrap;}
	.index_clients_ul li{width: 100%;margin-top: 3.8vw;}
	.index_clients_ul_ico{width: 11vw;margin: 0px auto;}
	.index_clients_ul li p{font-size: 3.6vw;text-align: center;}
	.index_hiring_box{width: 100%;margin-top: 5.8vw;padding: 5% 4%;}
	.index_hiring_box h2{font-size: 4.8vw;}
	.index_hiring_box p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_hiring_box a{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.6vw;}
	.footer{padding: 8vw 0;}
	.footer_top_box{width: 100%;padding: 0;padding-bottom: 5.8vw;}
	.footer_logo{width: 100%;height: auto;margin: 0px auto;display: flex;justify-content: center;align-items: center;}
	.footer_logo img{width: 23vw;}
	.footer_nav_list{width: 48.5%;margin-top: 5.8vw;}
	.footer_nav_list h2{font-size: 4.2vw;margin-bottom: 3.2vw;}
	.footer_nav_list a{font-size: 3.2vw;}
	.footer_top_info_box{margin-top: 5.8vw;}
	.footer_bottom_box{padding: 2.4vw 0;flex-direction: column;align-items: center;}
	.footer_share_link{margin-top: 3.6vw;}
	.solution_needs_box{padding: 8vw 0;}
	.solution_needs_title{width: 100%;height: auto;}
	.solution_needs_title h2{font-size: 4.8vw;}
	.solution_needs_title p{font-size: 3.6vw;margin-top: 3.2vw;padding: 0;}
	.solution_needs_ul{margin-top: 3.2vw;margin-top: 3.8vw;justify-content: space-between;}
	.solution_needs_ul li{width: 100%;margin-left: 0;}
	.solution_needs_ul_ico{width: 16vw;}
	.solution_needs_ul li h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.solution_needs_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_needs_ul{padding-bottom: 5.8vw;}
	.solution_work_program_title h2{font-size: 4.8vw;}
	.solution_work_program_title p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_work_program_content{margin-top: 5.8vw;flex-wrap: wrap;}
	.solution_work_program_content_left{width: 100%;}
	.solution_work_program_content_right{width: 100%;margin-top: 3.6vw;}
	.solution_work_program_content_right li{font-size: 3.6vw;padding-left: 5.8vw;}
	.solution_work_program_content_right li:before{width: 3.8vw;top: 1.2vw;}
	.solution_work_program_box{padding-bottom: 8vw;}
	.solution_powered_ul{flex-wrap: wrap;margin-top: 3.2vw;padding-bottom: 5.8vw;}
	.solution_powered_ul li{width: 100%;margin-top: 3.8vw;flex-direction: column;}
	.solution_powered_ul_ico{width: 26.52%;margin: 0px auto;}
	.solution_powered_ul_right{width: 100%;margin-top: 3.2vw;}
	.solution_powered_ul_right h2{font-size: 4.2vw;text-align: center;}
	.solution_powered_ul_right p{font-size: 3.6vw;text-align: center;}
	.solution_powered_box{padding-bottom: 8vw;}
	.solution_how_work_content{flex-wrap: wrap;}
	.solution_how_work_content_left{width: 100%;}
	.solution_how_work_content_left h2{font-size: 4.8vw;}
	.solution_how_work_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_how_work_content_right{width: 100%;margin-top: 3.8vw;}
	.solution_how_work_content_right_ico{width: 16vw;margin: 0px auto;}
	.solution_how_work_content_right li h2{font-size: 4.2vw;text-align: center;margin-top: 3.2vw;}
	.solution_how_work_content_right li p{font-size: 3.6vw;text-align: center;}
	.solution_how_work_content{padding-bottom: 5.8vw;}
	.solution_leaders_box{padding: 8vw 0;}
	.solution_leaders_title{width: 100%;}
	.solution_leaders_title h2{font-size: 4.8vw;}
	.solution_leaders_title p{font-size: 3.6vw;}
	.solution_leaders_ul li{width: 100%;margin-top: 3.8vw;}
	.solution_leaders_ul_ico{height: 16vw;}
	.solution_leaders_ul li h2{font-size: 4.2vw;margin-top: 3.6vw;}
	.solution_leaders_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	
}




























