@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yellowtail&display=swap');

body{
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: #fff;
}

/*tela de carregamento */
div.loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  background-image: linear-gradient(90deg,#303030,#050505);  /* fallback for old browsers */
  z-index: 9999999999999;
}

.meio{
  padding: 30px;
  height: 250px;
  width: 250px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.reg{
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

.bold{
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}

.text{
  font-family: 'Montserrat', sans-serif;
}

.form{
  font-family: 'Yellowtail', cursive;
}

.let-hov:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  color: #fff;
}

.fs-18{
  font-size: 18px;
}

.fs-14{
  font-size: 14px;
}

.esp-33{
  line-height: 33px;
}


.pel-text{
  color: #233DFF;
}

.rotate{
  transform: rotate(-6deg); /* Equal to rotateZ(45deg) */
}

.notfication{
  max-width: 340px;
  width: 100%;
  border-radius: 100px;
  box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
  color: #fff;
  height: 60px !important;
  border: none;
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  margin-bottom: 25px;
  font-weight: 800;
  background: rgb(255,0,123);
  background: linear-gradient(180deg, rgba(255,0,123,1) 15%, rgba(213,12,133,1) 50%, rgba(172,23,142,1) 75%);
}


.sub{
  text-decoration: underline;
}

.ris{
  text-decoration: line-through;
}

.zeroo{
  margin: 0px;
  padding: 0px;
}



.btn1{
  background-image: linear-gradient(90deg,#F2D479,#D9A23D);
  width: 100%;
  height: 60px;
  color: #000;
  border-radius: 30px;
  border: none;
  font-size: 18px;
  cursor: pointer;
  box-shadow: 0px 0px 45px -16px rgba(242,212,121,1);
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;

}
.btn1:hover{
  background-image: linear-gradient(90deg,#303030,#050505);
  box-shadow: 0px 0px 45px -16px rgba(48,48,48,1);

}

.btn2{
  background-image: linear-gradient(90deg,#00CB45,#53D880);
  width: 100%;
  height: 60px;
  color: #fff;
  border-radius: 30px;
  border: none;
  font-size: 18px;
  cursor: pointer;
  box-shadow: 0px 0px 45px -16px rgba(0,203,69,1);
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;

}
.btn2:hover{
  background-image: linear-gradient(90deg,#303030,#050505);
  box-shadow: 0px 0px 45px -16px rgba(48,48,48,1);
}




@media only screen and (max-width: 600px) {

}
