@charset "utf-8";
/* CSS Document */
/**************************************************
	section_first
**************************************************/
.form_wrap{position: relative; z-index: 2;}
.section_contact .wrapper{max-width: 90%;margin: auto;}
.section_contact .title_wrap{ flex-direction: column;align-items: flex-start;}
.section_contact .title_descript{color: #777;} 
.primary_wrap {flex: 0 0 45%;}
.aside_warp {flex: 0 0 45%; margin-left: 10%;}
.form_row{margin-bottom: 50px;}
.form_row .display_flex{align-items: center;justify-content: center;}
.form_row label{flex: 0 0 23%;}
.verification_img_wrap{flex: 0 0 20%; display: flex;align-items: center;}
.verification_img_wrap .verification_num{background-color: #D9D9D9; border-radius: 10px;padding: 0 10%; height: 48px;line-height: 48px; margin-right: 5px;}
.alert_infor{color: var(--primary_color);margin-left: 22%;letter-spacing: 0.42px;margin-top: 10px;}
#verification_code{ margin-right: 18px;}
.section_contact .type2{color: var(--brown_style1);font-size: clamp(1rem, 7.3vw, 5.5rem);}
.input-group{width: 100%;position: relative;}
.input-group .input-group-addon{position: absolute; right: 10px; top: 10px;}


@media (max-width: 768px) {
	.normal_form .display_flex{flex-direction: column;}
	.normal_form .aside_warp{    margin-left: 0; position: relative; z-index: -1;}
	.form_row .display_flex{align-items: inherit;}
	.form_row .display_flex label{margin-bottom: 5px;}
	.verification_img_wrap{margin-top: 8px;}
	.alert_infor{margin-left: 0;}
}
@media (max-width: 600px) {
	.title_wrap h2{font-size: 2rem;}
	.form_row{margin-bottom: 5%;}
	.verification_row .display_flex{flex-direction: row;flex-wrap: wrap;align-items: center;}
	.verification_row label{flex: 0	0 100%; text-align: center;margin-bottom: 5%;}
	#verification_code{width: 50%;}
	.verification_img_wrap{margin-top: 0;}
	.input[type="date"]{background-color:#BABABA;height: 48px;}

}
@media (max-width: 400px) {}
