.contact-wrapper{font-size:16px}.contact-wrapper .contact-row{display:grid;grid-column-gap:15px;margin-bottom:15px}.contact-wrapper .contact-row.column3{grid-template-columns:repeat(3, 1fr)}.contact-wrapper .contact-row.column4{grid-template-columns:repeat(4, 1fr)}.contact-wrapper .contact-row .contact-item{background-color:#fff;font-size:14px;font-weight:700;color:#333;border-radius:5px;display:flex;flex-direction:column;align-items:center;padding:30px 10px}.contact-wrapper .contact-row .contact-item .iconfont{font-size:32px;margin-bottom:5px}.contact-wrapper .contact-row .contact-item .item-text{font-size:20px}.contact-wrapper .contact-row .contact-item .item-name{font-size:26px;line-height:30px;margin-bottom:20px}.contact-wrapper .contact-row .contact-item .item-title{color:#FFB4C8}.contact-wrapper .contact-row .contact-item .item-phone{margin-bottom:20px}.contact-wrapper .contact-row .contact-item.row{flex-direction:row;padding:17px 45px}.contact-wrapper .contact-row .contact-item.row .row-item{position:relative;flex:1;text-align:center}.contact-wrapper .contact-row .contact-item.row .row-item *{display:inline-block;vertical-align:middle}.contact-wrapper .contact-row .contact-item.row .row-item:first-child:after{content:'';position:absolute;top:4px;right:0;width:1px;height:28px;background-color:#FFB4C8;display:block}.contact-wrapper .contact-row .contact-item.row .iconfont{margin:0 20px 0 0}.contact-wrapper .leave-message_wrapper{border-top:1px solid #FFB4C8;padding:35px 20px 28px}.contact-wrapper .leave-message_wrapper .leave-message_title{font-size:32px;font-family:'Muli-Bold', Muli;font-weight:700;color:#FFB4C8;text-align:center;text-transform:capitalize;margin-bottom:34px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item{margin-bottom:25px;display:flex}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item label{width:25%;text-align:right;margin-right:25px;font-size:16px;font-weight:700;color:#333;padding-top:14px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item label .required{color:#ab424b}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .item-input{position:relative;width:664px;height:44px;border:1px solid #e8e8e8}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .item-input.item-textarea{height:123px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .item-input.item-textarea .form-input{padding:10px 15px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .item-input.item-code{width:140px;margin-right:15px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .item-input.active{border-color:#F7ADBF}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .form-input{width:100%;display:block;height:100%;background:none;border:0;padding:0 15px;box-sizing:border-box;font-size:14px;color:#333}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .form-input::-webkit-input-placeholder{color:#999}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .code-img{cursor:pointer}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item .code-img img{height:44px}.contact-wrapper .leave-message_wrapper .leave-message_form .form-item textarea{resize:none}.contact-wrapper .leave-message_wrapper .leave-message_form .form-submit{text-align:center}.contact-wrapper .leave-message_wrapper .leave-message_form .form-submit .btn-submit{background-color:#FFB4C8;border:1px solid #FFB4C8;display:inline-block;font-size:14px;text-align:center;font-family:'Muli-Bold', Muli;font-weight:700;width:116px;height:44px;line-height:calc(44px - 2px);border-radius:44px;cursor:pointer;text-transform:uppercase;box-sizing:border-box}
