 body .brxe-text a, body .brxe-rich-text a, body .brxe-text a *, body .brxe-rich-text a * { color: #1139AF !important; text-decoration: underline !important; }  body #brxe-muotlo a, body #brxe-muotlo a * { color: #ffffff !important; text-decoration: underline !important; }  body .brxe-text a:hover, body .brxe-rich-text a:hover, body .brxe-text a:hover *, body .brxe-rich-text a:hover *, body #brxe-muotlo a:hover, body #brxe-muotlo a:hover * { color: #9301A0 !important; text-decoration: none !important; }  body .brxe-button, body [class*="button"] a, body [class*="btn"] a { color: #000000 !important;  border: 2px solid #000000 !important;  text-decoration: underline !important;  opacity: 1 !important; }  body .brxe-button:hover, body [class*="button"] a:hover, body [class*="btn"] a:hover { color: #000000 !important;  border: 2px solid #000000 !important;  text-decoration: none !important;  opacity: 0.7 !important;  }  body .brxe-social-icons li a:hover { background-color: #abebd1 !important;  background: #abebd1 !important;  text-decoration: none !important;  border-radius: 50% !important;  opacity: 1 !important;   display: flex !important; justify-content: center !important;  align-items: center !important;  }   .gnz-caption { font-family: "Merriweather", serif; font-size: 14px; line-height: 1.4; margin-top: 10px; color: #333 !important;  font-weight: 700 !important;  }  @media (max-width: 1280px) { img.gnz-inline { float: none !important; display: block !important; margin: 20px auto !important; max-width: 100% !important; text-align: center !important; } }   @media (min-width: 1280px) { .gnz-figure { float: left !important; width: 32% !important;  margin: 0 1% !important;  padding: 0 !important; box-sizing: border-box !important; min-height: 1px !important; } .gnz-figure:first-of-type { margin-left: 0 !important;  } .gnz-figure:last-of-type { margin-right: 0 !important;  } }  figure figcaption, figure figcaption * { color: #333 !important; font-family: "Merriweather", serif !important; font-weight: 700 !important; font-size: 14px !important; line-height: 1.4 !important; margin-top: 10px !important;  }  @media (min-width: 1280px) { .gnz-figure img.gnz-inline { width: 100% !important; height: auto !important; display: block !important; } }  @media (min-width: 1280px) { .gnz-figure:last-of-type ~ p { clear: both !important; margin-top: 20px !important; } }  @media screen and (max-width: 991px) { img.gnz-inline, span[style*="display: inline-flex"], span[style*="float: left"], span[style*="float: right"] { float: none !important; display: block !important; max-width: 100% !important; width: 100% !important; margin: 0 auto 20px auto !important; } }