/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./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/field/ckeditor/ckeditor.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ck-content p a {
  --display: inline;
  --transition: all 200ms ease-in-out;
  background-image: linear-gradient(0deg, var(--animate-background-gradient-color-1, currentColor) 0%, var(--animate-background-gradient-color-2, var(--animate-background-gradient-color-1, currentColor)) 100%);
  background-size: var(--animate-background-background-size-width, 0%) var(--animate-background-background-size-height, auto);
  background-repeat: no-repeat;
  background-position: var(--animate-background-background-position-x, left) bottom;
}
.ck-content p a:focus, .ck-content p a:hover {
  --animate-background-background-size-width: var(--animate-background-background-size-width-hover, 100%);
}

.ck-content li a {
  display: inline;
  background-image: linear-gradient(0deg, var(--animate-underline-gradient-color-1, currentColor) 0%, var(--animate-underline-gradient-color-2, var(--animate-underline-gradient-color-1, currentColor)) 100%);
  background-size: var(--animate-underline-background-size-width, 0%) var(--animate-underline-background-size-height, 1px);
  background-repeat: no-repeat;
  background-position: var(--animate-underline-background-position-x, left) bottom;
  transition: all 200ms ease-in-out;
}
.ck-content li a:focus, .ck-content li a:hover {
  --animate-underline-background-size-width: var(--animate-underline-background-size-width-hover, 100%);
}

.ck-content p.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.ck-content p.video-wrapper iframe,
.ck-content p.video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ck-content p.large-copy {
  --p-font-weight: 300;
  --p-font-size: 1.333rem;
}

.ck-content h2, .ck-content h3, .ck-content h4, .ck-content h5, .ck-content h6 {
  margin-bottom: 0.5em;
}
.ck-content ul, .ck-content ol {
  --list-line-height: 1.667;
}
.ck-content li {
  --li-margin: 0 0 0.5em 0;
}
.ck-content li a {
  --a-text-decoration: underline;
  --animate-background-gradient-color-1: #E6EFED;
}
.ck-content li:last-child {
  --li-margin: 0;
}
.ck-content p a {
  --a-text-decoration: underline;
  --animate-background-gradient-color-1: #E6EFED;
}
.ck-content p.text-with-icon {
  --text-with-icon-size: 30px;
  padding-left: calc(var(--text-with-icon-size) + 0.75em);
  position: relative;
}
.ck-content p.text-with-icon::before {
  content: "";
  background-color: var(--text-with-icon-background-color, currentColor);
  -webkit-mask-image: var(--text-with-icon-mask-image);
          mask-image: var(--text-with-icon-mask-image);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  width: var(--text-with-icon-size);
  height: var(--text-with-icon-size);
  position: absolute;
  left: 0;
}
.ck-content p.text-with-icon.text-with-icon--alert {
  --text-with-icon-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzQuNSA0MjAuNGMtMS42IDIuOC0yLjUgNi0yLjUgOS4zYzAgMTAuMiA4LjIgMTguNCAxOC40IDE4LjRINDYxLjZjMTAuMiAwIDE4LjQtOC4yIDE4LjQtMTguNGMwLTMuMy0uOS02LjQtMi41LTkuM0wyNzYuNSA3NS44QzI3Mi4yIDY4LjUgMjY0LjQgNjQgMjU2IDY0cy0xNi4yIDQuNS0yMC41IDExLjhMMzQuNSA0MjAuNHpNNi45IDQwNC4ybDIwMS0zNDQuNkMyMTcuOSA0Mi41IDIzNi4yIDMyIDI1NiAzMnMzOC4xIDEwLjUgNDguMSAyNy42bDIwMSAzNDQuNmM0LjUgNy43IDYuOSAxNi41IDYuOSAyNS40YzAgMjcuOC0yMi42IDUwLjQtNTAuNCA1MC40SDUwLjRDMjIuNiA0ODAgMCA0NTcuNCAwIDQyOS42YzAtOC45IDIuNC0xNy43IDYuOS0yNS40ek0yNTYgMTYwYzguOCAwIDE2IDcuMiAxNiAxNlYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2cy0xNi03LjItMTYtMTZWMTc2YzAtOC44IDcuMi0xNiAxNi0xNnpNMjMyIDM4NGEyNCAyNCAwIDEgMSA0OCAwIDI0IDI0IDAgMSAxIC00OCAweiIvPjwvc3ZnPg==);
  color: #E4002B;
}
.ck-content p.text-with-icon.text-with-icon--question {
  --text-with-icon-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDgwIDI1NkEyMjQgMjI0IDAgMSAwIDMyIDI1NmEyMjQgMjI0IDAgMSAwIDQ0OCAwek0wIDI1NmEyNTYgMjU2IDAgMSAxIDUxMiAwQTI1NiAyNTYgMCAxIDEgMCAyNTZ6bTE2OC43LTg2LjJjNi41LTI0LjYgMjguNy00MS44IDU0LjItNDEuOEgyODBjMzUuNSAwIDY0IDI5IDY0IDY0LjNjMCAyNC0xMy40IDQ2LjItMzQuOSA1Ny4yTDI3MiAyNjguM1YyODhjMCA4LjgtNy4yIDE2LTE2IDE2cy0xNi03LjItMTYtMTZWMjU4LjVjMC02IDMuNC0xMS41IDguNy0xNC4zbDQ1LjgtMjMuNGMxMC43LTUuNCAxNy41LTE2LjYgMTcuNS0yOC43YzAtMTcuOC0xNC40LTMyLjMtMzItMzIuM0gyMjIuOWMtMTAuOSAwLTIwLjUgNy40LTIzLjIgMTcuOWwtLjIgLjdjLTIuMiA4LjUtMTEgMTMuNy0xOS41IDExLjRzLTEzLjctMTEtMTEuNC0xOS41bC4yLS43ek0yMzIgMzUyYTI0IDI0IDAgMSAxIDQ4IDAgMjQgMjQgMCAxIDEgLTQ4IDB6Ii8+PC9zdmc+);
  --text-with-icon-background-color: #F4D114;
}
.ck-content p.justified {
  display: flex;
  justify-content: space-between;
}
.ck-content span.uppercase {
  text-transform: uppercase;
}
.ck-content span.highlight {
  color: var(--highlight-text-color, #00356B);
}
.ck-content span.lineto-brown-font {
  font-family: "lineto-brown-bold";
}
.ck-content figure {
  --figure-display: table;
}
.ck-content figure,
.ck-content img {
  margin-bottom: 16px;
}
.ck-content figure.align-left,
.ck-content img.align-left {
  margin-right: 16px;
}
.ck-content figure.align-right,
.ck-content img.align-right {
  margin-left: 16px;
}
.ck-content .table--responsive-wrapper {
  overflow-inline: hidden;
  max-width: 100cqw;
  position: relative;
}
.ck-content .table--responsive-wrapper tbody th {
  white-space: nowrap;
}
.ck-content .table--responsive-wrapper.table--overflow {
  overflow-inline: scroll;
  scrollbar-color: rgba(40, 109, 192, 0.6) #DDDDDD;
}
.ck-content .table--responsive-wrapper.table--overflow::-webkit-scrollbar {
  width: 16px;
}
.ck-content .table--responsive-wrapper.table--overflow::-webkit-scrollbar-track {
  background: orange;
}
.ck-content .table--responsive-wrapper.table--overflow::-webkit-scrollbar-thumb {
  background: #DDDDDD;
}
