/* FONT FAMILIES and Colours */
figcaption {
  font-family: var(--label-font);
  color: var(--text-paragraph);
}
/* LINKS */
main a {
  text-decoration: none;
  outline: 0;
  transition: all 0.6s;
}
main a:hover {
  color: var(--at-secondary);
}
/* Only links inside paragraphs get borders */
main p a {
  border-bottom: solid 0.1rem var(--at-link);
}
main p a:hover {
  border-bottom: solid 0.1rem var(--at-secondary);
}
header .section-header-bottom li .brxe-text-link {
  text-decoration: none;
  border-bottom: none;
  color: var(--at-neutral-d-10);
  border-bottom: solid 1px transparent;
  transition: 0.6s;
}
header .section-header-bottom li .brxe-text-link:hover {
  color: var(--at-secondary);
  border-bottom: solid 1px var(--at-secondary);
}
header .section-banner a {
  text-decoration: none;
  border-bottom: solid 0.1rem var(--at-link);
  transition: 0.6s;
}
header .section-banner a:hover {
  color: var(--at-secondary);
  border-bottom: solid 0.1rem var(--at-secondary);
}
footer nav a:hover {
  text-decoration: none;
  border-bottom: none;
  color: var(--at-link);
}
.ej-wysiwyg {
  max-width: 100%;
}
.ej-wysiwyg h1, .ej-wysiwyg h2, .ej-wysiwyg h3, .ej-wysiwyg h4, .ej-wysiwyg h5, .ej-wysiwyg h6 {
  margin: 2rem 0 2rem;
}
