/*contact*/
.gd_contact{padding:70px 0;position:relative;overflow:hidden;}
.gd_contact .gdc_t{font-size:28px;line-height:1.3;color:var(--titleColor);}
.gd_contact .gdc_t.gdc_t1{margin-top:50px;}
.gd_contact .gdc_tp{margin-top:15px;}
.gd_contact .gdc_tp p{font-size:16px;line-height:1.65;color:var(--fontColor);}
.gd_contact .container{gap:60px;}
.gd_contact .gdc_left{width:calc(50% - 30px);}
.gd_contact .gdc_left .gdc_txt{gap:30px;margin-top:30px;}
.gd_contact .gdc_left .gdc_txt .gdc_p{position:relative;gap:10px;}
.gd_contact .gdc_left .gdc_txt .gdc_p i{height:50px;width:50px;line-height:50px;text-align:center;color:#FFF;background:var(--logoColor);border-radius:8px;font-size:24px;}
.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp{}
.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p{font-size:16px;line-height:1.5;color:var(--fontColor);}
.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p span{color:var(--titleColor);font-weight:bold;}
.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p a{color:var(--linkColor);}
.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p a:hover{text-decoration:underline;}
.gd_contact .gdc_left .gdc_icon{margin-top:20px;gap:12px;}
.gd_contact .gdc_left .gdc_icon a i{font-size:26px;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:var(--backgroundColor);border-radius:4px;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.gd_contact .gdc_left .gdc_icon a i.twitter{color:#000;}
.gd_contact .gdc_left .gdc_icon a i.facebook{color:#0990FF;}
.gd_contact .gdc_left .gdc_icon a i.youtube{color:#FF1515;}
.gd_contact .gdc_left .gdc_icon a i.linkedin{color:#0866C1;}
.gd_contact .gdc_left .gdc_icon a i.instagram{color:#F101AF;}
.gd_contact .gdc_left .gdc_icon a span{display:none;}
.gd_contact .gdc_left .gdc_icon a:hover{
    -webkit-transform:translateY(-3px);
    -moz-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px);
}
.gd_contact .gdc_left .gdc_icon a:hover i.twitter{background:#000;color:#FFF;}
.gd_contact .gdc_left .gdc_icon a:hover i.facebook{background:#0990FF;color:#FFF;}
.gd_contact .gdc_left .gdc_icon a:hover i.youtube{background:#FF1515;color:#FFF;}
.gd_contact .gdc_left .gdc_icon a:hover i.linkedin{background:#0866C1;color:#FFF;}
.gd_contact .gdc_left .gdc_icon a:hover i.instagram{background:#F101AF;color:#FFF;}
.gd_contact .gdc_left .gdc_pic{margin-top:20px;gap:20px;}
.gd_contact .gdc_left .gdc_pic .gdc_img{width:160px;padding:10px;background:var(--backgroundColor);text-align:center;border-radius:8px;
    -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 8px 8px 16px rgba(0, 0, 0, 0.04);
    box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 8px 8px 16px rgba(0, 0, 0, 0.04);
}
.gd_contact .gdc_left .gdc_pic .gdc_img img{display:block;width:100%;height:auto;}
.gd_contact .gdc_left .gdc_pic .gdc_img p{font-size:16px;line-height:1.3;margin-top:10px;}
.gd_contact .gdc_right{width:calc(50% - 30px);}
.gd_contact .gdc_right .gdc_form{}
.gd_contact .gdc_right .gdc_form form{height:100%;}
.gd_contact .gdc_right .gdc_form .gdc_li{position:relative;}
.gd_contact .gdc_right .gdc_form .gdc_li>span{line-height:1.5;font-size:15px;color:#919191;margin-top:20px;font-weight:bold;}
.gd_contact .gdc_right .gdc_form .gdc_li input{width:100%;line-height:28px;border:1px solid var(--borderColor);background:var(--backgroundColor);margin-top:6px;outline:none;padding:10px 15px;}
.gd_contact .gdc_right .gdc_form .gdc_li textarea{width:100%;border:1px solid var(--borderColor);height:100%;min-height:160px;padding:10px 15px;background:var(--backgroundColor);outline:none;resize:none;margin-top:8px;display:block;}
.gd_contact .gdc_right .gdc_form .gdc_btn{height:38px;line-height:38px;margin-top:20px;color:#FFF;background:var(--logoColor);cursor:pointer;text-align:center;padding:0 20px;width:max-content;gap:15px;}

@media screen and (max-width:1599px){
	.gd_contact{padding:50px 0;}
	.gd_contact .gdc_t{font-size:25px;}
	.gd_contact .gdc_t.gdc_t1{margin-top:40px;}
	.gd_contact .gdc_tp{margin-top:12px;}
	.gd_contact .gdc_tp p{font-size:15px;}
	.gd_contact .container{gap:50px;}
	.gd_contact .gdc_left{width:calc(50% - 25px);}
	.gd_contact .gdc_left .gdc_txt{gap:25px;margin-top:25px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p{gap:9px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p i{height:46px;width:46px;line-height:46px;font-size:22px;border-radius:6px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p{font-size:15px;}
	.gd_contact .gdc_left .gdc_icon{margin-top:16px;gap:10px;}
	.gd_contact .gdc_left .gdc_icon a i{font-size:23px;width:34px;height:34px;line-height:34px;}
	.gd_contact .gdc_left .gdc_pic{margin-top:16px;gap:16px;}
	.gd_contact .gdc_left .gdc_pic .gdc_img{width:150px;padding:9px;border-radius:6px;}
	.gd_contact .gdc_left .gdc_pic .gdc_img p{font-size:15px;margin-top:9px;}
	.gd_contact .gdc_right{width:calc(50% - 25px);}
	.gd_contact .gdc_right .gdc_form .gdc_li span{font-size:15px;margin-top:18px;}
	.gd_contact .gdc_right .gdc_form .gdc_li input{line-height:26px;margin-top:6px;padding:9px 13px;}
	.gd_contact .gdc_right .gdc_form .gdc_li textarea{min-height:150px;padding:9px 13px;margin-top:9px;}
	.gd_contact .gdc_right .gdc_form .gdc_btn{margin-top:18px;gap:13px;}
}

@media screen and (max-width:1399px){
	.gd_contact{padding:30px 0;}
	.gd_contact .gdc_t{font-size:22px;}
	.gd_contact .gdc_t.gdc_t1{margin-top:30px;}
	.gd_contact .gdc_tp{margin-top:10px;}
	.gd_contact .gdc_tp p{font-size:14px;}
	.gd_contact .container{gap:40px;}
	.gd_contact .gdc_left{width:calc(50% - 20px);}
	.gd_contact .gdc_left .gdc_txt{gap:20px;margin-top:20px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p{gap:8px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p i{height:42px;width:42px;line-height:42px;font-size:20px;border-radius:4px;}
	.gd_contact .gdc_left .gdc_txt .gdc_p .gdc_pp p{font-size:14px;}
	.gd_contact .gdc_left .gdc_icon{margin-top:13px;}
	.gd_contact .gdc_left .gdc_icon a i{font-size:20px;width:32px;height:32px;line-height:32px;}
	.gd_contact .gdc_left .gdc_pic{margin-top:13px;gap:13px;}
	.gd_contact .gdc_left .gdc_pic .gdc_img{width:140px;padding:8px;border-radius:4px;}
	.gd_contact .gdc_left .gdc_pic .gdc_img p{font-size:14px;margin-top:8px;}
	.gd_contact .gdc_right{width:calc(50% - 20px);}
	.gd_contact .gdc_right .gdc_form .gdc_li span{font-size:14px;margin-top:15px;}
	.gd_contact .gdc_right .gdc_form .gdc_li input{line-height:24px;margin-top:5px;padding:8px 10px;}
	.gd_contact .gdc_right .gdc_form .gdc_li textarea{min-height:130px;padding:8px 10px;margin-top:7px;}
	.gd_contact .gdc_right .gdc_form .gdc_btn{margin-top:15px;gap:10px;}
}

@media screen and (max-width:1023px){
    .gd_contact{padding:25px 0;}
	.gd_contact .gdc_t{font-size:20px;font-weight:bold;}
	.gd_contact .gdc_t.gdc_t1{margin-top:20px;}
	.gd_contact .container{gap:30px;}
	.gd_contact .gdc_left{width:100%;}
	.gd_contact .gdc_left .gdc_txt{gap:15px;margin-top:15px;}
	.gd_contact .gdc_right{width:100%;}
}

@media screen and (max-width:767px){
    .contact .container{gap:20px;}
	.contact .ct_left .ct_pp .ct_p{padding-left:36px;line-height:30px;}
	.contact .ct_left .ct_pp .ct_p p{font-size:14px;}
	.contact .ct_left .ct_pp .ct_p i{width:30px;height:30px;line-height:30px;background-size:auto 15px;}
}