.clVerdeEyou {
  color: #00DCC9;
}

.crAzulEyou {
  color: #4B31E9 !important;
}

.clPretoCardPre {
  color: #221B48 !important;
}

.crLaranjaEyou {
  background-color: #FF6B00 !important;
  border: 1px solid #FF6B00 !important;
}

.fNav {
  background-color: #fff !important;
  border: none;
  box-shadow: none;
}

.conBtnLogin {
  display: flex;
  align-items: center;
}

.btnLogin {
  width: 100px;
  height: 48px;
  background: #4B31E9;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  border-color: #4B31E9;
  color: #fff;
  font-family: Ubuntu !important;
}

.navBarItemB {
  font-family: Ubuntu !important;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  color: #332D56;
}

.navBarItem {
  font-family: Ubuntu !important;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #332D56 !important;
  display: flex;
  align-items: center;
  padding: 10px;
}

.nav-item a:link, .nav-item a:visited, .nav-item a:active {
  color: #7c7894 !important;
}

.nav-item a:hover {
  text-decoration: underline;
}

.btnLogin:hover {
  text-decoration: underline;
}

.imgcenter {
  display: flex;
  align-items: center;
}

#inicial {
  padding-top: 30px;
}

#porque {
  padding-top: 80px;
}

#plat {
  padding-top: 100px;
}

#plan {
  padding-top: 100px;
}

#nos {
  padding-top: 100px;
}

.containerImg {
  position: relative;
}

.celular {
  height: 553px !important;
  min-width: 653px !important;
  position: relative !important;
  font-size: 12px !important;
}

.tAzul {
  color: #4B31E9;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 125%;
  /* or 60px */
  margin-top: 110px;
  display: flex;
  align-items: center;
}

.tCrie {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 29px;
  line-height: 150%;
  /* or 43px */
  color: #fff;
}

.tCrie strong {
  font-weight: bold;
  color: #00DCC9;
}

.subT {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  /* or 30px */
  color: #332D56 strong;
  color-font-weight: 700px;
}

.subTb {
  color: #fff;
}

.negrito {
  font-weight: bold !important;
}

.btnVerdeEyou {
  width: 270px;
  height: 48px;
  /* Verde Eyou */
  background: #00DCC9;
  border: 1px solid #00DCC9;
  border-radius: 8px;
  padding: 8px 16px 8px 16px;
  color: #fff;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
}
.btnVerdeEyou a {
  color: #fff;
}
.btnVerdeEyou a:link, .btnVerdeEyou a:visited, .btnVerdeEyou a:active {
  color: #fff !important;
}

.btnVerdeEyou:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.btnEyou {
  width: 270px;
  height: 48px;
  /* Verde Eyou */
  border-radius: 8px;
  padding: 8px 16px 8px 16px;
  color: #fff;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
}
.btnEyou a {
  color: #fff;
}
.btnEyou a:link, .btnEyou a:visited, .btnEyou a:active {
  color: #fff !important;
}

.btnLaranjaEyou {
  width: 260px;
  height: 48px;
  /* Verde Eyou */
  background: #FF6B00;
  border: 1px solid #FF6B00;
  border-radius: 8px;
  padding: 8px 16px 8px 16px;
  color: #fff;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
}
.btnLaranjaEyou a {
  color: #fff;
}
.btnLaranjaEyou a:link, .btnLaranjaEyou a:visited, .btnLaranjaEyou a:active {
  color: #fff !important;
}

.btnLaranjaEyou:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.cfundo {
  background-color: #332D56;
  color: #fff !important;
}

.cFundoE {
  background-color: #4B31E9;
}

.msgCel01, .msgCel02 {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 17.0912px;
  line-height: 125%;
  /* or 21px */
  display: flex;
  color: #292F33;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  border-radius: 8px;
  padding: 20px;
  background-color: #fff;
}

.msgCel01 {
  width: 350px;
  top: 7.5rem;
  left: 3.3rem;
}

.msgCel02 {
  width: 231px;
  top: 21.2rem;
  left: 3.3rem;
}

