:root{
    --main-color: #092033;
    --second-color: #0b0b0b;
    --third-color: #91bcbc; 
    --fourth-color: #0b0b0b;
}

.main-color{  
    color: var(--main-color);   
}
  
.second-color{ 
    color: var(--second-color);
} 
  
.third-color{
    color: var(--third-color);
}

.fourth-color{
  color: var(--fourth-color);
}

.fifth-color{
  color: var(--fifth-color);
}

.white-text{
  color: #fff;
}

.black-color{
  color: #111;
}

.center-text{
    margin: 0 auto;
    text-align: center;
}

.margin-top{
  margin-top: 4rem;
}

.boton-margin{
  margin: 2rem 0; 
}

.boton-enlace, .boton-enlace-second, .boton-enlace-light, .boton-enlace-border, .boton-enlace-border-light, .boton-enlace-5{
    position: relative; 
    margin: 0 auto;
    margin-top: 2rem;
    padding: 20px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase;
    text-align: center;
}

.boton-enlace{
  /* background: linear-gradient(70deg, #2733ccee, #2733ccb8); */
  background: var(--second-color);
    color: #fff;
  }

.boton-enlace-second{
    background-color: var(--second-color);
    color: #fff;
  }

  .boton-enlace-light{
    background-color: var(--third-color);
    color: #000;
  }

  .boton-enlace-5{
    background-color: var(--fifth-color);
    color: #fff;
  }

  .boton-enlace-border{
    border: 2px solid #fff;
    color: #fff;
  }

  .boton-enlace-border-light{
    border: 2px solid #111;
    color: #111;
  }


  .boton-space{
    margin-top: 2rem;
  }

  .boton-center{
    width: 100%;
    display: flex;
    justify-content: center;
  }


  .center-button-div{
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
 }



  .center-button{
    position: relative;
      background-color: var(--main-color);
      padding: 20px;
    border-radius: 10px;
      color: #fff;
      font-weight: 600;
      font-size: 1.2rem;
      text-transform: uppercase;
  }


.phrase-text{
    margin: 0 auto;
    text-align: center;
    font-size: 2.4rem;
    color: var(--main-color);
    font-family: acumin-pro, sans-serif;
    line-height: 4rem;
    padding-bottom: 2rem;   
}


.label-text{
    font-size: 2rem;
    line-height: 2.2rem;
    font-weight: 700;
    font-family: acumin-pro, sans-serif;
    color: #222;
    padding-bottom: 0.5rem;
    /* text-transform: uppercase; */
}


.big-text{
    position: relative;
    padding-bottom: 3rem;
    font-size: 8rem;
    color: #fff;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;  
}

.line-divisor{
    border: 2px solid #fff;
    border-top: none;
    width: 100%;
    /* margin: 0 auto; */
    margin: 6rem 0rem;
}

.parrafo{
  padding-bottom: 2rem;
}

.center-section{
  margin: 0 auto;
    margin-bottom: 2rem;
    margin-top: 4rem;
    padding: 0 2rem;
    max-width: 1280px;
}

  @media (max-width:650px){
    .boton-enlace, .center-button{
    font-weight: 700;
    font-size: 0.8rem;
}
    }
