
.contact-wrap{padding-top:.95rem;padding-bottom:1rem}.contact-wrap .contact-title{line-height:1.2777777778;text-align:center;font-weight:bold}.contact-wrap .contact-list{margin-top:.45rem}.contact-wrap .contact-item{height:auto;padding-right:1px}.contact-wrap .contact-entry{display:flex;flex-direction:column;align-items:center;padding:.5rem .4rem;min-height:3.2rem;height:100%}.contact-wrap .contact-entry{box-shadow:0 0 0 1px #e2e2e2 inset}.contact-wrap .contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;padding:.1rem;background-color:#ebf6ff}.contact-wrap .contact-name{line-height:1.5;margin-top:.25rem;color:#222}.contact-wrap .contact-value{line-height:1.625;margin-top:.25rem;color:#666;text-align:center}.contact-wrap .map{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem}

.leave-msg-wrap{padding-top:.95rem;padding-bottom:1.05rem;background-color:#ebf6ff;text-align:center;color:#222}.leave-msg-wrap .msg-form{width:100%}.leave-msg-wrap .msg-form .form-row{display:flex;flex-wrap:wrap}.leave-msg-wrap .msg-form .form-row:nth-child(n+2){margin-top:.2rem}.leave-msg-wrap .msg-form .form-item{position:relative;display:flex;flex:1 0 0}.leave-msg-wrap .msg-form .form-item:nth-child(n+2){margin-left:.2rem}.leave-msg-wrap .msg-form .form-item.required .form-cover::after{content:"*";color:red}.leave-msg-wrap .msg-form .ipt-item,.leave-msg-wrap .msg-form .area-item{width:100%;min-height:.6rem;padding:.15rem .3rem;background-color:rgba(0,0,0,0);border-radius:.06rem;background-color:#fff}.leave-msg-wrap .msg-form .area-item{min-height:1.8rem;padding:.22rem .3rem;border:none}.leave-msg-wrap .msg-form .form-cover{position:absolute;top:0;left:0;width:100%;height:.6rem;display:flex;align-items:center;padding:.15rem .3rem;color:#999;pointer-events:none;transition:.3s}.leave-msg-wrap .msg-form .form-cover.hide{opacity:0}.leave-msg-wrap .msg-form .icon-btn i{margin-right:0;margin-left:.2rem}@media(max-width:750px){.leave-msg-wrap .msg-form{margin-top:.6rem}.leave-msg-wrap .msg-form .form-item{flex:initial;width:100%}.leave-msg-wrap .msg-form .form-item:nth-child(n+2){margin-left:0;margin-top:.2rem}}.leave-msg-wrap .lm-info{line-height:1.5555555556;margin-top:.17rem;color:#666}.leave-msg-wrap .msg-form{margin-top:.43rem}
