.specifications_list {
  list-style: none;
  padding: 0;
  margin: 0px 0px 60px 0px;

}
.specifications_list li{
  position: relative;
  padding-left: 26px;
  color: var(--color__gray);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 180%;
}
.specifications_list li::before{
  content: "";
  position: absolute;
  left: 1px;
  top: 12px;
  width: 20px;
  height: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="8" viewBox="0 0 17 8" fill="none"><path d="M16.2282 4.35355C16.4235 4.15829 16.4235 3.84171 16.2282 3.64645L13.0462 0.464466C12.851 0.269204 12.5344 0.269204 12.3391 0.464466C12.1439 0.659728 12.1439 0.976311 12.3391 1.17157L15.1676 4L12.3391 6.82843C12.1439 7.02369 12.1439 7.34027 12.3391 7.53553C12.5344 7.7308 12.851 7.7308 13.0462 7.53553L16.2282 4.35355ZM0 4.5H15.8747V3.5H0V4.5Z" fill="%230E59F2"/></svg>');
  background-repeat: no-repeat;
  background-size: 15px auto;
}
.hidden_section{
  display: none;
}
.specification_table table{
 width: 100%;
 border-collapse: collapse;
 margin-top:40px;
}

.specification_table table thead th {
  color: var(--color__black);
  font-family: var(--Outfit__font__family);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  border: none;
  text-align:left;
  padding: 0px 0px 45px 0px;
}
.specification_table table tbody tr td{
  padding: 30px 0px;
}
.specification_table table tbody tr td:first-child{
  width: 30%;
}
.specification_table table tbody tr td:nth-child(2){
  width: 35%;
}
.specification_table table tbody tr td:last-child{
  width: 35%;
}

.specification_table table tbody tr td{
  color: var(--color__black);
  font-family: var(--Outfit__font__family);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 125% */
  letter-spacing: 0.16px;
  border-top: 0px;
  border-bottom: 1px solid #918b8a;
}
.specification_table table.inside_table td {
  width: auto !important;
  padding-bottom: 24px;
  padding-top: 0px;
  border: none;
}
.specification_table table.inside_table tr:last-child td {
  padding-bottom: 0px;
}
td .img-col {
  height: 22px;
}
.specification_table table .table-caption {
  margin-top: 20px;
  color: var(--color-blue);
  font-family: var(--Outfit__font__family);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%; /* 32.4px */
}
.specification_table table caption {
  text-align: left;
  caption-side: bottom;
}