:root {
    --blue: #9fd9ff;
    --green: #9fffb2;
    --gray : #e7e7e7;
    --dark: #292525;

  }

/* nav{
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 100;

} */

  /*Genéricas*/
.text-blue{
    color: var(--blue);
}

.text-green{
    color: var(--green);
}


  body{
    font-family: 'Roboto', sans-serif;
    background-color: #2e2e2e;
    color: white;
  }

  /* Navbar */
  nav{
      background-color:  var(--dark);
  }
  .logo-navBar{
    width: 5rem;
}

/* .dropdown-menu{
    background-color: var(--dark) !important;
    color: white !important;
} */

.dropdown:hover > .dropdown-menu{
    display: block;
}

/*ICONOS*/
.info-icon{
    /* color: var(--gray);  */
    font-size: 3rem;
    margin-bottom: 1rem;
}
.icon{
    font-size: 2rem;
    margin: 1.5rem;

}

.circle-icon{
    border: 2px solid var(--blue) ;
    border-radius: 100%;
    background-color: #8888884b;
    width: 6rem;
    height: 6rem;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    /* box-shadow: var(--gray) 0px 7px 20px 0px; */
}

/*NOTICIAS*/
.blog-tag{
    background-color: #77ffc6;
    font-weight: 900;
    color: black;
    border-radius: 10px;

    padding: 0.4rem;
    border: 2px solid #77ffc6;

    width: 5rem;
    text-align: center;
}

.news-tag{
    background-color: #70bfff;
    font-weight: 900;
    color: black;
    border-radius: 10px;
    padding: 0.4rem;
    border: 2px solid #70bfff;

 
}

.video-tag{
    background-color: #ffd06b;
    font-weight: 900;
    color: black;
    border-radius: 10px;

    padding: 0.4rem;
    border: 2px solid #ffd06b;

    width: 5rem;
    text-align: center;

}

.all-tag{
    
    background-color: #353535;
    font-weight: 900;
    color: white;
    border-radius: 10px;

    padding: 0.4rem;
    border: 2px solid #353535;

    width: 5rem;
    text-align: center;
}

a{
    text-decoration: none !important;
    color: white !important;
}

.container-btn-blue{
    width: 100%;
    display: grid;
    place-content: center;
}


.btn-blue{
    background-color: var(--blue);
    border-radius: 5px;
    padding: 0.5rem 0.8rem;
    border: none;
    font-size: 1.2rem;
    width: 15rem;
    margin: auto;

}

.btn-blue:hover{
    background-color: #9fd9ff9b;
    transition: 0.5s;

}

.main-sentence{
    font-size: 1.4rem;
    font-weight: 700;
    /* border-bottom:  var(--blue) 2px solid; */
    margin: 0;
    padding-bottom: 7px;
    position: relative;
    width: 100%;
    text-align: center;

    /* margin-left: auto;
    margin-right: auto; */
}

.main-sentence-s{
    height: 2px;
    border-radius: 5px;
    background: linear-gradient(to right, var(--green), var(--blue));
    width: 60vw;
    margin: auto;

}

.wk-alert{
    width: 80%;
    margin: auto;
    position: fixed;
    top: 10vh;
    left: 10%;
    z-index: 5;
    max-height: 80vh;
    overflow-y: auto;
}

.opacity{
    opacity: 0.2;
    pointer-events: none;
}

.captcha{
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
}

/* 
.main-sentence:before {
    position: absolute;
    background: var(--green);
    height: 2px;
    content: '';
    width: 50%;
    bottom: -2px;
    left: 0;
  } */



/*FOOTER*/
.footer-container{

    margin-top: 3rem;
    /* height: 20rem; */
    /* #e7e7e765 */
    background-color: var(--dark) ;
    padding: 3rem;
    padding-bottom: 0.5rem;
}

.contact-icon{
    color: var(--green);
}

.footer-title{
    font-weight: 900;
    color: var(--blue);
    text-align: center;
}


.whatsapp{
    color: #25D366;
    font-size: 2.4rem;
    margin-left: 0.5rem;
    cursor: pointer;
}

.youtube{
    color: red;
    font-size: 2.4rem;
    margin-left: 0.5rem;

}

.instagram{
    margin-top: 0.3rem;
    font-size: 2rem;
    color: #C51F75;
    margin-right: 0.5rem;
    }

/* SCROLL BAR */

*::-webkit-scrollbar {
    -webkit-appearance: none;
}

*::-webkit-scrollbar:vertical {
    width:10px;
}

*::-webkit-scrollbar-button:increment,*::-webkit-scrollbar-button {
    display: none;
} 

*::-webkit-scrollbar:horizontal {
    height: 10px;
}

*::-webkit-scrollbar-thumb {
    background-color: var(--blue);
    border-radius: 20px;
    /* border: 2px solid #f1f2f3; */
}

*::-webkit-scrollbar-track {
    border-radius: 10px;  
}

/*COPYRIGHT*/
.copyright-container{
    border-top: 2px solid var(--gray);
    padding-top: 1.5rem;
}
/*ANIMACIONES*/
@keyframes borderChanger {
    from {
        border-left-color: var(--blue);
        border-top-color: var(--blue);
        border-right-color: var(--green);
        border-bottom-color: var(--green)
    }

    /* 50%{
        padding: 5rem;
    } */
  
    to {
        border-left-color: var(--green);
        border-top-color: var(--green);
        border-right-color: var(--blue);
        border-bottom-color: var(--blue)
    }
}



@keyframes biger{
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.1);
    }

}


