@charset "UTF-8";
.c-field--type-text-long,
.c-field--type-text-with-summary {
  font-size: 1.6rem;
  line-height: 1.375;
}
@media screen and (min-width: 32.5em) {
  .c-field--type-text-long,
.c-field--type-text-with-summary {
    font-size: 1.7rem;
    line-height: 1.35;
  }
}
.c-field--type-text-long strong,
.c-field--type-text-long b,
.c-field--type-text-with-summary strong,
.c-field--type-text-with-summary b {
  font-weight: 700;
}
.c-field--type-text-long a:not([class]),
.c-field--type-text-with-summary a:not([class]) {
  color: #2f8dfa;
}
.c-field--type-text-long a:not([class]):focus,
.c-field--type-text-with-summary a:not([class]):focus {
  outline: #2f8dfa;
}
.c-field--type-text-long a:not([class]):focus, .c-field--type-text-long a:not([class]):hover, .c-field--type-text-long a:not([class]):active,
.c-field--type-text-with-summary a:not([class]):focus,
.c-field--type-text-with-summary a:not([class]):hover,
.c-field--type-text-with-summary a:not([class]):active {
  color: #0566d7;
}
.c-field--type-text-long h2,
.c-field--type-text-long h3,
.c-field--type-text-long h4,
.c-field--type-text-long h5,
.c-field--type-text-long h6,
.c-field--type-text-with-summary h2,
.c-field--type-text-with-summary h3,
.c-field--type-text-with-summary h4,
.c-field--type-text-with-summary h5,
.c-field--type-text-with-summary h6 {
  margin: 1.5em 0 0.7em;
}
.c-field--type-text-long h2,
.c-field--type-text-long h3,
.c-field--type-text-long h4,
.c-field--type-text-with-summary h2,
.c-field--type-text-with-summary h3,
.c-field--type-text-with-summary h4 {
  font-weight: 700;
}
.c-field--type-text-long h2,
.c-field--type-text-with-summary h2 {
  font-size: 2.6rem;
  font-weight: 700;
}
.c-field--type-text-long h3,
.c-field--type-text-with-summary h3 {
  margin-bottom: 0.4375em;
}
.c-field--type-text-long h4,
.c-field--type-text-with-summary h4 {
  margin-bottom: 0.6875em;
}
.c-field--type-text-long img,
.c-field--type-text-with-summary img {
  margin-top: 1.8em;
  margin-bottom: 1.8em;
}
.c-field--type-text-long p:not(:last-child),
.c-field--type-text-with-summary p:not(:last-child) {
  margin-bottom: 1.4em;
}
.c-field--type-text-long p + img,
.c-field--type-text-long p + .c-media--type-image img,
.c-field--type-text-with-summary p + img,
.c-field--type-text-with-summary p + .c-media--type-image img {
  margin-top: 0;
}
.c-field--type-text-long ul,
.c-field--type-text-long ol,
.c-field--type-text-with-summary ul,
.c-field--type-text-with-summary ol {
  list-style: none;
}
.c-field--type-text-long ul li::before,
.c-field--type-text-long ol li::before,
.c-field--type-text-with-summary ul li::before,
.c-field--type-text-with-summary ol li::before {
  color: #2a6fdc;
  margin-left: -1em;
  margin-right: 0.4em;
}
.c-field--type-text-long ul li:not(:first-child),
.c-field--type-text-long ol li:not(:first-child),
.c-field--type-text-with-summary ul li:not(:first-child),
.c-field--type-text-with-summary ol li:not(:first-child) {
  margin-top: 0.5em;
}
.c-field--type-text-long ul li::before,
.c-field--type-text-with-summary ul li::before {
  content: "▪";
}
.c-field--type-text-long ol,
.c-field--type-text-with-summary ol {
  counter-reset: li;
}
.c-field--type-text-long ol li,
.c-field--type-text-with-summary ol li {
  counter-increment: li;
}
.c-field--type-text-long ol li::before,
.c-field--type-text-with-summary ol li::before {
  content: counter(li) ".";
}
.c-field--type-text-long ul:not([class]),
.c-field--type-text-long ol:not([class]),
.c-field--type-text-with-summary ul:not([class]),
.c-field--type-text-with-summary ol:not([class]) {
  margin: 0;
}
.c-field--type-text-long blockquote,
.c-field--type-text-with-summary blockquote {
  position: relative;
  padding-left: 11.5rem;
  font-style: italic;
  min-height: 7.3rem;
  margin-bottom: 1.8rem;
  margin-top: 3rem;
}
.c-field--type-text-long blockquote::before,
.c-field--type-text-with-summary blockquote::before {
  content: "";
  background: url("../../images/quote.svg") no-repeat center;
  width: 7.5rem;
  height: 7.3rem;
  position: absolute;
  left: 1rem;
  top: 0;
}
.c-field--type-text-long figure,
.c-field--type-text-with-summary figure {
  margin: 1em 0;
}
.c-field--type-text-long .align-center img,
.c-field--type-text-with-summary .align-center img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.c-field--type-text-long .align-center figcaption,
.c-field--type-text-with-summary .align-center figcaption {
  text-align: center;
}
.c-field--type-text-long .align-left,
.c-field--type-text-with-summary .align-left {
  float: left;
  margin-right: 1em;
}
.c-field--type-text-long .align-right,
.c-field--type-text-with-summary .align-right {
  float: right;
  margin-left: 1em;
}
.c-field--type-text-long .text-align-left,
.c-field--type-text-with-summary .text-align-left {
  text-align: left;
}
.c-field--type-text-long .text-align-center,
.c-field--type-text-with-summary .text-align-center {
  text-align: center;
}
.c-field--type-text-long .text-align-right,
.c-field--type-text-with-summary .text-align-right {
  text-align: right;
}

.path-kereses .c-field--name-field-lead.c-field--type-text-long strong,
.path-kereses .c-field--name-field-lead.c-field--type-text-long b,
.path-kereses .c-field--type-text-with-summary.c-field--type-text-long strong,
.path-kereses .c-field--type-text-with-summary.c-field--type-text-long b {
  font-weight: 400;
}