.cols {
  border: 1px solid #e4e7e5;
  box-sizing: border-box;
  border-radius: 5px;
  text-align: left;
  padding: 4%;
  border-radius: 1.5%;
  margin-bottom: 5%;
}

.calc {
  width: 50px;
  float: left;
}
.rows {
  padding-left: 10%;
}
.rows .cols:hover {
  border: 1px solid #00cc62;
  box-sizing: border-box;
  border-radius: 5px;
}
.rows col:hover {
}
.productsTitle {
    font-size: 25px;
    color: var(--gray-dark);
}

.productsRow {
}
.rowImg {
  padding-bottom: 5%;
}
.nowDescription {
  font-size: 15px;
  color: #f48120;
  /* position: absolute; */
  margin-bottom: 0px;
}
.nowDescriptionMobile {
  font-size: 15px;
  color: #f48120;
}
.productsDescription {
  margin-bottom: 50px;
}
.rowDescription {
  /* position: fixed; */
  /* transform: translate(-50%, -50%); */
}
.rowMobile {
  border: 1px solid #e4e7e5;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 32px;
  margin-bottom: 30px;
}
.rowMobile:hover {
  border: 1px solid #00cc62;
  box-sizing: border-box;
  border-radius: 5px;
}
.mob {
  padding: 2%;
}

.productsDivMobile {
  align-items: center;
  column-gap: 24px;
  display: flex;
}

.productsDivMobile img {
  height: 40px;
  width: 40px;
}

.secton-produtos .rowMobile {

}

.productsTitleMobile {
  font-size: 16px;
  color: green;
  font-weight: bold;
}

.productsDescriptionMobile {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
}

.productsButtonMobile {
  font-family: Sora;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #F48120;

  margin-top: 25px;
  maergin-bottom: 30px;
}