

/* Home */

#main_home{
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  /* height: 100vh; */
  padding: 4rem 0;
}

#main_home.main_home_f1 .content_home{
    display: flex;
    justify-content: center;
}

#main_temary{
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  justify-content: center;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
}

#main_methodology{
  background: url("../images/metodologia/fondo_metodologia.png");
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: center bottom                                                                                   ;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  justify-content: center;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
}

#main_register{
    /* background: url("../images/register/fondo_registro.png"); */
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    background-position: center bottom                                                                                   ;
    background-repeat: no-repeat;
    background-size: cover;
    overflow-x: hidden;
    justify-content: center;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 4rem 0;
}

#main_register button.reg_variant_button{
    background-color: var(--secundario);
    color: var(--black);
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 600;
    padding: 1rem 0;
    margin-top: 1rem;
}






.to-primary {
    --tw-gradient-to: #F5C518 var(--tw-gradient-to-position);
}

.from-brand-green {
    --tw-gradient-from: #1B4332 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(27 67 50 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

#main_aula{
  /*background: url("../images/aula/fondo_aula.png");*/
  /* position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: 70% bottom                                                                                   ;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  margin-top: 0; */
  display: flex;
  align-items: center;
  justify-content: center;
}

.text_aciertos{
  color: var(--primario);
  font-size: 0.95rem;
  line-height: 1;
}

#main_intro{
  /* background: url("../images/metodologia/fondo_metodologia.png"); */
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: center bottom                                                                                   ;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
  justify-content: center;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
}

#main_test{
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: 70% bottom                                                                                   ;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
}

#main_login{
  /* background: url("../images/login/fondo_login.png"); */
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-position: 70% bottom                                                                                   ;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
}


progress{
    width: 100%;
    height: 4px;
    border-radius: 100px;
}

progress::-webkit-progress-bar {
    background-color: #1e9437;
    border-radius: 100px;
}

progress::-webkit-progress-value {
    border-radius: 100px;
}



