body {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
a {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
.link-underline {
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
.link-arrow-with-line {
    font-family:  "freightsans_prosemibold", 'Noto Sans', 'ms pgothic', sans-serif;
}
.cta {
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px) {
    .large,.article-overview {
        font-family: "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif !important;
    }
}
.eyebrow {
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif !important;
}
h1,.heading-bigger {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif !important;
}
h2,.heading-big {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif !important;
}
h3,.heading-medium,.article-overview h2,.article-rich-text h2 {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif !important;
}
h4,.heading-small {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif !important;
}
h5,.heading-smaller {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif !important;
}
blockquote {
    font-family:  "freightsans_probook_italic",'Noto Sans', 'ms pgothic', sans-serif;
}
.form__field__input--text,.form__field__input--textarea,.form__field__input--select {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.form__expand-button {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.talk-to-us__contact-info p {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.footer__stock-ticker__symbol {
    font-family:  "freightsans_promedium",sans-serif
}
.footer__stock-ticker__change {
    font-family:  "freightsans_probook",sans-serif
}
.footer__nav-links__item__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.footer__nav-links__item__list a {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.footer__language-dropdown {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.footer__language-dropdown__selected {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.footer__language-dropdown__list span {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.hero__eyebrow {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
}
.description .description__info {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
}
.contact-broadridge__form__info {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-features__features {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-specs__content__list h4 {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-specs__content__list ul h4 {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-stats__eyebrow {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-stats__list__item__stat {
    font-family:  "AvenirNextLTPro-UltLt",'Noto Sans', 'ms pgothic', sans-serif;
}
.product-stats__list__item__text {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.related-article__info {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.related-quote__author b {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.related-products-solutions__eyebrow {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.related-products-solutions__link a {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-stats__title {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-stats__stat__title {
    font-family:  "AvenirNextLTPro-UltLt",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-stats__stat__info {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px) {
    .cards__content {
        font-family: "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
    }
}
.eyebrow-category--text {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.segment-solutions__solution__item__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.segment-solutions__solution__item__see-more {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.solution-products__product__item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.solution-products__product__item__see-more {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-overview {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
}
.article-overview h2 {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
}
.article-overview b {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-overview--dropcap p:nth-of-type(1):first-letter {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-utility-bar {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-utility-bar__buttons__text {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-rich-text h4 {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-rich-text .cta {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-rich-text .rich-text__quote__author b {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-rich-text .rich-text__stat__stat {
    font-family:  "AvenirNextLTPro-UltLt",'Noto Sans', 'ms pgothic', sans-serif;
}
.event-details__address b {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.article-about-broadridge__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px) {
    .article-media-contacts .contact-item__type {
        font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
    }
}
.article-media-contacts .contact-item__name {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.dynamic-stock__header {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.dynamic-stock__intro-body {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.dynamic-stock__latestInsightsGraphSidebar h3 {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.dynamic-stock__latestInsightsGraphSidebar p {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.dynamic-stock .jqplot-highlighter-tooltip h4 {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.join-our-community__info {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.join-our-community__info__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.executive-leadership__item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-all-awards__award__item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-top-three-awards__awards .award-item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-top-three-awards__awards .award-item--no-image .award-item__title {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px) {
    .broadridge-history__intro__info {
        font-family: "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
    }
}
.broadridge-history__timeline .timeline-item__range {
    font-family:  "AvenirNextLTPro-UltLt",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-history__timeline .timeline-item__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-history__timeline .timeline-item__view-more__link {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-history__timeline .timeline-item__details__item__year {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-history__timeline .timeline-item__details__item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.general-inquiries .inquiry-contact__name {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.general-inquiries__list--basic .general-inquiries__item .inquiry-contact__name {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__location__title__count {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__location__details__item .location__city {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-sort .filter-by__title,.search-sort .sort-by__title,.insight-sort .filter-by__title,.insight-sort .sort-by__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-sort .filter-by select,.search-sort .sort-by select,.insight-sort .filter-by select,.insight-sort .sort-by select {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.proxy-pulse a:not(.cta).link-arrow,.proxy-pulse a.solutions-panel__segments__segments-list__item:not(.cta) {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.nav__search {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.nav__industry__more-link {
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
.nav__segment__title {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 1280px) {
    .nav__segment__item.active a {
        font-family: "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
    }
}
.nav-content__segment-header__title {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.nav-content__segment__title {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.nav-content__segment__more-link {
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
.nav-content__segment__subtitle {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.mobile-content__segment__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.solutions-panel__segments__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.solutions-panel__segments__segments-list__item {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.solutions-panel__solutions__header {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.solutions-panel__solutions__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.solutions-panel__solutions__solutions-list__item {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.industry__title,.nav__primary__item,.nav__primary__link,.nav__industry__title,.mobile-content__industry__title {
    font-family:  'freightsans_prolight';
}
.search-results__result__link {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__input {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__input::-webkit-input-placeholder {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__input:-moz-placeholder {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__input::-moz-placeholder {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__input:-ms-input-placeholder {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__query-list {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.search-box__query-list b {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.partner-program__info__title {
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px) {
    .partner-program__info__title {
        font-family: "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
    }
}
.client-logins .client-login__item__title {
    font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.client-logins .client-login__item__link .link-underline {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.cta_download-center{
  font-family:  "freightsans_promedium",'Noto Sans', 'ms pgothic', sans-serif;
}
.autocomplete-popup {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
.autocomplete-popup b {
    font-family:  "freightsans_prosemibold",'Noto Sans', 'ms pgothic', sans-serif;
}
.autocomplete-popup li a {
    font-family:  "freightsans_prolight",'Noto Sans', 'ms pgothic', sans-serif;
}
@media (min-width: 768px)
{
	.cards__content{
		font-family: "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif !important;
	}
}
 
@media (min-width: 768px)
{
  .cards__content{
	font-family: "freightsans_probook",sans-serif
  }
   
}
.custom_see_all{
    font-family:  "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
.form__field .error{
    font-family: "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__location__title {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif;
}
.broadridge-all-awards__award__item__info {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif;
}
h4.search-results__result__link {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
span.small.search-results__result__type {
    font-family:  "freightsans_prolight", 'Noto Sans', 'ms pgothic', sans-serif;
}
div.small.search-results__result__type {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
div.search-results__result__info {
    font-family:  "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__content.sitemap_page .label_subsegment {
    font-family: "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__content.sitemap_page .label_solution {
    font-family: "freightsans_promedium", 'Noto Sans', 'ms pgothic', sans-serif;
}
.international-locations__content.sitemap_page .label_product {
    font-family: "freightsans_probook", 'Noto Sans', 'ms pgothic', sans-serif;
}
.allproducts_expandablelist .allproducts_expanable__title__count {
  font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.mobile_nav__product__searchcontainer{
  font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.industry__title, .nav__primary__item, .nav__primary__link, .nav__industry__title, .mobile-content__industry__description, .mobile-content__industry__title{
  
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.nav-content__segment__solutions a{
    font-family:  "freightsans_probook",'Noto Sans', 'ms pgothic', sans-serif;
}
.general-inquiries__item .general-inquiries__item--globa{
  width:100% !important;
}
  
.broadridge-top-three-awards__intro__info{
  text-align:left;
}
.related-products-solutions__info{
  max-width: 730px !important;
}
.jp_mb__only{
width:31px !important;
}
.recaptcha-disclaimer {
      font-size: 12px;
    }
  .grecaptcha-badge { visibility: hidden; }
  .grecaptcha-badge {
    display: none !important;
}
 .recaptcha-disclaimer a {
      font-size: 12px;
    padding-top: 12px;
    }
/* ==========================================================================
   JP FONT OVERRIDE
   ========================================================================== */
html[lang|="ja"] body,
html[lang|="ja"] a,
html[lang|="ja"] p,
html[lang|="ja"] li,
html[lang|="ja"] span,
html[lang|="ja"] label,
html[lang|="ja"] input,
html[lang|="ja"] textarea,
html[lang|="ja"] select,
html[lang|="ja"] button,
html[lang|="ja"] h1,
html[lang|="ja"] h2,
html[lang|="ja"] h3,
html[lang|="ja"] h4,
html[lang|="ja"] h5,
html[lang|="ja"] .heading-bigger,
html[lang|="ja"] .heading-big,
html[lang|="ja"] .heading-medium,
html[lang|="ja"] .heading-small,
html[lang|="ja"] .heading-smaller,
html[lang|="ja"] .large,
html[lang|="ja"] .eyebrow,
html[lang|="ja"] .hero__eyebrow,
html[lang|="ja"] .cta,
html[lang|="ja"] .link-underline,
html[lang|="ja"] .link-arrow-with-line,
html[lang|="ja"] .article-overview,
html[lang|="ja"] .article-rich-text,
html[lang|="ja"] .description__info,
html[lang|="ja"] .cards__content,
html[lang|="ja"] .nav__segment__title,
html[lang|="ja"] .nav-content__segment-header__title,
html[lang|="ja"] .nav-content__segment__title,
html[lang|="ja"] .nav-content__segment__subtitle {
    font-family: "Noto Sans", "MS PGothic", sans-serif !important;
}
/* ==========================================================================
   Japanese typography overrides
   Keep this block at the end of the stylesheet.
   ========================================================================== */
/* Body copy */
html[lang|="ja"] body,
html[lang|="ja"] p,
html[lang|="ja"] li,
html[lang|="ja"] .large,
html[lang|="ja"] .description__info,
html[lang|="ja"] .article-overview,
html[lang|="ja"] .article-rich-text,
html[lang|="ja"] .hero__info {
    font-family: "Noto Sans", "MS PGothic", sans-serif !important;
}
/* Headings */
html[lang|="ja"] h1,
html[lang|="ja"] h2,
html[lang|="ja"] h3,
html[lang|="ja"] h4,
html[lang|="ja"] h5,
html[lang|="ja"] .heading-bigger,
html[lang|="ja"] .heading-big,
html[lang|="ja"] .heading-medium,
html[lang|="ja"] .heading-small,
html[lang|="ja"] .heading-smaller,
html[lang|="ja"] .hero__title {
    font-family: "Noto Sans", "MS PGothic", sans-serif !important;
}
/* Navigation */
html[lang|="ja"] .nav__segment__title,
html[lang|="ja"] .nav-content__segment__title,
html[lang|="ja"] .nav-content__segment-header__title,
html[lang|="ja"] .mobile-content__segment__title {
    font-family: "Noto Sans", "MS PGothic", sans-serif !important;
}
/* Links / CTAs */
html[lang|="ja"] .cta,
html[lang|="ja"] .link-underline,
html[lang|="ja"] .link-arrow-with-line {
    font-family: "Noto Sans", "MS PGothic", sans-serif !important;
}
.jp__lb {
    white-space: nowrap;
}