@charset "UTF-8";
/* ---------------------------------------------------------------------- */
/*    GENERAL
/* ---------------------------------------------------------------------- */
.invisible {
  display: none;
}
.clear, .clearfix {
  clear: both;
}
.floatleft {
  float: left;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
::-moz-selection {
  background: #333333;
  color: #ffffff;
  text-shadow: none;
}
::selection {
  background: #333333;
  color: #ffffff;
  text-shadow: none;
}
*[data-icon]:before {
  content: attr(data-icon);
  -webkit-font-smoothing: antialiased;
  font-weight: 100;
}
figure {
  margin: 0;
  padding: 0;
}
/* ---------------------------------------------------------------------- */
/*    GLOBAL
/* ---------------------------------------------------------------------- */
* {
  font-family: "GalanoGrotesque", Arial, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: bottom;
}
*:focus {
  outline: none;
}
.logo {
  background-image: url("data:image/svg+xml,%3Csvg width='239' height='34' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 34h239V0H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M22.73 0L13.5 17.34 4.309 0H0v19.056h4.778v-7.634l7.274 13.672h2.932l7.24-13.672V33H27V0zM50 27.445h-4.86v-1.663C43.67 27.262 41.743 28 39.363 28c-2.209 0-3.989-.72-5.338-2.163-1.35-1.44-2.024-3.308-2.024-5.6V9h4.86v10.202c0 1.306.336 2.354 1.01 3.142.675.79 1.578 1.183 2.707 1.183 3.042 0 4.564-2.12 4.564-6.358V9H50v18.445zM61.748 13.255c-.88.605-1.456 1.462-1.729 2.57h8.962c-.299-1.158-.843-2.028-1.636-2.608-.794-.58-1.711-.87-2.752-.87-1.016 0-1.965.304-2.845.908zM74 19.342H59.87c.249 1.337.8 2.401 1.655 3.194.856.794 1.853 1.192 2.994 1.192 2.107 0 3.643-.832 4.61-2.495l4.388.945c-.793 1.916-1.971 3.364-3.532 4.347C68.422 27.51 66.6 28 64.519 28c-2.677 0-4.933-.933-6.768-2.797C55.917 23.337 55 20.943 55 18.019c0-2.924.923-5.324 2.77-7.202C59.617 8.939 61.89 8 64.593 8c2.528 0 4.704.9 6.525 2.703 1.823 1.802 2.783 4.115 2.882 6.938v1.701z'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23FFF' mask='url(%23b)' d='M78 27h5V0h-5zM87 27h5V0h-5zM103.749 13.255c-.88.605-1.457 1.462-1.73 2.57h8.961c-.297-1.158-.842-2.028-1.636-2.608-.793-.58-1.71-.87-2.752-.87-1.016 0-1.964.304-2.843.908zM116 19.342h-14.129c.248 1.337.8 2.401 1.655 3.194.855.794 1.852 1.192 2.992 1.192 2.108 0 3.645-.832 4.61-2.495l4.388.945c-.793 1.916-1.97 3.364-3.532 4.347-1.562.984-3.384 1.475-5.466 1.475-2.677 0-4.932-.933-6.767-2.797C97.917 23.337 97 20.943 97 18.019c0-2.924.923-5.324 2.77-7.202C101.618 8.939 103.89 8 106.593 8c2.529 0 4.704.9 6.527 2.703 1.821 1.802 2.782 4.115 2.881 6.938v1.701zM133 8.15l-.263 4.77h-1.089c-4.46 0-6.689 2.677-6.689 8.034V27H120V8.263h4.96v3.417c1.703-2.453 3.945-3.68 6.725-3.68.576 0 1.014.05 1.315.15M154 27h5V0h-5zM170.749 13.255c-.88.605-1.457 1.462-1.73 2.57h8.962c-.299-1.158-.843-2.028-1.636-2.608-.794-.58-1.711-.87-2.752-.87-1.016 0-1.965.304-2.844.908zM183 19.342h-14.13c.25 1.337.8 2.401 1.655 3.194.856.794 1.853 1.192 2.994 1.192 2.107 0 3.644-.832 4.61-2.495l4.388.945c-.793 1.916-1.971 3.364-3.532 4.347-1.563.984-3.384 1.475-5.466 1.475-2.677 0-4.933-.933-6.768-2.797-1.834-1.866-2.751-4.26-2.751-7.184 0-2.924.923-5.324 2.77-7.202C168.617 8.939 170.89 8 173.593 8c2.528 0 4.704.9 6.526 2.703 1.822 1.802 2.782 4.115 2.881 6.938v1.701zM199.943 20.354c.961-.9 1.443-2.05 1.443-3.454 0-1.402-.482-2.554-1.443-3.453-.961-.898-2.091-1.347-3.39-1.347-1.44 0-2.63.443-3.568 1.33-.938.885-1.406 2.042-1.406 3.47 0 1.429.468 2.586 1.406 3.472.937.886 2.127 1.33 3.568 1.33 1.299 0 2.429-.45 3.39-1.348zM206 25.21c0 2.782-.865 4.943-2.597 6.482-1.73 1.538-4.073 2.308-7.03 2.308-4.181 0-7.102-1.354-8.76-4.062l3.857-2.992c.746.96 1.466 1.644 2.164 2.05.697.406 1.61.609 2.74.609 1.539 0 2.758-.455 3.66-1.366.9-.912 1.352-2.167 1.352-3.768v-.295c-1.37 1.132-3.258 1.7-5.66 1.7-2.309 0-4.34-.875-6.094-2.623C187.877 21.505 187 19.387 187 16.9c0-2.461.877-4.56 2.632-6.296C191.386 8.868 193.417 8 195.725 8c2.355 0 4.242.567 5.66 1.7V8.553h4.578L206 25.21zM223.542 22.083c1.058-1.045 1.587-2.4 1.587-4.064 0-1.664-.529-3.024-1.587-4.083-1.058-1.059-2.275-1.588-3.653-1.588-1.5 0-2.737.517-3.708 1.55-.973 1.033-1.457 2.407-1.457 4.12 0 1.715.484 3.082 1.457 4.103.971 1.021 2.208 1.531 3.708 1.531 1.378 0 2.595-.523 3.653-1.57zm6.458 5.35h-4.871v-1.475C223.48 27.32 221.451 28 219.04 28c-2.434 0-4.55-.946-6.346-2.836-1.796-1.89-2.694-4.272-2.694-7.145 0-2.873.904-5.261 2.711-7.164 1.81-1.903 3.92-2.855 6.33-2.855 2.435 0 4.464.693 6.088 2.08V8.567H230v18.865zM234 27h5V0h-5zM143 25a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/%3E%3C/g%3E%3C/svg%3E");
}
table {
  width: 100%;
  font-size: 15px;
  margin: 0 0 50px 0;
  border-collapse: collapse;
}
table thead {
  background: #999;
}
table thead th {
  color: #fff;
  font-weight: bold;
  font-weight: bold;
  padding: 13px 10px;
}
table tbody tr.odd {
  background: #f3f3f3;
}
table tbody td {
  padding: 13px 10px;
}
.ce_text ul li {
  list-style-type: disc;
  margin: 0;
}
.ce_text {
  position: relative;
}
/* ---------------------------------------------------------------------- */
/*    CSS Stiles
/* ---------------------------------------------------------------------- */
.color-primary {
  background-color: #2A356B;
}
.color-1 {
  background-color: #EDC591;
}
.color-2 {
  background-color: #E8B3A7;
}
.big-padding, .text-on-image p {
  padding: 5vw;
}
.big-padding.no-padding-top, .text-on-image p.no-padding-top {
  padding-top: 0;
}
.big-padding.no-padding-bottom, .text-on-image p.no-padding-bottom {
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .big-padding, .text-on-image p {
    padding: 20px 40px;
  }
  .big-padding.ce_form, .text-on-image p.ce_form {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 415px) {
  .big-padding, .text-on-image p {
    padding: 20px 40px;
  }
}
.text-on-image p {
  position: absolute;
  margin: 0;
  bottom: 0;
  z-index: 1;
}
.text-on-image .bgimg:before {
  content: "";
  background-color: #2A356B;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.8;
}
.css-stile-cta-banner .css-stile-button a {
  border-color: #ffffff;
  transition: 0.2s all ease;
}
.css-stile-cta-banner .css-stile-button a:hover {
  border-color: #4050a2;
}
.css-stile-button .white a {
  color: white;
}
.css-stile-cta {
  width: 100%;
  background-color: #2A356B;
  color: white;
  padding: 25px;
}
.css-stile-cta a {
  text-decoration: none;
  color: white;
}
/* ---------------------------------------------------------------------- */
/*    TinyMCE
/* ---------------------------------------------------------------------- */
.mce-max-width-75 {
  max-width: 75%;
  display: inline-block;
}
.mce-max-width-50 {
  max-width: 50%;
  display: inline-block;
}
.mce-max-width-25 {
  max-width: 25%;
  display: inline-block;
}
@media (min-width: 768px) {
  .mce-max-width-33 {
    max-width: 33.333333333%;
    display: inline-block;
  }
}
.mce-font-size-25 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .mce-font-size-25 {
    font-size: calc(1.2019230769vw + 13.0769230769px);
  }
}
@media (min-width: 992px) {
  .mce-font-size-25 {
    font-size: 25px;
  }
}
.mce-font-size-30 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .mce-font-size-30 {
    font-size: calc(2.4038461538vw + 6.1538461538px);
  }
}
@media (min-width: 992px) {
  .mce-font-size-30 {
    font-size: 30px;
  }
}
.mce-font-size-35 {
  font-size: 20px;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .mce-font-size-35 {
    font-size: calc(1.4204545455vw + 11.8181818182px);
  }
}
@media (min-width: 1280px) {
  .mce-font-size-35 {
    font-size: 30px;
  }
}
.mce-font-size-40 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .mce-font-size-40 {
    font-size: calc(4.8076923077vw - 7.6923076923px);
  }
}
@media (min-width: 992px) {
  .mce-font-size-40 {
    font-size: 40px;
  }
}
.mce-font-size-45 {
  font-size: 20px;
}
@media (min-width: 576px) {
  .mce-font-size-45 {
    font-size: calc(6.0096153846vw - 14.6153846154px);
  }
}
@media (min-width: 992px) {
  .mce-font-size-45 {
    font-size: 45px;
  }
}
.mce-font-color-white {
  color: #ffffff;
}
.mce-font-color-primary-1 {
  color: #EDC591;
}
.mce-font-color-primary-2 {
  color: #E8B3A7;
}
/* ----------------------------------------------------------------------
  Typo
---------------------------------------------------------------------- */
body {
  color: #333333;
  margin: 0;
  counter-reset: section;
}
h1, h2, h3, h4, h5, h6 {
  color: #000;
}
h1 {
  font-size: 25px;
  font-weight: bold;
  line-height: 1.1;
  margin: 0 0 10px;
  color: #2A356B;
}
@media (min-width: 415px) {
  h1 {
    font-size: calc(1.4164305949vw + 19.1218130312px);
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: calc(1.953125vw + 15px);
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: calc(9.765625vw - 65px);
  }
}
@media (min-width: 1280px) {
  h1 {
    font-size: 60px;
  }
}
h2 {
  font-weight: 600;
  line-height: 1.2;
  margin: 30px 0 20px 0;
  font-size: 20px;
}
@media (min-width: 576px) {
  h2 {
    font-size: calc(1.2019230769vw + 13.0769230769px);
  }
}
@media (min-width: 992px) {
  h2 {
    font-size: 25px;
  }
}
h3 {
  font-weight: 600;
  line-height: 1.2;
  margin: 30px 0 20px 0;
  font-size: 17px;
}
@media (min-width: 576px) {
  h3 {
    font-size: calc(0.7211538462vw + 12.8461538462px);
  }
}
@media (min-width: 992px) {
  h3 {
    font-size: 20px;
  }
}
p, ul, ol {
  color: #333333;
  line-height: 1.5;
  margin: 0 0 15px 0;
  font-size: 15px;
}
@media (min-width: 415px) {
  p, ul, ol {
    font-size: calc(0.566572238vw + 12.6487252125px);
  }
}
@media (min-width: 768px) {
  p, ul, ol {
    font-size: calc(0.1953125vw + 15.5px);
  }
}
@media (min-width: 1280px) {
  p, ul, ol {
    font-size: 18px;
  }
}
ul, ol {
  padding: 0px 0 0 19px;
}
*[data-icon]:before, *[class^="icon-"]:before, *[class*=" icon-"]:before {
  font: 100%/1 "FontAwesome";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  margin-right: 0.2666666667em;
}
*[data-icon]:before {
  content: attr(data-icon);
}
*[data-icon].after:before {
  content: none;
}
*[data-icon].after:after {
  font: 100%/1 "FontAwesome";
  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.2666666667em;
}
/* ----------------------------------------------------------------------
  Variablen
---------------------------------------------------------------------- */
.transition, .price-plan a.-secondary, .price-plan a, .button a, .css-stile-button a, .button-light a, .cta-container .contactform form button a, a.button, a.css-stile-button, a.button-light, button, .button-light, .cta-container .contactform form button, .button-light:hover, .cta-container .contactform form button:hover, #header nav.mod_navigation .level_1 > li > a span, #header nav.mod_navigation .level_1 > li > a:hover span, #header nav.mod_navigation .level_2, #header nav.mod_navigation .level_3, #header nav.mod_navigation .level_4, body.tiles .rs-columns .ce_text p a, body.tiles .rs-columns .ce_text p a:hover, body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button a, body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a:hover, body.landingpage .mod_article.css-stile-contactform button, body.landingpage .mod_article.css-stile-contactform .button, body.landingpage .mod_article.css-stile-contactform .css-stile-button, body.landingpage .mod_article.css-stile-contactform .button-light, body.landingpage .mod_article.css-stile-contactform .cta-container .contactform form button, .cta-container .contactform form body.landingpage .mod_article.css-stile-contactform button, body.landingpage .mod_article.css-stile-contactform button:hover, body.landingpage .mod_article.css-stile-contactform .button:hover, body.landingpage .mod_article.css-stile-contactform .css-stile-button:hover, body.landingpage .mod_article.css-stile-contactform .button-light:hover, body.landingpage .mod_article.css-stile-contactform .cta-container .contactform form button:hover, .cta-container .contactform form body.landingpage .mod_article.css-stile-contactform button:hover, body.landingpage .cta-button a, body.landingpage .cta-button a:hover, body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button a, body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a:hover {
  -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;
}
.content_width, #header .inside, #container, #intro .ce_text h1, #intro .ce_text p, body.blog.newsreader .main, body.blog.newsreader p.back, body.blog.newsreader #main .head .text p.info, body.blog.newsreader #main .head .text h1, body.blog.newsreader #main .head .text .subheadline, body.blog.newsreader #main .right, #footer .inside, body.landingpage .mod_article, body.landingpage .mod_article.css-stile-cta-banner .rs-columns, body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns {
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  .content_width, #header .inside, #container, #intro .ce_text h1, #intro .ce_text p, body.blog.newsreader .main, body.blog.newsreader p.back, body.blog.newsreader #main .head .text p.info, body.blog.newsreader #main .head .text h1, body.blog.newsreader #main .head .text .subheadline, body.blog.newsreader #main .right, #footer .inside, body.landingpage .mod_article, body.landingpage .mod_article.css-stile-cta-banner .rs-columns, body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.price-plan a.-secondary, .price-plan a, .button a, .css-stile-button a, .button-light a, .cta-container .contactform form button a, a.button, a.css-stile-button, a.button-light, button {
  background: #2A356B;
  color: #EDC591;
  letter-spacing: 0.05em;
  cursor: pointer;
  background: #2A356B;
  color: #EDC591;
  line-height: 1;
  border-radius: 3px;
  border: solid 2px #2A356B;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  padding: 15px 20px;
  display: inline-block;
}
.button-light, .cta-container .contactform form button {
  background: #EDC591;
  color: #2A356B;
  border-color: #EDC591;
}
.button-light:hover, .cta-container .contactform form button:hover {
  background-color: #2A356B;
  color: #EDC591;
}
.price-plan a.-secondary {
  padding: 0.9285714286em 1.2857142857em;
  border: 2px solid #333333;
  border-color: currentColor;
  color: inherit;
  background: transparent;
}
.price-plan a.-secondary:hover, .price-plan a.-secondary:focus {
  background-color: transparent;
}
.price-plan a.-secondary:hover:after, .price-plan a.-secondary:focus:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: currentColor;
  opacity: 0.2;
}
.price-plan a.-secondary:active {
  background-color: transparent;
}
.price-plan a.-secondary:active:after {
  opacity: 0.1;
}
.button.inside, .inside.css-stile-button, .inside.button-light, .cta-container .contactform form button.inside {
  padding: 0;
  border: none;
}
.button.inside > a:link, .inside.css-stile-button > a:link, .inside.button-light > a:link, .cta-container .contactform form button.inside > a:link {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.button.inside > a:link:hover, .inside.css-stile-button > a:link:hover, .inside.button-light > a:link:hover, .cta-container .contactform form button.inside > a:link:hover {
  text-decoration: none;
  background: #EDC591;
  border-color: #EDC591;
}
.button.inside:hover, .inside.css-stile-button:hover, .inside.button-light:hover, .cta-container .contactform form button.inside:hover {
  background: #EDC591;
}
.button.inside.centered, .inside.centered.css-stile-button, .inside.centered.button-light, .cta-container .contactform form button.inside.centered {
  margin: 0 auto;
  display: block;
}
.button.inside.right, .inside.right.css-stile-button, .inside.right.button-light, .cta-container .contactform form button.inside.right {
  margin: 0 auto;
  display: block;
  float: right;
}
@media screen and (max-width: 768px) {
  .button.inside.right, .inside.right.css-stile-button, .inside.right.button-light, .cta-container .contactform form button.inside.right {
    float: none;
  }
}
/* ----------------------------------------------------------------------
  Links & Buttons
---------------------------------------------------------------------- */
a {
  text-decoration: none;
}
.ce_text a {
  text-decoration: underline;
  color: #2b356b;
  font-weight: bolder;
}
/* ----------------------------------------------------------------------
  Image als Background
---------------------------------------------------------------------- */
.bgimg {
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width: 415px) {
  .rs-columns .bgimg {
    height: 400px;
  }
}
/* ----------------------------------------------------------------------
  Header
---------------------------------------------------------------------- */
#header {
  z-index: 10;
  width: 100%;
  height: auto;
  position: absolute;
  padding: 65px 0 0 0;
}
#header a.logo {
  float: left;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 36px;
  width: 150px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-size: contain;
  margin-top: 0;
}
@media (min-width: 415px) {
  #header a.logo {
    width: calc(28.328611898vw + 32.4362606232px);
  }
}
@media (min-width: 768px) {
  #header a.logo {
    width: calc(0vw + 250px);
  }
}
@media (min-width: 1280px) {
  #header a.logo {
    width: 250px;
  }
}
#header .inside {
  padding-top: 0;
  padding-bottom: 15px;
}
#header .inside:after {
  content: "";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}