.homem {
  position: absolute;
  top: 2.3rem;
  right: -0.1rem;
}

.iconCel01 {
  position: absolute;
  width: 87.59px;
  height: 54.48px;
  background: #4B31E9;
  border-radius: 8.54558px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 16.5rem;
  right: 14.5rem;
}

.iconCel02 {
  position: absolute;
  width: 122.84px;
  height: 54.48px;
  background: #4B31E9;
  border-radius: 8.54558px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 27.6rem;
  right: 14.5rem;
}

.tCadaLink {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 150%;
  /* or 45px */
  color: #332D56;
  text-align: center;
}

.tAproveite {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 150%;
  /* or 45px */
  color: #4B31E9;
  text-align: center;
}

.art img {
  padding-bottom: 30px;
  padding-top: 12.5%;
}

.art h1 {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  /* or 27px */
  display: flex;
  align-items: center;
  text-align: center;
  color: #332D56;
}

.art p {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  /* or 27px */
  display: flex;
  align-items: center;
  text-align: center;
  color: #332D56;
  padding-top: 0px;
  margin-top: -5px;
}

.tConheca {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 44px;
  line-height: 125%;
  color: #fff;
}

.subTCrie {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  color: #fff;
}

.tEscolha {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  /* or 54px */
  color: #fff;
}

.subTEscolha {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  /* or 54px */
  color: #fff;
  position: relative;
  margin-top: -10px;
}

.cardPlan {
  background: #242144 !important;
  box-shadow: 20px 22px 24px rgba(23, 18, 63, 0.120028) !important;
  border-radius: 16px !important;
  text-align: center;
}

.plan {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
  color: #00DCC9;
  padding-bottom: 30px;
  padding-top: 10px;
}

.planVal {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 46px;
  color: #fff;
  text-align: center;
  padding-bottom: 30px;
  /* identical to box height, or 128% */
}

.pb30 {
  padding-bottom: 40px;
}

.tCard {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
  padding-bottom: 40px;
}

.optCard {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 17px !important;
  line-height: 20px;
  /* identical to box height */
  color: #fff;
  padding-bottom: 40px;
}

.btnPlan {
  background: #5236FF;
  border: 1px solid #5236FF;
  border-radius: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 167px;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  margin-top: 10px;
  color: #fff;
}
.btnPlan a:visited, .btnPlan a:active, .btnPlan a:hover {
  color: #fff !important;
  -webkit-text-decoration: #fff underline !important;
          text-decoration: #fff underline !important;
}

.btnPlan:hover {
  color: #fff !important;
  -webkit-text-decoration: #fff underline !important;
          text-decoration: #fff underline !important;
}

.planPre {
  position: relative;
  background: #fff;
  box-shadow: 20px 22px 24px rgba(23, 18, 63, 0.120028);
  border-radius: 16px;
  height: 683px;
  top: -35px;
}

.linkCad {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 175%;
  /* or 24px */
  text-align: center;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #fff;
}
.linkCad a:visited, .linkCad a:active {
  color: #fff !important;
}
.linkCad a:hover {
  color: #00DCC9 !important;
}

.btnPlanPre {
  background: #FF6B00;
  border: 1px solid #FF6B00;
  border-radius: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 167px;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  margin-top: 10px;
  color: #fff;
}
.btnPlanPre a:visited, .btnPlanPre a:active, .btnPlanPre a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.btnPlanPre:hover {
  color: #fff !important;
  text-decoration: underline !important;
}

.pb100 {
  padding-bottom: 35px !important;
}

.tAeyou {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 125%;
  /* or 60px */
  display: flex;
  align-items: center;
  color: #3821C7;
}

.fundoImg {
  background-image: url("../img/aviao.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 110% !important;
  min-height: 850px;
}

.sobre {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: bold;
  font-size: 15.4606px;
  line-height: 150%;
  /* or 23px */
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  color: #332D56;
  margin-bottom: 10px;
}

@media (max-width: 959px) {
  .fundoImg {
    background-size: 0 !important;
  }
}/*# sourceMappingURL=style.css.map */