h1 {
letter-spacing: 0px;
font-size: 34px;
line-height: 45px;
font-weight: 300;
}

h2 {
letter-spacing: 0.5px;
font-size: 28px;
line-height: 35.7px;
font-weight: 300;
}

h3 {
    letter-spacing: 0px;
    font-size: 18.7px;
    line-height: 27.2px;
    font-weight: 600;
}

@media only screen and (max-width: 690px) {

    h4 {
        font-size: 16.25px !important;
        line-height: 25.2px;
        font-weight: 100;
    }

}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {

    h4 {
        font-size: 18px !important;
        line-height: 28px;
    }

}
@media only screen and (min-width: 1300px) {

    h4 {
        font-size: 25px !important;
        line-height: 28px;
    }
}

h4 {
    letter-spacing: 0px;
    font-weight: 100;
}

.col.span_12.dark:has(> div > div > div > i){
    display: flex !important;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
    .col.span_12.dark:has(> div > div > div > i)> div{
        width: 49% !important;
    }
}