
.tVerde {
    color: var(--verde);
}

.tblanco {
    color: var(--blanco);
}


a {
    text-decoration: none;
}

h1 {
    font-family: nickel-gothic-variable, sans-serif;
    font-weight: 400;
    font-size: 3.25rem;
    letter-spacing: 1.5%;
    line-height: 3.3rem;

    transition: all 250ms;
}

h2 {
    font-family: nickel-gothic-variable, sans-serif;
    font-weight: 400;
    font-size: 2.75rem;
    letter-spacing: 1.5%;
    line-height: 2.9rem;
    margin-bottom: 1.25rem;

    transition: all 250ms;
}

h3,h4,h5,h6 {
    font-family: cofo-kabeltouw-solid-0, sans-serif;
    font-weight: 400;
    font-style: normal;
    transition: all 250ms;
}

h3 {
    font-size: 2.25rem;
    letter-spacing: 2%;
}

h4 {
    font-size: 1.75rem;
    letter-spacing: 2%;
}


h5 {
    font-size: 1.5rem;
    letter-spacing: 2.5%;
}


h6 {
    font-size: 1.25rem;
    letter-spacing: 3%;
}

.semiSmall {
    font-size: 1rem;
    letter-spacing: 4%;

    transition: all 250ms;
}

.small {
    font-size: 0.875rem;
    letter-spacing: 5%;

    transition: all 250ms;
}


p, li, input, textarea {
    font-family: montserrat, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.35rem;
    letter-spacing: 2%;
}

small, .smallText {
    font-family: montserrat, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.875rem;
    line-height: 1.181rem;
    letter-spacing: 2%;
}

/* FORMULARIO */

.formLabel {
    font-family: cofo-kabeltouw-solid-0, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    letter-spacing: 4%;
}


@media (max-width: 900px) {
    h1 {
        font-size: 1.8rem;
        letter-spacing: 3.5%;
        line-height: 2.1rem;
    }

    h2 {
        font-size: 1.8rem;
        letter-spacing: 3.5%;
        line-height: 2rem;
        margin-bottom: 0.5rem;
    }

    h3 {
        font-size: 1.75rem;
    }

    h4 {
        font-size: 1.6rem;
    }
    h5 {
        font-size: 1.45rem;
    }

    h6 {
        font-size: 1.3rem;
    }

    .semiSmall {
        font-size: 1.2rem;
    }

    .small {
        font-size: 1.1rem;
        letter-spacing: 4%;
    }

    p, li, input, textarea {
        font-weight: 500;
        font-size: 1rem;
        line-height: 1.3rem;
        letter-spacing: 2%;
    }

    small, .smallText {
        font-size: 0.8rem;
        line-height: 1.079rem;
    }

    .formLabel {
        font-size: 0.87rem;
    }
}