.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; font-family: bn-axel-grotesk, serif !important; color: rgb(237, 142, 44) !important; }.fm-content h2, .fm-content h2 * { font-size: 2.5rem; }.fm-content h3, .fm-content h3 * { font-size: 2rem; }.fm-content h4, .fm-content h4 * { font-size: 1.5rem; }.fm-content .x-text a, .fm-content .x-text p > a {
  color: rgb(216, 202, 173) !important; text-decoration: underline !important;
  &:hover { color: rgb(237, 142, 44) !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; }}