


@font-face {
    font-family: 'Helvetica Neue';
    src: url('HelveticaNeueLTStd-Roman.eot');
    src: url('HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
    url('HelveticaNeueLTStd-Roman.woff2') format('woff2'),
    url('HelveticaNeueLTStd-Roman.woff') format('woff'),
    url('HelveticaNeueLTStd-Roman.ttf') format('truetype'),
    url('HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Lt') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    descent-override: 0%;
    
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('HelveticaNeueLTStd-Roman.eot');
    src: url('HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
    url('HelveticaNeueLTStd-Roman.woff2') format('woff2'),
    url('HelveticaNeueLTStd-Roman.woff') format('woff'),
    url('HelveticaNeueLTStd-Roman.ttf') format('truetype'),
    url('HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    descent-override: 0%;
    
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('HelveticaNeueLTStd-Md.eot');
    src: url('HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),
    url('HelveticaNeueLTStd-Md.woff2') format('woff2'),
    url('HelveticaNeueLTStd-Md.woff') format('woff'),
    url('HelveticaNeueLTStd-Md.ttf') format('truetype'),
    url('HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    descent-override: 0%;
    
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('HelveticaNeueLTStd-Md.eot');
    src: url('HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),
    url('HelveticaNeueLTStd-Md.woff2') format('woff2'),
    url('HelveticaNeueLTStd-Md.woff') format('woff'),
    url('HelveticaNeueLTStd-Md.ttf') format('truetype'),
    url('HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    descent-override: 0%;
    
}


/*!* Local version of Helvetica Neue in order to correct the built-in line-height on Safari *!*/
@font-face {
    font-family: "font-primary-local";
    font-style: normal;
    font-weight: 700;
    src: local("Helvetica Neue Medium");
    font-display: swap;
}
@font-face {
    font-family: "font-primary-local";
    font-style: normal;
    font-weight: bold;
    src: local("Helvetica Neue Medium");
    font-display: swap;
}
@font-face {
    font-family: "font-primary-local";
    font-style: normal;
    font-weight: 400;
    src: local("Helvetica Neue");
    font-display: swap;
}
@font-face {
    font-family: "font-primary-local";
    font-style: normal;
    font-weight: normal;
    src: local("Helvetica Neue");
    font-display: swap;
}

