@charset "UTF-8";
/* If this function is imported, you can import scss files using:

   @if not-imported("your-file") { @import "your-file"; }
*/
/* If this function is imported, you can import scss files using:

   @if not-imported("your-file") { @import "your-file"; }
*/
/**
 * Fonts
 */
/**
 * Colors
 */
/**
 * Breakpoints
 */
/**
 * Font sizes and defaults
 */
/**
 * Shadow
 */
/**
 * Gutters
 */
/**
 * Forms
 */
:root {
  --vr-font-default: Roboto, -apple-system, system-ui, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  --vr-font-size-default: 16px;
  --vr-font-size-nav: 100%;
  --vr-color-default: #323535;
  --vr-color-invert: #ffffff;
  --vr-color-nav: #000000;
  --vr-color-nav-hover: #000000;
  --vr-color-footer: #ffffff;
  --vr-color-link: #79235c;
  --vr-bgcolor-1: #ffffff;
  --vr-bgcolor-2: #f6ecf2;
  --vr-bgcolor-3: #79235c;
  --vr-bgcolor-footer: #323535;
}
html {
  height: 100%;
}
body {
  height: 100%;
}
#wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
#wrapper footer {
  margin-top: auto;
}
/**
 * Flexible images (videos see #4896)
 *
 * @see http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
 */
