.contact-form{width:8.85rem;padding:1.1rem .55rem;background-color:#fff;box-shadow:0 0 .275rem rgba(0,0,0,.05)}.contact-form .contact-form-title{margin-bottom:.125rem;font-weight:700;font-size:.25rem;line-height:.325rem;letter-spacing:.0025rem;color:#363636}.contact-form .contact-form-sub-title{font-weight:400;font-size:.15rem;line-height:.2rem;letter-spacing:.0025rem;color:#9c9c9c}.contact-form .contact-form-box{margin-top:.5rem}.contact-form .el-input input,.contact-form .el-textarea textarea{border-top:none;border-left:none;border-right:none;border-radius:0}.contact-form .contact-form-btn-container{margin-top:.675rem;display:flex;justify-content:center}.contact-form .contact-form-btn-container .contact-form-btn{width:2.125rem;height:.45rem;border-radius:0}.contact-info-item{display:flex;font-weight:400;font-size:.2rem;line-height:.2625rem;color:#363636}.contact-info-item .item-icon{margin-right:.25rem}.contact-info{padding:1.5rem .625rem .625rem .625rem}.contact-info .contact-info-title{margin-bottom:.425rem;font-weight:400;font-size:.25rem;line-height:.325rem;letter-spacing:.0025rem;color:#363636}.contact-info .contact-info-item:not(:last-child){margin-bottom:.475rem}.el-cascader-menu{max-height:3.75rem}.contact{position:relative;background-color:#f9f9f9}.contact .contact-bg{width:100%;z-index:-1}.contact .contact-bg img{width:100%}.contact .contact-placeholder{position:relative;height:6rem;background-color:#f9f9f9;z-index:-1}.contact .contact-detail{position:absolute;display:flex;justify-content:center;align-content:center;left:0;right:0;bottom:.25rem}