#header nav {
  float: right;
  margin: 5px 0 0 0;
}
#header nav a:hover, #header span, #header a:focus, #header li:focus, #header a.active {
  color: #333333;
}
#header nav ul {
  margin: 0;
  padding: 0;
}
#header nav li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
}
#header nav li.last, #header nav li:last-child {
  margin: 0;
  background: none;
}
#header nav.mod_navigation .level_1 {
  float: right;
}
#header nav.mod_navigation .level_1 ul {
  margin: 0 0 0 15px;
  padding: 0;
}
#header nav.mod_navigation .level_1 > li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
}
#header nav.mod_navigation .level_1 > li > a span {
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  display: block;
  padding: 0 15px;
}
#header nav.mod_navigation .level_1 > li > strong {
  color: #EDC591;
  font-weight: normal;
  padding: 0 15px;
}
#header nav.mod_navigation .level_1 > li > a:hover span {
  color: #EDC591;
  cursor: pointer;
  margin-top: -5px;
  margin-bottom: 5px;
}
#header nav.mod_navigation .level_1 > li > a.active span {
  color: #EDC591;
}
#header nav.mod_navigation .level_1 li:hover ul.level_2 {
  opacity: 1;
  visibility: visible;
}
#header nav.mod_navigation .level_1 li.last, #header nav.mod_navigation .level_1 li:last-child {
  margin: 0;
  background: none;
}
#header nav.mod_navigation .level_1 li.probe {
  display: none !important;
}
.probe #header nav.mod_navigation .level_1 li.probe {
  display: block !important;
}
#header nav.mod_navigation .level_1 li[data-icon]:before, #header nav.mod_navigation .level_1 li[class^="icon-"]:before, #header nav.mod_navigation .level_1 li[class*=" icon-"]:before {
  display: none;
}
#header .mm_dropdown {
  z-index: 3000;
}
#header .mm_dropdown .inner {
  margin-top: 20px;
  background-color: white;
}
#header .mm_dropdown .mod_navigation, #header .mm_dropdown .mod_navigation .level_1, #header .mm_dropdown .mod_navigation .level_1 > li {
  float: none;
}
#header .mm_dropdown .mod_navigation a, #header .mm_dropdown .mod_navigation span, #header .mm_dropdown .mod_navigation .level_1 a, #header .mm_dropdown .mod_navigation .level_1 span, #header .mm_dropdown .mod_navigation .level_1 > li a, #header .mm_dropdown .mod_navigation .level_1 > li span {
  padding: 0;
  background: none;
  color: black;
}
#header .mm_dropdown .mod_navigation a:hover {
  color: #333333;
}
#header .mm_dropdown .mod_navigation .level_1 {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
}
#header .mm_dropdown .mod_navigation .level_1 > li {
  width: 25%;
  margin-bottom: 2rem;
  padding-left: 30px;
  position: relative;
  line-height: 1.1em;
}
#header .mm_dropdown .mod_navigation .level_1 > li > a, #header .mm_dropdown .mod_navigation .level_1 > li > span {
  color: black;
}
#header .mm_dropdown .mod_navigation .level_1 > li > a:hover span {
  margin-top: 0;
}
#header .mm_dropdown .mod_navigation .level_1 > li:last {
  margin-bottom: 2rem;
}
#header .mm_dropdown .mod_navigation .level_1 > li > strong {
  padding: 0;
}
#header .mm_dropdown .mod_navigation .level_1 > li[data-icon]:before, #header .mm_dropdown .mod_navigation .level_1 > li[class^="icon-"]:before, #header .mm_dropdown .mod_navigation .level_1 > li[class*=" icon-"]:before {
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  color: rgba(0, 0, 0, 0.5);
}
#header .mm_dropdown .mod_navigation .level_2 {
  background: none;
  float: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0.5rem;
  position: relative;
  box-shadow: none;
}
#header .mm_dropdown .mod_navigation .level_2 > li {
  float: none;
  margin-bottom: 0.5rem;
}
#header .mm_dropdown .mod_navigation .level_2 > li > a {
  border-bottom: 0px;
}
#header .mm_dropdown .mod_navigation .level_2 > li > a:hover {
  background: none;
  color: #EDC591;
}
#header .mm_dropdown .mod_navigation .level_2 > li > a:hover span {
  color: #EDC591;
}
#header .mm_dropdown .mod_navigation .level_2 > li strong {
  font-weight: normal;
  font-size: 15px;
  color: #EDC591;
}
#header nav.mod_navigation .level_2 {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 1;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
#header nav.mod_navigation .level_2 > li {
  float: none;
  margin: 0;
  padding: 0;
  width: 220px;
}
#header nav.mod_navigation .level_2 > li > a, #header nav.mod_navigation .level_2 > li > span {
  border-bottom: 1px solid #EFEFEF;
  display: block;
  padding: 9px 15px 9px 15px;
  border-radius: 0;
  color: #333333;
  font-size: 15px;
  font-weight: 400;
}
#header nav.mod_navigation .level_2 > li > span {
  color: #333333;
}
#header nav.mod_navigation .level_2 > li > a:hover {
  background: #333333;
  color: #ffffff;
}
#header nav.mod_navigation .level_2 > li > a.submenu {
  background-repeat: no-repeat;
  border-left: 1px solid #efefef;
  background-position: 95% center;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v7.636l6-3.818z' fill='%23FD967F' fill-rule='nonzero'/%3E%3C/svg%3E");
}
#header nav.mod_navigation .level_2 > li > a.submenu:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v7.636l6-3.818z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/svg%3E");
}
#header nav.mod_navigation .level_2 li:hover ul.level_3 {
  opacity: 1;
  visibility: visible;
}
#header nav.mod_navigation .level_3 {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 1;
  margin: -41px 0 0 220px !important;
  width: auto;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
