.contact{display:grid;grid-template-columns:auto 500px;gap:50px;margin-top:50px;}
.contact .addr{}
.contact .addr .img{-webkit-border-radius:var(--br4);border-radius:var(--br4);overflow:hidden;}
.contact .addr .img img{width:100%;display:block;}
.contact .addr ul>li{margin-top:40px;padding-left:40px;position:relative;color:#666;line-height:180%;}
.contact .addr ul>li i[i]{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.8em;}
.contact .form>form{background:#FFF;-webkit-border-radius:var(--br4);border-radius:var(--br4);padding:30px;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);}
.contact .form>form>div:not(.btns){margin-bottom:30px;}
.contact .form>form>div:not(.btns) textarea{resize:none;height:180px;}
@media (max-width:800px){
	.contact{margin-top:0;gap:20px;grid-template-columns:1fr 1fr;}
	.contact .addr .img,.contact .form>form{-webkit-border-radius:var(--br2);border-radius:var(--br2);}
	.contact .form>form{padding:20px;}
}
@media (max-width:600px){
	.contact{display:block;padding-bottom:30px;}
	.contact h3[t]{font-size:1.1em;}
	.contact>.form{margin-top:40px;}
	.contact>.form>form{padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;}
	.contact>.form>form>div:not(.btns){margin-bottom:20px;}
	.contact>.addr ul>li{margin-top:20px;}
}
