@font-face {
    font-family: 'Teko-Regular';
    src: url("/fonts/Teko-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
    src: url("/fonts/Teko-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Teko-Bold';
    src: url("/fonts/Teko-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}


h1, h2, h3, h6, .h1, .h2, .h3, .h6 {
    font-family: 'Teko';
    font-weight: normal;
    line-height: 102%;
    letter-spacing: -0.4px;
    margin: 0px 0px 0px 0px;
}


h1, .h1 {
    font-size: 35px;
}

h2, .h2 {
    font-size: 29px;
    letter-spacing: -0.3px;
}

h3, .h3 {
    font-size: 25px;
    letter-spacing: -0.3px;
}

h6, .h6 {
    font-size: 21px;
    letter-spacing: 0px;
    letter-spacing: -0.3px;
}


h3.infobox-bar {
    font-size: 21px;
    letter-spacing: -0.1px;
    line-height: 34px;
}

.header .header-text h4 {
    font-weight: 500;
    letter-spacing: 0px !important;
    font-size: 50px !important;
}

.header .header-text h5 {
    font-weight: 500;
    letter-spacing: 0.5px !important;
    font-size: 30px !important;
    margin-top: -4px ;
}

.content-block header h3 {
    font-size: 26px !important;
    font-weight: 400 !important;
}