img {
  max-width: 100%;
  height: auto;
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ie8 img {
  width: auto;
  /* see #5789 */
}
/**
 * Hide invisible elements
 */
.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/**
 * Margins, Paddings, Alignment, Text transforms and decorations
 */
.tt_u {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.td_u {
  border-bottom: 1px #323535 solid;
}
.ta_left {
  text-align: left;
}
.ta_right {
  text-align: right;
}
.ta_center {
  text-align: center;
}
.fl_left {
  float: left;
}
.fl_right {
  float: right;
}
.fw_light {
  font-weight: 300;
}
.fw_normal {
  font-weight: 400;
}
.fw_semi-bold {
  font-weight: 600;
}
.fw_bold {
  font-weight: 700;
}
/* --- CE SPACING --- */
.spc_default {
  margin-bottom: 5rem;
}
.spc_paragraph {
  margin-bottom: 1.5rem;
}
.spc_dblparagraph {
  margin-bottom: 3rem;
}
.spc_boxed {
  margin-bottom: 20px;
}
.pad_default {
  padding: 1.666% 0;
}
/**
 * Layout
 */
/**
 * Responsive
 */
/**
 * Shorthand
 */
/**
 * Object Fit
 */
/**
 * Fonts
 */
/**
 * Clearfix
 */
/**
 * Text-Styling
 */
/**
 * Boxes
 */
/**
 * Buttons
 */
/**
 * Avatar + Profiles
 */
/* ------ COMMON CLASSES ------ */
.content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1230px) {
  .content-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.video_container video {
  vertical-align: middle;
}
.video_container .responsive {
  overflow: hidden;
  position: relative;
}
.video_container .responsive video {
  max-width: 100%;
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
}
.video_container .responsive iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video_container .responsive.ratio-169 {
  padding-top: 56.25%;
}
.video_container .responsive.ratio-1610 {
  padding-top: 62.5%;
}
.video_container .responsive.ratio-219 {
  padding-top: 42.85%;
}
.video_container .responsive.ratio-43 {
  padding-top: 75%;
}
.video_container .responsive.ratio-32 {
  padding-top: 66.66%;
}
.image_container, .image_container picture {
  overflow: hidden;
}
.image_container img {
  vertical-align: middle;
}
:not(.-no-overlay) > .image_container:not(.-no-overlay) a[data-lightbox]:not(.-no-overlay) {
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  position: relative;
}
:not(.-no-overlay) > .image_container:not(.-no-overlay) a[data-lightbox]:not(.-no-overlay):before {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
:not(.-no-overlay) > .image_container:not(.-no-overlay) a[data-lightbox]:not(.-no-overlay):before {
  background: rgba(255, 255, 255, 0.25) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23323535" width="1.5em" height="1.5em" viewBox="0 0 32 32"%3E%3Cpath d="M30.821 26.973l-9.492-9.249c1.182-1.802 1.874-3.953 1.874-6.268 0-6.327-5.128-11.455-11.455-11.455s-11.454 5.128-11.454 11.455c0 6.326 5.128 11.454 11.454 11.454 1.88 0 3.649-0.462 5.213-1.263l9.771 9.521c0.569 0.555 1.307 0.832 2.044 0.832 0.763 0 1.524-0.296 2.098-0.886 1.129-1.158 1.106-3.013-0.053-4.142zM19.256 11.455c0 1.783-0.625 3.418-1.662 4.705-0.528 0.655-1.164 1.215-1.88 1.661-1.152 0.718-2.507 1.14-3.966 1.14-4.146 0-7.507-3.361-7.507-7.507s3.361-7.508 7.507-7.508c4.147 0 7.508 3.361 7.508 7.508z"/%3E%3C/svg%3E') 50% 50% no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: "";
}
:not(.-no-overlay) > .image_container:not(.-no-overlay) a[data-lightbox]:not(.-no-overlay):hover:before {
  opacity: 1;
  visibility: visible;
}
.image_container figcaption {
  padding: 5px 0 0;
  font-size: 0.8125rem;
  color: #666666;
  line-height: 1.3;
}
.image_container.float_right {
  float: right;
  margin: 0 0 1.666% 1.666%;
}
.image_container.float_left {
  float: left;
  margin: 0 1.666% 1.666% 0;
}
@media screen and (max-width: 599px) {
  .image_container.float_right {
    float: none;
    margin: 0 0 1.666%;
  }
  .image_container.float_left {
    float: none;
    margin: 0 0 1.666%;
  }
}
.embed-wrapper {
  position: relative;
}
.embed-wrapper .embed-arrow {
  z-index: 2;
  background-color: #f6ecf2;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 60%;
  right: calc(50% + 250px);
}
@media screen and (max-width: 1200px) {
  .embed-wrapper .embed-arrow {
    right: auto;
    width: 250px;
  }
}
.embed-wrapper .embed-arrow:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 50px;
  content: "";
  background: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%22100%22%20fill%3D%22%23000000%22%20viewBox%3D%220%200%2010%20100%22%20preserveAspectRatio%3D%22none%22%20%3E%3Cpath%20d%3D%22M0%2C0%20L0%2C100%20L10%2C50z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 100% 50%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.embed-wrapper .embed-arrow + .embed-map {
  right: 0;
  left: 40%;
  left: calc(50% - 250px);
  width: auto;
}
@media screen and (max-width: 1200px) {
  .embed-wrapper .embed-arrow + .embed-map {
    left: 0;
    padding-left: 250px;
  }
  .embed-wrapper .embed-arrow + .embed-map iframe {
    left: 250px;
    right: 0;
    width: calc(100% - 250px);
  }
}
.embed-wrapper .embed-map {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.embed-wrapper .embed-map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-wrapper .embed-arrow-inside {
  position: relative;
  overflow: hidden;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
}
.embed-wrapper .embed-arrow-inside:before {
  display: table;
  content: "";
  padding-top: 37.5%;
  float: left;
}
@media screen and (max-width: 1230px) {
  .embed-wrapper .embed-arrow-inside {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text-holder {
  display: inline-flex;
  justify-content: center;
  width: 50%;
  padding-right: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
  .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder {
    width: 235px;
    padding-right: 0;
  }
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text {
  z-index: 2;
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text em, .embed-wrapper .embed-arrow-inside .embed-arrow-text i {
  font-style: normal;
  color: #79235c;
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text {
  color: #ffffff;
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text h1, .embed-wrapper .embed-arrow-inside .embed-arrow-text h2, .embed-wrapper .embed-arrow-inside .embed-arrow-text h3, .embed-wrapper .embed-arrow-inside .embed-arrow-text h4, .embed-wrapper .embed-arrow-inside .embed-arrow-text h5, .embed-wrapper .embed-arrow-inside .embed-arrow-text h6 {
  text-align: left;
  color: #79235c;
}
.embed-wrapper .embed-arrow-inside .embed-arrow-text h1 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h1 i, .embed-wrapper .embed-arrow-inside .embed-arrow-text h2 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h2 i, .embed-wrapper .embed-arrow-inside .embed-arrow-text h3 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h3 i, .embed-wrapper .embed-arrow-inside .embed-arrow-text h4 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h4 i, .embed-wrapper .embed-arrow-inside .embed-arrow-text h5 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h5 i, .embed-wrapper .embed-arrow-inside .embed-arrow-text h6 em, .embed-wrapper .embed-arrow-inside .embed-arrow-text h6 i {
  color: #ffffff;
}
@media screen and (max-width: 599px) {
  .embed-wrapper {
    display: flex;
    flex-direction: column;
  }
  .embed-wrapper .embed-arrow {
    display: none;
  }
  .embed-wrapper .embed-arrow + .embed-map {
    order: 2;
    position: relative;
    padding: 0;
    position: relative;
  }
  .embed-wrapper .embed-arrow + .embed-map:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .embed-wrapper .embed-arrow + .embed-map > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .embed-wrapper .embed-arrow + .embed-map iframe {
    width: 100%;
    left: 0;
  }
  .embed-wrapper .embed-arrow-inside {
    width: 100%;
    justify-content: center;
    order: 1;
    background: #f6ecf2;
  }
  .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder {
    padding: 50px 0;
  }
  .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h1, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h2, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h3, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h4, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h5, .embed-wrapper .embed-arrow-inside .embed-arrow-text-holder h6 {
    text-align: center;
  }
}
/**
 * Icon handling
 */
*[data-icon]:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  content: attr(data-icon);
  margin-right: 0.5ex;
}
*[data-icon].-after:before {
  content: none;
}
*[data-icon].-after:after {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: 1;
  content: attr(data-icon);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  margin-left: 0.5ex;
}
.show-mobile {
  display: none;
}
@media screen and (max-width: 599px) {
  .show-mobile {
    display: block;
  }
}
.show-tablet {
  display: none;
}
@media screen and (max-width: 900px) {
  .show-tablet {
    display: block;
  }
}
.show-tablet-up {
  display: none;
}
@media screen and (min-width: 600px) {
  .show-tablet-up {
    display: block;
  }
}
.show-desktop-up {
  display: none;
}
@media screen and (min-width: 901px) {
  .show-desktop-up {
    display: block;
  }
}
/**
 * Separator
 */
hr {
  border: none;
  border-bottom: 1px #cacaca solid;
  margin: 1.5em 0;
}
/**
 * Lists
 */
ul.list, .ce_text ul, .hero-text ul, ol.list, .ce_text ol, .hero-text ol {
  padding-top: 0.25em;
  margin-bottom: 0.75em;
}
ul.list li, .ce_text ul li, .hero-text ul li, ol.list li, .ce_text ol li, .hero-text ol li {
  position: relative;
  line-height: 1.3;
  padding: 0 0 0.25em 15px;
}
ul.list li:last-child, .ce_text ul li:last-child, .hero-text ul li:last-child, ol.list li:last-child, .ce_text ol li:last-child, .hero-text ol li:last-child {
  padding-bottom: 0;
}
ul.list li:before, .ce_text ul li:before, .hero-text ul li:before, ol.list li:before, .ce_text ol li:before, .hero-text ol li:before {
  line-height: 1;
  font-size: 100%;
  content: "•";
  color: #000000;
  position: absolute;
  left: 0;
  top: 0.1em;
}
ul.list li[data-icon]:before, .ce_text ul li[data-icon]:before, .hero-text ul li[data-icon]:before, ol.list li[data-icon]:before, .ce_text ol li[data-icon]:before, .hero-text ol li[data-icon]:before {
  content: attr(data-icon);
}
ul.list.list-check li:before, .ce_text ul.list-check li:before, .hero-text ul.list-check li:before, ol.list.list-check li:before, .ce_text ol.list-check li:before, .hero-text ol.list-check li:before {
  content: "";
}
ul.attribute_list, ol.attribute_list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul.attribute_list .attribute, ol.attribute_list .attribute {
  font-size: 0.8125rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.3846153846;
  letter-spacing: 0.1em;
  position: relative;
  padding: 0.25em 0 0.25em 140px;
  min-height: 1.5em;
}
ul.attribute_list .attribute .label, ol.attribute_list .attribute .label {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #f6ecf2;
  position: absolute;
  max-width: 130px;
  left: 0;
  top: 0.25em;
}
@media screen and (max-width: 599px) {
  ul.attribute_list .attribute, ol.attribute_list .attribute {
    padding-left: 0;
    margin-bottom: 0.5em;
  }
  ul.attribute_list .attribute .label, ol.attribute_list .attribute .label {
    position: relative;
    left: auto;
    top: auto;
    display: block;
  }
}
ul.attribute_list .attribute.rows, ol.attribute_list .attribute.rows {
  padding-left: 0;
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  text-transform: none;
  line-height: 1.125;
  margin-bottom: 0.5em;
}
ul.attribute_list .attribute.rows p, ol.attribute_list .attribute.rows p {
  margin-bottom: 0.5em;
}
ul.attribute_list .attribute.rows .label, ol.attribute_list .attribute.rows .label {
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 0.75rem;
  position: relative;
  left: auto;
  top: auto;
  display: block;
}
ul.attribute_list .attribute.spacing, ol.attribute_list .attribute.spacing {
  margin-bottom: 1.5em;
}
ol {
  padding-left: 1.1em;
}
ol.list li, .ce_text ol li {
  padding-left: 5px;
}
ol.list li:before, .ce_text ol li:before {
  content: none;
}
ol.styled {
  padding-left: 0;
  font-weight: 400;
  padding-top: 0.25em;
  list-style: none;
  counter-reset: list-counter;
}
ol.styled li {
  position: relative;
  line-height: 1.3;
  counter-increment: list-counter;
  padding: 0.35em 0 0.35em 3.5em;
  margin-bottom: 0.75em;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /*&:before {
        position: absolute;
        left: 0;
        top: 0.35em;
        top: 0;
        display: block;
        content: counter(list-counter) "";
        font-weight: bold;
        text-align: center;
        margin-right: 0.5rem;
        line-height: 1.5em;
        width: 1.5em;
        height: 1.5em;
        border: 2px $color-bg-secondary solid;
        background: $color-bg-secondary;
        color: $color-text-invert;
        -webkit-border-radius: 4em;
        -moz-border-radius: 4em;
        border-radius: 4em;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        @include transition(all 0.5s cubic-bezier(0.25, 1, 0.5, 1));
        @include transform(translate3d(0,0,0) scale3d(1,1,1));
      }*/
  /*&:hover {
        &:before {
          background: transparent;
          color: $color-text;
          @include transform(translate3d(0,0,0) scale3d(1.1,1.1,1))
        }
      }*/
}
ol.styled li:before, ol.styled li:after {
  font-size: 1.25em;
}
ol.styled li:before {
  position: absolute;
  left: 0;
  top: 0.35em;
  top: 0;
  display: block;
  content: counter(list-counter) "";
  font-weight: bold;
  text-align: center;
  margin-right: 0.5rem;
  line-height: 1.5em;
  width: 1.5em;
  height: 1.5em;
  background: #79235c;
  color: #ffffff;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  -moz-transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  -ms-transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  -o-transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  -o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
ol.styled li:after {
  position: absolute;
  left: 1.5em;
  width: 20px;
  top: 0;
  height: 1.5em;
  content: "";
  background: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%22100%22%20fill%3D%22%2379235c%22%20viewBox%3D%220%200%2010%20100%22%20preserveAspectRatio%3D%22none%22%20%3E%3Cpath%20d%3D%22M0%2C0%20L0%2C100%20L10%2C50z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 0 50%;
  background-size: 10px 100%;
}
.ce_text a:not(.button) {
  /*&.-ico-goto {
      &:before {
        @include icon('\e90a');
        margin-right: 5px;
      }
    }*/
}
.ce_text a:not(.button)[target="_blank"]:not(.-ico-dl):before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  position: relative;
  background: #79235c;
  -webkit-mask-image: url('data:image/svg+xml;utf8,%3Csvg width="100%" height="100%" viewBox="0 0 20 20" version="1.1" stroke="none" fill="%23000000" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-rule:evenodd;clip-rule:evenodd;"%3E%3Cpath d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"%3E%3C/path%3E%3C/svg%3E');
  mask-image: url('data:image/svg+xml;utf8,%3Csvg width="100%" height="100%" viewBox="0 0 20 20" version="1.1" stroke="none" fill="%23000000" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-rule:evenodd;clip-rule:evenodd;"%3E%3Cpath d="M19.354 10.146l-6-6c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.146 5.146h-16.293c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5h16.293l-5.146 5.146c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l6-6c0.195-0.195 0.195-0.512 0-0.707z"%3E%3C/path%3E%3C/svg%3E');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 10px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ce_text a:not(.button)[target="_blank"]:not(.-ico-dl):hover:before {
  background: #611c4a;
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -o-transform: translateX(5px);
  transform: translateX(5px);
}
.ce_text a:not(.button).-ico-dl:before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  position: relative;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='0' y='0' width='32' height='32' style='fill:none;'/%3E%3Cg id='Artboard11' serif:id='Artboard1'%3E%3Cg%3E%3Cpath d='M0,30l0,2l32,0l-0,-2l-32,0'/%3E%3Cpath d='M15,24.172l-0,-24.172l2,0l-0,24.172l9.586,-9.586l1.414,1.414l-12,12l-12,-12l1.414,-1.414l9.586,9.586Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Artboard1' x='0' y='0' width='32' height='32' style='fill:none;'/%3E%3Cg id='Artboard11' serif:id='Artboard1'%3E%3Cg%3E%3Cpath d='M0,30l0,2l32,0l-0,-2l-32,0'/%3E%3Cpath d='M15,24.172l-0,-24.172l2,0l-0,24.172l9.586,-9.586l1.414,1.414l-12,12l-12,-12l1.414,-1.414l9.586,9.586Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 10px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/**
 * Multi column text
 */
.ce_text.layout_2col .text {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 1.666%;
  -moz-column-gap: 1.666%;
  column-gap: 1.666%;
}
.ce_text.layout_2col .text p, .ce_text.layout_2col .text div, .ce_text.layout_2col .text ul, .ce_text.layout_2col .text ol, .ce_text.layout_2col .text dl {
  break-inside: avoid-column;
  break-before: auto;
}
.ce_text.layout_2col .text h1, .ce_text.layout_2col .text h2, .ce_text.layout_2col .text h3, .ce_text.layout_2col .text h4, .ce_text.layout_2col .text h5, .ce_text.layout_2col .text h6 {
  break-inside: avoid-column;
  break-after: avoid-column;
}
@media screen and (max-width: 599px) {
  .ce_text.layout_2col .text {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
/**
 * Back links
 */
p.back, .ce_hyperlink.back {
  clear: both;
}
p.back > a, .ce_hyperlink.back > a {
  color: #79235c;
}
p.back > a:before, .ce_hyperlink.back > a:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin-right: 0.25em;
}
/**
 * Boxes
 */
.box:not(.rs-columns) {
  background-color: #f6ecf2;
  padding: 20px 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.-has-buttons.box:not(.rs-columns), .-has-button.box:not(.rs-columns) {
  position: relative;
  padding-bottom: 65px;
}
.box:not(.rs-columns) .cta-button:last-child {
  position: absolute;
  bottom: 20px;
  left: 35px;
  right: 35px;
}
.rs-columns.box {
  margin-left: -10px;
  margin-top: 0;
}
.rs-columns.box > * {
  flex-shrink: 1;
  flex-grow: 1;
  background-color: #ffffff;
  margin-left: 10px;
  margin-top: 20px;
  padding: 20px 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.-has-buttons.rs-columns.box > *, .rs-columns.box > *.-has-button {
  padding-bottom: 65px;
}
.rs-columns.box > * .cta-button:last-child {
  position: absolute;
  bottom: 20px;
  left: 35px;
  right: 35px;
}
/**
 * Slider related
 */
.negate-slider-pagination {
  margin-bottom: -30px;
  /*@media screen and (max-width: 900px) {
    &.-medium-col-1-1 {
      margin-bottom: 0;
    }
  }
  @media screen and (max-width: 599px) {
    &.-small-col-1-1 {
      margin-bottom: 0;
    }
  }*/
}
/**
 * PAGINATION
 */
.pagination {
  position: relative;
  padding: 0;
  line-height: 25px;
  margin-top: 1.666%;
  text-align: center;
}
.pagination ul {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  gap: 0.1em;
  margin: 0;
  list-style: none;
}
.pagination li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.pagination li.next, .pagination li.previous, .pagination li.first, .pagination li.last {
  /*position: absolute;
      top: 0;
      left: 0;*/
  width: 25px;
  height: 25px;
  line-height: 23px;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px #79235c solid;
}
.pagination li.next, .pagination li.last {
  margin-left: auto;
}
.pagination li.next + .last, .pagination li.last + .last {
  margin-left: 0;
}
.pagination a.next, .pagination a.previous, .pagination a.first, .pagination a.last {
  overflow: hidden;
  display: block;
  text-indent: -9999em;
  font-size: 100%;
  width: 1em;
  text-align: center;
  color: #79235c;
}
.pagination a.next::before, .pagination a.previous::before, .pagination a.first::before, .pagination a.last::before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  inset: 0;
  text-indent: 0;
}
.pagination a.first:before {
  content: "";
}
.pagination a.last:before {
  content: "";
}
.pagination a.previous:before {
  content: "";
}
/* --- CALLOUTS --- */
.callout {
  border-left: 30px solid #BBB;
  background-color: #EEE;
  padding: 15px 15px 15px 15px;
  display: block;
  position: relative;
  margin-bottom: 0.75em;
}
.callout.info {
  border-left-color: #fab200;
  background-color: #fff3d4;
  color: #966c00;
}
.callout.success {
  border-left-color: #52A256;
  background-color: #e7f3e7;
  color: #376c39;
}
.callout.success:before {
  content: "";
}
.callout.warning {
  border-left-color: #e27b41;
  background-color: #faeae0;
  color: #b6531c;
}
.callout.warning:before {
  content: "";
}
.callout.danger {
  border-left-color: #E84F4F;
  background-color: #fce8e8;
  color: #b91818;
}
.callout.danger:before {
  content: "";
}
.callout:before {
  position: absolute;
  left: -15px;
  top: 50%;
  line-height: 1;
  text-align: center;
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 1.25rem;
  color: #fff;
  content: "";
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/**
 * Gallery
 */
.ce_gallery ul {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-left: -1.666%;
}
.-centered.ce_gallery ul {
  align-items: center;
  justify-content: center;
}
.ce_gallery ul > li {
  flex: 0;
  max-width: 100%;
  min-width: 0;
  margin-top: 1.666%;
  margin-left: 1.666%;
}
.ce_gallery ul > li.row_first {
  margin-top: 0;
}
.ce_gallery ul.cols_1 > li {
  flex-basis: 98.334%;
}
.ce_gallery ul.cols_2 > li {
  flex-basis: 48.334%;
}
.ce_gallery ul.cols_3 > li {
  flex-basis: 31.6673333333%;
}
.ce_gallery ul.cols_4 > li {
  flex-basis: 23.334%;
}
.ce_gallery ul.cols_5 > li {
  flex-basis: 18.334%;
}
.ce_gallery ul.cols_6 > li {
  flex-basis: 15.0006666667%;
}
.ce_gallery ul.cols_7 > li {
  flex-basis: 12.6197142857%;
}
.ce_gallery ul.cols_8 > li {
  flex-basis: 10.834%;
}
.ce_gallery ul.cols_9 > li {
  flex-basis: 9.4451111111%;
}
.ce_gallery ul.cols_10 > li {
  flex-basis: 8.334%;
}
.ce_gallery ul.cols_11 > li {
  flex-basis: 7.4249090909%;
}
.ce_gallery ul.cols_12 > li {
  flex-basis: 6.6673333333%;
}
@media screen and (max-width: 900px) {
  .ce_gallery ul {
    margin-left: -3.333%;
  }
  .ce_gallery ul > li {
    margin-top: 3.333%;
    margin-left: 3.333%;
  }
  .ce_gallery ul > li.row_first {
    margin-top: 0;
  }
  .ce_gallery ul.cols_1 > li {
    flex-basis: 96.667%;
  }
  .ce_gallery ul.cols_2 > li {
    flex-basis: 46.667%;
  }
  .ce_gallery ul.cols_3 > li {
    flex-basis: 30.0003333333%;
  }
  .ce_gallery ul.cols_4 > li {
    flex-basis: 21.667%;
  }
  .ce_gallery ul.cols_5 > li {
    flex-basis: 16.667%;
  }
  .ce_gallery ul.cols_6 > li {
    flex-basis: 13.3336666667%;
  }
  .ce_gallery ul.cols_7 > li {
    flex-basis: 10.9527142857%;
  }
  .ce_gallery ul.cols_8 > li {
    flex-basis: 9.167%;
  }
  .ce_gallery ul.cols_9 > li {
    flex-basis: 7.7781111111%;
  }
  .ce_gallery ul.cols_10 > li {
    flex-basis: 6.667%;
  }
  .ce_gallery ul.cols_11 > li {
    flex-basis: 5.7579090909%;
  }
  .ce_gallery ul.cols_12 > li {
    flex-basis: 5.0003333333%;
  }
}
@media screen and (max-width: 599px) {
  .ce_gallery ul {
    margin-left: -5.007%;
  }
  .ce_gallery ul > li {
    margin-top: 5.007%;
    margin-left: 5.007%;
  }
  .ce_gallery ul > li.row_first {
    margin-top: 5.007%;
  }
  .ce_gallery ul > li:first-child {
    margin-top: 0;
  }
  .ce_gallery ul.cols_1 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_2 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_3 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_4 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_5 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_6 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_7 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_8 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_9 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_10 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_11 > li {
    flex-basis: 94.993%;
  }
  .ce_gallery ul.cols_12 > li {
    flex-basis: 94.993%;
  }
}
.ce_form {
  position: relative;
  padding: 0 12.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 900px) {
  .ce_form {
    padding: 6.25%;
  }
}
@media screen and (max-width: 599px) {
  .ce_form {
    padding: 0;
  }
}
p.annotation {
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #999;
  letter-spacing: 0.1em;
  line-height: 1.3;
  font-weight: 600;
}
.modal-content {
  display: none;
}
/*
.btn {
  @include button-outline();
}
.btn-inverted {
  @include button-outline($color: $color-text-invert, $border-color: $color-text-invert, $color-hover: $color-text, $border-color-hover: $color-text-invert, $border-background-hover: $color-text-invert);
}*/
/* ------ BASE FONT STYLING ------ */
html, body {
  font: 16px/1.5 "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
@media screen and (max-width: 599px) {
  html, body {
    font-size: 18px;
  }
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form {
  margin-bottom: 1.5rem;
}
body {
  font-weight: 200;
  color: #323535;
}
strong, b {
  font-weight: 700;
}
a {
  text-decoration: none;
  color: #79235c;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  -ms-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
a:hover {
  color: #611c4a;
}
p {
  margin-bottom: 1.5em;
}
p:last-child {
  margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #79235c;
  font-weight: 400;
  font-size: 100%;
  margin: 0 0 0.5em;
  line-height: 1.15;
}
h1 em, h1 i, h2 em, h2 i, h3 em, h3 i, h4 em, h4 i, h5 em, h5 i, h6 em, h6 i {
  font-style: normal;
  color: #79235c;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
  margin-bottom: 0;
}
h1, h2 {
  font-size: 2.625rem;
}
@media screen and (max-width: 900px) {
  h1, h2 {
    font-size: 2.1rem;
  }
}
@media screen and (max-width: 599px) {
  h1, h2 {
    font-size: 1.8375rem;
  }
}
h3 {
  font-size: 2rem;
  position: relative;
}
@media screen and (max-width: 900px) {
  h3 {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 599px) {
  h3 {
    font-size: 1.4rem;
  }
}
h4, h5 {
  color: #323535;
  font-weight: 400;
  font-size: 1.6875rem;
}
@media screen and (max-width: 900px) {
  h4, h5 {
    font-size: 1.35rem;
  }
}
@media screen and (max-width: 599px) {
  h4, h5 {
    font-size: 1.18125rem;
  }
}
h4.fw_normal, h5.fw_normal {
  font-weight: 400;
}
.fs_small {
  font-size: 1rem;
}
/* ------ BASE FORM STYLING ------ */
/* ------ HEADER ------ */
/*
 ------ HEADER ------
*/
:root {
  --header-height: 208px;
}
@media screen and (max-width: 900px) {
  :root {
    --header-height: 60px;
  }
}
#header {
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 50;
  background: #fff;
}
#header .inside {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  min-height: 60px;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
}
@media screen and (max-width: 1230px) {
  #header .inside {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 900px) {
  #header-logo {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0;
  }
  #header-logo, #header-logo .image_container {
    height: 100%;
  }
  #header-logo img {
    max-height: 100%;
    height: 100%;
    width: auto;
  }
}
#main-nav {
  background-color: #f6ecf2;
}
#main-nav ul {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  max-width: 100%;
  display: flex;
  margin: 0;
  justify-content: center;
  margin-bottom: 1%;
  margin-top: 1%;
  font-size: 15px;
  padding: 1rem;
}
@media screen and (max-width: 1230px) {
  #main-nav ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#main-nav .level_1 > li {
  padding: 0;
  margin: 0 0 0 40px;
  position: relative;
  line-height: 2;
}
@media screen and (max-width: 900px) {
  #main-nav .level_1 > li {
    text-align: center;
  }
}
#main-nav .level_1 > li:first-child {
  margin-left: 0;
}
#main-nav .level_1 > li > a, #main-nav .level_1 > li strong {
  font-weight: 400;
  font-size: var(--vr-font-size-nav);
  color: var(--vr-color-nav);
  text-transform: uppercase;
}
#main-nav .level_1 > li > a:before, #main-nav .level_1 > li strong:before {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  border-top: var(--vr-bgcolor-3) 2px solid;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
@media screen and (max-width: 900px) {
  #main-nav .level_1 > li > a:before, #main-nav .level_1 > li strong:before {
    display: none;
  }
}
#main-nav .level_1 > li > a:hover, #main-nav .level_1 > li > a.active, #main-nav .level_1 > li > a.trail, #main-nav .level_1 > li strong:hover, #main-nav .level_1 > li strong.active, #main-nav .level_1 > li strong.trail {
  color: var(--vr-color-nav-hover);
}
#main-nav .level_1 > li > a:hover:before, #main-nav .level_1 > li > a.active:before, #main-nav .level_1 > li > a.trail:before, #main-nav .level_1 > li strong:hover:before, #main-nav .level_1 > li strong.active:before, #main-nav .level_1 > li strong.trail:before {
  visibility: visible;
  opacity: 1;
}
@media screen and (min-width: 600px) {
  #main-nav .level_1 > li:hover .level_2 {
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (min-width: 600px) {
  #main-nav .level_1 > li .level_2 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 260px;
    background: var(--vr-bgcolor-3);
    padding: 5px 15px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  #main-nav .level_1 > li .level_2 > li {
    white-space: nowrap;
  }
  #main-nav .level_1 > li .level_2 > li > a, #main-nav .level_1 > li .level_2 > li strong {
    padding: 5px 0;
    font-weight: 400;
    font-size: 0.8em;
    color: var(--vr-color-default);
    line-height: 2;
    text-transform: none;
  }
  #main-nav .level_1 > li .level_2 > li > a:hover, #main-nav .level_1 > li .level_2 > li strong:hover {
    color: var(--vr-color-invert);
  }
}
@media screen and (max-width: 900px) {
  #main-nav {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: var(--header-height);
    bottom: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    overflow-y: auto;
    margin-bottom: 1px;
    position: fixed;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  .-mobile-menu-active #main-nav {
    opacity: 1;
    visibility: visible;
    background: #f6ecf2;
  }
  #main-nav ul {
    flex-direction: column;
    justify-content: flex-start;
  }
  #main-nav .level_1 {
    padding: 0 30px;
  }
  #main-nav .level_1 > li {
    padding: 5px 0;
    margin: 0;
  }
  #main-nav .level_1 > li ul {
    padding-left: 1em;
  }
  #main-nav .level_1 > li ul > li {
    line-height: 2;
  }
  #main-nav .level_1 > li ul > li > a, #main-nav .level_1 > li ul > li strong {
    font-weight: 400;
    font-size: 0.8em;
    color: var(--vr-color-nav);
    text-transform: uppercase;
  }
  #main-nav .level_1 > li ul > li > a:hover, #main-nav .level_1 > li ul > li strong:hover {
    color: var(--vr-color-nav-hover);
  }
}
#hamburger {
  z-index: 1;
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  cursor: pointer;
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 599px) {
  #hamburger {
    z-index: 0;
  }
}
@media screen and (max-width: 900px) {
  #hamburger {
    display: block;
  }
}
#hamburger .line {
  position: absolute;
  left: 5px;
  height: 2px;
  width: 40px;
  background: #000000;
  display: block;
  transition: 0.5s;
  transform-origin: center;
}
#hamburger .line:nth-child(1) {
  top: 14px;
}
#hamburger .line:nth-child(2) {
  top: 24px;
}
#hamburger .line:nth-child(3) {
  top: 34px;
}
.-mobile-menu-active #hamburger .line:nth-child(1) {
  transform: translateY(10px) rotate(-45deg);
}
.-mobile-menu-active #hamburger .line:nth-child(2) {
  opacity: 0;
}
.-mobile-menu-active #hamburger .line:nth-child(3) {
  transform: translateY(-10px) rotate(45deg);
}
.-mobile-menu-active #hamburger ~ .nav {
  opacity: 1;
  visibility: visible;
}
.-mobile-menu-active {
  /*#main-nav {
    display: block;
  }*/
}
.-mobile-menu-active #navbar {
  background-color: #79235c;
}
/* ------ HERO ------ */
/* --- SLIDER --- */
/*#hero {
  height: 490px;
  overflow: hidden;

  > *,
  > * > *:first-child:last-child,
  > * > * > *:first-child:last-child {
    height: 100%;
  }

  .slick-slider-slide {
    height: 490px;
  }

  @media screen and (max-width: 599px) {
    height: 66vw;
    .slick-slider-slide {
      height: 66vw;
    }
  }
}

.slick-slider-container {
  .slick-slider-slide {
    .slide-content {
      @include centered-1200;
      height: 100%;

      .slide-text {
        position: absolute;
        left: 50%;
        top: 70%;
        font-size: font-size(50px);
        color: $color-text-alt-1;
        text-transform: uppercase;
        max-width: 50%;
        text-shadow: 1px 1px 5px #000;
        @include transform(translateY(-50%));
      }

    }
  }
}*/
/*
 ------ HERO ------
*/
#hero {
  z-index: 2;
  position: relative;
  /*#logo {
    position: absolute;
    max-width: 35%;
    left: 0;
    top: 0;
    width: 215px;

    .-hide-logo &:not(.animated) {
      display: none;
    }

    &.animated {
      visibility: hidden;
      max-width: 45%;
      width: 390px;
      left: 50%;
      top: 70%;
      @include transform(translate(-50%, -50%));
    }

    svg {
      width: 100%;
      vertical-align: middle;
    }

    @include for-tablet {
      left: 50%;
      top: 50%;
      @include transform(translate(-50%, -50%));
    }
  }*/
  /*&:after {
    @include icon('\e900',40px);
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -20px;
    color: $color-text;
  }*/
}
#hero .inside {
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
#hero .logo-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#hero .logo-wrapper .logo-holder {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  height: 100%;
}
@media screen and (max-width: 1230px) {
  #hero .logo-wrapper .logo-holder {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#hero .hero-wrapper, #hero .swiper-wrapper, #hero .swiper-slide {
  min-height: 200px;
}
#hero #logo {
  z-index: 1;
  position: absolute;
  left: 50%;
  bottom: 110px;
  bottom: 60px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 15px 25px 10px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 99em 99em 0 0;
}
#hero #logo svg {
  width: 100%;
  vertical-align: middle;
}
@media screen and (max-width: 599px) {
  #hero #logo {
    width: 125px;
    padding: 15px;
  }
}
#hero .slick-slider-container {
  height: 545px;
}
.home #hero .slick-slider-container {
  height: 860px;
}
#hero .slick-slider-container .slick-slide {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 599px) {
  #hero .slick-slider-container {
    max-height: 50vh;
  }
  .home #hero .slick-slider-container {
    max-height: calc(100vh - 50px);
  }
}
#hero .slick-slider-wrapper, #hero .slick-list, #hero .slick-track, #hero .slick-slide, #hero .slick-slide > div, #hero .slick-slide > div > div, #hero .slide-content {
  height: 100%;
}
#hero .slide-content {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1230px) {
  #hero .slide-content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#hero .slide-content .ce_image {
  height: 100%;
}
#hero .slide-content .ce_image:first-child:last-child .image_container {
  text-align: center;
}
#hero .slide-content .image_container {
  height: 100%;
}
#hero .slide-content .image_container img {
  display: inline-block;
  max-height: 100%;
  width: auto;
}
/* ------ CONTENT ------ */
/*
 ------ CONTENT ------
*/
html {
  scroll-behavior: smooth;
  scroll-padding-top: 170px;
}
#container {
  padding: 0;
  position: relative;
  z-index: 3;
  background: #ffffff;
}
#main {
  padding: 40px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#main .mod_article:first-child:not(.alternate) {
  padding-top: 0;
}
#main .mod_article:last-child:not(.alternate) {
  padding-bottom: 0;
}
#main .mod_article.alternate {
  background-color: #f6ecf2;
  padding-left: 80px;
  padding-right: 80px;
}
#main .mod_article.alternate:last-child {
  margin-bottom: -20px;
}
@media screen and (max-width: 900px) {
  #main .mod_article.alternate {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 599px) {
  #main .mod_article.alternate {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#breadcrumb {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*position: absolute;
  top: 14px;
  left: 0;
  right: 0;*/
  margin: -46px auto 19px;
  font-size: 0.875rem;
  line-height: 1;
  padding: 0 0 5px;
  color: #666666;
  border-bottom: 1px #cacaca solid;
}
@media screen and (max-width: 1230px) {
  #breadcrumb {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#breadcrumb ul {
  margin: 0;
  padding: 0;
}
#breadcrumb li {
  display: inline-block;
  line-height: 1.5;
  margin-right: 1px;
}
#breadcrumb li:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: inherit;
  display: inline-block;
  line-height: inherit;
  margin-right: 2px;
  content: "";
  vertical-align: -0.1em;
}
#breadcrumb li:first-child:before {
  display: none;
}
#breadcrumb li a {
  display: inline;
}
/* ------ FOOTER ------ */
/*
 ------ HEADER ------
*/
#footer {
  position: relative;
  overflow: hidden;
  color: var(--vr-color-footer);
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.5;
  z-index: 0;
  background: var(--vr-bgcolor-footer);
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
#footer img {
  display: inline;
}
#footer a {
  color: var(--vr-color-footer);
}
#footer a:hover, #footer a:active {
  color: var(--vr-color-default);
}
#footer .inside {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (max-width: 1230px) {
  #footer .inside {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
