/* General */
.wysiwyg-content > *[style],
.content-container > *[style] {
  font-family: SourceSansPro !important;
  font-size: 20px;
}
.content-container p:not([class]),
  .wysiwyg-content p:not([class]) {
  font-family: SourceSansPro;
  font-size: 20px;
  color: #494E52;
  line-height: 34px;
  margin-bottom: 20px;
  overflow: hidden;
}
.content-container p:not([class]):last-child,
  .wysiwyg-content p:not([class]):last-child {
  margin-bottom: 0px;
}
.content-container sup:not([class]),
  .wysiwyg-content sup:not([class]),
.content-container sub:not([class]),
  .wysiwyg-content sup:not([class]) {
  font-family: SourceSansPro;
  font-size: 16px;
  color: #6E747A;
  line-height: 24px;
}
.content-container a:not([class]),
  .wysiwyg-content a:not([class]) {
  font-family: SourceSansPro;
  font-size: 20px;
  color: #005FAD;
  line-height: 34px;
}
.content-container a:not([class]):hover,
  .wysiwyg-content a:not([class]):hover {
  color: #0075D4;
  border-bottom: 1px solid rgba(0,117,212,0.30);
}
.content-container i:not([class]),
  .wysiwyg-content i:not([class]) {
  font-family: SourceSansPro;
  font-style: italic;
  color: #494E52;
}
.content-container img:not([class]),
  .wysiwyg-content img:not([class]) {
  margin-top: 21px;
  margin-bottom: 24px;
  max-width: 100%;
  vertical-align: text-bottom;
}
.content-container blockquote:not([class]),
  .wysiwyg-content blockquote:not([class]) {
  position: relative;
  margin: 0px;
  padding-left: 36px;
  font-family: SourceSansPro;
  color: #494E52;
  margin-bottom: 44px;
}
@media (max-width: 1024px) {
  .content-container blockquote:not([class]),
  .wysiwyg-content blockquote:not([class]) {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
.content-container blockquote:not([class])::before,
  .wysiwyg-content blockquote:not([class])::before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 4px;
  height: 100%;
  background-color: #D60029;
}
.content-container pre:not([class]),
  .wysiwyg-content pre:not([class]) {
  font-family: SourceSansPro;
  color: #494E52;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
@media (max-width: 1024px) {
  p:not([class]),
  a:not([class]) {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .content-container sup:not([class]),
    .wysiwyg-content sup:not([class]),
  .content-container sub:not([class]),
    .wysiwyg-content sup:not([class]) {
    font-size: 12px;
  }
  .content-container p:not([class]),
  .wysiwyg-content p:not([class]) {
    font-size: 16px !important;
    line-height: 24px;
  }
}
.content-container hr:not([class]),
  .wysiwyg-content hr:not([class]) {
  height: 1px;
  background-color: #E5E5E5;
  border: none;
  margin: 40px 0;
}
/* Headers */
h1:not([class]),
h2:not([class]),
h3:not([class]),
h4:not([class]),
h5:not([class]),
h6:not([class]) {
  margin-top: 50px;
}
h1:first-child {
  margin-top: 0px;
}
h1:not([class]),
h2:not([class]),
h3:not([class]),
h4:not([class]) {
  font-family: Raleway;
  color: #212325;
}
h5:not([class]),
h6:not([class]) {
  font-family: SourceSansPro;
  color: #494E52;
}
h1:not([class]) {
  font-size: 32px;
  font-weight: 900;
  margin-bottom: 21px;
}
h2:not([class]) {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 23px;
}
h3:not([class]) {
  font-size: 20px;
  font-weight: 900;
  margin-bottom: 25px;
}
h4:not([class]) {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
}
h5:not([class]) {
  font-size: 20px;
  font-weight: 800;
  color: #494E52;
  margin-bottom: 25px;
}
h6:not([class]) {
  font-size: 16px;
  font-weight: 700;
  color: #212325;
  margin-bottom: 26px;
}
@media (max-width: 1024px) {
  h1:not([class]) {
    font-size: 24px;
  }
  h2:not([class]) {
    font-size: 20px;
  }
  h3:not([class]) {
    font-size: 16px;
  }
  h4:not([class]) {
    font-size: 16px;
  }
  h5:not([class]) {
    font-size: 16px;
  }
  h6:not([class]) {
    font-size: 12px;
  }
}
/* Lists */
ol:not([class]),
ul:not([class]),
ul.check-list {
  margin: 0px;
  font-family: SourceSansPro;
  font-size: 20px;
  color: #494E52;
  line-height: 34px;
}
ol:not([class]) {
  padding: 0px 20px;
}
ol:not([class]) li {
  padding-left: 16px;
}
ul:not([class]), ul.check-list {
  padding-inline-start: 0px;
  -webkit-padding-start: 0px;
  list-style-type: none;
  margin-left: -10px;
}
ul:not([class]) li, ul.check-list li {
  padding-left: 46px;
  line-height: 34px;
  background-repeat: no-repeat;
  background-position: 11px 3px;
}
ul:not([class]) li:not(:last-child), ul.check-list li:not(:last-child) {
  margin-bottom: 20px;
}
ul:not([class]) ul, ul.check-list ul {
  padding-left: 42px;
}
ul:not([class]) li ul {
  padding-left: 0px;
}
ul.check-list li {
  /* Tick */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2NoZWNrIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iI0Q2MDAyOSIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtOCIgcG9pbnRzPSI5IDEzLjU4ODIzNTMgMTIuNzA1ODgyNCAxNy4yOTQxMTc2IDE5LjUgMTAuNSI+PC9wb2x5bGluZT4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
ul:not([class]) li, ul.check-list ul li {
  /* Disc */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0xYSIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBjeD0iMTQiIGN5PSIxNCIgcj0iNCI+PC9jaXJjbGU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
ul:not([class]) ul li {
  /* Disc Light */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0xYiIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPHBhdGggZD0iTTE0LDE4IEMxMS43OTA4NjEsMTggMTAsMTYuMjA5MTM5IDEwLDE0IEMxMCwxMS43OTA4NjEgMTEuNzkwODYxLDEwIDE0LDEwIEMxNi4yMDkxMzksMTAgMTgsMTEuNzkwODYxIDE4LDE0IEMxOCwxNi4yMDkxMzkgMTYuMjA5MTM5LDE4IDE0LDE4IFogTTE0LDE2IEMxNS4xMDQ1Njk1LDE2IDE2LDE1LjEwNDU2OTUgMTYsMTQgQzE2LDEyLjg5NTQzMDUgMTUuMTA0NTY5NSwxMiAxNCwxMiBDMTIuODk1NDMwNSwxMiAxMiwxMi44OTU0MzA1IDEyLDE0IEMxMiwxNS4xMDQ1Njk1IDEyLjg5NTQzMDUsMTYgMTQsMTYgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
ul:not([class]) ul ul li {
  /* Square */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0yYSIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS02IiB4PSIxMCIgeT0iMTAiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
ul:not([class]) ul ul ul li {
  /* Square Light */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0yYiIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPHBhdGggZD0iTTEwLDEwIEwxOCwxMCBMMTgsMTggTDEwLDE4IEwxMCwxMCBaIE0xMiwxMiBMMTIsMTYgTDE2LDE2IEwxNiwxMiBMMTIsMTIgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
ul:not([class]) ul ul ul ul li {
  /* Disc */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0xYSIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC00IiBjeD0iMTQiIGN5PSIxNCIgcj0iNCI+PC9jaXJjbGU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
ul:not([class]) ul ul ul ul ul li {
  /* Disc Light */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5kb3Q8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi8yOHB4L2RvdC0xYiIgZmlsbD0iIzZFNzQ3QSI+ICAgICAgICAgICAgPHBhdGggZD0iTTE0LDE4IEMxMS43OTA4NjEsMTggMTAsMTYuMjA5MTM5IDEwLDE0IEMxMCwxMS43OTA4NjEgMTEuNzkwODYxLDEwIDE0LDEwIEMxNi4yMDkxMzksMTAgMTgsMTEuNzkwODYxIDE4LDE0IEMxOCwxNi4yMDkxMzkgMTYuMjA5MTM5LDE4IDE0LDE4IFogTTE0LDE2IEMxNS4xMDQ1Njk1LDE2IDE2LDE1LjEwNDU2OTUgMTYsMTQgQzE2LDEyLjg5NTQzMDUgMTUuMTA0NTY5NSwxMiAxNCwxMiBDMTIuODk1NDMwNSwxMiAxMiwxMi44OTU0MzA1IDEyLDE0IEMxMiwxNS4xMDQ1Njk1IDEyLjg5NTQzMDUsMTYgMTQsMTYgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
@media (max-width: 1024px) {
  ol:not([class]),
  ul:not([class]),
  ul.check-list {
    font-size: 16px;
    line-height: 24px;
  }
}
table:not([class]) {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 20px;
  font-weight: 400;
  font-family: SourceSansPro, sans-serif;
  color: #494E52;
}
th:not([class]),
td:not([class]) {
  padding: 14px 16px;
  text-align: left;
  line-height: 34px;
  border: 1px solid #D4D4D4;
  hyphens: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
th:not([class]) {
  font-weight: 900;
  background-color: #F3F4F5;
}
@media (max-width: 1024px) {
  th:not([class]),
  td:not([class]),
  th:not([class]) a[name],
  td:not([class]) a[name] {
    font-size: 16px;
  }
}
a[name],
a[name]:hover,
a[name]:active {
  color: #005FAD !important;
  border-bottom: 1px dashed #005FAD !important;
  cursor: pointer;
}
@media (max-width: 1024px) {
  a[name],
  a[name]:hover,
  a[name]:active {
    font-size: 16px !important;
  }
}
/* Blind verion */
body.blind-version .content-container p:not([class]),
body.blind-version .wysiwyg-content p:not([class]) {
  color: #000000;
}
body.blind-version .content-container sup:not([class]),
  body.blind-version .wysiwyg-content sup:not([class]),
body.blind-version .content-container sub:not([class]),
  body.blind-version .wysiwyg-content sup:not([class]) {
  color: #000000;
}
body.blind-version .content-container a:not([class]),
  body.blind-version .wysiwyg-content a:not([class]) {
  color: #000000;
  border-bottom: 1px solid #000000 !important;
}
body.blind-version .content-container a:not([class]):hover,
  body.blind-version .wysiwyg-content a:not([class]):hover {
  color: #000000;
  border-bottom: 1px solid #000000 !important;
}
body.blind-version .content-container i:not([class]),
  body.blind-version .wysiwyg-content i:not([class]) {
  color: #000000;
}
body.blind-version .content-container blockquote:not([class]),
  body.blind-version .wysiwyg-content blockquote:not([class]) {
  color: #000000;
}
body.blind-version .content-container blockquote:not([class])::before,
  body.blind-version .wysiwyg-content blockquote:not([class])::before {
  background-color: #000000;
}
body.blind-version .content-container pre:not([class]),
  body.blind-version .wysiwyg-content pre:not([class]) {
  color: #000000;
}
body.blind-version .content-container hr:not([class]),
  body.blind-version .wysiwyg-content hr:not([class]) {
  background-color: #000000;
}
body.blind-version h1:not([class]),
body.blind-version h2:not([class]),
body.blind-version h3:not([class]),
body.blind-version h4:not([class]) {
  font-family: Raleway;
  color: #000000;
}
body.blind-version h5:not([class]),
body.blind-version h6:not([class]) {
  color: #000000;
}
body.blind-version ol:not([class]),
body.blind-version ul:not([class]),
body.blind-version ul.check-list {
  color: #000000;
}
body.blind-version table:not([class]) {
  color: #000000;
}
body.blind-version th:not([class]),
body.blind-version td:not([class]) {
  border: 1px solid #000000;
}
body.blind-version th:not([class]) {
  background-color: #000000;
}
body.blind-version a[name],
body.blind-version a[name]:hover,
body.blind-version a[name]:active {
  color: #000000 !important;
  border-bottom: 1px dashed #000000 !important;
}