.contact{padding:30px 0}.contact .title{text-align:left;margin-bottom:10px}.contact .sub-info{margin-bottom:20px;font-family:"OPPOSans-R"}.contact .lt{margin-bottom:30px}.contact label{font-weight:400;font-family:"OPPOSans-R";margin-bottom:15px}.contact .form-control{height:40px;font-size:14px;border-radius:0;box-shadow:none;font-family:"OPPOSans-R";border-color:rgb(0 0 0 / .5)}.contact .btn-wrap{margin-top:20px}.contact .btn{color:#fff;padding:4px 15px;border-radius:0;background:#BABABA;font-family:"OPPOSans-M"}.contact .tit{text-align:left;margin-bottom:19px}.contact .info-wrap{padding:20px;border:1px solid rgb(0 0 0 / .5)}.contact .info-wrap{display:flex;align-items:center;justify-content:space-between;max-width:465px}.contact .info-group{font-family:"OPPOSans-R";margin-right:30px;max-width:225px}.contact .info-group h3{font-family:"OPPOSans-M";margin-bottom:15px}.contact .info-group>*:not(h3){font-size:14px}.contact .icon{font-size:38px}@media (min-width:992px){.contact .item-wrap{display:flex;justify-content:space-between}.contact .lt{flex:0 0 56%;max-width:56%;margin-bottom:0}.contact .rt{flex:1;padding-left:30px}.contact .tit{text-align:right}}@media (min-width:1200px){.contact{padding:60px 0}.contact .title{margin-bottom:20px}.contact .sub-info{margin-bottom:60px}.contact .form-group{margin-bottom:27px}.contact .btn-wrap{margin-top:51px}.contact .btn{width:187px;font-size:18px;transition:box-shadow .3s}.contact .btn:hover{box-shadow:3px 3px 6px 1px rgb(0 0 0 / .4)}.contact .info-wrap{padding:31px 25px 28px}.contact .info-group a:hover{text-decoration:underline}}@media (min-width:1440px){.contact{padding:80px 0}.contact .sub-info{margin-bottom:76px}.contact .lt{padding-right:100px}.contact .email-info{margin-top:56px}}