.catalog .catalog-filter{background:#fff;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);padding:20px}.catalog .catalog-filter__title{font-size:20px}.catalog .catalog-item .freelancer .profile-image{width:100%;overflow:hidden;display:table}@media(min-width: 992px){.catalog .catalog-item .freelancer .profile-image{max-width:100px;width:100px}}.catalog .catalog-item .freelancer .profile-image__image{width:100%}.catalog .catalog-item .freelancer__display-name{font-weight:600;font-size:17px}.catalog .catalog-item .freelancer__about-text{word-wrap:break-word;font-size:13px;line-height:160%}.catalog .catalog-item .freelancer .btn-hire{background-color:#5bc0de;color:#fff;cursor:pointer;width:100%}.catalog .catalog-item .freelancer .btn-hire:hover{background:none repeat scroll 0 0 #ff7900;border:1px solid #ff7900;color:#fff}.catalog .catalog-item .freelancer .top-skills{word-wrap:break-word}.catalog .catalog-item .freelancer .top-skills__link{color:#000;font-size:12px;font-weight:700}.catalog .catalog-item .line{border-bottom:1px solid #ccc}.catalog .catalog-filter--top{padding:20px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.catalog .catalog-filter--top .row .el-form-item{margin-bottom:0}.catalog .catalog-filter__fallback{gap:10px}.catalog .catalog-toolbar{gap:8px}.catalog .catalog-sort{gap:8px}.catalog .catalog-sort select{width:200px}.catalog .freelancer__rating{color:#f7ba2a;gap:2px}.catalog .freelancer__rating-value{color:#606266}.catalog .freelancer__portfolio{display:flex;flex-wrap:wrap;gap:8px}.catalog .freelancer__portfolio-thumb{display:block;width:96px;height:72px;border-radius:4px;overflow:hidden}.catalog .freelancer__portfolio-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.catalog .freelancer__portfolio-thumb:hover img{transform:scale(1.05)}.catalog .freelancer__badge{margin-right:8px;font-size:14px;color:#8c939d}.catalog .freelancer__badge--ok{color:#67c23a}.catalog .freelancer__contacts-label{font-size:12px;color:#909399}.catalog .catalog-empty{color:#606266}.catalog .catalog-empty__icon{font-size:56px;line-height:1;color:#c0c4cc}.catalog .catalog-empty__title{font-size:18px;font-weight:600;color:#303133}.catalog .catalog-empty__text{max-width:420px;margin-left:auto;margin-right:auto;font-size:14px;color:#909399}.catalog .catalog-skill-description{max-width:820px;font-size:15px;line-height:1.6;color:#4d525b}

.m-phone-number-input {
  width: 100%;
}


.quick-hire-form-container legend[data-v-20c61c86] {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
  font-size: 1.4rem;
  line-height: 20px;
  color: #333;
  border: 0;
  margin-top: 10px;
}
.hire-form-info[data-v-20c61c86] {
  margin-top: 15px;
  font-size: 0.8rem;
}
.el-form-item[data-v-20c61c86] {
  margin-bottom: 10px;
}
.project-hire-form .el-form-item__error[data-v-20c61c86] {
  position: relative;
  padding-top: 5px;
}

