.contact .list .item{flex:1;background-color:#f2f2f2;padding:50px 20px 20px 20px;box-sizing:border-box}.contact .list .item img{width:110px;height:110px;object-fit:cover}.contact .list .item p{margin:0}.contact .list .item .title{font-size:20px;font-weight:bold}.map-message .map{height:350px;width:700px}.map-message .message{flex:1}.map-message .message h3{color:#333}.map-message .message .from-list .item{border:1px solid #f2f2f2;padding:5px}.map-message .message .from-list .item label{width:170px;text-align:right}.map-message .message .from-list .item label.error{width:20px !important}.map-message .message .from-list .item input,.map-message .message .from-list .item textarea{width:calc(100% - 170px);border:none;outline:none}.map-message .message .from-list .item input::placeholder,.map-message .message .from-list .item textarea::placeholder{color:#b8b8b8;font-size:12px}.map-message .message .from-list .item input.error::placeholder,.map-message .message .from-list .item textarea.error::placeholder{color:red}.map-message .message .from-list .item.no-border{border:none}@media screen and (max-width:768px){.contact .list .item{flex:auto;padding:20px;width:calc((100% - .5rem * 1) / 2)}.contact .list .item:nth-child(3){width:100%}.contact .list .item img{width:80px;height:80px}.contact .list .item p{margin:0}.contact .list .item .title{font-size:16px}.map-message{flex-direction:column}.map-message .map{height:280px;width:100%}.map-message .message .from-list .item.no-border{border:none;text-align:center}}