.country-block h2 { font-size: 24px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.country-block h3 { font-size: 20px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
@media screen and (max-width: 480px) { .country-block h2 { font-size: 26px; }
  .country-block h3 { font-size: 22px; } }

@media screen and (max-width: 603px) { .about-company li { font-size: 17px; } }
.about-company h2 { font-size: 24px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.about-company h3 { font-size: 20px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
@media screen and (max-width: 480px) { .about-company h2 { font-size: 26px; }
  .about-company h3 { font-size: 22px; } }

.company-outline-label { font-weight: 700; }
@media screen and (max-width: 603px) { .company-outline-label { font-size: 18px; }
  .company-outline-text p { font-size: 17px; } }

.history-year { font-size: 18px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.history-month { font-size: 18px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.history-text { font-size: 14px; }

.country-list a { font-size: 14px; }

.desktop-countries a { line-height: 29px; font-size: 14px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; }

body { line-height: 1.5em; font-size: 14px; font-family: "nimbus-sans", "Arial", "Tahoma", sans-serif; }

h1, h2, h3, h4 { line-height: 1.5em; }

p { font-family: "nimbus-sans", "Arial", "Tahoma", sans-serif; font-size: 14px; }

.page-titles h1 { font-size: 26px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.page-titles h2 { font-size: 19px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; }
.page-footer-content p { font-size: 11px; }
.page-footer-content a { font-size: 11px; }

.mobile-languages-trigger { line-height: 58px; font-size: 18px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }
.mobile-languages-selector a { line-height: 42px; font-size: 18px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; }

.site-nav a { font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; font-size: 17px; }

.global-links-title span { line-height: 30px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; font-size: 16px; }

.info-row { font-size: 0; }
.info-image figcaption { line-height: 1.2em; font-size: 16px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; }

.accordion-section h1.accordion-titles { font-size: 20px; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; }

.btn-primary-arrow { font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; font-size: 16px; }

.mobile-page-mega-menu .mega-item > a, .mobile-page-mega-menu .mobile-menu-title, .mobile-page-mega-menu .mm-back { font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 700; font-size: 20px; }

.mobile-page-mega-menu .menu-inner a { line-height: 1.1em; font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; font-size: 16px; }
.mobile-page-mega-menu .mega-menu-inner h2 { line-height: 1.1em; font-size: 14px; font-family: "nimbus-sans", "Arial", "Tahoma", sans-serif; }
.mobile-page-mega-menu .mega-menu-inner p { font-size: 13px; }
.mobile-page-mega-menu .mega-menu-inner dl { line-height: 1.4em; }
.mobile-page-mega-menu .mega-menu-inner dd a { font-family: "nimbus-sans-condensed", "Arial", "Tahoma", sans-serif; font-weight: 400; font-size: 16px; }
