
.ingite-section-title{
    position:relative;
    text-align:center;
    font-weight:500;
    line-height:1;
    margin-bottom:1rem;
    padding-bottom:1rem;
    span{
        display:inline-block;
    }
}

mark{
    background-image: linear-gradient(90deg, #686BEE 20%, #8C56F0 80%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    /* prevent bottomed letters from being hidden, example: "g"*/
    padding-bottom:10px;
    margin-bottom:-10px;    
}

.ingite-section-title::before{
    content: attr(data-text);
}

.ingite-section-title::before, .ingite-section-title-background{
    z-index:0;
    font-family:"Montserrat", sans-serif;
    color:var(--ingite-color-title);
    opacity:0.04;
    margin:auto;
    font-weight:700;
    font-size:170px;
    text-align:center;
    position:absolute;
    width:100%;
    left: 0;
    top: 0;
    transform:translateY(-40%);
    pointer-events: none;
}

@media screen and (max-width:992px){
    .ingite-section-title::before, .ingite-section-title-background{
        font-size:130px;
    }
}

@media screen and (max-width:772px){
    .ingite-section-title::before, .ingite-section-title-background{
        font-size:110px;
    }
}

@media screen and (max-width:600px){
    .ingite-section-title::before, .ingite-section-title-background{
        font-size:100px;
    }
}
@media screen and (max-width:500px){
    .ingite-section-title::before, .ingite-section-title-background{
        font-size:80px;
    }
}