#header nav.mod_navigation .level_3 > li {
  float: none;
  margin: 0;
  padding: 0;
  width: 220px;
}
#header nav.mod_navigation .level_3 > li > a, #header nav.mod_navigation .level_3 > li > span {
  border-bottom: 1px solid #EFEFEF;
  display: block;
  padding: 9px 15px 9px 15px;
  border-radius: 0;
  color: #333333;
  font-size: 15px;
}
#header nav.mod_navigation .level_3 > li > span {
  color: #333333;
}
#header nav.mod_navigation .level_3 > li > a:hover {
  background: #333333;
  color: #ffffff;
}
#header nav.mod_navigation .level_3 > li > a.submenu {
  background-repeat: no-repeat;
  border-left: 1px solid #efefef;
  background-position: 95% center;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v7.636l6-3.818z' fill='%23FD967F' fill-rule='nonzero'/%3E%3C/svg%3E");
}
#header nav.mod_navigation .level_3 > li > a.submenu:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v7.636l6-3.818z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/svg%3E");
}
#header nav.mod_navigation .level_3 li:hover ul.level_4 {
  opacity: 1;
  visibility: visible;
}
#header nav.mod_navigation .level_4 {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 1;
  margin: -41px 0 0 220px !important;
  width: auto;
}
#header nav.mod_navigation .level_4 > li {
  float: none;
  margin: 0;
  padding: 0;
}
#header nav.mod_navigation .level_4 > li > a, #header nav.mod_navigation .level_4 > li > span {
  border-bottom: 1px solid #EFEFEF;
  display: block;
  padding: 9px 15px 9px 15px;
  border-radius: 0;
  color: #333333;
  font-size: 15px;
  white-space: nowrap;
}
#header nav.mod_navigation .level_4 > li > span {
  color: #333333;
}
#header nav.mod_navigation .level_4 > li > a:hover {
  background: #333333;
  color: #ffffff;
}
#header .mm {
  display: none;
}
@media screen and (max-width: 1180px) {
  #header .mm {
    display: block;
  }
}
#header .right {
  float: right;
}
#header .right nav {
  float: left;
}
#header .right .mm {
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FD967F' fill-rule='nonzero'%3E%3Crect width='20' height='3' rx='1.5'/%3E%3Crect y='6' width='20' height='3' rx='1.5'/%3E%3Crect y='12' width='20' height='3' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  float: right;
  width: 30px;
  margin: 7px 0 0 10px;
}
.mm-wrapper_opened #header .right .mm {
  background-image: url("../../files/theme/icons/times.svg");
}
@media screen and (max-width: 1180px) {
  #header .right .mm {
    display: block;
  }
}
@media (max-width: 450px) {
  #header .right .mm {
    margin-top: 0;
  }
}
@media (max-width: 1180px) {
  #header {
    padding-top: 40px;
  }
  #header nav {
    display: none;
  }
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker {
  cursor: pointer;
}
.mm-listitem, .mm-listitem_opened > .mm-listitem__btn, .mm-listitem_opened > .mm-panel, .mm-listitem_selected > .mm-listitem__text {
  background: transparent;
}
.mm-listitem_vertical > .mm-panel {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: -2px;
  margin-bottom: -2px;
}
.mm-listitem_selected > .mm-listitem__text {
  color: #2A356B !important;
  font-weight: bold;
}
.mm-listitem_selected > .mm-listitem__text .mm-counter {
  font-weight: normal;
}
.mm-counter {
  min-width: 37px;
}
/* ----------------------------------------------------------------------
  Layout
---------------------------------------------------------------------- */
/* ----------------------------------------------------------------------
  News-Full
---------------------------------------------------------------------- */
.layout_full .sub_headline {
  color: #999;
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 7px 0;
}
.layout_full .teaser {
  margin-bottom: 20px;
}
.layout_full .teaser p {
  font-size: 20px;
}
/* ---------------------------------------------------------------------- */
/*    Akkordeon
/* ---------------------------------------------------------------------- */
.ce_accordion .toggler {
  border: solid 1px #f3f3f3;
  padding: 20px;
}
.ce_accordion .toggler:hover {
  cursor: pointer;
}
.ce_accordion .toggler:focus {
  outline: none;
}
.ce_accordion .toggler:after {
  content: "";
  width: 1.4em;
  height: 1.4em;
  float: right;
}
.ui-accordion-header-active {
  background: #f3f3f3;
}
.ui-accordion-content {
  border: solid 1px #f3f3f3;
  padding: 20px;
}
/* ---------------------------------------------------------------------- */
/*    Download
/* ---------------------------------------------------------------------- */
#main .ce_downloads ul, #main .ce_download ul {
  padding: 0;
  margin: 0;
}
#main .ce_downloads li, #main .ce_download li {
  list-style: none;
  padding: 0;
  margin: 0;
}
#main .ce_downloads a, #main .ce_download a {
  text-decoration: none;
}
/* ---------------------------------------------------------------------- */
/*    Intro
/* ---------------------------------------------------------------------- */
#intro {
  margin-bottom: 7vh;
}
#intro .mod_article {
  background: #2A356B;
}
#intro .mod_article.intro-picture {
  background: none;
}
#intro .mod_article.intro-picture figure {
  position: relative;
  height: 100vh;
}
#intro .mod_article.intro-picture figure picture {
  position: static !important;
}
#intro .mod_article.intro-picture figure:before {
  content: "";
  background-color: #2A356B;
  width: 100vw;
  height: 100vh;
  position: absolute;
  opacity: 0.7;
  display: block;
  z-index: 1;
}
#intro .mod_article.intro-picture figure img {
  width: 100vw;
  height: 100vh !important;
  object-fit: cover;
  object-position: top;
}
#intro .mod_article.intro-picture .ce_image {
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  z-index: -1;
}
#intro .mod_article.intro-picture .ce_image:before {
  content: "";
  background-color: #2A356B;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.9;
}
#intro .mod_article.intro-no-overlay figure:before {
  display: none;
}
#intro .mod_article.intro-no-overlay .ce_image:before {
  display: none;
}
#intro .mod_article.intro-no-overlay .ce_text h1, #intro .mod_article.intro-no-overlay .ce_text p {
  text-shadow: 0 0 23px rgba(0, 0, 0, 0.25);
}
#intro .ce_text {
  position: relative;
}
#intro .ce_text * {
  color: #fff;
}
#intro .ce_text .ce_text_inside {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 10vh;
}
#intro .ce_text h1 {
  font-weight: bold;
  line-height: 1.3;
  font-size: 25px;
  color: #fff;
}
@media (min-width: 576px) {
  #intro .ce_text h1 {
    font-size: calc(8.4134615385vw - 23.4615384615px);
  }
}
@media (min-width: 992px) {
  #intro .ce_text h1 {
    font-size: 60px;
  }
}
#intro .ce_text p {
  font-size: 18px;
}
@media (min-width: 576px) {
  #intro .ce_text p {
    font-size: calc(1.6826923077vw + 8.3076923077px);
  }
}
@media (min-width: 992px) {
  #intro .ce_text p {
    font-size: 25px;
  }
}
/* ----------------------------------------------------------------------
  CTA
---------------------------------------------------------------------- */
.cta-container {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0 50px 0;
  background: #2A356B;
  padding: 40px;
}
.cta-container h6 {
  margin: 0 0 20px 0;
  font-size: 18px;
  color: #ffffff;
}
@media (min-width: 415px) {
  .cta-container h6 {
    font-size: calc(0.283286119vw + 16.8243626062px);
  }
}
@media (min-width: 768px) {
  .cta-container h6 {
    font-size: calc(0.1953125vw + 17.5px);
  }
}
@media (min-width: 1280px) {
  .cta-container h6 {
    font-size: 20px;
  }
}
.cta-container p, .cta-container a {
  color: #ffffff;
}
.cta-container .banner {
  overflow: hidden;
  width: 50%;
  float: left;
  width: 400px;
}
.cta-container .banner img {
  float: none;
  width: 150px;
  border-radius: 100%;
  margin: 0 0 25px 0;
}
.cta-container .contactform {
  float: left;
  width: calc(100% - 400px);
}
.cta-container .contactform form .widget-text input, .cta-container .contactform form textarea {
  background: #ffffff;
  border-color: #ffffff;
  border-color: #cecece;
  border-width: 2px;
}
.cta-container .contactform form label {
  display: none !important;
}
@media (max-width: 768px) {
  .cta-container .banner, .cta-container .contactform {
    width: 100%;
    float: none;
  }
}
.cta-contact {
  background-color: rgba(237, 197, 145, 0.7);
  text-align: center;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
}
.cta-contact .ce_text_inside {
  padding: 20px;
}
.cta-contact .ce_text_inside h3 {
  margin-top: 0;
  color: #2A356B;
  text-transform: uppercase;
}
.cta-contact .ce_text_inside p:last-child {
  margin-bottom: 0;
}
.cta-contact .image_container {
  overflow: hidden;
  margin: 0px 0 20px 0;
  margin-bottom: 0;
}
.cta-contact .image_container img {
  border-radius: 0;
}
.cta-contact a:link {
  text-decoration: none;
}
.cta-contact a:link:hover {
  text-decoration: underline;
}
.cta-contact .provenexpert {
  margin-top: 1em;
  margin-bottom: 2em;
}
.cta-contact .provenexpert a {
  display: block;
}
.icon:before {
  margin-right: 0.5em;
}
.icon.email:before {
  font: 100%/1 "FontAwesome";
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
}
.icon.phone:before {
  font: 100%/1 "FontAwesome";
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
}
/* ----------------------------------------------------------------------
  Tiles
---------------------------------------------------------------------- */
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column, body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column {
  float: none;
  clear: none;
  width: 50%;
  margin: 0;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(1), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(1) {
  order: 2;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(2), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(2) {
  order: 1;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(3), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(3) {
  order: 3;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(4), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(4) {
  order: 4;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(5), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(5) {
  order: 6;
}
body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(6), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(6) {
  order: 5;
}
@media (max-width: 736px) {
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column, body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column {
    width: 100%;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(1), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(1) {
    order: 2;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(2), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(2) {
    order: 1;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(3), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(3) {
    order: 4;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(4), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(4) {
    order: 3;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(5), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(5) {
    order: 6;
  }
  body.css-stile-tiles-float .rs-columns.cols-2 .rs-inside .rs-column:nth-of-type(6), body.css-stile-tiles-float .rs-columns.cols-1 .rs-inside .rs-column:nth-of-type(6) {
    order: 5;
  }
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(1) {
  order: 2;
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(2) {
  order: 1;
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(3) {
  order: 3;
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(4) {
  order: 4;
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(5) {
  order: 5;
}
body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(6) {
  order: 6;
}
@media (max-width: 736px) {
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(1) {
    order: 2;
  }
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(2) {
    order: 1;
  }
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(3) {
    order: 4;
  }
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(4) {
    order: 3;
  }
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(5) {
    order: 6;
  }
  body.css-stile-tiles-float.lawyers .rs-columns .rs-inside .rs-column:nth-of-type(6) {
    order: 5;
  }
}
body.tiles #footer {
  margin-top: 0;
}
body.tiles #intro {
  margin: 0;
}
body.tiles #container {
  padding: 0;
  width: 100%;
  max-width: 100%;
}
body.tiles #main .ce_image {
  height: 100%;
  width: 100%;
}
body.tiles #main .ce_text {
  height: 100%;
}
body.tiles #main .css-stile-contactform .ce_text {
  height: auto;
}
body.tiles .mod_article.css-stile-contactform {
  background-color: #2A356B;
  color: #ffffff;
}
body.tiles .mod_article.css-stile-contactform .rs-column.text-column {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
}
body.tiles .mod_article.css-stile-contactform .rs-column.text-column > * {
  color: #ffffff;
  margin: 0 40px;
}
body.tiles .mod_article.css-stile-contactform .rs-column.text-column .ce_text > * {
  color: #ffffff;
}
body.tiles figure {
  position: relative;
  height: 100%;
}
body.tiles figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
}
body.tiles .rs-columns .rs-inside {
  display: flex;
  flex-wrap: wrap;
}
body.tiles .rs-columns .rs-inside .rs-column {
  float: none;
  clear: none;
  width: 50%;
  margin: 0;
}
@media (max-width: 768px) {
  body.tiles .rs-columns .rs-inside .rs-column {
    width: 100%;
  }
  body.tiles .rs-columns .rs-inside .rs-column.with-image + .with-image + .with-text {
    order: 1;
  }
}
body.tiles .rs-columns h2 {
  margin-top: 0;
}
body.tiles .rs-columns p:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
body.tiles .rs-columns .ce_text p a {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  display: inline-block;
}
body.tiles .rs-columns .ce_text p a:after {
  height: 2px;
  background-color: #000;
  display: block;
  bottom: 0;
  content: "";
}
body.tiles .rs-columns .ce_text p a:hover {
  opacity: 0.5;
}
body.tiles .rs-columns .ce_text.color-2 p a:after {
  background-color: #FFF;
}
body.tiles .rs-columns.cols-2-1-1 .rs-column {
  margin: 0;
}
body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(1) {
  width: 50%;
}
body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(2) {
  width: 25%;
}
body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(3) {
  width: 25%;
}
@media (max-width: 768px) {
  body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(1) {
    width: 100%;
    float: none;
  }
  body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(2) {
    width: 100%;
    float: none;
  }
  body.tiles .rs-columns.cols-2-1-1 .rs-column:nth-of-type(3) {
    width: 100%;
    float: none;
  }
}
body.tiles .rs-columns.cols-2 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
  margin: 0;
  width: 50%;
}
@media (max-width: 768px) {
  body.tiles .rs-columns.cols-2 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
    width: 100%;
  }
}
@media (max-width: 415px) {
  body.tiles .rs-columns.cols-2 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
    width: 100%;
  }
}
body.tiles .rs-columns.cols-4 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
  margin: 0;
  width: 25%;
}
@media (max-width: 768px) {
  body.tiles .rs-columns.cols-4 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
    width: 50%;
  }
}
@media (max-width: 415px) {
  body.tiles .rs-columns.cols-4 .rs-column, body.tiles .rs-columns.[class*="-col-"] .rs-column {
    width: 100%;
  }
}
/* ----------------------------------------------------------------------
  Index
---------------------------------------------------------------------- */
body.index #header {
  background: transparent;
}
body.index #intro .mod_article.intro-picture figure img {
  height: 100vh;
}
@media (max-width: 736px) {
  body.index #intro .mod_article.intro-picture figure img {
    height: 80vh;
  }
}
.mod_article {
  overflow: visible;
}
/* ---------------------------------------------------------------------- */
/*    Galerie
/* ---------------------------------------------------------------------- */
#main .ce_gallery {
  margin-bottom: 100px;
}
#main .ce_gallery ul {
  margin: 0;
  padding: 0;
}
#main .ce_gallery li {
  float: left;
  width: 25%;
  clear: none;
  list-style: none;
}
/* ---------------------------------------------------------------------- */
/*    Blog
/* ---------------------------------------------------------------------- */
body.blog .right h6 {
  font-size: 18px;
  margin: 0 0 10px 0;
}
@media (min-width: 576px) {
  body.blog .right h6 {
    font-size: calc(0vw + 18px);
  }
}
@media (min-width: 992px) {
  body.blog .right h6 {
    font-size: 18px;
  }
}
body.blog .right p {
  font-size: 16px;
}
body.blog .mod_newscategories {
  margin: 0 0 40px 0;
}
body.blog .mod_newscategories ul {
  margin: 0;
  padding: 0;
}
body.blog .mod_newscategories ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1;
}
body.blog .mod_newscategories ul li a {
  color: #333333;
  font-size: 16px;
  padding: 7px 0;
  display: block;
}
body.blog .mod_newscategories ul li a:hover {
  text-decoration: underline;
}
body.blog .mod_newscategories ul li a.active {
  color: #2A356B;
  font-weight: 500;
}
@media (max-width: 450px) {
  body.blog .mod_newscategories {
    width: 100%;
    float: none;
  }
}
body.blog .mod_newsarchive .layout_latest {
  margin: 0 0 70px 0;
}
body.blog .mod_newsarchive .layout_latest figure {
  margin: 0 0 25px 0;
}
body.blog .mod_newsarchive .layout_latest h2 {
  margin-top: 0;
}
body.blog .mod_newsarchive .layout_latest h2 a {
  color: #2A356B;
}
body.blog .mod_newsarchive .layout_latest .more a {
  text-decoration: none !important;
  color: #2A356B;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
}
body.blog .mod_newsarchive .layout_latest .more a:hover {
  color: #999;
}
body.blog .mod_newsarchive .info {
  color: #999;
  font-size: 15px;
  margin: 0 0 10px 0;
}
body.blog.newsreader .custom {
  display: none;
}
body.blog.newsreader .share {
  margin: 25px 0 70px 0;
}
body.blog.newsreader .share * {
  color: #fff;
}
body.blog.newsreader .share a {
  border-radius: 3px;
  padding: 7px 10px;
  font-size: 15px;
  display: inline-block;
  margin: 0 0 5px 0;
  text-decoration: none;
}
body.blog.newsreader .share .fb {
  background: #3b5998;
}
body.blog.newsreader .share .twitter {
  background: #1da1f2;
}
body.blog.newsreader .share .googleplus {
  background: #dd4b39;
}
body.blog.newsreader .share .whatsapp {
  background: #25d366;
}
body.blog.newsreader .share .mailto {
  background: #333;
}
body.blog.newsreader figcaption {
  display: none;
}
body.blog.newsreader p.back a {
  color: #333333;
}
body.blog.newsreader #container {
  max-width: 100%;
  padding: 0;
}
body.blog.newsreader .rs-column {
  float: none;
  width: 100%;
  margin: 0;
}
body.blog.newsreader #main .head {
  position: relative;
  margin-bottom: 70px;
  height: 80vh;
  background: #2A356B;
}
@media (max-width: 736px) {
  body.blog.newsreader #main .head {
    height: auto;
  }
}
body.blog.newsreader #main .head .text {
  position: absolute;
  bottom: 10vh;
  width: 100%;
}
body.blog.newsreader #main .head .text p.info {
  opacity: 0.6;
  margin-top: 30px;
  color: #fff;
  font-size: 14px;
}
@media (min-width: 736px) {
  body.blog.newsreader #main .head .text p.info {
    font-size: calc(0.6944444444vw + 8.8888888889px);
  }
}
@media (min-width: 1024px) {
  body.blog.newsreader #main .head .text p.info {
    font-size: calc(0.390625vw + 12px);
  }
}
@media (min-width: 1280px) {
  body.blog.newsreader #main .head .text p.info {
    font-size: 17px;
  }
}
body.blog.newsreader #main .head .text h1 {
  color: #ffffff;
  font-weight: bold;
  font-size: 22px;
}
@media (min-width: 576px) {
  body.blog.newsreader #main .head .text h1 {
    font-size: calc(6.7307692308vw - 16.7692307692px);
  }
}
@media (min-width: 992px) {
  body.blog.newsreader #main .head .text h1 {
    font-size: calc(2.9527559055vw + 20.7086614173px);
  }
}
@media (min-width: 1500px) {
  body.blog.newsreader #main .head .text h1 {
    font-size: 65px;
  }
}
body.blog.newsreader #main .head .text .subheadline {
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  opacity: 0.6;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  body.blog.newsreader #main .head .text .subheadline {
    font-size: calc(0.9615384615vw + 10.4615384615px);
  }
}
@media (min-width: 992px) {
  body.blog.newsreader #main .head .text .subheadline {
    font-size: calc(1.5748031496vw + 4.3779527559px);
  }
}
@media (min-width: 1500px) {
  body.blog.newsreader #main .head .text .subheadline {
    font-size: 28px;
  }
}
body.blog.newsreader.image figure {
  position: relative;
}
body.blog.newsreader.image figure:before {
  content: "";
  background-color: #2A356B;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.9;
}
body.blog.newsreader.image figure img {
  width: 100vw;
  height: 80vh;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 736px) {
  body.blog.newsreader.image figure img {
    height: fit-content;
  }
}
body.blog.newsreader #main .right {
  margin: 0 auto !important;
  display: flex;
  justify-content: space-between;
  padding-top: 70px;
}
body.blog.newsreader #main .right > div a {
  padding: 4px 0;
}
body.blog.newsreader #main .right > div a, body.blog.newsreader #main .right > div p {
  font-size: 17px;
  padding: 6px 0;
}
@media (max-width: 450px) {
  body.blog.newsreader #main .right {
    display: inline-block;
  }
}
/* ---------------------------------------------------------------------- */
/*    Paginierung
/* ---------------------------------------------------------------------- */
.pagination {
  margin: 0 auto;
  overflow: auto;
  border: solid 1px #ddd;
  border-radius: 3px;
  float: left;
}
.pagination > p, .pagination ul {
  font-size: 14px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
}
.pagination p {
  display: none;
}
.pagination a, .pagination strong {
  min-width: 27px;
  display: block;
  text-align: center;
  padding: 10px 18px 9px 18px;
  color: #949494;
  margin: 0 !important;
  width: auto !important;
}
.pagination a:hover {
  color: #333333;
  background: #eee;
}
.pagination span {
  font-weight: bold;
  color: #333333;
  background: #eee;
}
.pagination li {
  padding: 0;
  list-style-type: none !important;
  float: left;
  margin: 0;
  background: none !important;
  padding: 0 !important;
  border-right: 1px solid #ddd;
}
.pagination li:last-child {
  border: none;
}
/* ---------------------------------------------------------------------- */
/*    Formulare
/* ---------------------------------------------------------------------- */
.ce_form.form-numbers {
  overflow: visible;
}
form textarea, form input.text {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  margin-bottom: 5px;
  border: none;
  font-size: 0.9em;
}
form input, form textarea, form select, form button {
  font-size: 0.9em;
}
form textarea {
  height: 100px;
  resize: none;
}
form textarea:focus, form input.text:focus {
  border-color: #999;
}
form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
form input.submit {
  margin: 20px 0 0 0;
}
form label {
  color: #2A356B;
  display: block !important;
  position: absolute;
  font-size: 14px;
  width: auto;
  background: #fff;
  margin: -7px 0 0 8px;
  padding: 0 5px 0 5px;
}
form input, form select {
  padding: 15px 10px 10px 12px;
  margin: 0;
}
form .widget-text, form .widget-select, form .widget-textarea, form .widget-password {
  margin-bottom: 10px;
}
form .widget-radio, form .widget-fineuploader, form .widget-select, form .widget-checkbox {
  margin-bottom: 20px;
}
form .widget-submit {
  margin-top: 20px;
}
form .widget-submit button {
  width: 100%;
}
form ::-webkit-input-placeholder {
  color: #333333;
  font-size: 16px;
}
form ::-moz-placeholder {
  color: #333333;
  font-size: 16px;
}
form :-ms-input-placeholder {
  color: #333333;
  font-size: 16px;
}
form :-moz-placeholder {
  color: #333333;
  font-size: 16px;
}
form .fineuploader-container .qq-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
  width: 100%;
  background: transparent;
  border: solid 1px #2A356B;
  color: #2A356B;
  transition: 0.2s all ease;
  border-radius: 4px;
}
.css-stile-contactform form .fineuploader-container .qq-upload-button, .cta-container form .fineuploader-container .qq-upload-button {
  border-color: #ffffff;
  color: #ffffff;
}
form .fineuploader-container .qq-upload-button:hover {
  border-color: #EDC591;
  color: #EDC591;
}
form {
  /* Custom Select. The container must be positioned relative: */
}
.ce_form.form-width-30-desktop form {
  max-width: 30vw;
  max-width: 600px;
}
.ce_form.form-width-50-desktop form {
  max-width: 50vw;
  max-width: 900px;
}
.ce_form.form-width-80-desktop form {
  max-width: 80vw;
}
.ce_form.form-width-100-desktop form {
  max-width: 100vw;
  max-width: 100%;
}
.ce_form.form-width-30-desktop form, .ce_form.form-width-50-desktop form, .ce_form.form-width-80-desktop form, .ce_form.form-width-100-desktop form {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 900px) {
  .ce_form.form-width-30-desktop form, .ce_form.form-width-50-desktop form, .ce_form.form-width-80-desktop form, .ce_form.form-width-100-desktop form {
    max-width: 100vw;
  }
}
form input, form textarea {
  border: 1px solid #d3d3d3;
  transition: 0.2s all ease;
  border-radius: 4px;
}
form input:focus, form textarea:focus {
  border-color: #EDC591;
}
form fieldset {
  position: relative;
}
form.gold-frame .formbody input, form.gold-frame .formbody textarea, form.gold-frame .formbody .custom-select, form.gold-frame .formbody .fineuploader-container .qq-upload-button, form.gold-frame .formbody > fieldset > .inside input, form.gold-frame .formbody > fieldset > .inside textarea, form.gold-frame .formbody > fieldset > .inside .custom-select, form.gold-frame .formbody > fieldset > .inside .fineuploader-container .qq-upload-button {
  border: 1px solid #EDC591;
}
form.gold-frame .formbody input:focus, form.gold-frame .formbody textarea:focus, form.gold-frame .formbody .custom-select:focus, form.gold-frame .formbody .fineuploader-container .qq-upload-button:focus, form.gold-frame .formbody > fieldset > .inside input:focus, form.gold-frame .formbody > fieldset > .inside textarea:focus, form.gold-frame .formbody > fieldset > .inside .custom-select:focus, form.gold-frame .formbody > fieldset > .inside .fineuploader-container .qq-upload-button:focus {
  border-color: #2A356B;
}
form .formbody > fieldset > .inside {
  margin: 1.2em 10px;
  border: 1px solid rgba(211, 211, 211, 0.8);
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  background: none;
  padding: 20px;
  padding-bottom: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
  border-radius: 0px;
  transition: border-color 0.2s, background 0.2s ease-in;
}
form .formbody > fieldset > .inside:hover, form .formbody > fieldset > .inside:focus {
  border-color: #2A356B;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  background: #eaecf7;
}
form .formbody > fieldset > .inside:hover label, form .formbody > fieldset > .inside:focus label {
  border-radius: 4px;
}
form .formbody > fieldset > .inside:hover .widget-select .label-wrapper label, form .formbody > fieldset > .inside:focus .widget-select .label-wrapper label {
  padding-left: 5px;
}
@media screen and (max-width: 768px) {
  form .formbody > fieldset > .inside {
    margin: 20px 0;
  }
}
form .formbody > fieldset > .inside input, form .formbody > fieldset > .inside textarea {
  border: 1px solid #2A356B;
}
form .formbody > fieldset > .inside input:focus, form .formbody > fieldset > .inside textarea:focus {
  border-color: #EDC591;
}
.css-stile-contactform form .formbody > fieldset > .inside, .cta-container form .formbody > fieldset > .inside {
  box-shadow: 0 0 8px #333;
  background-color: #4050a2;
  transition: border-color 0.2s ease-in;
}
.css-stile-contactform form .formbody > fieldset > .inside:hover, .cta-container form .formbody > fieldset > .inside:hover {
  border-color: #EDC591;
  box-shadow: 0 0 8px rgba(237, 197, 145, 0.2);
}
.css-stile-contactform form .formbody > fieldset > .inside input, .css-stile-contactform form .formbody > fieldset > .inside textarea, .cta-container form .formbody > fieldset > .inside input, .cta-container form .formbody > fieldset > .inside textarea {
  border: 1px solid #ffffff;
}
.css-stile-contactform form .formbody > fieldset > .inside input:focus, .css-stile-contactform form .formbody > fieldset > .inside textarea:focus, .cta-container form .formbody > fieldset > .inside input:focus, .cta-container form .formbody > fieldset > .inside textarea:focus {
  border-color: #EDC591;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.css-stile-contactform form .formbody > fieldset > .inside .widget, .cta-container form .formbody > fieldset > .inside .widget {
  margin-bottom: 20px;
}
form .formbody > fieldset > .inside legend {
  display: inline;
  margin: 0;
  white-space: normal;
}
form .formbody > fieldset > .inside legend:after {
  /* add line break after label */
  content: "\a";
  white-space: pre;
}
form .formbody > fieldset > .inside + br {
  /* Kill <br> that Contao injects */
  display: none;
}
form .formbody > fieldset > .inside legend {
  font-family: "GalanoGrotesque", Arial, sans-serif;
  padding-top: 20px;
  font-weight: 400;
}
.form-numbers form .formbody {
  counter-reset: counter;
}
.form-numbers form .formbody > fieldset:before {
  counter-increment: counter;
  content: counters(counter, ".") " ";
  position: absolute;
  top: -10px;
  left: -18px;
  margin-top: 1rem;
  border-radius: 50%;
  width: 37px;
  color: white;
  background: #2A356B;
  text-align: center;
  padding: 7px 0 5px 0;
  font-weight: bold;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
  transition: background 0.2s ease-in;
  z-index: 2;
}
.css-stile-contactform .form-numbers form .formbody > fieldset:before {
  color: #2A356B;
  background: white;
}
.form-numbers form .formbody > fieldset:hover:before, .form-numbers form .formbody > fieldset.active:before {
  color: white;
  background: #EDC591;
}
.form-numbers form .formbody > fieldset > .inside {
  overflow: visible;
}
form .formbody > fieldset.active > .inside {
  border-color: #2A356B;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  background: #eaecf7;
}
form .formbody > fieldset.active > .inside label {
  border-radius: 4px;
}
form .formbody > fieldset.active > .inside .widget-select .label-wrapper label {
  padding-left: 5px;
}
.css-stile-contactform form .formbody > fieldset.active > .inside, .cta-container form .formbody > fieldset.active > .inside {
  background: #6a79c4;
  border-color: #EDC591;
  box-shadow: 0 0 8px rgba(237, 197, 145, 0.2);
}
.css-stile-contactform form .formbody > fieldset.active > .inside legend, .cta-container form .formbody > fieldset.active > .inside legend {
  colore: white;
}
form .formbody > fieldset > legend, form .formbody > fieldset > .inside > legend {
  padding: 0 10px;
  margin-left: 0px;
  padding-bottom: 0;
  padding-top: 0;
  font-size: 1em;
  margin-bottom: -10px !important;
  font-weight: 500;
  display: block;
}
.css-stile-contactform form .formbody > fieldset > legend, .cta-container form .formbody > fieldset > legend, .css-stile-contactform form .formbody > fieldset > .inside > legend, .cta-container form .formbody > fieldset > .inside > legend {
  color: #ffffff;
}
form .formbody > fieldset > .inside > legend {
  padding-bottom: 17px;
  padding-left: 0;
  margin-bottom: 0 !important;
  line-height: 1.1em;
}
form .formbody fieldset > legend, form .formbody fieldset > .inside > legend {
  font-size: 1.2em;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  form .formbody fieldset > legend:after, form .formbody fieldset > .inside > legend:after {
    display: none;
  }
}
form .formbody > fieldset fieldset.no-frame .inside {
  box-shadow: none;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border: none;
}
form .custom-select {
  width: 100%;
  border: 1px solid #2A356B;
  position: relative;
  overflow: hidden;
  display: block;
  border-radius: 4px;
  z-index: 95;
}
form .custom-select .select {
  height: 40px;
  background: #fff url("../../files/theme/img/angle-down.svg") right top no-repeat;
  background-size: 12px auto;
  background-position: 98%;
  width: 100%;
  display: block;
  margin-left: 0;
  padding: 0 10px 0 10px;
  vertical-align: middle;
  border: 0px;
  border-radius: 0;
  color: #333333;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  z-index: 98;
}
form .custom-select .select:-ms-expand {
  display: none;
}
form .widget-select {
  overflow: hidden;
  display: block;
  clear: both;
}
form .widget-select .label-wrapper {
  padding-top: 5px;
  display: block;
  height: 30px;
}
form .widget-select .label-wrapper label {
  font-size: 15px;
  margin-left: 0;
  padding-left: 0;
  font-weight: normal;
  color: #2A356B !important;
  transition: padding-left 0.2s ease-in;
}
form > .fieldset.active .widget-select .label-wrapper label {
  padding-left: 15px;
}
form .widget-fineuploader > label {
  position: relative;
  margin: 0 0 10px 0;
  font-size: 15px;
  padding: 0;
  color: #2A356B !important;
}
@media screen and (max-width: 768px) {
  form {
    margin-right: -10px;
    margin-left: -10px;
  }
}
.radio_container span {
  display: block;
  position: relative;
  float: left;
  width: auto;
}
.radio_container input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.radio_container input[type=radio]:checked ~ .check {
  border: 3px solid #EDC591;
}
.radio_container input[type=radio]:checked ~ .check::before {
  background: #EDC591;
}
.radio_container input[type=radio]:checked ~ label {
  color: #EDC591;
}
.radio_container label {
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 0.9em;
  padding: 10px 25px 10px 30px;
  margin: 10px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}
