@charset "UTF-8";
/* CSS Document
*/

.section-title {
 position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 1.3rem;/* separacion contenedor texto + linea--------------- */
	/* h2-------------- */
	  font-size: 24px;
    line-height:30px;
    font-weight: 700;
    letter-spacing: -0.02em;
}



/* lineas blancas por defecto sobre fondo oscuro---------- */
 .section-title:before {
    width: 30%;
    background: rgba(255,255,255,0.74);
    z-index: 1;
	
   
}
 .section-title:after {
    width: 100%;
    background: rgba(251,251,251,0.60);
	
 
}

.section-title:after, .section-title:before {
    content: "";
    position: absolute;
    height: 2px;
    bottom: 0;
    left: 0;
}


/* ----------------------------------
 section title dark sobre fondo claro
------------------------------------- */

.section-title-dark {
position: relative;
color:var(--color-text-dark);

}


 .section-title-dark:before {
    width: 30%;
    background: #333;
    z-index: 1;
}

.section-title-dark:after {
    width: 100%;
    background: rgba(161,161,161,1.00);
}


.section-title-dark:after, .section-title-dark:before {
    content: "";
    position: absolute;
    height: 2px;
    bottom: 0;
    left: 0;
}





h1.section-title-dark  {
color:	var(--color-text-dark);
}






.title-gradient {
    background: linear-gradient(120deg ,#1c99fe 20.69%,#1C99FE 50.19%,#1C99FE 79.69%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}



/* ----------------------------------
new section title
------------------------------------- */

.section-title-dark:before{

}

