.fm-content h2, .fm-content h2 *, .fm-content h3, .fm-content h3 *, .fm-content h4, .fm-content h4 * { line-height: 1.3; margin-top: 0px; margin-bottom: 20px; font-weight: bold; }.fm-content h2, .fm-content h2 * { font-size: 2.125rem; line-height: 1.3; font-family: Oswald; font-weight: 500 !important; }.fm-content h3, .fm-content h3 * { font-size: 1.75rem; letter-spacing: 0.12rem; text-transform: uppercase; }.fm-content h4, .fm-content h4 * { letter-spacing: 0.12rem; text-transform: uppercase; font-size: 1.5rem; }.fm-content a {
  color: rgb(210, 38, 48);
  &:hover { color: rgb(0, 60, 113); font-weight: 500 !important; }
}a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .x-breadcrumb-wrap a:hover, .widget ul li a:hover, .widget ol li a:hover, .widget.widget_text ul li a, .x-accordion-heading .x-accordion-toggle:hover, .x-comment-author a:hover, .x-comment-time:hover, .x-recent-posts a:hover .h-recent-posts { font-weight: 500 !important; }@media screen and (max-width: 767px){.fm-content h2, .fm-content h2 * { font-size: 2rem; }.fm-content h3, .fm-content h3 * { font-size: 1.5rem; }.fm-content h4, .fm-content h4 * { font-size: 1.25rem; }}