.hecc-hire-comparison {
	width: 100%;
	margin: 0 auto;
	color: #02254B;
	font-family: "Raleway", Sans-serif;
	font-size: 14px;
	line-height: 1.45;
}
.hecc-hire-comparison * {
  box-sizing: border-box;
}
.hecc-hire-comparison__scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}
.hecc-hire-comparison__table {
  width: 100%;
  min-width: 760px;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0 !important;
  border: 0 !important;
  background: transparent;
}
.hecc-hire-comparison__criteria {
  width: 21.5%;
}
.hecc-hire-comparison__scale {
  width: 27.75%;
}
.hecc-hire-comparison__house {
  width: 25.2%;
}
.hecc-hire-comparison__freelance {
  width: 25.55%;
}
.hecc-hire-comparison__table th,
.hecc-hire-comparison__table td {
  height: 43px;
  padding: 16px 17px;
  border: 0 !important;
  border-bottom: 1px solid #E8EDF2 !important;
  text-align: left;
  vertical-align: middle;
  background: transparent;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.35;
  overflow-wrap: break-word;
}
.hecc-hire-comparison__table thead th {
	height: 65px;
	color: #5B6F86;
	font-size: 18px;
	font-weight: 700;
}
.hecc-hire-comparison__table tbody th {
  color: #02254B;
  font-weight: 600;
  padding-left: 19px;
}
.hecc-hire-comparison__table tbody td {
  color: #3F5570;
}
.hecc-hire-comparison__table .hecc-hire-comparison__featured {
  color: #0a2a4c;
  background: #ffca88;
  background-image: linear-gradient(180deg, #ffc374 0%, #ffd6a2 100%);
  background-attachment: local;
}
.hecc-hire-comparison__table thead .hecc-hire-comparison__featured {
  background: #ffbd67;
  color: #02254B;
  font-size: 18px;
  font-weight: 700;
}
.hecc-hire-comparison__table
  tbody
  tr:nth-child(1)
  .hecc-hire-comparison__featured {
  background: #ffc17a;
}
.hecc-hire-comparison__table
  tbody
  tr:nth-child(2)
  .hecc-hire-comparison__featured {
  background: #ffc78a;
}
.hecc-hire-comparison__table
  tbody
  tr:nth-child(3)
  .hecc-hire-comparison__featured {
  background: #ffcd98;
}
.hecc-hire-comparison__table
  tbody
  tr:nth-child(4)
  .hecc-hire-comparison__featured {
  background: #ffd3a5;
}
.hecc-hire-comparison__table
  tbody
  tr:nth-child(5)
  .hecc-hire-comparison__featured {
  background: #ffdbb4;
}
.hecc-hire-comparison__table thead .hecc-hire-comparison__featured--top {
  border-radius: 23px 23px 0 0;
}
.hecc-hire-comparison__table tbody .hecc-hire-comparison__featured--bottom {
  border-radius: 0 0 23px 23px;
  border-bottom: 0 !important;
}
.hecc-hire-comparison__table tbody tr:last-child > th,
.hecc-hire-comparison__table
  tbody
  tr:last-child
  > td:not(.hecc-hire-comparison__featured) {
  border-bottom: 0 !important;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
	background-color: transparent;
}
table tbody tr:hover > td, table tbody tr:hover > th {
	background-color: transparent;
}
.hecc-hire-comparison__table thead th:not(.hecc-hire-comparison__featured) {
  border-bottom: 1px solid #edf1f5 !important;
}
@media (max-width: 767px) {
  .hecc-hire-comparison {
    font-size: 12px;
  }
  .hecc-hire-comparison__table {
    min-width: 760px;
  }
  .hecc-hire-comparison__table th,
  .hecc-hire-comparison__table td {
    padding: 12px 14px;
  }
}
