.beneficios_assinatura {
  overflow-x: hidden;
  padding: 102px 0 72px;
}

.beneficios_assinatura .beneficios .box {
  border: solid 1px #D5D6D6;
  border-radius: 12px;
  width: 425px;
  padding: 25px 15px;
}


.beneficios_assinatura .beneficios .box span {
  font-size: 22px;
  font-family: "Margem-medium";
}

.beneficios_assinatura .beneficios .box span i {
  color: #0057FF;
}

.beneficios_assinatura .beneficios .box p {
  color: #5E6C84;
  font-size: 18px;
  font-family: "Margem-regular";

}
.bonus {
  background-color: #F2F7FF;
  padding: 15px 25px;
  border-radius: 16px;
  max-width: 505px;
  margin: 50px auto 0;
}
.bonus i {
  color: #66A4FF;
}
.bonus span {
  color: #002966;
  font-size: 20px;
  font-family: "Margem-medium";
}
.bonus p {
  color: #002966;
}

@media screen and (max-width: 910px) {
  .beneficios_assinatura .beneficios .box {
    width: 100%;
    margin: 0 auto 25px;
  }
}

@media screen and (min-width: 910px) and (max-width: 1024px) {
  .beneficios_assinatura .beneficios .box {
    margin: 0 auto 25px;
  }
}