@font-face {
    font-family: "abc";
    src: url("../fonts/subset-be06b9a831768b87e6e11f2216023177.woff2")
            format("woff2"),
        url("../fonts/subset-be06b9a831768b87e6e11f2216023177.woff")
            format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.uppercase {
    text-transform: uppercase;
}

.font-size-t1 {
    font-size: 29px;
    line-height: 0.8;
}

.font-size-t2 {
    font-size: 50px;
    line-height: 0.8;
}

.font-size-t3 {
    font-size: 90px;
    line-height: 0.8;
}

.font-size-m1 {
    font-size: 12px;
    line-height: 14.4px;
}

.font-size-m2 {
    font-size: 15px;
    line-height: 18px;
}

.font-size-m3 {
    font-size: 42px;
    line-height: 44px;
    letter-spacing: -0.04em;
}

/* RESPONSIVE */
@media only screen and (max-width: 768px) {
    .font-size-t1 {
        font-size: 12px;
    }

    .font-size-t2 {
        font-size: 20px;
    }

    .font-size-t3 {
        font-size: 36px;
    }

    .font-size-m3 {
        font-size: 30px;
        line-height: 31.5px;
    }
}
