.selo1 {
  font-family: "CVCSans-Bold";
  box-sizing: border-box;
  font-size: 42px;
  text-transform: uppercase;
  text-align: center;
  background: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 420px;
  height: 65px;
  left: 86px;
}
.selo1 > span {
  padding: 4px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  /* white-space: nowrap; */
  letter-spacing: -0.3px;
  gap: 5px;
  color: #fae74d;
  min-width: 180px;
  border-radius: 15px;
  background-color: #0a00ad;
}

.valor {
  display: none;
}

.valor .linha_1 {
  font-family: "CVCSans-Regular";
  font-size: 49px;
  color: rgb(255 231 4);
  white-space: nowrap;
  line-height: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  height: 49px;
  width: 430px;
  left: 30px;
  top: 40px;
  letter-spacing: 0;
  text-transform: uppercase;
  background: none;
}
.valor .linha_2 {
  font-family: "CVCSans-XBold";
  font-size: 49px;
  color: rgb(255 231 4);
  /* white-space: nowrap; */
  line-height: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  height: 70px;
  width: 430px;
  left: 30px;
  top: 95px;
  letter-spacing: 0;
  text-transform: uppercase;
  background: none;
}
.valor .qtde_dias {
  font-family: "CVCSans-Regular";
  font-size: 28px;
  color: rgb(255 231 4);
  white-space: nowrap;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  left: 30px;
  height: 28px;
  width: 140px;
  top: 170px;
  letter-spacing: -1px;
  text-transform: uppercase;
  background: none;
}
.valor .icones {
  display: flex;
  gap: 5px;
  width: initial;
  justify-content: space-between;
  background: none;
  filter: brightness(0%) invert(1);
  -webkit-filter: brightness(0%) invert(1);
  left: 30px;
}
.valor .icones img {
  aspect-ratio: 1/1;
  height: 44px;
}
.valor .qtde_parcelas {
  font-family: "CVCSans-XBold";
  font-size: 58px;
  white-space: nowrap;
  line-height: 1;
  color: #fae74d;
  height: 58px;
  top: 57px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  letter-spacing: -1px;
  background: none;
}
.valor .valor_parcela {
  font-family: "CVCSans-XBold";
  font-size: 62px;
  color: #fae74d;
  white-space: nowrap;
  line-height: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  letter-spacing: -3px;
  width: 111px;
  height: 62px;
  top: 102px;
  background: none;
}
.valor .total_pessoa {
  font-family: "CVCSans-Regular";
  font-size: 26px;
  color: rgb(255 231 4);
  white-space: nowrap;
  line-height: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  letter-spacing: -0.3px;
  width: 350px;
  height: 26px;
  left: 30px;
  background: none;
}

.texto_legal {
  font-family: "Nunito", sans-serif;
  font-size: 12px;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  top: initial;
  bottom: 74px;
  background: none;
}
.texto_legal span {
  display: block;
  text-align: justify;
  text-align-last: left;
  line-height: 1.16;
}