#footer .mod_navigation ul, #footer .mod_customnav ul {
  margin: 0;
  padding: 0 0 0 30px;
}
#footer .mod_navigation ul li, #footer .mod_customnav ul li {
  padding: 5px 0;
}
#footer .mod_navigation ul li a, #footer .mod_navigation ul li strong, #footer .mod_customnav ul li a, #footer .mod_customnav ul li strong {
  font-weight: 200;
  text-transform: uppercase;
}
/* Slider */
.slick-slider-container {
  padding: 0;
}
.slick-slider {
  overflow: visible;
  position: relative;
}
.slick-slider-slide {
  vertical-align: middle;
}
.slick-list {
  padding: 0;
}
.slick-loading .slick-list {
  background: #000;
}
/* Arrows */
.slick-prev, .slick-next {
  z-index: 10;
  position: absolute;
  display: block;
  height: 45px;
  width: 35px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  opacity: 0.75;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  outline: none;
  color: transparent;
  opacity: 1;
}
.slick-prev.slick-disabled, .slick-next.slick-disabled {
  opacity: 0.35;
}
.slick-prev:before, .slick-next:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  line-height: 45px;
  color: #323535;
  text-shadow: 0 0 5px #000;
  font-size: 30px;
  position: relative;
  -webkit-transition: all 0.75s cubic-bezier(0, 0, 0, 1);
  -moz-transition: all 0.75s cubic-bezier(0, 0, 0, 1);
  -ms-transition: all 0.75s cubic-bezier(0, 0, 0, 1);
  -o-transition: all 0.75s cubic-bezier(0, 0, 0, 1);
  transition: all 0.75s cubic-bezier(0, 0, 0, 1);
}
.slick-prev {
  left: 15px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 15px;
}
.slick-prev:before {
  left: 0;
  content: "";
}
[dir="rtl"] .slick-prev:before {
  left: auto;
  right: 0;
  content: "";
}
.slick-prev:hover:before {
  left: -5px;
}
[dir="rtl"] .slick-prev:hover:before {
  right: -5px;
}
.slick-next {
  right: 15px;
}
[dir="rtl"] .slick-next {
  left: 15px;
  right: auto;
}
.slick-next:before {
  right: 0;
  content: "";
}
[dir="rtl"] .slick-next:before {
  right: auto;
  left: 0;
  content: "";
}
.slick-next:hover:before {
  right: -5px;
}
[dir="rtl"] .slick-next:hover:before {
  left: -5px;
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  top: 100%;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  line-height: 30px;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  width: 12px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: #79235c;
  display: block;
  height: 12px;
  width: 12px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  background: #f6ecf2;
}
/**
 * Custom Elements
 */
/**
 * WRAPPER
 */
