@font-face {
    font-family: 'BlackerSansVariabletrial';
    src: url('BlackerSansVariabletrial.eot');
    src: url('BlackerSansVariabletrial.eot') format('embedded-opentype'),
    url('BlackerSansVariabletrial.woff2') format('woff2'),
    url('BlackerSansVariabletrial.woff') format('woff'),
    url('BlackerSansVariabletrial.ttf') format('truetype');
}

@font-face {
    font-family: 'LagunaPlainRegular';
    src: url('LagunaPlainRegular.eot');
    src: url('LagunaPlainRegular.eot') format('embedded-opentype'),
    url('LagunaPlainRegular.woff2') format('woff2'),
    url('LagunaPlainRegular.woff') format('woff'),
    url('LagunaPlainRegular.ttf') format('truetype');
}

@font-face {
    font-family: 'TTNormsBold';
    src: url('TTNormsBold.eot');
    src: url('TTNormsBold.eot') format('embedded-opentype'),
    url('TTNormsBold.woff2') format('woff2'),
    url('TTNormsBold.woff') format('woff'),
    url('TTNormsBold.ttf') format('truetype');
}

@font-face {
    font-family: 'TTNormsMedium';
    src: url('TTNormsMedium.eot');
    src: url('TTNormsMedium.eot') format('embedded-opentype'),
    url('TTNormsMedium.woff2') format('woff2'),
    url('TTNormsMedium.woff') format('woff');
}

@font-face {
    font-family: 'TTNormsRegular';
    src: url('TTNormsRegular.eot');
    src: url('TTNormsRegular.eot') format('embedded-opentype'),
    url('TTNormsRegular.woff2') format('woff2'),
    url('TTNormsRegular.woff') format('woff'),
    url('TTNormsRegular.ttf') format('truetype');
}


@font-face {
    font-family: 'TTBerlinerins-Script';
    url('TTBerlinerins-Script.ttf') format('truetype');
}

h1, h2, h3 {font-family: BlackerSansVariabletrial !important;
padding-bottom: 20px;
} h4, h5 {font-family: BlackerSansVariabletrial !important;
} .benefit h3 { line-height: 1.5;
} .doc-name span { line-height: 1.5; font-family: TTNormsRegular !important;
} h7 {font-family: TTNormsRegular !important;
}
.section-title p {
    font-family: LagunaPlainRegular !important;
}
.jumbo, .news-slide-body p {font-family: TTNormsRegular !important;
}
.jumbo h5 {padding-top: 20px;
}
.desc, p, td, li, a {font-family: TTNormsRegular !important;
}
span {font-family: TTNormsMedium !important;
} 
badge-title h4 { padding-bottom: 0px;
    font-weight: bold;
}