.contact-page-wrap{min-height:100vh;padding:64px 0;width:100%;background-color:#fff}.contact-page-wrap .contact-page-main{max-width:1180px;margin:0 auto}.contact-page-wrap .layout-form{margin-top:40px;max-width:780px}.contact-page-wrap .layout-form .b-form-item-label{margin-bottom:8px;font-weight:600;line-height:21px}.contact-page-wrap .layout-form .b-form-item-content-wrapper{min-height:78px}.contact-page-wrap .layout-form .b-form-item-content-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact-page-wrap .layout-form .b-form-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-page-wrap .layout-form .b-form-item .b-form-item-label{padding-left:0;width:100%}.contact-page-wrap .layout-form .b-select-view-icon{display:none}.contact-page-wrap .contact-form-content-item .b-form-item-content-wrapper{min-height:161px!important}.contact-page-wrap .title{font-size:32px;line-height:38px}.contact-page-wrap .sub-title{color:#363f4d;font-size:16px;line-height:20px}.contact-page-wrap .button-wrap .b-form-item-label{display:none}.contact-page-wrap .button-wrap .b-form-item-content-flex{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-form-phone-item[data-v-51b5c9d7] .b-form-item-message{padding-left:var(--phone-message-left)}.contact-page-wrap[data-v-51b5c9d7] .layout-form{max-width:830px}