.radio_container span:hover label {
  color: #EDC591;
}
.radio_container .check {
  display: block;
  position: absolute;
  border: 3px solid #333333;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  top: 18px;
  left: 0px;
  z-index: 5;
  transition: border 0.25s linear;
  -webkit-transition: border 0.25s linear;
}
.radio_container .check:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 8px;
  width: 8px;
  top: 3px;
  left: 3px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}
.explanation {
  font-size: 0.9333333333em;
  margin: -0.8571428571em 0 1.7142857143em;
  overflow: hidden;
}
.explanation p {
  font-size: 1em !important;
  margin-top: 1em;
}
.explanation p:last-child {
  margin-bottom: 0;
}
fieldset > .explanation p {
  margin-bottom: 0;
}
.widget-radio label, .widget-radio input {
  display: inline;
}
@media (max-width: 768px) {
  .widget-radio span {
    display: block;
  }
}
.columns-2 {
  overflow: visible;
}
.columns-2 .widget, .columns-2 .widget-select {
  width: 100%;
  margin-right: 0;
  float: none;
  position: relative;
  margin-bottom: 20px;
}
.columns-2 fieldset {
  padding-bottom: 0px !important;
}
.columns-2 .inside > .widget {
  width: auto;
}
.columns-2 .inside > .widget-submit {
  text-align: center;
  clear: both;
}
.columns-2 .inside > .widget-text, .columns-2 .inside > .widget-password, .columns-2 .inside > fieldset .widget-text, .columns-2 fieldset.no-column fieldset.columns-2 .widget-text {
  width: calc(50% - 10px);
  margin-bottom: 20px;
  margin-left: 0;
  float: left;
  margin-right: 10px;
}
.columns-2 .inside > .widget-text:nth-of-type(2n), .columns-2 .inside > .widget-password:nth-of-type(2n), .columns-2 .inside > fieldset .widget-text:nth-of-type(2n), .columns-2 fieldset.no-column fieldset.columns-2 .widget-text:nth-of-type(2n) {
  margin-right: 0;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .columns-2 .inside > .widget-text:nth-of-type(2n), .columns-2 .inside > .widget-password:nth-of-type(2n), .columns-2 .inside > fieldset .widget-text:nth-of-type(2n), .columns-2 fieldset.no-column fieldset.columns-2 .widget-text:nth-of-type(2n) {
    margin-left: 0;
  }
}
.columns-2 .inside > .widget-text input, .columns-2 .inside > .widget-text textarea, .columns-2 .inside > .widget-password input, .columns-2 .inside > .widget-password textarea, .columns-2 .inside > fieldset .widget-text input, .columns-2 .inside > fieldset .widget-text textarea, .columns-2 fieldset.no-column fieldset.columns-2 .widget-text input, .columns-2 fieldset.no-column fieldset.columns-2 .widget-text textarea {
  border: 1px solid #2A356B;
}
@media (max-width: 768px) {
  .columns-2 .inside > .widget-text, .columns-2 .inside > .widget-password, .columns-2 .inside > fieldset .widget-text, .columns-2 fieldset.no-column fieldset.columns-2 .widget-text {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-left: 0;
  }
}
.columns-2 fieldset.no-column > * > .widget-text, .columns-2 fieldset.no-column > * > .widget-text:nth-of-type(2n), .columns-2 fieldset.no-column > * > fieldset .widget-text {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.columns-2 .widget-textarea, .columns-2 .widget-upload, .columns-2 .widget-fineuploader {
  clear: both;
  display: block;
  position: relative;
  margin-bottom: 20px !important;
}
form #message.active {
  margin-bottom: 20px;
  color: red;
  text-align: center;
}
form #message.active:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 15px;
  vertical-align: baseline;
}
/* --- Policy Generator & Login Form--- */
form.policygenerator ::-webkit-input-placeholder, form.login ::-webkit-input-placeholder {
  color: #333333;
  font-size: 16px;
  opacity: 0.5;
}
form.policygenerator ::-moz-placeholder, form.login ::-moz-placeholder {
  color: #333333;
  font-size: 16px;
  opacity: 0.5;
}
form.policygenerator :-ms-input-placeholder, form.login :-ms-input-placeholder {
  color: #333333;
  font-size: 16px;
  opacity: 0.5;
}
form.policygenerator :-moz-placeholder, form.login :-moz-placeholder {
  color: #333333;
  font-size: 16px;
  opacity: 0.5;
}
form.policygenerator h2, form.policygenerator h3, form.policygenerator h4, form.policygenerator h4 strong, form.login h2, form.login h3, form.login h4, form.login h4 strong {
  font-size: 18px;
  margin: 10px 0;
  font-weight: 600;
}
@media (min-width: 415px) {
  form.policygenerator h2, form.policygenerator h3, form.policygenerator h4, form.policygenerator h4 strong, form.login h2, form.login h3, form.login h4, form.login h4 strong {
    font-size: calc(0.566572238vw + 15.6487252125px);
  }
}
@media (min-width: 768px) {
  form.policygenerator h2, form.policygenerator h3, form.policygenerator h4, form.policygenerator h4 strong, form.login h2, form.login h3, form.login h4, form.login h4 strong {
    font-size: calc(0.78125vw + 14px);
  }
}
@media (min-width: 1024px) {
  form.policygenerator h2, form.policygenerator h3, form.policygenerator h4, form.policygenerator h4 strong, form.login h2, form.login h3, form.login h4, form.login h4 strong {
    font-size: calc(0.78125vw + 14px);
  }
}
@media (min-width: 1280px) {
  form.policygenerator h2, form.policygenerator h3, form.policygenerator h4, form.policygenerator h4 strong, form.login h2, form.login h3, form.login h4, form.login h4 strong {
    font-size: 24px;
  }
}
form.policygenerator fieldset.columns-2 .inside, form.login fieldset.columns-2 .inside {
  overflow: hidden;
}
form.policygenerator fieldset.columns-2 .inside div.widget-text, form.login fieldset.columns-2 .inside div.widget-text {
  margin: 0 10px 20px 0;
}
form.policygenerator fieldset .inside .widget-checkbox, form.policygenerator fieldset .inside .widget-radio, form.login fieldset .inside .widget-checkbox, form.login fieldset .inside .widget-radio {
  background: #f7f7fa;
  padding: 15px;
  margin-bottom: 10px;
  clear: both;
}
form.policygenerator fieldset .inside .widget-checkbox fieldset, form.policygenerator fieldset .inside .widget-radio fieldset, form.login fieldset .inside .widget-checkbox fieldset, form.login fieldset .inside .widget-radio fieldset {
  max-width: 900px;
}
form.policygenerator fieldset .inside .widget-checkbox legend, form.policygenerator fieldset .inside .widget-radio legend, form.login fieldset .inside .widget-checkbox legend, form.login fieldset .inside .widget-radio legend {
  padding-top: 0;
  font-size: inherit;
}
form.policygenerator fieldset .inside .widget-checkbox span, form.policygenerator fieldset .inside .widget-radio span, form.login fieldset .inside .widget-checkbox span, form.login fieldset .inside .widget-radio span {
  position: relative;
  margin-right: 10px;
  width: 100%;
  display: flex;
  align-items: center;
}
form.policygenerator fieldset .inside .widget-checkbox span input, form.policygenerator fieldset .inside .widget-radio span input, form.login fieldset .inside .widget-checkbox span input, form.login fieldset .inside .widget-radio span input {
  position: relative;
}
form.policygenerator fieldset .inside .widget-checkbox span label, form.policygenerator fieldset .inside .widget-radio span label, form.login fieldset .inside .widget-checkbox span label, form.login fieldset .inside .widget-radio span label {
  position: relative;
  margin: 0 10px 0 5px;
  width: 80%;
  background-color: unset;
}
form.policygenerator fieldset[class^="cffs"], form.login fieldset[class^="cffs"] {
  overflow: hidden;
  border: solid 3px #f3f3f3;
  padding: 30px;
}
form.policygenerator fieldset[style="display: block;"], form.login fieldset[style="display: block;"] {
  margin-bottom: 10px;
  margin-top: -10px;
}
form.policygenerator fieldset[class^="cffs"] > .widget-radio > .radio_container > span, form.login fieldset[class^="cffs"] > .widget-radio > .radio_container > span {
  display: block;
}
/* ----------------------------------------------------------------------
  Formular-Fehlermeldung
---------------------------------------------------------------------- */
p.error {
  position: fixed;
  top: 0px;
  background-color: rgba(255, 76, 64, 0.96);
  left: 0px;
  width: 100%;
  font-weight: bold !important;
  color: #fff;
  padding: 10px 0 !important;
  margin: 0 auto;
  z-index: 100;
  text-align: center;
}
p.error:after {
  font-family: "FontAwesome";
  content: "";
  font-weight: 100;
  padding: 0 0 0 10px;
}
p.error:before {
  font-family: "FontAwesome";
  content: "";
  font-weight: 100;
  padding: 0 10px 0 0;
}
input.error {
  background: #f8fa47 !important;
}
.checkbox_container.error {
  border: solid 2px #f8fa47;
}
/* ---------------------------------------------------------------------- */
/*    Teaser boxes
/* ---------------------------------------------------------------------- */
.teaser-boxes {
  zoom: 1;
  display: flex;
  flex-wrap: wrap;
}
.teaser-boxes:before {
  content: "";
  display: table;
}
.teaser-boxes:after {
  content: "";
  display: table;
  clear: both;
}
.teaser-boxes-item {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
.teaser-boxes-item .no-image {
  display: block;
  padding-top: 75%;
  background: #d3d3d3;
}
.teaser-boxes-item .teaser-boxes-label {
  display: inline-block;
  margin-bottom: 1.1111111111em;
  padding: 0 0.4444444444em;
  color: #2A356B;
  border: 1px solid #2A356B;
  border-radius: 0;
  font-size: 0.9333333333em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.0555555556em;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
@media screen and (max-width: 768px) {
  .teaser-boxes-item .teaser-boxes-label {
    font-size: 0.9em;
  }
}
.teaser-boxes-item .teaser-boxes-label + .teaser-boxes-content > h3 {
  margin-top: 0;
}
.teaser-boxes-item.-align-left {
  text-align: left;
}
.teaser-boxes-item.-align-right {
  text-align: right;
}
.-boxed .teaser-boxes-item .inside-wrapper {
  overflow: hidden;
  border: 1px solid #d3d3d3;
  border-radius: 0px;
  outline: none;
  background-color: #ffffff;
  box-shadow: 0 3px 5px rgba(42, 53, 107, 0.2);
  margin-left: 5px;
  margin-right: 5px;
}
.-boxed .teaser-boxes-item .inside-wrapper .teaser-boxes-content {
  padding: 0 20px;
  padding-bottom: 20px;
}
.teaser-boxes-content > h3 {
  font-size: 1.2em;
  font-weight: bold;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}
.teaser-boxes-content .button, .teaser-boxes-content .css-stile-button, .teaser-boxes-content .button-light, .teaser-boxes-content .cta-container .contactform form button, .cta-container .contactform form .teaser-boxes-content button {
  margin-top: 10px;
}
.teaser-boxes-image {
  display: block;
  margin-bottom: 40px;
}
.teaser-boxes-image > img {
  display: block;
  margin: 0 auto;
}
.teaser-boxes-image.-image-circle {
  border-radius: 99em;
  overflow: hidden;
  /* Fixes hover in Chrome */
  opacity: 0.99;
  outline: none;
}
.teaser-boxes-image.-image-circle > img {
  /* Fixes android bug with border-radius and overflow */
  border-radius: 99em;
}
.teaser-boxes-image.-has-hover:hover img, .teaser-boxes-image.-has-hover:focus img {
  transform: scale(1.05);
}
/* ----------------------------------------------------------------------
  Articles
---------------------------------------------------------------------- */
.max-width {
  margin: 0 auto;
  width: 100%;
  max-width: 1280px;
}
.has-big-picture .max-width {
  max-width: 100%;
  padding: 0 5vw;
}
@media screen and (max-width: 768px) {
  .has-big-picture .max-width {
    padding: 0;
  }
}
/* ----------------------------------------------------------------------
  Footer
---------------------------------------------------------------------- */
#footer {
  clear: both;
  background: #2A356B;
  overflow: hidden;
  padding: 25px 0;
  margin-top: 100px;
}
#footer .inside {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1252px) {
  #footer .inside {
    justify-content: center;
  }
}
@media screen and (max-width: 966px) {
  #footer .inside {
    flex-direction: column;
  }
}
#footer * {
  font-size: 15px;
  color: #ffffff;
}
#footer ul {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
}
#footer li {
  display: inline-block;
  *display: inline;
  /*IE7*/
  *zoom: 1;
  /*IE7*/
}
#footer li.last {
  margin: 0;
}
#footer nav {
  float: left;
}
#footer nav li {
  margin-right: 15px;
}
#footer nav li:last-child {
  margin: 0;
}
#footer div.contact {
  float: right;
}
#footer div.contact a {
  margin-left: 15px;
}
@media screen and (max-width: 1252px) {
  #footer div.contact {
    float: none;
    text-align: center;
    margin-top: 0.5rem;
  }
}
#footer .provenexpert {
  float: left;
  margin-left: 2rem;
}
@media screen and (max-width: 966px) {
  #footer .provenexpert {
    margin-left: 0rem;
    margin-top: 0.5rem;
  }
}
#footer .provenexpert #pe_rating.pe_g {
  text-align: left;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  justify-items: center;
}
@media screen and (max-width: 966px) {
  #footer .provenexpert #pe_rating.pe_g {
    justify-content: center;
  }
}
@media screen and (max-width: 477px) {
  #footer .provenexpert #pe_rating.pe_g #pe_name {
    display: none;
  }
}
#footer .provenexpert #pe_rating.pe_g > * {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  justify-items: center;
}
@media screen and (max-width: 477px) {
  #footer .provenexpert #pe_rating.pe_g > * {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
  }
}
#footer .provenexpert #pe_rating.pe_g > #pe_name {
  visibility: hidden;
}
#footer .provenexpert #pe_rating.pe_g .pe_u {
  text-decoration: none;
  margin-top: 0.7em;
  display: inline-block;
  margin-left: 0.5em;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: baseline;
  font-size: 0.9em;
  line-height: 1.5em;
}
#footer .provenexpert #pe_stars {
  vertical-align: top;
}
@media (max-width: 768px) {
  #footer ul {
    text-align: center;
  }
  #footer a {
    display: block;
  }
}
/* ----------------------------------------------------------------------
	Sitemap
---------------------------------------------------------------------- */
#main .mod_sitemap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#main .mod_sitemap li {
  list-style-type: none;
}
#main .mod_sitemap ul.level_1 > li.submenu {
  background: #f3f3f3;
  margin: 20px 0;
  border: solid #eee 5px;
  padding: 25px;
}
#main .mod_sitemap ul.level_1 > li.submenu > a {
  font-weight: bold;
}
#main .mod_sitemap ul.level_1 > li:not(.submenu) a {
  border-bottom: solid 1px #f3f3f3;
  display: block;
  padding: 7px 0;
}
#main .mod_sitemap ul.level_3 {
  margin-left: 20px;
}
#main .mod_sitemap ul li ul {
  margin-left: 0;
}
#main .mod_sitemap a {
  font-size: 16px;
  text-decoration: none;
  color: #333333;
}
#main .mod_sitemap a:hover {
  color: #333333;
}
/* ----------------------------------------------------------------------
	Landingpae
---------------------------------------------------------------------- */
body.landingpage.has-big-picture .mod_article.intro-picture {
  padding: 0;
  max-width: 100%;
}
body.landingpage.has-big-picture #intro {
  margin: 0 0 3vh 0;
}
body.landingpage:not(.has-big-picture) #header {
  background: #2A356B;
  padding-top: 0;
  padding-bottom: 0;
}
body.landingpage:not(.has-big-picture) #header .inside {
  padding-top: 30px;
  padding-bottom: 30px;
}
body.landingpage:not(.has-big-picture) #container {
  padding-top: 15vh;
}
body.landingpage #container {
  padding: 0;
  max-width: 100%;
}
body.landingpage #footer {
  margin: 0;
}
body.landingpage .mod_article .rs.inside {
  overflow: hidden;
}
body.landingpage .mod_article.css-stile-cta-banner {
  padding: 0;
  max-width: 100%;
  margin: 60px 0;
  background-color: #2A356B;
  padding: 40px 0;
}
@media (max-width: 768px) {
  body.landingpage .mod_article.css-stile-cta-banner {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns {
  display: block;
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column {
  margin: 0;
  width: auto;
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column p {
  color: #ffffff;
  font-weight: bold;
  font-size: 25px;
  margin: 0;
  line-height: 1.3;
}
@media (max-width: 768px) {
  body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column p {
    margin-bottom: 15px;
  }
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column ul {
  padding: 0;
  overflow: hidden;
  margin: 0;
  display: flex;
}
@media (max-width: 768px) {
  body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column ul {
    flex-direction: column;
  }
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
  color: #ffffff;
  margin-top: 13px;
  margin-bottom: 13px;
  line-height: 1;
  margin-right: 30px !important;
  list-style-type: none !important;
  background-position: 0 3px;
  padding: 0 0 0 30px;
  font-weight: 500;
  font-size: 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.251 15.5c-.32 0-.64-.122-.885-.364l-5-5.001a1.251 1.251 0 0 1 1.767-1.768l4.116 4.116L17.865.866a1.251 1.251 0 0 1 1.768 1.768L7.13 15.136a1.245 1.245 0 0 1-.885.365h.005z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/svg%3E");
}
@media (max-width: 800px) {
  body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
    margin-top: 0;
    margin-bottom: 10px;
  }
}
@media (max-width: 450px) {
  body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
    font-size: 20px;
    background-size: 17px auto;
  }
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child {
  float: right;
}
@media (max-width: 900px) {
  body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child {
    float: left;
  }
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button {
  margin: 13px 0;
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button a {
  background-position: 95% center;
  padding-right: 35px;
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a {
  background-color: #EDC591;
  border-color: #EDC591;
  color: #2A356B;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.028 4.78l10.792-.01-3.368-3.366L8.476.38l5.12 5.12-5.12 5.12-1.024-1.024 3.368-3.368L.028 6.22' fill='%232A356B' fill-rule='nonzero'/%3E%3C/svg%3E");
}
body.landingpage .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a:hover {
  background-color: #2A356B;
  color: #EDC591;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.028 4.78l10.792-.01-3.368-3.366L8.476.38l5.12 5.12-5.12 5.12-1.024-1.024 3.368-3.368L.028 6.22' fill='%23EDC591' fill-rule='nonzero'/%3E%3C/svg%3E");
}
body.landingpage .mod_article.css-stile-contactform {
  padding: 0;
  max-width: 100%;
  margin: 60px 0 0 0;
  background-color: #2A356B;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns {
  display: block;
  margin: 0;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .rs-inside {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 736px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .rs-column {
    width: 50%;
    margin: 0;
  }
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .rs-column:nth-of-type(1) .ce_text {
  padding-bottom: 5vw;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_form {
  padding: 5vw;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text ~ .ce_form {
  padding-top: 50px;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text {
  padding: 5vw 5vw 0 5vw;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text h4 {
  color: #ffffff;
  margin: 0 0 20px 0;
  font-size: 30px;
  line-height: 1.2;
}
@media (min-width: 415px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text h4 {
    font-size: calc(1.6420361248vw + 23.1855500821px);
  }
}
@media (min-width: 1024px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text h4 {
    font-size: calc(3.90625vw + 0px);
  }
}
@media (min-width: 1280px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text h4 {
    font-size: 50px;
  }
}
body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text p {
  color: #ffffff;
  font-size: 18px;
}
@media (min-width: 415px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text p {
    font-size: calc(0.328407225vw + 16.6371100164px);
  }
}
@media (min-width: 1024px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text p {
    font-size: calc(0.78125vw + 12px);
  }
}
@media (min-width: 1280px) {
  body.landingpage .mod_article.css-stile-contactform .rs-columns .ce_text p {
    font-size: 22px;
  }
}
body.landingpage .mod_article.css-stile-contactform .rs-columns a:link {
  color: rgba(237, 197, 145, 0.8);
  text-decoration: none;
}
body.landingpage .mod_article.css-stile-contactform .rs-columns a:link:hover {
  color: #EDC591;
}
body.landingpage .mod_article.css-stile-contactform h2 {
  color: #ffffff;
}
body.landingpage .mod_article.css-stile-contactform button, body.landingpage .mod_article.css-stile-contactform .button, body.landingpage .mod_article.css-stile-contactform .css-stile-button, body.landingpage .mod_article.css-stile-contactform .button-light, body.landingpage .mod_article.css-stile-contactform .cta-container .contactform form button, .cta-container .contactform form body.landingpage .mod_article.css-stile-contactform button {
  background: #EDC591;
  color: #2A356B;
  border-color: #EDC591;
  display: block;
  width: 100%;
}
body.landingpage .mod_article.css-stile-contactform button:hover, body.landingpage .mod_article.css-stile-contactform .button:hover, body.landingpage .mod_article.css-stile-contactform .css-stile-button:hover, body.landingpage .mod_article.css-stile-contactform .button-light:hover, body.landingpage .mod_article.css-stile-contactform .cta-container .contactform form button:hover, .cta-container .contactform form body.landingpage .mod_article.css-stile-contactform button:hover {
  background: transparent;
  color: #EDC591;
  border-color: #EDC591;
  cursor: pointer;
}
body.landingpage .mod_article.css-stile-contactform .ce_image {
  height: 100%;
}
body.landingpage .mod_article.css-stile-contactform figure {
  position: relative;
  height: 100%;
}
body.landingpage .mod_article.css-stile-contactform figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
}
body.landingpage .cta-button {
  margin-top: 10px;
  margin-bottom: 20px;
}
body.landingpage .cta-button a {
  background: #2A356B;
  color: #EDC591;
  letter-spacing: 0.05em;
  background: #2A356B;
  color: #EDC591;
  border-radius: 3px;
  border: solid 2px #2A356B;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  padding: 10px 15px;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 16px;
  padding: 15px 0;
}
@media (min-width: 450px) {
  body.landingpage .cta-button a {
    font-size: calc(0.2409638554vw + 14.9156626506px);
  }
}
@media (min-width: 1280px) {
  body.landingpage .cta-button a {
    font-size: 18px;
  }
}
body.landingpage .cta-button a:hover {
  background: #EDC591;
  color: #2A356B;
  border-color: #EDC591;
}
body.landingpage .cta-button ul {
  margin: 25px 0 0 0;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
@media (max-width: 768px) {
  body.landingpage .cta-button ul {
    flex-direction: column;
  }
}
@media (max-width: 450px) {
  body.landingpage .cta-button ul {
    display: none;
  }
}
body.landingpage .cta-button li {
  font-size: 15px;
  background-size: auto;
  line-height: 1;
  float: left;
  margin: 0;
  color: #2A356B;
  font-weight: 600;
  list-style-type: none !important;
  position: relative;
  padding: 0 0 0 33px;
  background-repeat: no-repeat;
  background-position: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.251 15c-.32 0-.64-.123-.885-.365l-5-5a1.251 1.251 0 0 1 1.767-1.768l4.116 4.115L17.865.366a1.251 1.251 0 0 1 1.768 1.767L7.13 14.635a1.245 1.245 0 0 1-.885.365h.005z' fill='%232A356B' fill-rule='nonzero'/%3E%3C/svg%3E");
}
@media (min-width: 415px) {
  body.landingpage .cta-button li {
    font-size: calc(0.4926108374vw + 12.9556650246px);
  }
}
@media (min-width: 1024px) {
  body.landingpage .cta-button li {
    font-size: calc(0.78125vw + 10px);
  }
}
@media (min-width: 1280px) {
  body.landingpage .cta-button li {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  body.landingpage .cta-button li {
    line-height: 1.5em;
    background-size: 15px auto;
  }
}
body.landingpage .mod_article:first-child .teaser {
  margin-bottom: 50px;
}
body.landingpage .mod_article:first-child .teaser p {
  font-size: 15px;
  font-weight: 500;
}
@media (min-width: 415px) {
  body.landingpage .mod_article:first-child .teaser p {
    font-size: calc(0.4926108374vw + 12.9556650246px);
  }
}
@media (min-width: 1024px) {
  body.landingpage .mod_article:first-child .teaser p {
    font-size: calc(1.5625vw + 2px);
  }
}
@media (min-width: 1280px) {
  body.landingpage .mod_article:first-child .teaser p {
    font-size: 22px;
  }
}
body.landingpage .mod_article:first-child .teaser .rs-column:last-child {
  margin: 40px 0 0 0;
}
body.landingpage .rs-columns {
  margin: 40px 0;
}
@media (min-width: 599px) {
  body.landingpage .rs-columns.css-stile-divider {
    background-repeat: repeat-y;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='2' height='101' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 .91v99.59' stroke='%23E5E5E5' fill='none' fill-rule='evenodd' stroke-linecap='square'/%3E%3C/svg%3E");
  }
}
body.landingpage .rs-columns .rs-column > * > h1, body.landingpage .rs-columns .rs-column > * > h2, body.landingpage .rs-columns .rs-column > * > h3, body.landingpage .rs-columns .rs-column > * > h4, body.landingpage .rs-columns .rs-column > * > h5 {
  margin-top: 0;
}
/* ----------------------------------------------------------------------
  Has Big Picture
---------------------------------------------------------------------- */
body.has-big-picture .mod_article.css-stile-cta-banner {
  padding: 0;
  max-width: 100%;
  margin: 0px 0;
  background-color: #2A356B;
  padding: 40px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  body.has-big-picture .mod_article.css-stile-cta-banner {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns {
  display: block;
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-inside {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column {
  margin: 0;
  width: auto;
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column p {
  color: #ffffff;
  font-weight: bold;
  font-size: 25px;
  margin: 0;
  line-height: 1.3;
}
@media (max-width: 768px) {
  body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column p {
    margin-bottom: 15px;
  }
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column ul {
  padding: 0;
  overflow: hidden;
  margin: 0;
  display: flex;
}
@media (max-width: 768px) {
  body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column ul {
    flex-direction: column;
  }
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
  color: #ffffff;
  margin-top: 13px;
  margin-bottom: 13px;
  line-height: 1;
  margin-right: 30px !important;
  list-style-type: none !important;
  background-position: 0 3px;
  padding: 0 0 0 30px;
  font-weight: 500;
  font-size: 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.251 15.5c-.32 0-.64-.122-.885-.364l-5-5.001a1.251 1.251 0 0 1 1.767-1.768l4.116 4.116L17.865.866a1.251 1.251 0 0 1 1.768 1.768L7.13 15.136a1.245 1.245 0 0 1-.885.365h.005z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/svg%3E");
}
@media (max-width: 800px) {
  body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
    margin-top: 0;
    margin-bottom: 10px;
  }
}
@media (max-width: 450px) {
  body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column ul li {
    font-size: 20px;
    background-size: 17px auto;
  }
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child {
  float: right;
}
@media (max-width: 900px) {
  body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child {
    float: left;
  }
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button {
  margin: 13px 0;
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button a {
  background-position: 95% center;
  padding-right: 35px;
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a {
  background-color: #EDC591;
  border-color: #EDC591;
  color: #2A356B;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.028 4.78l10.792-.01-3.368-3.366L8.476.38l5.12 5.12-5.12 5.12-1.024-1.024 3.368-3.368L.028 6.22' fill='%232A356B' fill-rule='nonzero'/%3E%3C/svg%3E");
}
body.has-big-picture .mod_article.css-stile-cta-banner .rs-columns .rs-column:last-child .css-stile-button.color-1 a:hover {
  background-color: #2A356B;
  color: #EDC591;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.028 4.78l10.792-.01-3.368-3.366L8.476.38l5.12 5.12-5.12 5.12-1.024-1.024 3.368-3.368L.028 6.22' fill='%23EDC591' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* ---------------------------------------------------------------------- */
/*    Margins
/* ---------------------------------------------------------------------- */
.margin-top-m {
  margin-top: 30px;
}
@media (max-width: 768px) {
  .margin-top-m {
    margin-top: 0;
  }
}
.margin-top-l {
  margin-top: 60px;
}
@media (max-width: 768px) {
  .margin-top-l {
    margin-top: 0;
  }
}
.margin-top-xl {
  margin-top: 90px;
}
@media (max-width: 768px) {
  .margin-top-xl {
    margin-top: 0;
  }
}
.margin-bottom-m {
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .margin-bottom-m {
    margin-bottom: 0;
  }
}
.margin-bottom-l {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .margin-bottom-l {
    margin-bottom: 0;
  }
}
.margin-bottom-xl {
  margin-bottom: 90px;
}
@media (max-width: 768px) {
  .margin-bottom-xl {
    margin-bottom: 0;
  }
}
/* ---------------------------------------------------------------------- */
/*    Pricing table 
/* ---------------------------------------------------------------------- */
.prices {
  padding: 0;
}
.prices h2 {
  margin-top: 0;
}
.prices .rs-inside {
  display: flex;
  align-items: center;
}
@media (max-width: 500px) {
  .prices .rs-inside {
    flex-direction: column;
  }
}
.prices .rs-column {
  margin: 0;
  width: 100%;
  padding: 50px 30px;
  background: #fff;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.12);
  text-align: center;
  border-radius: 5px;
  border: 1px solid #E8E8E8;
}
@media (min-width: 500px) {
  .prices .rs-column {
    width: 33.3333333%;
  }
}
@media (max-width: 500px) {
  .prices .rs-column:nth-child(1) {
    order: 2;
  }
  .prices .rs-column:nth-child(2) {
    order: 1;
  }
  .prices .rs-column:nth-child(3) {
    order: 3;
  }
}
.prices .rs-column:nth-child(2) {
  position: relative;
  z-index: 10;
  padding: 60px 40px;
  border: solid 3px #2A356B;
}
.prices .rs-column:nth-child(2) h3 {
  font-size: 25px;
}
.prices .ce_text h3 {
  margin: 0;
  font-size: 23px;
}
.prices .ce_text p em {
  font-style: normal;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.05em;
  font-weight: bold;
  color: #2A356B;
}
.prices .ce_text ul {
  padding: 0;
  margin: 30px 0 0 0px;
}
.prices .ce_text ul li {
  list-style-type: none !important;
  color: #ababab;
  margin: 0;
  padding: 5px 0;
  font-size: 14px;
}
@media (min-width: 500px) {
  .prices .ce_text ul li {
    font-size: calc(0.1908396947vw + 13.0458015267px);
  }
}
@media (min-width: 1024px) {
  .prices .ce_text ul li {
    font-size: calc(0vw + 15px);
  }
}
@media (min-width: 1280px) {
  .prices .ce_text ul li {
    font-size: 15px;
  }
}
.prices .ce_text ul li strong {
  color: #333333;
  font-weight: 500;
}
.prices .ce_text ul li strong:before {
  font-family: "FontAwesome";
  content: "";
  color: #2A356B;
  margin-right: 6px;
}
.prices .ce_text ul li em {
  font-style: normal;
}
.price-boxes {
  clear: both;
  margin: 2.6666666667em 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow: hidden;
}
.price-boxes > h1, .price-boxes > h2, .price-boxes > h3, .price-boxes > h4, .price-boxes > h5, .price-boxes > h6 {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .price-boxes {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.price-plan {
  position: relative;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
.price-plan .inside {
  border: 1px solid #2A356B;
  box-shadow: 0 0 5px rgba(51, 51, 51, 0.4);
  margin: 8px;
  overflow: hidden;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  display: flex;
  flex-direction: column;
}
.price-plan h4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  margin: -2px;
  padding-bottom: 100%;
  font-size: inherit;
  font-weight: normal;
  pointer-events: none;
}
.price-plan h4 span {
  float: left;
  margin: -2.0769230769em;
  padding: 0.7692307692em 2.9230769231em;
  font-size: 0.8666666667em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #333333;
  background: #f1d1a7;
  transform: translate(-30%, 0) rotate(-45deg);
  transform-origin: 100% 0;
}
@media (max-width: 1280px) {
  .price-plan h4 span {
    font-size: 0.6666666667em;
  }
}
.price-plan h3 {
  font-family: "GalanoGrotesque", Arial, sans-serif;
  font-weight: bold;
  margin: -1px -1px 1px;
  padding: 1.4285714286em 0.7142857143em;
  font-size: 0.9333333333em;
  letter-spacing: 0.1em;
  color: #ffffff;
  text-transform: uppercase;
  background: #4759b4;
}
.price-plan p {
  position: relative;
  margin: -1px -1px 1px;
  padding: 0.3125em 0.125em 0.4375em;
  border-bottom: 1px solid #ffffff;
  font-size: 4em;
  line-height: 1;
  color: #ffffff;
  background: #2A356B;
}
@media (max-width: 1280px) {
  .price-plan p {
    font-size: 4em;
  }
}
.price-plan p:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: -0.125em;
  border: 0.125em solid transparent;
  border-top-color: #2A356B;
  border-bottom: 0;
}
.price-plan p b {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 -0.4705882353em;
  font-size: 0.425em;
  font-weight: normal;
}
.price-plan ul {
  margin: 1.4666666667em 1.3333333333em;
  padding: 0;
  list-style: none;
  color: #2A356B;
  text-align: left;
}
.price-plan li {
  padding: 0.4666666667em 0 0.5333333333em;
  transition: background-color 0.3s ease-in;
  position: relative;
  padding-left: 25px;
  white-space: normal;
}
.price-plan li:before {
  font: 100%/1 "FontAwesome";
  content: "";
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  text-indent: 0;
  display: inline-block;
  position: relative;
  color: #EDC591;
  margin: 0 auto;
  position: absolute;
  top: 13px;
  left: 0;
  margin-bottom: 15px;
}
.price-plan li:hover:before {
  color: #333333;
}
.price-plan li:hover {
  background-color: #f1d1a7;
  transition-duration: 0.05s;
}
.price-plan li:first-child:before {
  border-top: 0;
}
.price-plan a {
  display: block;
  margin: 2.4285714286em 1.4285714286em 1.4285714286em;
  margin-top: auto;
}
.price-plan a:hover {
  background-color: #4050a2;
  border-color: #4050a2;
}
.price-plan a.-secondary {
  display: block;
}
.price-plan a.-secondary:hover {
  color: #4050a2;
}
.price-plan a.-secondary:hover:after, .price-plan a.-secondary:focus:after {
  display: none;
}
.price-part, .price-spectrum, .before-price, .currency {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin-left: 0.25em;
  font-size: 18px;
}
.price-part small, .price-spectrum small, .before-price small, .currency small {
  display: block;
  font-size: 0.425em;
}
.price-part small + i, .price-spectrum small + i, .before-price small + i, .currency small + i {
  margin-top: 1.0666666667em;
}
.price-part small + i:after, .price-spectrum small + i:after, .before-price small + i:after, .currency small + i:after {
  /* Fix empty elements */
  content: " ";
  margin-left: -0.26em;
}
.price-part i, .price-spectrum i, .before-price i, .currency i {
  display: block;
  margin-bottom: 0.4em;
  font-size: 0.1875em;
  font-style: normal;
}
.before-price {
  margin-right: -0.5em;
}
i.price-info {
  display: block;
  margin-bottom: 0.4em;
  font-size: 0.2em;
  font-style: normal;
  margin-top: 0.5em;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22www%2Fhtdocs%2Fw01ad192%2Fmueller.legal%2Fcontao%2Ffiles%2Ftheme%2Fcss%2Fcustom.scss%22%2C%22www%2Fhtdocs%2Fw01ad192%2Fmueller.legal%2Fcontao%2Ffiles%2Ftheme%2Fcss%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAhBA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAEM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAA5CA%3BAAAA%3BAAAA%3BAAmDA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAA0B%3BAAAA%3BAAAA%3BAAAkC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAC5D%3BAAA0B%3BAAAA%3BAAAA%3BAAAA%3BAAExB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAArFF%3BAAAA%3BAAAA%3BAA6FA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACmB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEnB%3BAAAA%3BAAAA%3BACzBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADoBF%3BAAAA%3BAAAA%3BAC1BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADqBF%3BAAAA%3BAAAA%3BAAAA%3BAC3BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsBF%3BAAAA%3BAAAA%3BAC5BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuBF%3BAAAA%3BAAAA%3BAC7BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyBF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAA1GA%3BAAAA%3BAAAA%3BAAiHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADqCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADwCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyCF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAzIF%3BAAAA%3BAAAA%3BAAoJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAApNJ%3BAAAA%3BAAAA%3BAA4NA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA7NA%3BAAAA%3BAAAA%3BAAqOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGM%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAzOV%3BAAAA%3BAAAA%3BAAgPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADqKA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEJ%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAACE%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGV%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAgG%3BAAAA%3BAAAA%3BAAChG%3BAAAA%3BAAAA%3BAAxYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwZE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAA1ZF%3BAAAA%3BAAAA%3BAAsaA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAA9aA%3BAAAA%3BAAAA%3BAAsbE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAzbF%3BAAAA%3BAAAA%3BAAicA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjZH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4YE%3BAAAA%3BAAAA%3BAClZH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FEF%3BAAAA%3BAAAA%3BAAseA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FZD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0ZA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAoD%3BAAAA%3BAAAA%3BAAGpD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAtiBF%3BAAAA%3BAAAA%3BAAkjBM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEM%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKN%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKN%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAA0B%3BAAAA%3BAAAA%3BAAAA%3BAAC1B%3BAAA0B%3BAAAA%3BAAAA%3BAAAA%3BAAI1B%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAA0B%3BAAAA%3BAAAA%3BAAAA%3BAAC1B%3BAAA0B%3BAAAA%3BAAAA%3BAAAA%3BAAvqBlC%3BAAAA%3BAAAA%3BAAurBE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIN%3BAAAA%3BAAAA%3BAA%2FrBA%3BAAAA%3BAAAA%3BAAwsBA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA1sBF%3BAAAA%3BAAAA%3BAAqtBI%3BAAAA%3BAAAA%3BAAAA%3BAC5oBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuoBE%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtsBT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADisBQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvsBT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADksBQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxsBT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADwsBI%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAApyBN%3BAAAA%3BAAAA%3BAAmzBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAA1zBD%3BAAAA%3BAAAA%3BAAi0BA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACF%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBG%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAC6H%3BAAAA%3BAAAA%3BAAE%2FH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%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%3BAAkBE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUiB%3BAAAA%3BAAAA%3BAACrB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASM%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAzvCJ%3BAAqwCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChsCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4rCE%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAjzCF%3BAAAA%3BAAAA%3BAA0zCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAA9zCA%3BAAAA%3BAAAA%3BAAm0CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvoCE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyoCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzyCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyzCG%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAA35CJ%3BAAAA%3BAAAA%3BAAo6CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA36CL%3BAAAA%3BAAAA%3BAAo7CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAuC%3BAAAA%3BAAAA%3BAAAA%3BAAEvC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAGE%3BAAEI%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAA79CV%3BAAAA%3BAAAA%3BAAu%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAh%2FCF%3BAAAA%3BAAAA%3BAA2%2FCI%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASd%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACV%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACj%2FCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4%2BCM%3BAAAA%3BAAAA%3BAAAA%3BACl%2FCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8%2BCI%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzgDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADogDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChhDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2gDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAC5hDL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuhDI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAA%2FmDN%3BAAAA%3BAAAA%3BAA2nDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAppDlB%3BAAAA%3BAAAA%3BAAgqDA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAhsDF%3BAAAA%3BAAAA%3BAAysDA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvpDL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADkpDI%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */