.document__html {
  font-size: 10px; }

.document {
  background: #eee;
  padding: 4rem;
  position: relative; }

.document .flash-message-wrapper {
  margin-bottom: 4rem;
  font-size: 1.6rem; }

.document__html--pdf .document .uk-scope {
  background: none;
  padding: 0; }

.document__html--pdf .uk-scope .document__wrapper {
  margin-top: 0; }

.uk-scope .document__wrapper * {
  box-sizing: border-box; }

.uk-scope .document__wrapper table,
.uk-scope .document__wrapper a,
.uk-scope .document__wrapper p,
.uk-scope .document__wrapper ul,
.uk-scope .ce-paragraph,
.uk-scope .document__wrapper .ce-paragraph,
.uk-scope .document__wrapper .tc-table {
  font-size: 1.6rem;
  line-height: 1.5; }

.uk-scope .document__wrapper .trix-content {
  line-height: inherit; }

.uk-scope .document__wrapper .trix-content table,
.uk-scope .document__wrapper .trix-content a,
.uk-scope .document__wrapper .trix-content p,
.uk-scope .document__wrapper .trix-content ul,
.uk-scope .document__wrapper .trix-content .ce-paragraph,
.uk-scope .document__wrapper .trix-content .tc-table {
  font-size: inherit;
  line-height: inherit; }

.uk-scope .document__zoom-wrapper {
  transform-origin: top center; }

.uk-scope .document__wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 4rem auto 0;
  color: #1e0f26;
  background: #fff url(/assets/documents/page_wave-de9bfb89c1c7e241305af2deece635cb7a53d710fc4f41f07d94a719fea0c1df.svg) no-repeat top left;
  background-size: 30% auto;
  background-position: 0 34.5rem;
  page-break-inside: avoid; }

@media (min-width: 960px) {
  .uk-scope .document__wrapper {
    width: 1240px;
    height: 1754px; } }

.uk-scope .document__wrapper:first-child {
  margin-top: 0; }

.uk-scope .document__header {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26', endColorstr='#E24C9B' ,GradientType=0)";
  background: linear-gradient(30deg, #1e0f26 0%, #211028 18.74%, #2b132e 33.33%, #3b1838 46.52%, #531f46 58.88%, #712958 70.67%, #96346e 82.02%, #c14287 92.83%, #e24c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26',endColorstr='#E24C9B' , GradientType=1);
  color: #fff;
  display: flex;
  align-items: center;
  height: 15rem;
  padding: 1.5rem 8rem 1.5rem 2.5rem;
  margin-bottom: 5rem;
  position: relative;
  flex-shrink: 0; }

.uk-scope .document__header-logo {
  display: block;
  width: 12rem;
  height: auto;
  margin: 0 2rem 0 0;
  flex-shrink: 0; }

@media (min-width: 960px) {
  .uk-scope .document__header-logo {
    margin-left: 6rem;
    margin-right: 6rem;
    width: 18rem; } }

.uk-scope .document__header-wave {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%; }

.uk-scope .document__header h1 {
  color: #fff;
  margin: 0;
  flex-grow: 1;
  font-size: 2.6rem; }

@media (min-width: 960px) {
  .uk-scope .document__header h1 {
    font-size: 3.8rem; } }

.uk-scope .document__subpage-header {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26', endColorstr='#E24C9B' ,GradientType=0)";
  background: linear-gradient(30deg, #1e0f26 0%, #211028 18.74%, #2b132e 33.33%, #3b1838 46.52%, #531f46 58.88%, #712958 70.67%, #96346e 82.02%, #c14287 92.83%, #e24c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26',endColorstr='#E24C9B' , GradientType=1);
  height: 5.8rem;
  margin-bottom: 5rem; }

.uk-scope .document__footer {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: auto;
  color: #fff;
  padding-bottom: 1.4rem; }

.uk-scope .document__footer::after {
  display: block;
  content: "";
  height: 1.4rem;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26', endColorstr='#E24C9B' ,GradientType=0)";
  background: linear-gradient(90deg, #1e0f26 0%, #26112b 10.36%, #3b1837 26.13%, #5d234c 45.33%, #8d3268 67.24%, #ca448c 91.12%, #e24c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26',endColorstr='#E24C9B' , GradientType=1);
  position: absolute;
  left: 0;
  bottom: 0; }

.uk-scope .document__footer-link {
  padding: 0 2.5rem 0.7rem;
  color: #1e0f26;
  font-size: 1.6rem; }

.uk-scope .document__footer-logo {
  margin: 0 5.8rem 2.3rem;
  width: 14rem;
  height: auto; }

@media (min-width: 960px) {
  .uk-scope .document__footer-logo {
    width: 19rem; } }

.uk-scope .document__footer-wave {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40%;
  height: auto; }

.uk-scope .document__body {
  padding: 0 5%; }

@media (min-width: 960px) {
  .uk-scope .document__body {
    padding-left: 9rem;
    padding-right: 9rem; } }

.uk-scope .document__body a {
  color: #5D3883; }

.uk-scope .document__intro {
  margin: 0 0 4rem; }

.uk-scope .document__intro p {
  margin: 0 0 .5rem; }

.uk-scope p.document__tagline {
  font-size: 1.8rem;
  margin: 0; }

@media (min-width: 960px) {
  .uk-scope p.document__tagline {
    font-size: 2.24rem; } }

.uk-scope .document__subtitle {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26', endColorstr='#E24C9B' ,GradientType=0)";
  background: linear-gradient(90deg, #1e0f26 0%, #26112b 10.36%, #3b1837 26.13%, #5d234c 45.33%, #8d3268 67.24%, #ca448c 91.12%, #e24c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26',endColorstr='#E24C9B' , GradientType=1);
  color: #fff;
  padding: 1.4rem;
  text-align: center;
  font-weight: 700;
  font-size: 2.24rem; }

.uk-scope .document__wrapper h2 {
  color: #5D3883;
  font-size: 2.4rem;
  font-weight: 700;
  margin: 0 0 .5rem;
  line-height: 1.3; }

.uk-scope .document__text {
  margin: 0 0 6rem; }

.uk-scope .document__image {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 6rem; }

.uk-scope .document__image img {
  width: auto;
  height: 40rem;
  margin: 0 auto; }

.uk-scope .document__wrapper .uk-table th {
  font-size: 1.4rem; }

.uk-scope .document__zoom {
  margin-top: 20px;
  text-align: right;
  display: flex;
  flex-direction: column;
  position: relative; }

.uk-scope #document__zoom-label.active {
  color: #2B0030;
  font-weight: bold;
  cursor: pointer; }

.uk-scope #document__zoom-label.active:hover {
  color: #1e0f26; }

.uk-scope .document__zoom-input {
  display: block; }

.uk-scope #document__zoom-input {
  transform: rotate(-90deg);
  transform-origin: bottom right;
  position: absolute;
  top: 7px;
  right: 0; }

.uk-scope .document__table-title {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26', endColorstr='#E24C9B' ,GradientType=0)";
  background: linear-gradient(90deg, #1e0f26 0%, #26112b 10.36%, #3b1837 26.13%, #5d234c 45.33%, #8d3268 67.24%, #ca448c 91.12%, #e24c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E0F26',endColorstr='#E24C9B' , GradientType=1);
  color: #fff;
  padding: .8rem 1.4rem;
  font-weight: 700;
  font-size: 1.8rem;
  margin: 0; }

.uk-scope .document__wrapper .tc-table {
  width: 100%;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #330033;
  border-right: 1px solid #330033; }

.uk-scope .document__wrapper thead,
.uk-scope .document__wrapper .tc-table--heading .tc-row:first-child {
  background: #2B0030;
  color: #fff;
  border-bottom: 1px solid #330033;
  text-align: center; }

.uk-scope .document__wrapper .tc-table--heading .tc-row:first-child .tc-cell {
  padding: 8px;
  border-right: 1px solid #330033; }

.uk-scope .document__wrapper .tc-table tbody tr:nth-of-type(odd) {
  background: #f8f8f8; }

.uk-scope .document__wrapper .tc-row {
  border-bottom: none; }

.uk-scope .document__wrapper .tc-cell,
.uk-scope .tc-table__cell {
  padding: 8px;
  border-right: 1px solid #330033; }

.uk-scope .document__wrapper .tc-cell:last-child {
  border-right: none; }

.uk-scope .ce-editorjsColumns_col {
  border: 1px dashed #ccc; }

.uk-scope .document__wrapper .tc-table__area {
  padding: 0; }

.uk-scope .document__wrapper .document__remove-page {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  border: 2px dashed #2B0030;
  justify-content: center;
  align-items: center;
  background: #330033;
  padding: 30px 50px;
  transform: translateX(-50%) translateY(-50%);
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-family: 'Montserrat', sans-serif; }

.uk-scope .document__add-page {
  position: fixed;
  right: 10px;
  bottom: 10px; }

.uk-scope .document__wrapper:first-child .document__header .document__remove-page {
  display: none; }

.uk-scope .document__wrapper .ce-header {
  padding-top: 0;
  padding-bottom: 0; }

.editorjs-list__three-columns .editorjs-list {
  padding: 0;
  list-style: none; }

.editorjs-list__three-columns > .editorjs-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 2rem; }

@media (min-width: 960px) {
  .editorjs-list__three-columns > .editorjs-list {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 4rem; } }

.editorjs-list__three-columns .editorjs-columns .editorjs-list {
  grid-template-columns: none;
  grid-gap: 0; }

.editorjs-list__three-columns > .editorjs-list b {
  display: inline-block;
  font-size: 2rem;
  font-weight: 700;
  color: #2B0030;
  margin-bottom: .5rem; }

.editorjs-list__three-columns > .editorjs-list li {
  position: relative;
  text-indent: 12px; }

.editorjs-list__three-columns > .editorjs-list .editorjs-list li {
  padding-left: 11px;
  text-indent: 24px; }

.editorjs-list__three-columns .editorjs-list li::before {
  content: "\2022";
  /* Unicode for bullet character */
  position: absolute;
  top: 0;
  left: -9px;
  font-size: 4rem;
  line-height: 25px;
  color: #2B0030; }

.uk-scope .document__wrapper .uk-table-small td,
.uk-scope .document__wrapper .uk-table-small th {
  padding: 6px 12px; }

.uk-scope .document__wrapper h3 {
  margin-top: 0; }

.uk-scope .document__wrapper tr:first-child b {
  display: block; }

.picture--alignment--center img,
.image-tool--alignment--center .image-tool__image-picture {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.picture--alignment--right img,
.image-tool--alignment--right .image-tool__image-picture {
  display: block;
  margin-left: auto; }

.picture--width--25 img,
.image-tool--width--25 .image-tool__image-picture {
  width: 25%; }

.picture--width--50 img,
.image-tool--width--50 .image-tool__image-picture {
  width: 50%; }

.picture--width--75 img,
.image-tool--width--75 .image-tool__image-picture {
  width: 75%; }

.picture--width--100 img,
.image-tool--width--100 .image-tool__image-picture {
  width: 100%; }

.caption {
  margin-top: 10px;
  margin-bottom: 10px; }

.caption--alignment-center {
  text-align: center; }

.caption--alignment-right {
  text-align: right; }

.document__table-of-contents a {
  text-decoration: none; }

.ce-paragraph.cdx-block {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 20px;
  margin-bottom: 20px; }

.tc-editor.cdx-block {
  left: auto;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px; }

.document__wrapper .cdx-list {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  list-style-type: disc; }

.uk-scope .document__wrapper .cdx-list__item {
  display: list-item; }

.uk-scope .document__wrapper .cdx-list-unordered .cdx-list__item:before {
  display: none; }

.uk-scope .document__wrapper .cdx-list__item-content {
  padding-left: 0;
  line-height: 1.5; }

.document__tools,
.document__tools .uk-button {
  font-size: 1.6rem; }

.uk-scope .document__wrapper .table {
  margin-top: 20px; }

.uk-scope .document__wrapper .uk-table:last-child {
  margin-bottom: 0; }
