/* IMPORT */
@font-face {
    font-family: ES-Klarheit-Plakat;
    src: url('../fonts/ESKlarheitPlakat-ExtraBold.ttf');
    font-style: normal;
    font-weight: 900;
    font-stretch: normal;
}


/*
TYPOGRAPHY
*/
/* Neue Haas Grotesk */
.t-xsmall {
    font-family: neue-haas-grotesk-display;
    font-size: .85rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: .01em;
}
.t-xsmall.t-fit {line-height: 70%;}

.t-small {
    font-family: neue-haas-grotesk-display;
    font-size: 1rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: .01em;
}
.t-small.t-fit {line-height: 70%;}

.t-body {
    font-family: neue-haas-grotesk-display;
    font-size: 1.15rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: .01em;
}
.t-body.t-fit {line-height: 80%;}
@media only screen and (min-width: 768px) {
    .t-body {
        font-size: 1.35rem;
    }
}

.t-medium {
    font-family: neue-haas-grotesk-display;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: .01em;
}



/* ES Klarheit Plakat */
.t-display.t-medium {
    font-family: ES-Klarheit-Plakat;
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 107%;
    letter-spacing: .01em;
}
.t-display.t-medium.t-fit {line-height: 90%;}
@media only screen and (min-width: 768px) {
    .t-display.t-medium {font-size: 2rem;}
}
@media only screen and (min-width: 1096px) {
    .t-display.t-medium {font-size: 2.25rem;}
}

.t-display.t-large {
    font-family: ES-Klarheit-Plakat;
    font-size: 2rem;
    font-weight: 900;
    line-height: 107%;
}
@media only screen and (min-width: 768px) {
    .t-display.t-large {
        font-size: 2.25rem;
    }
}

/*
STYLES
*/
.t-600 {font-weight: 600;}
.t-alpha {opacity: var(--alpha);}

.t-uppercase {text-transform: uppercase;}
.t-lowercase {text-transform: lowercase;}
.t-left {text-align: left;}
.t-center {text-align: center;}
.t-right {text-align: right;}
.t-underline {text-decoration: underline !important;}

.k-text a {
    display: inline !important;
    text-decoration: underline !important;
}