/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/components/ckeditor/ckeditor.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.node__body .follow-us a,
.paragraph__body .follow-us a,
.cke_editable_themed .follow-us a, .node__body a.cta-link-secondary,
.paragraph__body a.cta-link-secondary,
.cke_editable_themed a.cta-link-secondary {
  background-image: linear-gradient(0deg, var(--animate-underline-gradient-color, currentColor) 0%, var(--animate-underline-gradient-color-2, var(--animate-underline-gradient-color, currentColor)) 100%);
  background-size: var(--underline-animate-background-size-width, 100%) var(--underline-animate-background-size-height, 2px);
  background-repeat: no-repeat;
  background-position: var(--animate-underline-background-position-x, left) bottom;
  transition: background-size 200ms ease-in-out;
}
.node__body .follow-us a:hover,
.paragraph__body .follow-us a:hover,
.cke_editable_themed .follow-us a:hover, .node__body a.cta-link-secondary:hover,
.paragraph__body a.cta-link-secondary:hover,
.cke_editable_themed a.cta-link-secondary:hover {
  --underline-animate-background-size-width: var(--underline-animate-background-size-width-hover, 0%);
}

.node__body a.cta-link-secondary,
.paragraph__body a.cta-link-secondary,
.cke_editable_themed a.cta-link-secondary {
  --cta-display: inline;
  --cta-text-decoration: none;
  --cta-color: #222;
  --cta-font-family: Mallory;
  --cta-font-weight: 700;
  --cta-text-transform: uppercase;
  --animate-underline-gradient-color: #63aaff;
  --animate-underline-background-position-x: right;
  --cta-font-size: 1rem;
}

.node__body a.cta-link-secondary,
.paragraph__body a.cta-link-secondary,
.cke_editable_themed a.cta-link-secondary {
  --a-display: var(--cta-display);
  --a-color: var(--cta-color);
  --a-text-decoration: var(--cta-text-decoration);
  --a-font-family: var(--cta-font-family);
  --a-font-weight: var(--cta-font-weight);
  --a-font-size: var(--cta-font-size);
  --a-text-transform: var(--cta-text-transform);
}

.node__body,
.paragraph__body,
.cke_editable_themed {
  line-height: 1.6;
}
.node__body h2, .node__body h3, .node__body h4, .node__body h5,
.paragraph__body h2,
.paragraph__body h3,
.paragraph__body h4,
.paragraph__body h5,
.cke_editable_themed h2,
.cke_editable_themed h3,
.cke_editable_themed h4,
.cke_editable_themed h5 {
  margin-bottom: 0.5em;
  line-height: 1.3;
}
.node__body figure,
.paragraph__body figure,
.cke_editable_themed figure {
  --figure-display: table;
}
.node__body figure.align-left,
.node__body img.align-left,
.paragraph__body figure.align-left,
.paragraph__body img.align-left,
.cke_editable_themed figure.align-left,
.cke_editable_themed img.align-left {
  margin: 0 20px 20px 0;
}
.node__body figure.align-right,
.node__body img.align-right,
.paragraph__body figure.align-right,
.paragraph__body img.align-right,
.cke_editable_themed figure.align-right,
.cke_editable_themed img.align-right {
  margin: 0 0 20px 20px;
}
.node__body * + blockquote,
.paragraph__body * + blockquote,
.cke_editable_themed * + blockquote {
  margin-top: 40px;
}
.node__body blockquote + *,
.paragraph__body blockquote + *,
.cke_editable_themed blockquote + * {
  margin-top: 40px;
}
.node__body a,
.paragraph__body a,
.cke_editable_themed a {
  overflow-wrap: anywhere;
}
.node__body .intro-text,
.paragraph__body .intro-text,
.cke_editable_themed .intro-text {
  --p-color: #00356b;
  --p-font-size: 1.776889rem;
}
@media (max-width: 48em) {
  .node__body .intro-text,
.paragraph__body .intro-text,
.cke_editable_themed .intro-text {
    --p-line-height: 1.5;
  }
}
.node__body .annotation,
.paragraph__body .annotation,
.cke_editable_themed .annotation {
  --p-color: #4a4a4a;
  --p-font-size: 0.7501875469rem;
}
.node__body .follow-us,
.paragraph__body .follow-us,
.cke_editable_themed .follow-us {
  --svg-path-fill: #1da1f2;
  display: flex;
  align-items: center;
}
.node__body .follow-us a,
.paragraph__body .follow-us a,
.cke_editable_themed .follow-us a {
  --a-margin: 0 0 0 0.5em;
  --a-text-decoration: none;
  --a-color: #00356b;
  --a-font-weight: 700;
  --animate-underline-gradient-color: #63aaff;
  --underline-animate-background-size-height: 1px;
  --animate-underline-background-position-x: right;
}
.node__body .follow-us svg,
.paragraph__body .follow-us svg,
.cke_editable_themed .follow-us svg {
  height: 1.5em;
}
