.mo-overflow {
  overflow: initial;
}
.wp-block-button__link:visited {
  color: #fff;
}
.wp-block-cover {
  height: 50vh;
}
.archive #content .page-header {
  display: none;
}
.archive #content .site-main {
  padding-top: 0;
}
.entry-content .more-link:hover {
  text-decoration: underline;
}
.wp-block-quote {
  border-left-color: #e8486a;
}
.entry-content .more-link, .entry-title a:active, .entry-title a:focus, .entry-title a:hover, .page-title a:active, .page-title a:focus, .page-title a:hover, .a8c-posts-list .a8c-posts-list-item__title a:active, .a8c-posts-list .a8c-posts-list-item__title a:focus, .a8c-posts-list .a8c-posts-list-item__title a:hover, .entry-title a, .page-title a, .a8c-posts-list .a8c-posts-list-item__title a, .main-navigation a:hover, .site-title a:hover, .site-info a:hover, .footer-navigation .footer-menu a:hover, .post-navigation a:active .post-title, .post-navigation a:focus .post-title, .post-navigation a:hover .post-title, a, a:active, a:visited, a:focus, a:hover {
  color: #e8486a;
}
footer .site-info {
  display: none;
}
.entry-title {
  font-size: 2.5rem;
}
.entry-footer .byline, .entry-footer .cat-links {
  display: none;
}
.nav-links .post-title {
  font-size: 1rem;
}
main article {
  display: grid;
}
main article header {
  order: 1;
}
main article footer {
  order: 2;
}
main article div {
  order: 3;
}
.site-main > article > footer {
  margin-top: 0;
}
button:hover, .button:hover, input:hover[type=submit], .wp-block-button__link:hover, .wp-block-file__button:hover, .a8c-posts-list__view-all:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, button:focus, .button:focus, input:focus[type=submit], .wp-block-button__link:focus, .wp-block-file__button:focus, .a8c-posts-list__view-all:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, button.has-focus, .has-focus.button, input.has-focus[type=submit], .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept, button, .button, input[type=submit], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept, ::selection {
  background-color: #e8486a;
  color: white;
}
.wp-block-latest-posts > li {
  margin-bottom: 0.75rem;
  margin-top: 0;
}
.wp-block-latest-posts > li > a {
  font-size: 1rem;
  font-weight: normal;
}
.wp-block-file .wp-block-file__button {
  background-color: #e8486a;
}
#freshworks-container iframe {
  left: 0 !important;
  right: auto !important;
}
label {
  font-size: 0.8rem;
}
.wp-block-quote p {
  font-size: 1rem;
  font-style: italic;
  line-height: 1.4rem;
}
.main-navigation .sub-menu .menu-item a::before {
  content: "";
}
@media only screen and (min-width: 600px) {
  .multicolform input {
    width: 100% !important;
  }
}
@media only screen and (min-width: 640px) {
  .multicolform form {
    display: flex;
    flex-flow: wrap;
  }
  .multicolform form .grunion-field-wrap {
    width: 50%;
    min-width: 50%;
  }
  .multicolform form input {
    width: 90% !important;
  }
  .multicolform form .fullwidth {
    width: 190%;
  }
  .multicolform form .fullwidthmargin {
    width: 100%;
    margin-bottom: 2rem;
    margin-top: 1rem;
  }
}