.background-wrapper {
  zoom: 1;
  position: relative;
  clear: both;
  background: var(--vr-bgcolor-1) 50% 50% no-repeat;
  background-size: cover;
  overflow: hidden;
}
.background-wrapper:before {
  content: "";
  display: table;
}
.background-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.background-wrapper.-small > .background-wrapper-helper > .background-wrapper-inner {
  min-height: 250px;
}
@media screen and (max-width: 599px) {
  .background-wrapper.-small > .background-wrapper-helper > .background-wrapper-inner {
    min-height: 150px;
  }
}
.background-wrapper.-medium > .background-wrapper-helper > .background-wrapper-inner {
  min-height: 450px;
}
@media screen and (max-width: 599px) {
  .background-wrapper.-medium > .background-wrapper-helper > .background-wrapper-inner {
    min-height: 300px;
  }
}
.background-wrapper.-large > .background-wrapper-helper > .background-wrapper-inner {
  min-height: 750px;
}
@media screen and (max-width: 599px) {
  .background-wrapper.-large > .background-wrapper-helper > .background-wrapper-inner {
    min-height: 450px;
  }
}
.background-wrapper.-background-mousemove, .background-wrapper.-background-mousemove-inverted, .background-wrapper.-background-parallax {
  overflow: hidden;
}
.background-wrapper.-full-vh > .background-wrapper-helper {
  min-height: 100vh;
  display: flex;
  align-items: stretch;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.background-wrapper.-full-vh > .background-wrapper-helper > .background-wrapper-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.background-wrapper.-full-vh > .background-wrapper-helper > .background-wrapper-inner > * {
  flex: 1 0 auto;
}
.client-showcase .background-wrapper.-full-vh > .background-wrapper-helper > .background-wrapper-inner > *:last-child {
  flex: 0 0 auto;
}
.background-wrapper.-full-vh-header > .background-wrapper-helper {
  height: 90vh;
  display: table;
  table-layout: fixed;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.background-wrapper.-full-vh-header > .background-wrapper-helper > .background-wrapper-inner {
  width: 100%;
  height: 100%;
  display: table-cell;
}
.background-wrapper.-valign-center > .background-wrapper-helper {
  display: flex;
  align-items: center;
  height: 100%;
}
.background-wrapper.-valign-center > .background-wrapper-helper > .background-wrapper-inner {
  width: 100%;
  /*flex: 0 0 auto;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;*/
}
.background-wrapper.-shadow {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.9);
}
.background-wrapper.-invert {
  color: #ffffff;
}
.background-wrapper.-invert h1, .background-wrapper.-invert h2, .background-wrapper.-invert h3, .background-wrapper.-invert h4, .background-wrapper.-invert h5, .background-wrapper.-invert h6 {
  color: #ffffff;
}
.background-wrapper.-text-shadow {
  text-shadow: 0 0 5px #fff;
}
.background-wrapper.-text-shadow.-invert {
  text-shadow: 0 0 5px #000;
}
.background-wrapper.-bg-restraint, .background-wrapper .background-wrapper-helper {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  /*padding-left: $gutter-default/2;
    padding-right: $gutter-default/2;*/
}
@media screen and (max-width: 1230px) {
  .background-wrapper.-bg-restraint, .background-wrapper .background-wrapper-helper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.background-wrapper.-width-expand > .background-wrapper-helper {
  max-width: none;
  /*padding-left: 15px;
    padding-right: 15px;*/
}
.background-wrapper.-width-expand > .background-wrapper-helper .background-wrapper-inner > .rs-columns {
  margin-top: -30px;
}
.background-wrapper.-width-expand > .background-wrapper-helper .background-wrapper-inner > .rs-columns > .rs-column {
  margin-top: 30px;
}
.background-wrapper-background, .photo-text-wrapper .photo-text-wrapper-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.background-wrapper-background video, .photo-text-wrapper .photo-text-wrapper-background video {
  /* Change this to `object-fit: cover;` once all browsers support it, */
  /* see http://stackoverflow.com/a/20851590 */
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.-background-mousemove > .background-wrapper-background, .photo-text-wrapper .-background-mousemove > .photo-text-wrapper-background, .-background-mousemove-inverted > .background-wrapper-background, .photo-text-wrapper .-background-mousemove-inverted > .photo-text-wrapper-background {
  right: -12%;
}
.background-wrapper-inner {
  position: relative;
  /*& {
    @include centered-1200;
  }*/
}
.background-wrapper-inner.-padding {
  padding: 2.499% 0;
}
.background-wrapper-inner.-medium-padding {
  padding: 100px 0;
}
.background-wrapper-inner.-large-padding {
  padding: 200px 0;
}
.background-wrapper-inner.-padding-top {
  padding: 2.499% 0 0;
}
.background-wrapper-inner.-medium-padding-top {
  padding: 100px 0 0;
}
.background-wrapper-inner.-large-padding-top {
  padding: 200px 0 0;
}
.background-wrapper-inner.-padding-bottom {
  padding: 0 0 2.499%;
}
.background-wrapper-inner.-medium-padding-bottom {
  padding: 0 0 100px;
}
.background-wrapper-inner.-large-padding-bottom {
  padding: 0 0 200px;
}
.link-cards .cols {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.link-cards .cols .link-card-item {
  flex: 0 0 100%;
  position: relative;
  position: relative;
  overflow: hidden;
}
.link-cards .cols .link-card-item:before {
  display: table;
  content: "";
  padding-top: 75%;
  float: left;
}
.link-cards .cols.cols-1 .link-card-item {
  flex-basis: 100%;
}
.link-cards .cols.cols-2 .link-card-item {
  flex-basis: 50%;
}
.link-cards .cols.cols-3 .link-card-item {
  flex-basis: 33.3333333333%;
}
.link-cards .cols.cols-4 .link-card-item {
  flex-basis: 25%;
}
.link-cards .cols.cols-5 .link-card-item {
  flex-basis: 20%;
}
.link-cards .cols.cols-6 .link-card-item {
  flex-basis: 16.6666666667%;
}
@media screen and (max-width: 900px) {
  .link-cards .cols.cols-medium-1 .link-card-item {
    flex-basis: 100%;
  }
  .link-cards .cols.cols-medium-2 .link-card-item {
    flex-basis: 50%;
  }
  .link-cards .cols.cols-medium-3 .link-card-item {
    flex-basis: 33.3333333333%;
  }
  .link-cards .cols.cols-medium-4 .link-card-item {
    flex-basis: 25%;
  }
  .link-cards .cols.cols-medium-5 .link-card-item {
    flex-basis: 20%;
  }
  .link-cards .cols.cols-medium-6 .link-card-item {
    flex-basis: 16.6666666667%;
  }
}
@media screen and (max-width: 599px) {
  .link-cards .cols.cols-small-1 .link-card-item {
    flex-basis: 100%;
  }
  .link-cards .cols.cols-small-2 .link-card-item {
    flex-basis: 50%;
  }
  .link-cards .cols.cols-small-3 .link-card-item {
    flex-basis: 33.3333333333%;
  }
  .link-cards .cols.cols-small-4 .link-card-item {
    flex-basis: 25%;
  }
  .link-cards .cols.cols-small-5 .link-card-item {
    flex-basis: 20%;
  }
  .link-cards .cols.cols-small-6 .link-card-item {
    flex-basis: 16.6666666667%;
  }
}
.link-cards .link-card-image {
  position: absolute;
  inset: 0;
}
.link-cards .link-card-image img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  font-family: "object-fit: cover;";
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 399px) {
  .link-cards .link-card-image {
    position: relative;
  }
  .link-cards .link-card-image img {
    position: relative;
  }
}
.link-cards .link-card-content {
  padding: 0;
  height: 100%;
  position: relative;
  justify-content: center;
  font-size: 1rem;
  display: grid;
  grid-template-columns: repeat(20, 1fr);
  align-items: end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 900px) {
  .link-cards .link-card-content {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 599px) {
  .link-cards .link-card-content {
    font-size: 0.7rem;
  }
}
.link-cards .link-card-content h1, .link-cards .link-card-content h2 {
  font-size: 1.375rem;
}
@media screen and (max-width: 900px) {
  .link-cards .link-card-content h1, .link-cards .link-card-content h2 {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 599px) {
  .link-cards .link-card-content h1, .link-cards .link-card-content h2 {
    font-size: 1.2375rem;
  }
}
.link-cards .link-card-content h3, .link-cards .link-card-content h4, .link-cards .link-card-content h5, .link-cards .link-card-content h6 {
  font-size: 1.25rem;
  color: var(--vr-color-default);
}
@media screen and (max-width: 900px) {
  .link-cards .link-card-content h3, .link-cards .link-card-content h4, .link-cards .link-card-content h5, .link-cards .link-card-content h6 {
    font-size: 1rem;
  }
}
@media screen and (max-width: 599px) {
  .link-cards .link-card-content h3, .link-cards .link-card-content h4, .link-cards .link-card-content h5, .link-cards .link-card-content h6 {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 399px) {
  .link-cards .link-card-content {
    padding: 0 0 30px;
    display: block;
    height: auto;
    width: 100%;
  }
  .link-cards .link-card-content > .link-card-text {
    display: block;
    grid-column: auto;
    text-align: center;
    min-width: auto;
  }
}
.link-cards .link-card-text {
  grid-column: 11 / 21;
  z-index: 1;
  display: inline-block;
  max-width: 100%;
  text-align: left;
  margin: 0;
  line-height: 1.3;
  padding: 30px 25px 85px;
  background: rgba(255, 255, 255, 0.9);
  position: relative;
  min-width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.link-cards .link-card-link {
  position: absolute;
  right: 25px;
  bottom: 35px;
}
.hero-wrapper {
  position: relative;
  height: 100%;
  /*&:not(.-full-vh) {
    @include aspect-ratio(1920, 500, true);
  }*/
}
.hero-wrapper .hero-container {
  display: flex;
  align-items: flex-end;
}
.hero-wrapper .hero-container.ratio-169 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-169:before {
  display: table;
  content: "";
  padding-top: 56.25%;
  float: left;
}
.hero-wrapper .hero-container.ratio-1610 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-1610:before {
  display: table;
  content: "";
  padding-top: 62.5%;
  float: left;
}
.hero-wrapper .hero-container.ratio-219 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-219:before {
  display: table;
  content: "";
  padding-top: 42.8571428571%;
  float: left;
}
.hero-wrapper .hero-container.ratio-83 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-83:before {
  display: table;
  content: "";
  padding-top: 37.5%;
  float: left;
}
.hero-wrapper .hero-container.ratio-43 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-43:before {
  display: table;
  content: "";
  padding-top: 75%;
  float: left;
}
.hero-wrapper .hero-container.ratio-32 {
  position: relative;
  overflow: hidden;
}
.hero-wrapper .hero-container.ratio-32:before {
  display: table;
  content: "";
  padding-top: 66.6666666667%;
  float: left;
}
.-full-vh.hero-wrapper .hero-container {
  position: relative;
  overflow: hidden;
}
.-full-vh.hero-wrapper .hero-container:before {
  display: table;
  content: "";
  padding-top: 100vh;
  float: left;
}
#hero .-full-vh.hero-wrapper .hero-container:before {
  padding-top: calc(100vh - var(--header-height));
}
@media screen and (max-width: 399px) {
  .hero-wrapper .hero-container {
    display: block;
  }
}
.hero-wrapper.-bgimage {
  /* @media screen and (max-width: 599px) {
      &::before {
        display: block;
        content: "";
        width: 100%;
        padding-top: (2 / 3) * 100%;
      }
      > * {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
      }
    }*/
}
.hero-wrapper.-bgimage .hero-container {
  overflow: hidden;
}
.hero-wrapper.-small > .hero-background {
  min-height: 250px;
}
@media screen and (max-width: 599px) {
  .hero-wrapper.-small > .hero-background {
    min-height: 150px;
  }
}
.hero-wrapper.-medium > .hero-background {
  min-height: 450px;
}
@media screen and (max-width: 599px) {
  .hero-wrapper.-medium > .hero-background {
    min-height: 300px;
  }
}
.hero-wrapper.-large > .hero-background {
  min-height: 750px;
}
@media screen and (max-width: 599px) {
  .hero-wrapper.-large > .hero-background {
    min-height: 450px;
  }
}
.hero-wrapper.-alt-color {
  background-color: #f6ecf2;
}
.hero-wrapper .hero-background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  /*&:not(.video_container) {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
    }*/
  /*.-full-vh& {
      min-height: 100vh;
      display: flex;
      align-items: stretch;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;

      &.video_container > div {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
      }
    }*/
}
.hero-wrapper .hero-background img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  font-family: "object-fit: cover;";
  display: block;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 399px) {
  :not(.-full-vh):not(.-small):not(.-medium):not(.-large).hero-wrapper .hero-background:not([class*="ratio-"]) {
    position: relative;
  }
  .hero-wrapper .hero-background img {
    position: relative;
  }
}
.hero-wrapper .hero-background video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover;";
}
.hero-wrapper .hero-content, .hero-wrapper .hero-html {
  padding: 80px 0;
  height: 100%;
  position: relative;
  /*left: 0;
    top: 0;
    bottom: 0;
    right: 0;*/
  justify-content: center;
  font-size: 1rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: end;
}
@media screen and (max-width: 900px) {
  .hero-wrapper .hero-content, .hero-wrapper .hero-html {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 599px) {
  .hero-wrapper .hero-content, .hero-wrapper .hero-html {
    font-size: 0.7rem;
  }
}
.hero-wrapper .hero-content h3, .hero-wrapper .hero-content h4, .hero-wrapper .hero-content h5, .hero-wrapper .hero-content h6, .hero-wrapper .hero-html h3, .hero-wrapper .hero-html h4, .hero-wrapper .hero-html h5, .hero-wrapper .hero-html h6 {
  color: var(--vr-color-default);
}
@media screen and (max-width: 399px) {
  .hero-wrapper .hero-content, .hero-wrapper .hero-html {
    padding: 0 0 30px;
    display: block;
    height: auto;
    width: 100%;
  }
  .hero-wrapper .hero-content > *, .hero-wrapper .hero-html > * {
    display: block;
    grid-column: auto;
    text-align: center;
    min-width: auto;
  }
}
.hero-wrapper .hero-text {
  z-index: 1;
  display: inline-block;
  max-width: 100%;
  text-align: left;
  margin: 0;
  line-height: 1.3;
  padding: 80px 50px 80px 200px;
  background: rgba(255, 255, 255, 0.85);
  position: relative;
}
.hero-wrapper .hero-text:before {
  content: "";
  position: absolute;
  left: 50px;
  top: 50%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 122.91 114'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='122.91' height='114' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M49.88,17.392a17.389,17.389,0,1,1,0-.006Z' transform='translate(29.135 0)' fill='%23001a57'/%3E%3Cpath d='M64.862,17.392a17.389,17.389,0,1,1,0-.006Z' transform='translate(58.048 0)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(65.968 39.603)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(21.654 39.603)' fill='%23001a57'/%3E%3Cpath d='M49.88,44.43a17.389,17.389,0,1,1,0-.006Z' transform='translate(29.135 52.179)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(0 0.199)' fill='%23001a57'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 122.91 114'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='122.91' height='114' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M49.88,17.392a17.389,17.389,0,1,1,0-.006Z' transform='translate(29.135 0)' fill='%23001a57'/%3E%3Cpath d='M64.862,17.392a17.389,17.389,0,1,1,0-.006Z' transform='translate(58.048 0)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(65.968 39.603)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(21.654 39.603)' fill='%23001a57'/%3E%3Cpath d='M49.88,44.43a17.389,17.389,0,1,1,0-.006Z' transform='translate(29.135 52.179)' fill='%23001a57'/%3E%3Ccircle cx='17.392' cy='17.392' r='17.392' transform='translate(0 0.199)' fill='%23001a57'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 100px;
  height: 93px;
  background-color: #79235c;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hero-wrapper .hero-text, .hero-wrapper .hero-text h1, .hero-wrapper .hero-text h2, .hero-wrapper .hero-text h3, .hero-wrapper .hero-text h4, .hero-wrapper .hero-text h5, .hero-wrapper .hero-text h6 {
  color: #323535;
  font-weight: 500;
}
.-content-right.hero-wrapper .hero-text {
  grid-column: 2;
}
/**
 * PHOTO / TEXT COMBI
 */
.photo-text-wrapper {
  position: relative;
  overflow: hidden;
}
.photo-text-wrapper.-valign-center {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.photo-text-wrapper.-valign-center > .text-wall {
  flex: 0 0 auto;
  width: 100%;
}
.photo-text-wrapper.-valign-center.-valignTop {
  justify-content: flex-start;
}
.photo-text-wrapper.-valign-center.-valignBottom {
  justify-content: flex-end;
}
.photo-text-wrapper .photo-wall {
  position: absolute;
  left: 49.167%;
  right: 0;
  top: 0;
  height: 100%;
}
.photo-text-wrapper .photo-wall-content {
  height: 100%;
  overflow: hidden;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.photo-text-wrapper .photo-wall-content img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  font-family: "object-fit: cover;";
  display: block;
  width: 100%;
  height: 100%;
}
.photo-text-wrapper .photo-wall-html iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.photo-text-wrapper .text-wall {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 1230px) {
  .photo-text-wrapper .text-wall {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.photo-text-wrapper .text-wall-content {
  pointer-events: visible;
  max-width: 50%;
  margin-right: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 75px;
}
.-bg-dark.photo-text-wrapper .text-wall-content, .-bg-dark.photo-text-wrapper .text-wall-content h1, .-bg-dark.photo-text-wrapper .text-wall-content h2, .-bg-dark.photo-text-wrapper .text-wall-content h3, .-bg-dark.photo-text-wrapper .text-wall-content h4, .-bg-dark.photo-text-wrapper .text-wall-content h5, .-bg-dark.photo-text-wrapper .text-wall-content h6 {
  color: #ffffff;
}
.photo-text-wrapper .text-wall-content.-padding {
  padding-top: 3.332%;
  padding-bottom: 3.332%;
}
.photo-text-wrapper .text-wall-content.-medium-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}
.photo-text-wrapper .text-wall-content.-large-padding {
  padding-top: 200px;
  padding-bottom: 200px;
}
.photo-text-wrapper .text-wall-content.-padding-top {
  padding-top: 3.332%;
}
.photo-text-wrapper .text-wall-content.-medium-padding-top {
  padding-top: 100px;
}
.photo-text-wrapper .text-wall-content.-large-padding-top {
  padding-top: 200px;
}
.photo-text-wrapper .text-wall-content.-padding-bottom {
  padding-bottom: 3.332%;
}
.photo-text-wrapper .text-wall-content.-medium-padding-bottom {
  padding-bottom: 100px;
}
.photo-text-wrapper .text-wall-content.-large-padding-bottom {
  padding-bottom: 200px;
}
.photo-text-wrapper.-bg-dark {
  background-color: #000;
}
.photo-text-wrapper.-text-col-alt-color {
  /*&,
    h1,h2,h3,h4,h5,h6 {
      color: $color-headline-invert;
    }*/
}
.photo-text-wrapper.-text-col-alt-color:after {
  position: absolute;
  inset: 0 50% 0 0;
  background-color: rgba(255, 255, 255, 0.9);
  content: "";
}
.photo-text-wrapper.-text-col-alt-color.-text-right:after {
  inset: 0 0 0 50%;
}
.photo-text-wrapper.-text-right .photo-wall {
  margin-left: 0;
  margin-right: 1.666%;
  left: 0;
  right: 49.167%;
}
.photo-text-wrapper.-text-right .text-wall {
  position: relative;
}
.photo-text-wrapper.-text-right .text-wall-content {
  position: relative;
  margin-right: 0;
  margin-left: auto;
  padding-right: 0;
  padding-left: 75px;
}
.photo-text-wrapper.-alt-layout-1 {
  overflow: visible;
  padding: 100px 0;
}
.photo-text-wrapper.-alt-layout-1 .text-wall {
  margin-bottom: -100px;
}
.photo-text-wrapper.-alt-layout-1 .text-wall-content {
  background-color: #F6F6F6;
  max-width: 57.5%;
  padding-right: 50px;
  padding-left: 50px;
}
.-alt-layout-bg-1.photo-text-wrapper.-alt-layout-1 .text-wall-content {
  background-color: #e1e8f7;
}
.photo-text-wrapper.-alt-layout-1 .photo-wall {
  bottom: 100px;
  height: auto;
}
.-text-right.photo-text-wrapper.-alt-layout-1 .photo-wall {
  right: 50%;
  margin-right: -60px;
}
.photo-text-wrapper.-alt-layout-1:not(.-text-right) .photo-wall {
  left: 50%;
  margin-left: -60px;
}
.photo-text-wrapper.-alt-layout-1 .title-wrapper {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 60%;
}
.-text-right.photo-text-wrapper.-alt-layout-1 .title-wrapper {
  padding-left: 0;
  padding-right: 60%;
  justify-content: flex-start;
}
.photo-text-wrapper.-alt-layout-1 .title {
  margin-top: -200px;
  background-color: rgba(246, 246, 246, 0.9);
  padding: 40px 50px;
}
@media screen and (max-width: 800px) {
  .photo-text-wrapper .photo-wall {
    margin-left: 60px;
  }
  .photo-text-wrapper .text-wall-content {
    padding-right: 0;
  }
  .photo-text-wrapper.-text-right .photo-wall {
    margin-right: 60px;
  }
  .photo-text-wrapper.-text-right .text-wall-content {
    padding-left: 0;
  }
}
@media screen and (max-width: 599px) {
  .photo-text-wrapper .photo-wall {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
    margin: 0 0 15px;
    padding: 15px 15px 0;
  }
  .photo-text-wrapper .photo-wall-content {
    min-height: 66vw;
  }
  .photo-text-wrapper .text-wall-content {
    padding-right: 0;
    max-width: none;
  }
  .photo-text-wrapper.-text-right .photo-wall {
    margin-right: 0;
    right: 0;
  }
}
/**
 * Item Teaser Boxes
 */
/*.teaser-boxes {
  &.-show-icon {
    margin-top: 150px;

    &.-color-inverted {
      margin-top: 93px;
    }
  }
}*/
.teaser-boxes .rs-columns {
  align-items: stretch;
}
.teaser-boxes-item {
  position: relative;
  font-size: 1.125rem;
  text-decoration: none;
  color: inherit;
  outline: none;
  /*-webkit-box-shadow: $shadow-default;
  -moz-box-shadow: $shadow-default;
  box-shadow: $shadow-default;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 40px;
  display: flex;
  flex-direction: column;
  /*p, ul, ol {
    margin: font-size(6px) 0;
  }*/
}
.-show-icon .teaser-boxes-item {
  /*margin-top: 80px;
    padding-top: 80px;*/
  z-index: 0;
}
.-show-icon .teaser-boxes-item[data-icon]:before {
  z-index: -1;
  color: rgba(50, 53, 53, 0.1);
  position: absolute;
  left: 50%;
  bottom: 50%;
  margin-bottom: -70px;
  margin-left: -70px;
  font-size: 8.75rem;
}
.-lt-compact .teaser-boxes-item {
  padding: 1.875rem 0;
}
.-lt-compact .teaser-boxes-item .image-wrapper {
  margin: -1.875rem 0 0.9375rem;
}
.-with-button.-lt-compact .teaser-boxes-item {
  padding-bottom: 5.875rem;
}
.-lt-compact .teaser-boxes-item h3 {
  font-size: 1.1875rem;
}
.-lt-compact .teaser-boxes-item h4 {
  font-size: 1.0625rem;
}
.-with-button .teaser-boxes-item .teaser-boxes-item-content, .-with-button.teaser-boxes-item .teaser-boxes-item-content {
  padding-bottom: 7.75rem;
}
.teaser-boxes-item.-align-center {
  text-align: center;
}
.teaser-boxes-item.-align-right {
  text-align: right;
}
.-valign-stretch > .teaser-boxes-item {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.-valign-stretch > .teaser-boxes-item .image-wrapper {
  flex: 0 1 auto;
}
.-valign-stretch > .teaser-boxes-item .teaser-boxes-item-content {
  flex: 1 0 auto;
  margin: 1rem 0;
  padding: 1rem;
  border-radius: 10px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 900px) {
  .-valign-stretch > .teaser-boxes-item .teaser-boxes-item-content {
    margin: 5vw;
  }
}
.-color-inverted .teaser-boxes-item, .teaser-boxes-item.-color-inverted {
  color: #ffffff;
}
.-show-icon .-color-inverted .teaser-boxes-item[data-icon]:before, .-show-icon.-color-inverted .teaser-boxes-item[data-icon]:before, .-show-icon .teaser-boxes-item.-color-inverted[data-icon]:before, .-show-icon.teaser-boxes-item.-color-inverted[data-icon]:before {
  color: rgba(255, 255, 255, 0.1);
}
.-color-inverted .teaser-boxes-item .teaser-boxes-item-content, .teaser-boxes-item.-color-inverted .teaser-boxes-item-content {
  background: #f6ecf2;
}
.teaser-boxes-item .image-wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
  flex: 0 0 auto;
}
.teaser-boxes-item .image-wrapper .caption {
  position: absolute;
  right: 5px;
  bottom: 2px;
  font-size: 0.5625rem;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}
.teaser-boxes-item .image-wrapper img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.teaser-boxes-item .image-wrapper.-image-circle {
  border-radius: 99em;
  overflow: hidden;
  /* Fixes hover in Chrome */
  opacity: 0.99;
}
.teaser-boxes-item .image-wrapper.-image-circle img {
  /* Fixes android bug with border-radius and overflow */
  border-radius: 99em;
}
.teaser-boxes-item .image-wrapper.-has-hover:before, .teaser-boxes-item .image-wrapper.-has-hover:after {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  z-index: 1;
}
.teaser-boxes-item .image-wrapper.-has-hover:before {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: "";
}
.teaser-boxes-item .image-wrapper.-has-hover:after {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 26px;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  left: 50%;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  margin: -13px 0 0 -13px;
  color: rgba(255, 255, 255, 0.75);
  -webkit-transform: scale3d(0.5, 0.5, 1);
  -moz-transform: scale3d(0.5, 0.5, 1);
  -ms-transform: scale3d(0.5, 0.5, 1);
  -o-transform: scale3d(0.5, 0.5, 1);
  transform: scale3d(0.5, 0.5, 1);
}
.teaser-boxes-item .image-wrapper.-has-hover.-has-link:after {
  content: "";
}
.teaser-boxes-item .image-wrapper.-has-hover img {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translateZ(0) scale3d(1, 1, 1);
  -moz-transform: translateZ(0) scale3d(1, 1, 1);
  -ms-transform: translateZ(0) scale3d(1, 1, 1);
  -o-transform: translateZ(0) scale3d(1, 1, 1);
  transform: translateZ(0) scale3d(1, 1, 1);
}
.-boxed > div > .teaser-boxes-item > .teaser-boxes-item-content {
  overflow: hidden;
  padding: 1.25rem;
  border: 1px solid #cacaca;
  outline: none;
}
.teaser-boxes-item img {
  display: block;
  width: 100%;
  height: auto;
}
.teaser-boxes-item .no-image {
  display: block;
  padding-top: 75%;
  background: #cacaca;
}
.teaser-boxes-item .teaser-boxes-item-content {
  flex: 1 0 auto;
  height: auto;
  position: relative;
  background: #eaeaea;
  padding: 15px 0 35px;
  z-index: 0;
  /*&:first-child {
      margin-top: 37px;

    }

    &:after {
      z-index: -1;
      content: '';
      position: absolute;
      left: 0;
      bottom: 100%;
      right: 0;
      background-color: $color-bg-secondary;
      -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='37px' preserveAspectRatio='none' viewBox='0 0 1000 210'%3E%3Cpath d='M-20,200L1000,0L1000,210L-20,210L-20,200Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='37px' preserveAspectRatio='none' viewBox='0 0 1000 210'%3E%3Cpath d='M-20,200L1000,0L1000,210L-20,210L-20,200Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E");
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      height:37px;
    }

    &:before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 100%;
      right: 0;
      background-color: inherit;
      -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='35px' preserveAspectRatio='none' viewBox='0 0 1000 200' %3E%3Cpath class='polygon' d='M-20,200,1000,0V200Z'%3E%3C/path%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='35px' preserveAspectRatio='none' viewBox='0 0 1000 200' %3E%3Cpath class='polygon' d='M-20,200,1000,0V200Z'%3E%3C/path%3E%3C/svg%3E");
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      height:35px;
    }*/
}
@media screen and (max-width: 900px) {
  .teaser-boxes-item .teaser-boxes-item-content {
    width: 10rem;
  }
}
.teaser-boxes-item .teaser-boxes-item-content .teaser-boxes-item-text {
  font-weight: 300;
  padding: 15px 1.25rem 0;
  margin-bottom: 3rem;
}
.-color-inverted .teaser-boxes-item .teaser-boxes-item-content a:not(.-button), .-color-inverted.teaser-boxes-item .teaser-boxes-item-content a:not(.-button) {
  text-decoration: underline;
  color: #ffffff;
}
.-color-inverted .teaser-boxes-item .teaser-boxes-item-content a:not(.-button):hover, .-color-inverted.teaser-boxes-item .teaser-boxes-item-content a:not(.-button):hover {
  color: #999;
}
.teaser-boxes-item .teaser-boxes-item-content a.-link, .teaser-boxes-item .teaser-boxes-item-content a.-button {
  margin-top: 3.125rem;
  display: inline-block;
}
.teaser-boxes-item .teaser-boxes-item-content a.-link {
  margin-top: 0.5em;
}
.teaser-boxes-item .teaser-boxes-item-content a.-button {
  position: relative;
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background: transparent;
  color: #323535;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  padding: 3px 20px;
  height: 40px;
  line-height: 32px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #323535 solid;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  position: absolute;
  bottom: 25px;
  left: 50%;
  margin-top: 0;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  -o-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.teaser-boxes-item .teaser-boxes-item-content a.-button[data-icon]:not([data-icon=""]):after {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 1.25rem;
  line-height: inherit;
  content: attr(data-icon);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  margin-left: 1ex;
}
.teaser-boxes-item .teaser-boxes-item-content a.-button:hover {
  color: #ffffff;
  border-color: #79235c;
  background: #79235c;
}
.-color-inverted .teaser-boxes-item .teaser-boxes-item-content a.-button, .-color-inverted.teaser-boxes-item .teaser-boxes-item-content a.-button {
  color: #ffffff;
  border-color: #ffffff;
}
.-color-inverted .teaser-boxes-item .teaser-boxes-item-content a.-button:hover, .-color-inverted.teaser-boxes-item .teaser-boxes-item-content a.-button:hover {
  color: #79235c;
  background: #ffffff;
}
.teaser-boxes-item h3, .teaser-boxes-item h4, .teaser-boxes-item h5, .teaser-boxes-item h6 {
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #79235c;
  font-weight: 300;
  font-size: 100%;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
  padding: 0 1.25rem 0;
  margin-bottom: -1.5em;
  position: relative;
  line-height: 1.3;
  /*&:before {
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 80px;
      margin-left: -40px;
      border-top: 1px $color-stroke-grey solid;
      content: '';
    }*/
}
.-color-inverted .teaser-boxes-item h3, .-color-inverted.teaser-boxes-item h3, .-color-inverted .teaser-boxes-item h4, .-color-inverted.teaser-boxes-item h4, .-color-inverted .teaser-boxes-item h5, .-color-inverted.teaser-boxes-item h5, .-color-inverted .teaser-boxes-item h6, .-color-inverted.teaser-boxes-item h6 {
  color: #ffffff;
  /*&:before {
        border-top-color: $color-stroke-light;
      }*/
}
.teaser-boxes-item h3 {
  font-size: 23 px;
  background-color: #a181522d;
  border-radius: 10px;
  border: 1px;
  border-style: dotted;
  color: #a18152;
  margin-bottom: 10px;
}
.teaser-boxes-item h4 {
  margin: 0 0 0.375rem;
  font-size: 1.5rem;
}
.teaser-boxes-item .image-wrapper.-has-hover:hover, .teaser-boxes-item .image-wrapper.-has-hover:focus {
  outline: none;
  /*img {
      -webkit-filter: blur(2px); !* Ch 23+, Saf 6.0+, BB 10.0+ *!
      filter: blur(2px); !* FF 35+ *!
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      transform: scale(1.05);
    }*/
}
.teaser-boxes-item .image-wrapper.-has-hover:hover:before, .teaser-boxes-item .image-wrapper.-has-hover:focus:before {
  opacity: 1;
  visibility: visible;
}
.teaser-boxes-item a.image-wrapper.-has-hover:hover, .teaser-boxes-item a.image-wrapper.-has-hover:focus {
  /* Fixes IE bug */
  text-decoration: none;
}
.teaser-boxes-item a.image-wrapper.-has-hover:hover:before, .teaser-boxes-item a.image-wrapper.-has-hover:hover:after, .teaser-boxes-item a.image-wrapper.-has-hover:focus:before, .teaser-boxes-item a.image-wrapper.-has-hover:focus:after {
  opacity: 1;
  visibility: visible;
}
.teaser-boxes-item a.image-wrapper.-has-hover:hover:after, .teaser-boxes-item a.image-wrapper.-has-hover:focus:after {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.teaser-boxes .ce_swiperStart .-valign-stretch.swiper-wrapper {
  align-items: stretch;
}
.teaser-boxes .ce_swiperStart .-valign-stretch.swiper-wrapper > .swiper-slide {
  height: auto;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper .slick-track {
  display: flex;
  align-items: stretch;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper .slick-slide {
  height: auto;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper .slick-slide > *, .teaser-boxes .boxes-slider .slick-slider-wrapper .slick-slide .teaser-boxes-item {
  height: 100%;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper .slick-slide > * {
  padding: 0 2.499%;
}
.teaser-boxes .boxes-slider .slick-slider-wrapper .slick-slide .teaser-boxes-item {
  margin: 0;
}
/**
 * BUTTON
 */
.standalone-buttons .standalone-buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.standalone-buttons .standalone-buttons-wrapper.-align-center {
  justify-content: center;
}
.standalone-buttons .standalone-buttons-wrapper.-align-right {
  justify-content: flex-end;
}
.standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link {
  flex: 0 0 auto;
  margin-left: 10px;
  margin-top: 10px;
  position: relative;
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background: transparent;
  color: #323535;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  padding: 3px 20px;
  height: 40px;
  line-height: 32px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px #323535 solid;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link[data-icon]:not([data-icon=""]):after {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 1.25rem;
  line-height: inherit;
  content: attr(data-icon);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  margin-left: 1ex;
}
.standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link:hover {
  color: #ffffff;
  border-color: #79235c;
  background: #79235c;
}
.standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link:first-child {
  margin-left: 0;
}
@media screen and (max-width: 599px) {
  .standalone-buttons .standalone-buttons-wrapper {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .standalone-buttons .standalone-buttons-wrapper.-align-center, .standalone-buttons .standalone-buttons-wrapper.-align-right {
    justify-content: flex-start;
  }
  .standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link {
    min-width: 0;
    flex: 1 0 0;
    margin-top: 20px;
    margin-left: 0;
  }
  .standalone-buttons .standalone-buttons-wrapper .standalone-buttons-link:first-child {
    margin-top: 0;
  }
}
#wrapper {
  padding: var(--header-height) 0 0 0;
  position: relative;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.arrow_right {
  background-color: #f6ecf2;
  color: #ffffff;
  position: relative;
  min-height: 450px;
}
.arrow_right:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 50px;
  content: "";
  background: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%22100%22%20fill%3D%22%23000000%22%20viewBox%3D%220%200%2010%20100%22%20preserveAspectRatio%3D%22none%22%20%3E%3Cpath%20d%3D%22M0%2C0%20L0%2C100%20L10%2C50z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 100% 50%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.widget p.error, .formbody p.error {
  margin-top: 0.125em;
  font-size: 0.75rem;
  color: #a00;
}
.boxed:not(.rs-columns), .mod_changePassword:not(.rs-columns), .mod_personalData:not(.rs-columns), .mod_login > *:not(.rs-columns) {
  background-color: #f6ecf2;
  padding: 20px 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.-has-buttons.boxed:not(.rs-columns), .-has-buttons.mod_changePassword:not(.rs-columns), .-has-buttons.mod_personalData:not(.rs-columns), .mod_login > *.-has-buttons:not(.rs-columns), .boxed:not(.rs-columns).-has-button, .-has-button.mod_changePassword:not(.rs-columns), .-has-button.mod_personalData:not(.rs-columns), .mod_login > *.-has-button:not(.rs-columns) {
  position: relative;
  padding-bottom: 65px;
}
.boxed:not(.rs-columns) .cta-button:last-child, .mod_changePassword:not(.rs-columns) .cta-button:last-child, .mod_personalData:not(.rs-columns) .cta-button:last-child, .mod_login > *:not(.rs-columns) .cta-button:last-child {
  position: absolute;
  bottom: 20px;
  left: 35px;
  right: 35px;
}
.boxed.rs-columns, .rs-columns.mod_changePassword, .rs-columns.mod_personalData, .mod_login > *.rs-columns {
  margin-left: -10px;
  margin-top: 0;
}
.boxed.rs-columns > *, .rs-columns.mod_changePassword > *, .rs-columns.mod_personalData > *, .mod_login > *.rs-columns > * {
  flex-shrink: 1;
  flex-grow: 1;
  background-color: #ffffff;
  margin-left: 10px;
  margin-top: 20px;
  padding: 20px 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.-has-buttons.boxed.rs-columns > *, .-has-buttons.rs-columns.mod_changePassword > *, .-has-buttons.rs-columns.mod_personalData > *, .mod_login > *.-has-buttons.rs-columns > *, .boxed.rs-columns > *.-has-button, .rs-columns.mod_changePassword > *.-has-button, .rs-columns.mod_personalData > *.-has-button, .mod_login > *.rs-columns > *.-has-button {
  padding-bottom: 65px;
}
.boxed.rs-columns > * .cta-button:last-child, .rs-columns.mod_changePassword > * .cta-button:last-child, .rs-columns.mod_personalData > * .cta-button:last-child, .mod_login > *.rs-columns > * .cta-button:last-child {
  position: absolute;
  bottom: 20px;
  left: 35px;
  right: 35px;
}
.boxed .boxed, .mod_changePassword .boxed, .mod_changePassword .mod_changePassword, .mod_changePassword .mod_personalData, .mod_changePassword .mod_login > *, .mod_personalData .boxed, .mod_personalData .mod_changePassword, .mod_personalData .mod_personalData, .mod_personalData .mod_login > *, .mod_login > * .boxed, .mod_login > * .mod_changePassword, .mod_login > * .mod_personalData, .mod_login > *, .boxed .mod_changePassword, .boxed .mod_personalData, .boxed .mod_login > * {
  background-color: inherit;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boxed + .boxed, .mod_changePassword + .boxed, .mod_changePassword + .mod_changePassword, .mod_changePassword + .mod_personalData, .mod_login.mod_changePassword > *, .mod_personalData + .boxed, .mod_personalData + .mod_changePassword, .mod_personalData + .mod_personalData, .mod_login.mod_personalData > *, .mod_login > * + .boxed, .mod_login > * + .mod_changePassword, .mod_login > * + .mod_personalData, .mod_login > * + *, .boxed + .mod_changePassword, .boxed + .mod_personalData, .mod_login.boxed > * {
  margin-top: 1.5rem;
}
.mod_login .lostPassword {
  padding: 0 10px;
  clear: left;
}
.mod_login .lostPassword a {
  font-size: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #323535;
  font-weight: 600;
}
.mod_lostPassword .widget, .mod_changePassword .widget, .mod_closeAccount .widget {
  grid-column: 1 / span 4;
}
@media screen and (max-width: 599px) {
  .mod_lostPassword .widget, .mod_changePassword .widget, .mod_closeAccount .widget {
    grid-column: auto / span 12;
    grid-column-start: 1;
  }
}
.mod_login {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mod_login > * {
  width: 100%;
  max-width: 400px;
}
.message {
  position: relative;
  min-height: 45px;
  padding: 5px 15px 5px 45px;
  display: flex;
  align-items: center;
  background-color: #f6ecf2;
  color: #323535;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1.5rem;
}
.message p:first-child:last-child:before {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 35px;
  height: 35px;
  content: "";
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%2379235c" width="1.725em" height="1.725em" viewBox="0 0 32 32"%3E%3Cpath d="M16 4.992c-6.075 0-11.008 4.932-11.008 11.008s4.932 11.008 11.008 11.008c6.075 0 11.008-4.933 11.008-11.008s-4.933-11.008-11.008-11.008zM16 6.746c5.108 0 9.254 4.147 9.254 9.254s-4.147 9.254-9.254 9.254c-5.108 0-9.254-4.147-9.254-9.254s4.147-9.254 9.254-9.254z"%3E%3C/path%3E%3Cpath d="M14.636 15.225v7.010c0 0.753 0.611 1.364 1.364 1.364s1.364-0.611 1.364-1.364v-7.010c0-0.753-0.611-1.364-1.364-1.364s-1.364 0.611-1.364 1.364z"%3E%3C/path%3E%3Cpath d="M17.364 10.549v-0.779c0-0.753-0.611-1.364-1.364-1.364s-1.364 0.611-1.364 1.364v0.779c0 0.753 0.611 1.364 1.364 1.364s1.364-0.611 1.364-1.364z"%3E%3C/path%3E%3C/svg%3E') no-repeat 50% 50%;
}
.message p:first-child:last-child.confirm {
  color: #3ab110;
}
.message p:first-child:last-child.confirm:before {
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%233ab110" width="1.725em" height="1.725em" viewBox="0 0 32 32"%3E%3Cpath d="M12.259 21.696l9.465-15.941c0.437-0.736 1.388-0.978 2.124-0.541s0.978 1.388 0.541 2.124c0 0-9.465 15.941-9.465 15.941l-2.241 3.773c0 0-2.807-3.373-2.807-3.373l-5.509-6.619c-0.547-0.657-0.458-1.635 0.2-2.183s1.635-0.458 2.183 0.2l5.509 6.619z"%3E%3C/path%3E%3C/svg%3E') no-repeat 50% 50%;
}
.message p:first-child:last-child.error {
  color: #e32d06;
}
.message p:first-child:last-child.error:before {
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23e32d06" width="1.725em" height="1.725em" viewBox="0 0 32 32"%3E%3Cpath d="M14.428 6.454c-2.155 3.629-8.034 13.53-10.228 17.226-0.335 0.565-0.342 1.267-0.017 1.838s0.932 0.924 1.589 0.924c4.349 0 16.107 0 20.456 0 0.657 0 1.264-0.353 1.589-0.924s0.319-1.273-0.017-1.838c-2.194-3.696-8.073-13.597-10.228-17.226-0.329-0.555-0.927-0.895-1.572-0.895s-1.243 0.34-1.572 0.895v0zM15.96 7.363c0.008-0.014 0.024-0.023 0.040-0.023s0.032 0.009 0.040 0.023c2.155 3.629 8.034 13.53 10.228 17.226 0.009 0.015 0.009 0.032 0 0.047s-0.024 0.024-0.041 0.024c-4.349 0-16.107 0-20.456 0-0.017 0-0.032-0.009-0.041-0.024s-0.008-0.033 0-0.047l10.228-17.226z"%3E%3C/path%3E%3Cpath d="M15.109 11.113v7.063c0 0.491 0.399 0.891 0.891 0.891s0.891-0.399 0.891-0.891v-7.063c0-0.492-0.399-0.891-0.891-0.891s-0.891 0.399-0.891 0.891z"%3E%3C/path%3E%3Cpath d="M15.109 21.269v1.188c0 0.491 0.399 0.891 0.891 0.891s0.891-0.399 0.891-0.891v-1.188c0-0.492-0.399-0.891-0.891-0.891s-0.891 0.399-0.891 0.891z"%3E%3C/path%3E%3C/svg%3E') no-repeat 50% 50%;
}
.message a {
  color: #ffffff;
  border-bottom: 1px #ffffff solid;
  -webkit-transition: color 0.2s ease, border-color 0.2s ease;
  -moz-transition: color 0.2s ease, border-color 0.2s ease;
  -ms-transition: color 0.2s ease, border-color 0.2s ease;
  -o-transition: color 0.2s ease, border-color 0.2s ease;
  transition: color 0.2s ease, border-color 0.2s ease;
}
.message a:hover, .message a:active {
  border-bottom-color: #79235c;
  color: #79235c;
}
/* --- NEWS --- */
.mod_newslist .layout_members, .mod_newsarchive .layout_members {
  position: relative;
  padding: 0 120px;
}
.mod_newslist .layout_members:not(:last-child), .mod_newsarchive .layout_members:not(:last-child) {
  margin-bottom: 1.5em;
}
.mod_newslist .layout_members h3, .mod_newsarchive .layout_members h3 {
  position: relative;
  padding-left: 35px;
  font-size: 1.375rem;
  text-transform: none;
}
.mod_newslist .layout_members h3 .ico-paperclip, .mod_newsarchive .layout_members h3 .ico-paperclip {
  position: absolute;
  left: 0;
  top: 0.5em;
  line-height: inherit;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mod_newslist .layout_members .info, .mod_newsarchive .layout_members .info {
  position: absolute;
  top: 0;
  left: 0;
}
.mod_newslist .layout_members .more a, .mod_newsarchive .layout_members .more a {
  display: inline-block;
  color: #79235c;
  font-family: "Roboto", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
  padding-left: 1.25em;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.mod_newslist .layout_members .more a:before, .mod_newsarchive .layout_members .more a:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: 1;
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin-right: 0.25em;
}
.mod_newslist .layout_members .more a:hover, .mod_newsarchive .layout_members .more a:hover {
  color: #79235c;
}
@media screen and (max-width: 599px) {
  .mod_newslist .layout_members, .mod_newsarchive .layout_members {
    padding: 0;
  }
  .mod_newslist .layout_members h3, .mod_newsarchive .layout_members h3 {
    font-size: 1.25rem;
  }
  .mod_newslist .layout_members .info, .mod_newsarchive .layout_members .info {
    padding-left: 35px;
    display: block;
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 0;
    font-size: 0.875rem;
  }
  .mod_newslist .layout_members .more, .mod_newsarchive .layout_members .more {
    padding-left: 35px;
  }
  .mod_newslist .layout_members .more a, .mod_newsarchive .layout_members .more a {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    padding-left: 0;
  }
}
.mod_newslist, .mod_newslist a, .mod_newsarchive, .mod_newsarchive a {
  color: #290000;
}
.ce_accordion + .ce_accordion {
  margin-top: 5px;
}
.ce_accordion .toggler {
  cursor: pointer;
  display: block;
  background-color: #f6ecf2;
  color: #ffffff;
  font-size: 1.5625rem;
  padding: 10px 50px 10px 15px;
  line-height: 30px;
  position: relative;
  outline: none;
  overflow: hidden;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  /*&:before {
      position: absolute;
      top:0;
      bottom: 0;
      right: 0;
      width: 50px;
      content: '';
      background: url('data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22%23000000%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%20%3E%3Cpath%20d%3D%22M10%2C0%20L100%2C0%20L100%2C100%20L10%2C100%20L0%2C50z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat 100% 50%;
      -webkit-background-size: 100% 100%;
      background-size: 100% 100%;
      //@include transform(translate(50%,-50%));
      @include transition(transform 0.25s ease);
    }*/
}
.ce_accordion .toggler .arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 50px;
  fill: #79235c;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.ce_accordion .toggler:before, .ce_accordion .toggler:after {
  z-index: 1;
  position: absolute;
  top: 50%;
  font-size: 35px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.ce_accordion .toggler:before {
  right: 20px;
  content: "+";
  opacity: 1;
  visibility: visible;
}
.ce_accordion .toggler:after {
  top: 22px;
  right: 25px;
  content: "–";
  opacity: 0;
  visibility: hidden;
}
.ce_accordion .toggler.ui-state-active {
  background-color: #79235c;
  color: #ffffff;
}
.ce_accordion .toggler.ui-state-active:before {
  opacity: 0;
  visibility: hidden;
}
.ce_accordion .toggler.ui-state-active:after {
  opacity: 1;
  visibility: visible;
}
.ce_accordion .toggler.ui-state-active .arrow {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  fill: #f6ecf2;
  max-height: 50px;
}
.ce_accordion .accordion {
  padding: 1.5rem 1rem;
  background: #ffffff;
}
.-separator:before, .-separator-top:before, .-separator:after, .-separator-bottom:after {
  background: inherit;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1439 157' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M1438.2,40.95c-13.05,-4.2 -31.35,-13.275 -32.55,-5.475l0,-1.95c-1.875,8.025 1.125,15.825 -4.5,20.25l-3.825,-3.6l-5.7,3.45c-3.825,-2.625 -1.95,-4.725 -1.95,-5.7c-9.3,3.675 -22.275,-0.675 -33.525,-1.8l11.925,21.9c-9.525,-5.025 -26.7,-15.3 -28.575,-8.25l-5.7,-7.35c-19.05,-14.025 -13.275,6.075 -20.925,1.875l-9.6,-8.025l9.525,0.15c-9.525,-4.05 -13.35,-6.675 -20.925,-11.925c0,0.075 -0.075,0.15 -0.075,0.225c0.525,0.3 0.9,0.75 0.9,1.2l-1.35,0.225c-1.125,3.975 -6.15,6.75 -12.825,6.45c-9.525,-1.125 -16.95,4.8 -32.25,-3.675l-3.825,8.175l-11.4,-4.875l0,-6.525c11.175,0.375 32.25,-2.1 46.65,-2.475l0.225,-3c-8.55,-0 -18.225,2.925 -23.85,2.25c-2.775,-1.275 -9.825,-8.1 -4.65,-12.45l-5.25,6.375c-28.5,0.75 -28.65,1.05 -58.425,-6.3l2.55,3.3c-5.925,1.95 -11.775,3.825 -13.425,-1.5c-17.85,-1.05 -36.375,-5.175 -47.925,-13.425l-2.55,7.65c-3.75,-0.45 -9.45,-12 -11.25,-1.275l-8.025,3.375c-5.175,-0.6 -8.325,3.825 -14.175,-0.6c-0.375,-0.3 -0.75,-0.6 -1.125,-0.9c0,0.225 0,0.45 0.075,0.675c-11.7,-3.375 0.15,6.9 -13.2,2.475c-4.275,-5.475 -4.725,9.75 -11.25,8.025l-6.525,-11.025c-11.775,-6.3 -13.8,4.725 -30.9,4.8c-8.175,-3.9 -12.15,-13.35 -6.75,-21.675c-7.5,10.125 -3.375,6.6 -13.275,11.475c-1.5,-4.125 -0.45,-5.025 1.725,-8.775c-8.775,-4.875 -5.4,3.75 -12.075,3.525c-1.95,7.8 -4.125,20.325 -6.3,20.775l2.55,2.475c-7.05,4.2 -14.7,6.15 -22.875,2.25l0.3,-3.9l-8.7,2.025l-0.525,-5.025l-12.375,1.575l1.725,1.35c-2.925,0.675 -12.45,2.4 -17.925,-0.225l0.225,-2.775c-15.45,-8.7 -28.2,2.7 -46.275,3.675l2.4,-5.7c-6.15,-5.7 -1.65,8.775 -9,5.925l-0.375,-7.05c-6.45,9.225 -8.325,-1.95 -12.825,-5.4l2.1,9.15l-8.4,-1.95c-9.225,-3.075 -5.7,-11.625 -4.35,-16.425l-6.3,7.275l-1.2,-8.1c-4.575,9.45 -4.575,-1.5 -12.675,3.525c-0.675,-3.075 1.35,-4.8 -1.35,-6.15l-13.275,11.475l8.025,-5.1l-0.975,11.85c-8.325,9 -11.325,-1.275 -17.25,2.025l4.125,-3.525c-9.75,2.85 -10.275,-2.175 -15.75,-4.8c1.725,2.175 4.275,5.475 0.375,7.05c-2.925,0.675 -1.575,-4.2 -4.275,-5.475c-0.675,7.875 -7.65,12.075 -13.95,8.4c0.075,-1.125 0.225,-2.175 0.6,-2.925c-1.575,1.275 -2.475,3.3 -5.25,1.425l1.65,-8.775l-5.4,8.325c-3.6,-2.4 -8.85,3.975 -8.4,-1.95l2.025,-1.725l-27.3,-2.1l-0.375,-7.05c-2.7,9.675 -14.85,-3.675 -13.95,8.4c-5.175,-6.6 -20.25,4.65 -17.25,-8.925c-17.925,-1.05 -27.6,12.075 -49.425,5.475c-7.8,-11.55 -29.025,-7.8 -43.05,-9c-27.375,4.875 -45,9.225 -72.975,12.9c-16.8,-16.125 -41.925,5.55 -60.075,-3.525l-4.95,6.375c-12,-10.2 -30.375,2.325 -47.25,-7.65c-4.125,2.775 -6.3,3.675 -7.275,3.9c0.75,0.3 1.95,1.5 2.325,5.55c-4.8,-2.85 -14.55,0.75 -13.875,-7.425l1.2,-0.825c0.675,-8.1 -14.625,3.825 -20.025,-3.225l2.925,8.7l-9.15,-1.5l2.475,-1.65c-39.675,19.35 -57.6,-8.25 -94.8,9.375c4.95,-9.525 -7.35,4.95 -7.8,-5.4c-9.375,-13.05 -17.4,2.85 -25.125,6.3c0,0.525 -0.075,1.125 -0.525,1.875l-13.425,-1.2c8.025,-13.125 -9.675,10.875 -2.325,-0.3c-35.1,-9.825 -80.925,0.225 -121.5,-4.275l1.8,3.375c-10.275,-0.675 -23.1,3.45 -30.9,-1.95c-7.8,-5.4 -17.1,8.55 -20.1,9.075c-8.55,5.775 -16.35,-5.7 -12.675,-5.175c-9.15,1.65 -17.775,13.575 -30.525,8.475c-3.525,-9.075 -22.875,2.55 -31.875,2.55l-0.75,0l-0,105.975c-0,-0 0.75,-0.688 0.75,-0c9,-0 37.725,-6.3 37.725,-6.3l66.9,13.275l162.825,-4.575l11.625,-9.45c32.025,16.5 73.05,-2.475 107.475,9.225l0.675,-8.1c9.75,-0.45 9.075,4.575 11.475,6c90.375,-1.875 183.45,-12.675 264.825,-2.475c7.875,5.4 31.725,2.175 37.875,7.875c26.4,-9.975 54.375,-9.825 80.85,-8.85l-0.975,0.9l12.45,-1.575c0.525,0.675 0.6,1.65 0.225,2.25c14.025,-7.2 36.225,-0.075 53.4,2.85l-0.975,0.9c100.425,1.425 193.575,-13.8 293.175,-2.475c46.275,13.2 100.125,-5.1 153.3,5.925c9.75,8.1 117.225,1.95 126.675,-1.875l-12.45,-9.825c11.925,-1.35 22.275,6.075 31.425,6.45l0.75,-0l0,-106.125l-1.05,-0Z' style='fill:%23181818;fill-rule:nonzero;'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1439 157' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M1438.2,40.95c-13.05,-4.2 -31.35,-13.275 -32.55,-5.475l0,-1.95c-1.875,8.025 1.125,15.825 -4.5,20.25l-3.825,-3.6l-5.7,3.45c-3.825,-2.625 -1.95,-4.725 -1.95,-5.7c-9.3,3.675 -22.275,-0.675 -33.525,-1.8l11.925,21.9c-9.525,-5.025 -26.7,-15.3 -28.575,-8.25l-5.7,-7.35c-19.05,-14.025 -13.275,6.075 -20.925,1.875l-9.6,-8.025l9.525,0.15c-9.525,-4.05 -13.35,-6.675 -20.925,-11.925c0,0.075 -0.075,0.15 -0.075,0.225c0.525,0.3 0.9,0.75 0.9,1.2l-1.35,0.225c-1.125,3.975 -6.15,6.75 -12.825,6.45c-9.525,-1.125 -16.95,4.8 -32.25,-3.675l-3.825,8.175l-11.4,-4.875l0,-6.525c11.175,0.375 32.25,-2.1 46.65,-2.475l0.225,-3c-8.55,-0 -18.225,2.925 -23.85,2.25c-2.775,-1.275 -9.825,-8.1 -4.65,-12.45l-5.25,6.375c-28.5,0.75 -28.65,1.05 -58.425,-6.3l2.55,3.3c-5.925,1.95 -11.775,3.825 -13.425,-1.5c-17.85,-1.05 -36.375,-5.175 -47.925,-13.425l-2.55,7.65c-3.75,-0.45 -9.45,-12 -11.25,-1.275l-8.025,3.375c-5.175,-0.6 -8.325,3.825 -14.175,-0.6c-0.375,-0.3 -0.75,-0.6 -1.125,-0.9c0,0.225 0,0.45 0.075,0.675c-11.7,-3.375 0.15,6.9 -13.2,2.475c-4.275,-5.475 -4.725,9.75 -11.25,8.025l-6.525,-11.025c-11.775,-6.3 -13.8,4.725 -30.9,4.8c-8.175,-3.9 -12.15,-13.35 -6.75,-21.675c-7.5,10.125 -3.375,6.6 -13.275,11.475c-1.5,-4.125 -0.45,-5.025 1.725,-8.775c-8.775,-4.875 -5.4,3.75 -12.075,3.525c-1.95,7.8 -4.125,20.325 -6.3,20.775l2.55,2.475c-7.05,4.2 -14.7,6.15 -22.875,2.25l0.3,-3.9l-8.7,2.025l-0.525,-5.025l-12.375,1.575l1.725,1.35c-2.925,0.675 -12.45,2.4 -17.925,-0.225l0.225,-2.775c-15.45,-8.7 -28.2,2.7 -46.275,3.675l2.4,-5.7c-6.15,-5.7 -1.65,8.775 -9,5.925l-0.375,-7.05c-6.45,9.225 -8.325,-1.95 -12.825,-5.4l2.1,9.15l-8.4,-1.95c-9.225,-3.075 -5.7,-11.625 -4.35,-16.425l-6.3,7.275l-1.2,-8.1c-4.575,9.45 -4.575,-1.5 -12.675,3.525c-0.675,-3.075 1.35,-4.8 -1.35,-6.15l-13.275,11.475l8.025,-5.1l-0.975,11.85c-8.325,9 -11.325,-1.275 -17.25,2.025l4.125,-3.525c-9.75,2.85 -10.275,-2.175 -15.75,-4.8c1.725,2.175 4.275,5.475 0.375,7.05c-2.925,0.675 -1.575,-4.2 -4.275,-5.475c-0.675,7.875 -7.65,12.075 -13.95,8.4c0.075,-1.125 0.225,-2.175 0.6,-2.925c-1.575,1.275 -2.475,3.3 -5.25,1.425l1.65,-8.775l-5.4,8.325c-3.6,-2.4 -8.85,3.975 -8.4,-1.95l2.025,-1.725l-27.3,-2.1l-0.375,-7.05c-2.7,9.675 -14.85,-3.675 -13.95,8.4c-5.175,-6.6 -20.25,4.65 -17.25,-8.925c-17.925,-1.05 -27.6,12.075 -49.425,5.475c-7.8,-11.55 -29.025,-7.8 -43.05,-9c-27.375,4.875 -45,9.225 -72.975,12.9c-16.8,-16.125 -41.925,5.55 -60.075,-3.525l-4.95,6.375c-12,-10.2 -30.375,2.325 -47.25,-7.65c-4.125,2.775 -6.3,3.675 -7.275,3.9c0.75,0.3 1.95,1.5 2.325,5.55c-4.8,-2.85 -14.55,0.75 -13.875,-7.425l1.2,-0.825c0.675,-8.1 -14.625,3.825 -20.025,-3.225l2.925,8.7l-9.15,-1.5l2.475,-1.65c-39.675,19.35 -57.6,-8.25 -94.8,9.375c4.95,-9.525 -7.35,4.95 -7.8,-5.4c-9.375,-13.05 -17.4,2.85 -25.125,6.3c0,0.525 -0.075,1.125 -0.525,1.875l-13.425,-1.2c8.025,-13.125 -9.675,10.875 -2.325,-0.3c-35.1,-9.825 -80.925,0.225 -121.5,-4.275l1.8,3.375c-10.275,-0.675 -23.1,3.45 -30.9,-1.95c-7.8,-5.4 -17.1,8.55 -20.1,9.075c-8.55,5.775 -16.35,-5.7 -12.675,-5.175c-9.15,1.65 -17.775,13.575 -30.525,8.475c-3.525,-9.075 -22.875,2.55 -31.875,2.55l-0.75,0l-0,105.975c-0,-0 0.75,-0.688 0.75,-0c9,-0 37.725,-6.3 37.725,-6.3l66.9,13.275l162.825,-4.575l11.625,-9.45c32.025,16.5 73.05,-2.475 107.475,9.225l0.675,-8.1c9.75,-0.45 9.075,4.575 11.475,6c90.375,-1.875 183.45,-12.675 264.825,-2.475c7.875,5.4 31.725,2.175 37.875,7.875c26.4,-9.975 54.375,-9.825 80.85,-8.85l-0.975,0.9l12.45,-1.575c0.525,0.675 0.6,1.65 0.225,2.25c14.025,-7.2 36.225,-0.075 53.4,2.85l-0.975,0.9c100.425,1.425 193.575,-13.8 293.175,-2.475c46.275,13.2 100.125,-5.1 153.3,5.925c9.75,8.1 117.225,1.95 126.675,-1.875l-12.45,-9.825c11.925,-1.35 22.275,6.075 31.425,6.45l0.75,-0l0,-106.125l-1.05,-0Z' style='fill:%23181818;fill-rule:nonzero;'/%3E%3C/svg%3E");
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
  content: "";
  position: absolute;
  height: 50px;
  width: 100%;
  z-index: 10;
}
.-separator, .-separator-top, .-separator-bottom {
  position: relative;
  overflow: visible;
}
.-separator:before, .-separator-top:before {
  inset: -25px 0 auto 0;
}
.-separator:after, .-separator-bottom:after {
  inset: auto 0 -25px 0;
}
.-separator-color1:before, .-separator-color1:after {
  background-color: var(--vr-bgcolor-1);
}
.-separator-color2:before, .-separator-color2:after {
  background-color: var(--vr-bgcolor-2);
}
.-separator-color3:before, .-separator-color3:after {
  background-color: var(--vr-bgcolor-3);
}
.-bg-color-alt1 {
  background-color: var(--vr-bgcolor-1);
}
.-bg-color-alt2 {
  background-color: var(--vr-bgcolor-2);
}
.-bg-color-alt3 {
  background-color: var(--vr-bgcolor-3);
}
.-bg-color-alt3, .-bg-color-alt3 h1, .-bg-color-alt3 h2, .-bg-color-alt3 h3, .-bg-color-alt3 h4, .-bg-color-alt3 h5, .-bg-color-alt3 h6 {
  color: var(--vr-color-invert);
}
@media screen and (max-width: 599px) {
  .logo {
    max-width: calc(100% - 80px);
  }
}
.ce_image.logo.block {
  margin-left: 0;
}
.ce_secure_downloads ul {
  list-style-type: none;
  padding: 0;
}
.ce_secure_downloads li:nth-child(odd) {
  background-color: #f6ecf2;
  color: white;
}
.ce_secure_downloads .download-element {
  background-position: 10px center;
  padding-left: 32px;
}
a.-button {
  border-radius: 5px;
}
.ce_hofff_recursive-download-folder .folder, .mod_hofff_recursive-download-folder .folder {
  border: 1px #79235c solid;
  margin-top: 5px;
  position: relative;
  padding: 5px 15px 5px 2.5em;
  background: none;
}
.ce_hofff_recursive-download-folder .folder:first-child, .mod_hofff_recursive-download-folder .folder:first-child {
  margin-top: 0;
}
.ce_hofff_recursive-download-folder .folder + .file, .mod_hofff_recursive-download-folder .folder + .file {
  margin-top: 5px;
}
.ce_hofff_recursive-download-folder .folder > a, .ce_hofff_recursive-download-folder .folder > span, .mod_hofff_recursive-download-folder .folder > a, .mod_hofff_recursive-download-folder .folder > span {
  display: block;
  margin: -5px -15px -5px -2.5em;
  padding: 5px 15px 5px 2.5em;
  color: #323535;
  background: #f6ecf2;
  font-weight: 400;
}
.ce_hofff_recursive-download-folder .folder > a:before, .ce_hofff_recursive-download-folder .folder > span:before, .mod_hofff_recursive-download-folder .folder > a:before, .mod_hofff_recursive-download-folder .folder > span:before {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: -0.1em;
  font-size: 100%;
  line-height: inherit;
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  position: absolute;
  left: 15px;
  top: 5px;
  color: #79235c;
}
.ce_hofff_recursive-download-folder .folder.folder-open > a:before, .mod_hofff_recursive-download-folder .folder.folder-open > a:before {
  content: "";
}
.ce_hofff_recursive-download-folder .folder .file > a, .ce_hofff_recursive-download-folder .folder .file > span, .mod_hofff_recursive-download-folder .folder .file > a, .mod_hofff_recursive-download-folder .folder .file > span {
  display: flex;
  align-items: center;
}
.ce_hofff_recursive-download-folder .folder .file > a > *, .ce_hofff_recursive-download-folder .folder .file > span > *, .mod_hofff_recursive-download-folder .folder .file > a > *, .mod_hofff_recursive-download-folder .folder .file > span > * {
  margin-left: 5px;
}
.ce_hofff_recursive-download-folder .folder .file > a > *.filename, .ce_hofff_recursive-download-folder .folder .file > span > *.filename, .mod_hofff_recursive-download-folder .folder .file > a > *.filename, .mod_hofff_recursive-download-folder .folder .file > span > *.filename {
  margin-left: 15px;
}
.ce_hofff_recursive-download-folder ul, .mod_hofff_recursive-download-folder ul {
  margin: 10px 0 5px;
  font-size: 1.125rem;
}
.ce_hofff_recursive-download-folder ul li.file:nth-child(odd), .mod_hofff_recursive-download-folder ul li.file:nth-child(odd) {
  background-color: #f6ecf2;
  color: white;
}
.loader {
  position: absolute !important;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.7);
  transition: opacity 0.25s ease;
  opacity: 0;
  visibility: hidden;
}
.htmx-request .loader {
  opacity: 1;
  visibility: visible;
}
.filter select:has(option[value=""]:not(:checked)) {
  border-color: #79235c;
  color: #79235c;
  background-color: #fdfbfc;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Ftheme.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2F_variables.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2F_init.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fcommon.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2F_mixins.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Ffont.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fheader.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fhero.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fcontent.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Ffooter.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fslick-theme.scss%22%2C%22var%2Fwww%2Fvhosts%2Fdev2.vonrotenberg.de%2Fhttpdocs%2Fwmfgo.dev2.vonrotenberg.de%2Ffiles%2Fthemes%2Fluumicore2024%2Fassets%2Fcss%2Finc%2Fcustom-elements.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAFhBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2BA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAFlCA%3BAAAA%3BAAAA%3BAEyCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzCA%3BAAAA%3BAAAA%3BAEuDA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAF3FA%3BAEgGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAF7GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACSE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6IM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3EE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA5GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8LE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9KF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0LE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BACzMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmNE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmHI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAHtQR%3BAAAA%3BAAAA%3BAGmRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BACvQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6QF%3BAAAA%3BAAAA%3BAC7QE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmRF%3BAAAA%3BAAAA%3BAChRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsRF%3BAAAA%3BAAAA%3BACtRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FBF%3BAAAA%3BAAAA%3BAG%2BTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FTA%3BAAAA%3BAAAA%3BAG0UE%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2XM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAA8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA2BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpkBN%3BAAAA%3BAAAA%3BAGomBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHxnBN%3BAAAA%3BAAAA%3BAGooBA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH1oBJ%3BAAAA%3BAAAA%3BAI2RE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJhUN%3BAAAA%3BAAAA%3BAGwqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHxqBA%3BAAAA%3BAAAA%3BAG0rBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmhBE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAHnwBJ%3BAG2wBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHxzBF%3BAAAA%3BAAAA%3BAG80BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC73BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD44BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAHj7BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKGA%3BAAAA%3BAAAA%3BADyBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjBF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAD7BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiCF%3BAAAA%3BAAAA%3BAAAA%3BADjCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2CA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAL7EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMMA%3BAAAA%3BAAAA%3BAFsBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEfF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFpCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEiDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFjCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2CI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrDN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmEM%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAFrER%3BAE8EQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF9ER%3BAEsFM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAFnHZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE2IE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAWd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFnLE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE8MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAN%2FQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHxDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG8DA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAHhEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGoHA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3HF%3BAAAA%3BAAAA%3BAAAA%3BAGoII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGuKE%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP9LN%3BAAAA%3BAAAA%3BAAAA%3BAQOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAJdJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI8DA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BARrGJ%3BAAAA%3BAAAA%3BAAAA%3BASMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4BE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAT9CR%3BAUcA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAV9BF%3BAUqCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAV3IN%3BAUoJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAV9LJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPlIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOyIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPzHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOmIM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FNR%3BAOyOU%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPzOV%3BAOoPU%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPjQF%3BAAAA%3BAAAA%3BAAAA%3BAO2QI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPjRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO4RE%3BAAAA%3BAAAA%3BAP5RF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOgSE%3BAAAA%3BAAAA%3BAAAA%3BAPhSF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO2SI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAPtPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOyPA%3BAAAA%3BAAAA%3BAAAA%3BAPzPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO4PA%3BAAAA%3BAAAA%3BAAAA%3BAP5PA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO%2BPA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOkQA%3BAAAA%3BAAAA%3BAAAA%3BAPlQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOqQA%3BAAAA%3BAAAA%3BAAAA%3BAPrQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOyQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAP9WN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO%2BXA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAoBF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FbF%3BAOucI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPlfA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOkgBE%3BAAAA%3BAAAA%3BAPlgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO4gBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAXllBJ%3BAAAA%3BAAAA%3BAW4lBA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPxoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO6oBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAACE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXl2BN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWw3BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPx6BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOm7BA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPhjCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOkmCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPrxBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO0xBI%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAX3yCN%3BAAAA%3BAAAA%3BAWuzCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPh8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOg8BI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAX10CR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIoOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FPJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAItEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJgFF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAArKJ%3BAAiLE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAIzMN%3BAAAA%3BAAAA%3BAAAA%3BAJsNI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAIpZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJiaF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */