@charset "UTF-8";
.blabla {
  color: currentColor;
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 400;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-regular.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-regular.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 400;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 500;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-500.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-500.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 500;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-500italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-500italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 600;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-600.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-600.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 600;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-600italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-600italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 700;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-700.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-700.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 700;
  src: url("../../files/Programmierung/layout/fonts/lora-v36-latin-700italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-700italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 100;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-regular.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-regular.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800italic.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900.ttf") format("truetype");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  src: url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900italic.ttf") format("truetype");
}
html {
  scroll-behavior: smooth;
}
body {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  color: #3f3f3f;
}
p {
  margin: 0;
}
p + p {
  margin-top: 20px;
}
strong {
  font-weight: 600;
}
.green {
  color: #006f30;
}
.ce_gallery .cols_4 {
  --gap: 30px;
  --cols: 4;
}
.ce_gallery .cols_5 {
  --gap: 30px;
  --cols: 5;
}
.ce_gallery .cols_6 {
  --gap: 30px;
  --cols: 6;
}
.ce_gallery ul {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.ce_gallery ul > li {
  width: calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)));
}
.ce_gallery ul > li img {
  display: block;
}
.ce_text {
  max-width: 1024px;
  margin: auto;
}
.ce_text table {
  border: 0 !important;
  height: auto !important;
}
.ce_text table tr td {
  border: 0 !important;
}
.ce_text table tr td:first-child {
  padding-right: 10px;
}
.ce_text table tr td:last-child {
  padding-left: 10px;
}
.ce_text > h1, .ce_text > h2, .ce_text > h3, .ce_text > h4, .ce_text > h5, .ce_text > h6 {
  text-align: center;
}
.ce_text > h1 + .media-right, .ce_text > h2 + .media-right, .ce_text > h3 + .media-right, .ce_text > h4 + .media-right, .ce_text > h5 + .media-right, .ce_text > h6 + .media-right {
  margin-top: -60px;
}
.ce_text > h1 + .media-left, .ce_text > h2 + .media-left, .ce_text > h3 + .media-left, .ce_text > h4 + .media-left, .ce_text > h5 + .media-left, .ce_text > h6 + .media-left {
  margin-top: -60px;
}
.ce_text > div.media {
  display: flex;
}
.ce_text > div.media.media-right, .ce_text > div.media.media-left {
  gap: 50px;
  align-items: center;
}
.ce_text > div.media.media-above, .ce_text > div.media.media-below {
  flex-direction: column;
  gap: 30px;
}
.ce_text > div.media.media-left figure, .ce_text > div.media.media-above figure {
  order: 1;
}
.ce_text > div.media.media-left .rte, .ce_text > div.media.media-above .rte {
  order: 2;
}
.ce_text > div.media.media-right figure, .ce_text > div.media.media-below figure {
  order: 2;
}
.ce_text > div.media.media-right .rte, .ce_text > div.media.media-below .rte {
  order: 1;
}
.ce_text h1, .ce_text h2 {
  font-family: "Lora", serif;
  color: #006f30;
  font-weight: 400;
  line-height: 1.3;
}
.ce_text figure {
  flex-shrink: 0;
}
a {
  color: currentColor;
  text-decoration: none;
}
.ce_hyperlink > a {
  border-radius: 10px;
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
}
.ce_hyperlink > a:hover {
  background-color: #006f30;
  color: #fff;
}
.ce_hyperlink img {
  display: block;
}
.boxFillingLink a:before, .content-cta .inside > .el .text h3 a:before, .content-iconlist .inside > .el .text h3 a:before, .content-subnav .inside .el a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.buttonBorder, a[data-btn="outline"] {
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  color: #006f30;
  border: 2px solid #006f30;
}
a[data-btn="primary"] {
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #006f30;
  color: #fff !important;
}
a[data-btn="secondary"] {
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
}
.button, .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 strong {
  border-radius: 10px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
}
.button.dark, .mod_iso_cumulativefilter ul.level_2 a.dark, .mod_iso_cumulativefilter ul.level_2 strong.dark {
  background-color: #006f30;
  color: #fff;
}
.underline, #navMain ul li a, #navMain ul li strong {
  position: relative;
}
.underline:before, #navMain ul li a:before, #navMain ul li strong:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: currentColor;
  bottom: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 100% 50%;
  transform: scale3d(0, 1, 1);
  transition: transform 0.3s;
}
.underline:hover:before, #navMain ul li a:hover:before, #navMain ul li strong:hover:before, .underline.active:before, #navMain ul li a.active:before, #navMain ul li strong.active:before, .underline.trail:before, #navMain ul li a.trail:before, #navMain ul li strong.trail:before {
  transform-origin: 0% 50%;
  transform: scale3d(1, 1, 1);
}
.ulReset, #navMain ul, #navMainSub ul, #navAbo ul, .mod_iso_cumulativefilter ul, table.collection-products td.name ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.headlineSerif--M, table.collection-products td.name span.name {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 20px;
  letter-spacing: 1px;
}
.subheadlineSerif, #productInfo h2 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 25px;
}
.headlineSerif--L, #productInfo h1 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 40px;
  letter-spacing: 1px;
}
.uppercase {
  text-transform: uppercase;
}
#container {
  max-width: 1300px;
  margin: auto;
  width: calc(100% - 40px);
}
header {
  max-width: 1300px;
  margin: auto;
  width: calc(100% - 40px);
}
header .inside {
  padding: 40px 0px;
  padding-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
header .inside .ce_image {
  flex-shrink: 0;
}
header .inside .ce_image img {
  width: 180px;
  height: auto;
  display: block;
  margin-bottom: 20px;
}
header .inside #shortcuts {
  width: 180px;
  flex-shrink: 0;
}
header .inside .ce_text {
  flex-grow: 1;
  text-align: center;
  font-weight: 600;
}
header .inside .ce_text p {
  margin-bottom: 28px;
}
#shortcuts {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  position: relative;
  align-items: center;
}
#shortcuts .tooltip {
  position: absolute;
  color: green;
  background: #e0f0e0;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: 500;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 3px;
  opacity: 0;
  pointer-events: none;
  white-space: nowrap;
}
#shortcuts > * {
  position: relative;
  height: 35px;
  display: flex;
  align-items: center;
}
#shortcuts > *:hover .tooltip {
  opacity: 1;
}
#shortcuts a:hover + .dropdown {
  opacity: 1;
}
#shortcuts .dropdown {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  background: #e0f0e0;
  display: flex;
  flex-direction: column;
  gap: 5px;
  right: -6px;
  padding: 10px 20px;
  top: 45px;
}
#shortcuts > div {
  display: flex;
  align-items: center;
}
#shortcuts > div > * {
  display: inline-flex;
}
#shortcuts > div svg {
  width: 30px;
  height: auto;
  fill: #006f30;
  cursor: pointer;
}
#shortcuts .cart {
  position: relative;
}
#shortcuts .cart a {
  height: 30px;
}
#shortcuts .cart .dropdown {
  display: none;
}
#shortcuts .cart .number {
  position: absolute;
  bottom: -2px;
  right: -5px;
  background: #ec6607;
  color: #fff;
  width: 20px;
  border-radius: 100%;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
#shortcuts strong.button, #shortcuts .mod_iso_cumulativefilter ul.level_2 strong, .mod_iso_cumulativefilter ul.level_2 #shortcuts strong {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
  padding: 3px 5px;
  font-weight: 500;
}
@media screen and (min-width: 1025px) {
  header .inside #navMain {
    flex-grow: 1;
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  header .inside {
    padding-top: 0px;
    row-gap: 10px;
  }
  header .inside #togglerNav {
    order: 3;
  }
  header .inside #shortcuts {
    order: 1;
    width: calc(100% + 40px);
    margin-right: -20px;
    margin-left: -20px;
    background: #e0f0e0;
    padding: 5px 20px;
    box-sizing: border-box;
  }
  header .inside .ce_image {
    order: 2;
  }
  header .inside .ce_image img {
    height: auto;
    width: 140px;
    margin-bottom: 0;
  }
}
#navMain {
  text-align: center;
  padding-bottom: 10px;
}
#navMain ul {
  display: flex;
  gap: 35px;
  justify-content: center;
}
#navMain ul li a, #navMain ul li strong {
  display: block;
  color: #006f30;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 20px;
}
#navMain ul li.shop a, #navMain ul li.shop strong {
  color: #fff;
  background-color: #ec6607;
  border-radius: 3px;
  padding: 0px 5px;
}
#navMain ul li.shop a:before, #navMain ul li.shop strong:before {
  display: none;
}
#navMain ul li.home a, #navMain ul li.home strong {
  font-size: 0;
  width: 20px;
  height: 20px;
  background: url(/files/Programmierung/content/icons/icon-house.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
#navMain ul li.home a:before, #navMain ul li.home strong:before {
  display: none;
}
#navMainSub {
  margin-top: 20px;
  margin-bottom: 25px;
  display: flex;
  gap: 30px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 5px 0;
  align-items: center;
  border-color: #e0f0e0;
  background: #e0f0e0;
}
#navMainSub ul {
  justify-content: center;
  display: flex;
  gap: 30px;
  flex-grow: 1;
}
#navMainSub ul li a, #navMainSub ul li strong {
  color: currentColor;
  font-size: 20px;
  line-height: 1.5;
}
#navAbo {
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 50px;
  border-bottom: 1px solid;
}
#navAbo ul {
  display: flex;
  gap: 100px;
  justify-content: center;
}
#navAbo ul li a, #navAbo ul li strong {
  display: block;
  color: #006f30;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}
#navAbo ul li > ul {
  z-index: 100;
  display: none;
  position: absolute;
  flex-direction: column;
  background: #fff;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  background: #e7e5e6;
  padding: 20px;
  transform: translate(-35%, 10px);
}
#navAbo ul li.show-dropdown > ul {
  display: flex;
}
#navAbo ul li.home a, #navAbo ul li.home strong {
  font-size: 0;
  width: 30px;
  height: 30px;
  background: url(/files/Programmierung/content/icons/icon-house.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
#navAbo ul li.home a:before, #navAbo ul li.home strong:before {
  display: none;
}
#navAbo > ul > li > a, #navAbo > ul > li > strong {
  font-size: 26px;
  letter-spacing: 2px;
  text-transform: uppercase;
  display: flex;
  gap: 5px;
  align-items: center;
  line-height: 30px;
}
#navAbo > ul > li > a:after, #navAbo > ul > li > strong:after {
  content: "";
  background: url(/files/layout/img/chevron-down-green.svg);
  width: 10px;
  height: 10px;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
}
#togglerNav {
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  transition: transform ease 0.5s;
  will-change: transform;
  cursor: pointer;
}
#togglerNav > span {
  display: block;
  height: 2px;
  background: #006f30;
  width: 100%;
  transition: transform ease 0.5s;
  will-change: transform;
  border-radius: 2px;
}
#togglerNav.open {
  transform: rotate(45deg);
  justify-content: center;
}
#togglerNav.open > span {
  position: absolute;
}
#togglerNav.open > span:first-child {
  transform: rotate(90deg);
}
@media screen and (min-width: 1025px) {
  #togglerNav {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  #navMain {
    display: none;
    position: absolute;
    background: #fff;
    top: 100px;
    z-index: 10;
    padding-bottom: 0;
    right: -20px;
    left: -20px;
    width: auto;
    box-shadow: 0px 15px 15px 2px rgba(0, 0, 0, 0.25);
    width: auto;
  }
  #navMain.show {
    display: block;
  }
  #navMain ul {
    flex-direction: column;
    gap: 10px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 20px;
  }
}
#footer {
  background: #e7e5e6;
  padding: 50px;
  margin-top: 100px;
  font-size: 14px;
}
#footer .inside {
  max-width: 1300px;
  margin: auto;
  width: calc(100% - 40px);
  display: flex;
  justify-content: flex-start;
  gap: 100px;
}
#footer .inside h4 {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 20px;
}
#footer .inside .ce_text {
  max-width: 400px;
}
#footer .inside .mod_customnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.ce_toplink {
  position: fixed;
  bottom: 50px;
  right: 50px;
  color: #006f30;
  text-transform: uppercase;
  font-weight: 500;
  transform: translateY(20px);
  opacity: 0;
  transition: all ease 0.5s;
}
.ce_toplink.show {
  opacity: 1;
  transform: translateY(0);
}
.ce_toplink a {
  display: flex;
  gap: 10px;
  align-items: flex-end;
}
.ce_toplink a:before {
  content: "";
  background-image: url(/files/Programmierung/content/icons/icon-up.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 20px;
  height: 20px;
}
#main {
  padding-top: 30px;
}
body.shop #main {
  padding-top: 0;
}
.content-cta, .content-iconlist {
  max-width: 1150px;
  margin: auto;
}
.content-cta .inside, .content-iconlist .inside {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  margin: auto;
  justify-content: center;
  padding: 25px 0;
}
.content-cta .inside > .el, .content-iconlist .inside > .el {
  width: calc(100% / 4 - (40px * 3) / 4);
  text-align: center;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 10px;
}
.content-cta .inside > .el:hover figure, .content-iconlist .inside > .el:hover figure {
  border-color: transparent;
}
.content-cta .inside > .el:hover figure:before, .content-iconlist .inside > .el:hover figure:before {
  width: 110%;
}
.content-cta .inside > .el:hover button, .content-iconlist .inside > .el:hover button {
  opacity: 1;
  transform: translateY(0);
}
.content-cta .inside > .el figure:before, .content-iconlist .inside > .el figure:before {
  z-index: -1;
  background-color: #e7e5e6;
  border: 1px solid #006f30;
  position: absolute;
  width: 100%;
  aspect-ratio: 1;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  transition: all ease 0.5s;
  border-radius: 100%;
}
.content-cta .inside > .el figure img, .content-iconlist .inside > .el figure img {
  height: 110px;
  width: auto;
}
.content-cta .inside > .el .text, .content-iconlist .inside > .el .text {
  margin-top: 10px;
}
.content-cta .inside > .el .text h3, .content-iconlist .inside > .el .text h3 {
  margin-bottom: 10px;
  color: #006f30;
  font-size: 20px;
  margin-top: 0;
  font-weight: 500;
}
.content-cta .inside > .el .text p, .content-iconlist .inside > .el .text p {
  margin-bottom: 20px;
}
.content-cta .inside > .el button, .content-iconlist .inside > .el button {
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #006f30;
  color: #fff;
  border: 0;
  font-family: inherit;
  margin: auto;
  opacity: 0;
  transform: translateY(5px);
  transition: all ease 0.5s;
}
.content-subnav {
  margin-top: 20px;
  margin-bottom: 50px;
  display: flex;
  gap: 30px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 5px 0;
  align-items: center;
  border-color: #e0f0e0;
  background: #e0f0e0;
  /*> a.shop{
    	display: block;
    	width: 120px;
    	text-transform: uppercase;
    	font-family: $font--serif;
    	font-weight: 500;
    	font-size: 20px;
    	margin-left: 30px;
    	color: #006f30;
    }*/
}
.content-subnav .inside {
  justify-content: center;
  display: flex;
  gap: 30px;
  flex-grow: 1;
  /*padding-right: 150px;*/
}
.content-subnav .inside figure {
  aspect-ratio: 1;
  height: 25px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 5px;
}
.content-subnav .inside figure img {
  width: 25px;
  height: auto;
}
.content-subnav .inside .el {
  position: relative;
}
.content-subnav .inside a {
  font-size: 16px;
}
.ce_text a {
  color: #006f30;
}
/* Temporär*/
.ce_text.banner {
  margin-top: 50px;
  position: relative;
  margin-bottom: 50px;
}
.ce_text.banner img {
  width: 100%;
}
.ce_text.banner h1 {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  left: 50%;
  color: #fff;
}
/*.mod_registration{
	width: 50%;
	.fields{
		display: flex;
	    flex-direction: column;
    	gap: 15px;
		.widget{
			display: flex;
			gap: 20px;
			label{
				width: 180px;
				flex-shrink: 0;
			}
			input, select{
				padding: 5px 10px;
    			flex-grow: 1;
			}
		}
	}

	.widget-submit{
		display: block;
    	text-align: right;
    	position: relative;
    	margin-top: 50px;
	}

	button[type="submit"]{
		border-radius: 10px;
    	display: inline-block;
    	text-align: center;
    	padding: 10px;
    	box-sizing: border-box;
    	cursor: pointer;
    	background-color: #006f30;
    	color: #fff;
    	font-family: "Poppins", sans-serif;
    	flex-grow: 1;
    	border: 0px;
	}
}*/
.mod_article:not(.cols-21) {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.cols {
  display: flex;
  gap: var(--gap);
  align-items: center;
}
.cols.col_auto {
  justify-content: space-between;
}
.cols.col_even {
  --gap: 20px;
  --cols: 1;
  flex-wrap: nowrap;
}
.cols.col_even > * {
  flex-grow: 1;
  flex-basis: 100%;
}
.cols.col_default {
  --gap: 40px;
  --cols: 1;
}
.cols.col_default > *:nth-child(odd) {
  flex-grow: 1;
}
.cols.col_default > *:nth-child(even) {
  width: 30%;
  flex-shrink: 0;
  position: relative;
}
.cols.col_reverse {
  --gap: 40px;
  --cols: 1;
}
.cols.col_reverse > *:nth-child(even) {
  flex-grow: 1;
}
.cols.col_reverse > *:nth-child(odd) {
  width: 30%;
  flex-shrink: 0;
  position: relative;
}
.cols.col_2 {
  --gap: 40px;
  --cols: 2;
  flex-wrap: wrap;
}
.cols.col_3 {
  --gap: 30px;
  --cols: 3;
  flex-wrap: wrap;
}
.cols.col_4 {
  --gap: 30px;
  --cols: 4;
  flex-wrap: wrap;
}
.cols.col_5 {
  --gap: 30px;
  --cols: 5;
  flex-wrap: wrap;
}
.cols.col_6 {
  --gap: 30px;
  --cols: 6;
  flex-wrap: wrap;
}
.cols > * {
  width: calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)));
}
.cols > * img {
  display: block;
}
@media screen and (min-width: 1025px) {
  .mod_article.default .blogList {
    --gap: 40px;
    --cols: 3;
  }
  .mod_article.cols-21 {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
  }
  .mod_article.cols-21 > *:nth-child(odd) {
    width: calc(70% - 40px);
  }
  .mod_article.cols-21 > *:nth-child(odd).blogList {
    --gap: 40px;
    --cols: 2;
  }
  .mod_article.cols-21 > *:nth-child(even) {
    width: 30%;
    position: relative;
    flex-shrink: 0;
  }
  .mod_article.cols-21 > *:nth-child(even).blogList {
    --gap: 40px;
    --cols: 1;
  }
}
@media screen and (max-width: 1024px) {
  .mod_article .blogList {
    --gap: 40px;
    --cols: 2;
  }
}
@media screen and (max-width: 760px) {
  .mod_article .blogList {
    --gap: 40px;
    --cols: 1;
  }
}
.widget-submit button {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
}
.mod_registration .fields {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 20px;
  margin-top: 30px;
  max-width: 760px;
  margin-bottom: 30px;
}
.mod_registration .fields .widget {
  width: calc(50% - 10px);
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.mod_registration .fields .widget label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.mod_registration .fields .widget input[type="text"], .mod_registration .fields .widget input[type="email"], .mod_registration .fields .widget input[type="password"], .mod_registration .fields .widget select {
  border: 0px;
  background: #e7e5e6;
  line-height: 1.5;
  border-radius: 10px;
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
}
.mod_registration .fields .widget-select + .widget-text {
  width: 100%;
}
.mod_login .formbody {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 20px;
  margin-top: 30px;
  max-width: 760px;
  margin-bottom: 30px;
  max-width: 400px;
}
.mod_login .formbody .widget {
  width: calc(50% - 10px);
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.mod_login .formbody .widget label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.mod_login .formbody .widget input[type="text"], .mod_login .formbody .widget input[type="email"], .mod_login .formbody .widget input[type="password"], .mod_login .formbody .widget select {
  border: 0px;
  background: #e7e5e6;
  line-height: 1.5;
  border-radius: 10px;
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
}
.mod_login .formbody .widget:not(.widget-submit) {
  width: 100%;
}
form .widget {
  position: relative;
}
form .widget p.error {
  font-size: 12px;
  position: absolute;
  bottom: -15px;
  color: #c53c3c;
}
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.checkboxCustom input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkboxCustom input[type="checkbox"]:checked + label:before {
  content: "";
}
.checkboxCustom input[type="checkbox"] + label {
  display: flex;
  gap: 10px;
  font-size: 13px;
}
.checkboxCustom input[type="checkbox"] + label:before {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  border: 2px solid #fff;
  border-radius: 2px;
  flex-shrink: 0;
  margin-top: 4px;
  font-family: "Font Awesome 6 Pro";
  line-height: 14px;
  font-size: 10px;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
}
.uploadCustom label {
  display: block;
  margin-bottom: 10px;
}
.uploadCustom input[type="file"]::file-selector-button {
  border-radius: 10px;
  padding: 0 10px;
  height: 30px;
  cursor: pointer;
  background-color: white;
  border: 0;
  transition: background-color 200ms;
  color: #adadad;
  margin-right: 10px;
}
.uploadCustom input[type="file"]::file-selector-button:hover {
  color: #000;
}
.selectCustom {
  appearance: base-select;
  color: var(--color--font);
  background-color: #fff;
  box-sizing: border-box;
  padding: 12px 10px;
  height: 50px;
  border: 1px solid #d6d6d6;
  border-radius: 10px;
  cursor: pointer;
  flex-grow: 1;
  flex-basis: 100%;
  font-size: 16px;
  width: 100%;
}
.selectCustom > button {
  display: flex;
  width: 100%;
  font-family: inherit;
  color: currentColor;
  align-items: center;
  background-color: transparent;
  padding: 0;
  gap: 15px;
}
.selectCustom > button > svg {
  margin: 0 0 0 auto;
  width: 1.2rem;
  height: 1.2rem;
  stroke: var(--color--highlight);
}
.selectCustom:has(option:not([hidden]):checked) {
  color: #18181b;
}
.selectCustom:focus-visible {
  outline: 2px solid #a1a1aa;
  outline-offset: -1px;
}
.selectCustom::picker-icon {
  display: none;
}
.selectCustom::picker(select) {
  appearance: base-select;
  border: 1px solid #e4e4e7;
  padding: 0.25rem;
  margin-top: 0.25rem;
  border-radius: calc(0.5rem - 2px);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  cursor: default;
  transition: opacity 225ms ease-in-out, transform 225ms ease-in-out;
  transform-origin: top;
  transform: translateY(0);
  opacity: 1;
}
@starting-style {
  .selectCustom::picker(select) {
    transform: translateY(-0.25rem) scale(0.95);
    opacity: 0;
  }
}
.selectCustom optgroup label {
  display: block;
  padding: 0.375rem 0.5rem;
}
.selectCustom option {
  padding: 0.375rem 0.5rem;
  border-radius: calc(0.5rem - 4px);
  outline: none;
}
.selectCustom option::after {
  content: "";
  width: 1rem;
  height: 1.5rem;
  margin-left: auto;
  opacity: 0;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E");
}
.selectCustom option::checkmark {
  display: none;
}
.selectCustom option:checked {
  background-color: transparent;
}
.selectCustom option:checked::after {
  opacity: 1;
}
.selectCustom option:hover, .selectCustom option:focus-visible {
  background-color: #f4f4f5;
  color: #18181b;
}
.content-banner {
  position: relative;
  margin-top: 20px;
}
.content-banner a {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
}
.content-banner + * {
  margin-top: 50px;
}
.content-banner img {
  display: block;
}
.content-banner.overflow {
  margin-top: 0;
  padding: 20px 0;
}
.content-banner.overflow + * {
  margin-top: 30px;
}
.content-banner.mode-text-right .text {
  order: 3;
  text-align: right;
}
.content-banner.mode-text-left .text {
  order: 1;
  text-align: left;
}
.content-banner.mode-text-center .text {
  text-align: center;
}
.content-banner .bgPicture img {
  width: 100%;
}
.content-banner .text .headline {
  text-shadow: #000 1px 0 10px;
  font-weight: 500;
  font-family: "Lora", serif;
  font-size: 34px;
  margin-top: 0;
  line-height: 1.2;
  color: #fff;
  margin: 0px;
}
.content-banner .text .subheadline {
  color: #3e6224;
  background: #fff;
  padding: 0px 20px;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  display: inline-block;
  margin: 0;
  margin-top: 10px;
  line-height: 30px;
}
.content-banner .text h1.subheadline {
  font-size: 20px;
}
.content-banner .inside {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 80px;
}
.content-banner .inside .picture {
  order: 2;
}
.content-banner.default {
  overflow: visible;
  margin-bottom: 50px;
}
.content-banner.default .inside {
  justify-content: center;
}
.content-banner.default .additional {
  position: absolute;
  top: 20px;
  display: flex;
  align-items: center;
  height: 350px;
}
.content-banner.default .additional picture {
  max-width: 415px;
}
.content-banner.default .additional a {
  margin-top: 70px;
}
.content-banner.default .additional + .inside {
  justify-content: flex-end;
}
@keyframes slideUpBanner {
  0% {
    transform: translate(-50%, 200px);
  }
  100% {
    transform: translate(-50%, 0px);
  }
}
@keyframes slideDownBanner {
  0% {
    transform: translate(-50%, 0px);
  }
  100% {
    transform: translate(-50%, 200px);
  }
}
#popupBanner {
  transition: all ease 0.5s;
  position: fixed;
  bottom: 0;
  width: 1300px;
  left: 50%;
  transform: translate(-50%, 200px);
  z-index: 100;
  box-shadow: 0px -2px 15px 3px rgba(0, 0, 0, 0.25);
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
  animation-duration: 0.5s;
  transition: all ease 0.5s;
}
#popupBanner:not(.hidden) {
  animation-name: slideUpBanner;
}
#popupBanner .close {
  display: block;
  position: absolute;
  z-index: 10;
  right: 8px;
  top: 8px;
  color: black;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#popupBanner .close svg {
  width: 10px;
  height: 10px;
}
#popupBanner .inside {
  height: 120px;
  width: 100%;
  box-sizing: border-box;
}
#popupBanner .inside .content-banner {
  position: absolute;
  inset: 0;
  margin-top: 0;
}
#popupBanner .text {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
}
#popupBanner a:before {
  content: "";
  position: absolute;
  inset: 0;
}
@media screen and (max-width: 760px) {
  #popupBanner {
    width: 100vw;
  }
  #popupBanner .inside {
    height: 160px;
    padding: 10px;
  }
  #popupBanner .inside h3 {
    font-size: 20px;
  }
}
.content-textbox {
  margin: 30px 0;
  padding: 30px;
}
.content-textbox.mode-background {
  background-color: #e0f0e0;
}
.content-textbox.mode-border {
  border: 2px solid #afafaf;
}
.content-issueCurrent.mode-basic {
  position: relative;
}
.content-issueCurrent.mode-basic .bgPicture {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 60px;
}
.content-issueCurrent.mode-basic .bgPicture img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.content-issueCurrent.mode-basic .inside {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 40px;
}
.content-issueCurrent.mode-basic .inside .headline {
  color: #006f30;
  background: #fff;
  padding: 0px 20px;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  display: inline-block;
  margin: 0;
  margin-top: 50px;
  line-height: 30px;
}
.content-issueCurrent.mode-basic .inside .issue {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
.content-issueCurrent.mode-basic .inside .issue a.button, .content-issueCurrent.mode-basic .inside .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-basic .inside .issue a {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
}
.content-issueCurrent.mode-basic .inside .issue img {
  width: 215px;
  display: block;
  box-shadow: 0px 6px 15px 2px rgba(0, 0, 0, 0.25);
}
.content-issueCurrent.mode-big {
  display: flex;
  gap: 40px;
  margin-bottom: 35px;
  position: relative;
}
.content-issueCurrent.mode-big > .left {
  flex-grow: 1;
}
.content-issueCurrent.mode-big > .right {
  width: 30%;
  flex-shrink: 0;
  position: relative;
}
.content-issueCurrent.mode-big > .issue {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center;
  gap: 10px;
}
.content-issueCurrent.mode-big > .issue img {
  display: block;
  box-shadow: 0px 6px 15px 2px rgba(0, 0, 0, 0.25);
}
.content-issueCurrent.mode-big > .issue a.button, .content-issueCurrent.mode-big > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-big > .issue a {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
}
@media screen and (min-width: 1025px) {
  .content-issueCurrent.mode-big > .issue a.button, .content-issueCurrent.mode-big > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-big > .issue a {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 760px) {
  .content-issueCurrent.mode-big {
    flex-direction: column;
  }
  .content-issueCurrent.mode-big > .issue {
    width: 100%;
    order: 1;
  }
  .content-issueCurrent.mode-big > .issue img {
    max-width: calc(100% - 30px);
    margin: auto;
  }
  .content-issueCurrent.mode-big > .left {
    order: 2;
  }
}
.content-issueCurrent.mode-big .teaser {
  color: currentColor;
  display: flex;
  position: relative;
}
.content-issueCurrent.mode-big .teaser .wholeLink {
  position: absolute;
  inset: 0;
}
.content-issueCurrent.mode-big .teaser.c--white {
  color: #fff;
}
.content-issueCurrent.mode-big .teaser .rte .overline {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.content-issueCurrent.mode-big .teaser .rte .headline {
  font-family: "Lora", serif;
  font-weight: 300;
  margin-bottom: 20px;
}
.content-issueCurrent.mode-big .teaser .rte p {
  line-height: 1.5;
}
.content-issueCurrent.mode-big .teaser .picture {
  flex-shrink: 0;
}
.content-issueCurrent.mode-big .teaser .picture img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1301px) {
  .content-issueCurrent.mode-big .teaser .rte {
    padding: 30px 60px 30px 40px;
  }
  .content-issueCurrent.mode-big .teaser .rte .headline {
    font-size: 40px;
    margin-top: 50px;
  }
  .content-issueCurrent.mode-big .teaser .picture {
    width: 45%;
  }
}
@media screen and (max-width: 1300px) {
  .content-issueCurrent.mode-big .teaser .rte {
    padding: 25px 20px;
  }
  .content-issueCurrent.mode-big .teaser .rte .headline {
    font-size: 2.8vw;
    margin-top: 20px;
  }
  .content-issueCurrent.mode-big .teaser .picture {
    width: 25vw;
  }
}
@media screen and (max-width: 1024px) {
  .content-issueCurrent.mode-big {
    gap: 20px;
  }
}
@media screen and (max-width: 760px) {
  .content-issueCurrent.mode-big .teaser {
    flex-wrap: wrap;
  }
  .content-issueCurrent.mode-big .teaser .rte .headline {
    font-size: 8vw;
    margin-top: 40px;
  }
  .content-issueCurrent.mode-big .teaser .picture {
    width: 100%;
    height: 75vw;
  }
  .content-issueCurrent.mode-basic {
    height: 40vw;
    margin-bottom: 35px;
  }
  .content-issueCurrent.mode-basic .bgPicture {
    bottom: 0;
  }
  .content-issueCurrent.mode-basic .inside {
    padding: 0 20px;
  }
  .content-issueCurrent.mode-basic .inside .issue {
    display: none;
  }
  .content-issueCurrent.mode-basic .inside .headline {
    margin-top: 30vw;
  }
}
.content-shopTeaser {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 40px;
}
.content-shopTeaser .product {
  height: 516px;
  background: #e7e5e6;
  padding: 40px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
.content-shopTeaser .product picture {
  max-height: calc(100% - 40px);
  position: relative;
  display: block;
}
.content-shopTeaser .product picture img {
  max-height: 100%;
  width: auto;
}
.content-shopTeaser .product a {
  display: flex;
  align-items: center;
  gap: 10px;
}
.content-shopTeaser .product a:before {
  content: "";
  background: url(/files/layout/img/chevron-right-grey.svg);
  width: 10px;
  height: 10px;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
}
.mod_iso_productlist {
  margin-bottom: 100px;
}
.mod_iso_productlist .product_list {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
}
.mod_iso_productlist .product_list .product {
  width: calc(100% / 4 - (60px * 3) / 4);
  text-align: center;
  position: relative;
}
.mod_iso_productlist .product_list .product .issue {
  font-size: 12px;
  color: grey;
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
}
.mod_iso_productlist .product_list .product h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.mod_iso_productlist .product_list .product h3 span {
  display: block;
  text-transform: initial;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  margin-top: 5px;
  letter-spacing: 0;
  font-weight: 400;
}
.mod_iso_productlist .product_list .product h3 a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.mod_iso_productfilter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
.mod_iso_productfilter .search {
  flex-grow: 1;
}
.mod_iso_productfilter .search label {
  display: none;
}
.mod_iso_productfilter input[type="submit"] {
  width: 0px;
  height: 0px;
  font-size: 0px;
  padding: 0;
  position: absolute;
}
.mod_iso_productfilter select, .mod_iso_productfilter input[type="text"] {
  border-radius: 10px;
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  color: #3f3f3f;
  border: 1px solid;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
.mod_iso_productfilter select:focus-visible, .mod_iso_productfilter select:focus, .mod_iso_productfilter select:focus-within, .mod_iso_productfilter input[type="text"]:focus-visible, .mod_iso_productfilter input[type="text"]:focus, .mod_iso_productfilter input[type="text"]:focus-within {
  outline-color: #006f30;
}
.mod_iso_cumulativefilter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.mod_iso_cumulativefilter ul.level_1 > li > span {
  display: none;
}
.mod_iso_cumulativefilter ul.level_2 {
  display: flex;
  gap: 10px;
}
.mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 strong {
  font-weight: 400;
}
.mod_iso_cumulativefilter ul.level_2 a.active, .mod_iso_cumulativefilter ul.level_2 strong.active {
  background-color: #006f30;
  color: #fff;
}
.mod_iso_cumulativefilter p {
  margin: 0;
}
.mod_iso_productreader {
  max-width: 1024px;
  margin: auto;
  margin-bottom: 100px;
}
.mod_iso_productreader .product .formbody {
  display: flex;
  gap: 60px;
  margin-bottom: 60px;
}
.mod_iso_productreader .product .formbody #productInfo {
  order: 2;
}
.mod_iso_productreader .product .formbody #productGallery {
  order: 1;
  flex-shrink: 0;
  width: 40%;
}
.mod_iso_productreader .back {
  display: none;
}
#productBlogs .blog {
  background-color: #e0f0e0;
  display: flex;
  gap: 50px;
  padding: 20px;
}
#productBlogs .blog .image {
  flex-shrink: 0;
}
#productBlogs .blog .image img {
  display: block;
}
#productBlogs .blog .teaser h3 {
  color: #006f30;
  font-weight: 500;
  font-size: 22px;
  margin-top: 0;
}
#productBlogs .blog .teaser .author {
  font-family: "Lora", serif;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 40px;
  margin-bottom: 0;
}
#productBlogs .blog + .blog {
  margin-top: 30px;
}
#productGallery .thumbs {
  margin-top: 30px;
  display: flex;
  gap: 10px;
}
#productInfo {
  padding-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
#productInfo .basics {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 40px;
}
#productInfo h1 {
  margin: 0;
}
#productInfo h1 span {
  display: flex;
  font-family: "Poppins", sans-serif;
  color: #006f30;
  font-size: 16px;
  font-weight: 500;
}
#productInfo h2 {
  margin-top: 10px;
  margin-bottom: 0px;
}
#productInfo .releaseInfo {
  display: flex;
  font-family: "Poppins", sans-serif;
  color: #006f30;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
}
#productInfo .price {
  font-size: 30px;
  font-family: "Lora", serif;
}
#productInfo .options + * {
  padding-top: 40px;
  border-top: 1px solid #006f30;
}
#productInfo .options .widget-radio fieldset {
  padding: 0;
  border: 0;
  display: flex;
  gap: 10px;
  flex-direction: row;
}
#productInfo .options .widget-radio fieldset legend {
  display: none;
}
#productInfo .options .widget-radio fieldset > span {
  flex-shrink: 0;
}
#productInfo .options .widget-radio fieldset > span input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
#productInfo .options .widget-radio fieldset > span input:checked + label {
  background-color: #006f30;
  color: #fff;
  cursor: initial;
}
#productInfo .options .widget-radio fieldset > span label {
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
}
#productInfo .onlyOption {
  align-self: flex-start;
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  background-color: #006f30;
  color: #fff;
  cursor: initial;
}
#productInfo .noMixedCart {
  font-size: 14px;
  padding: 10px;
  background: #e0f0e0;
  border-radius: 10px;
  margin-bottom: 20px;
}
#productInfo .noMixedCart + .submit_container {
  pointer-events: none;
  opacity: 0.5;
}
#productInfo .submit_container {
  display: flex;
  gap: 10px;
  margin-top: 0;
}
#productInfo .submit_container .quantity_container {
  flex-shrink: 0;
}
#productInfo .submit_container .quantity_container label {
  display: none;
}
#productInfo .submit_container .quantity_container input[type="text"] {
  width: 60px;
  flex-shrink: 0;
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
}
#productInfo .submit_container input[type="submit"] {
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #006f30;
  color: #fff;
  font-family: "Poppins", sans-serif;
  flex-grow: 1;
  border: 0px;
}
#productInfo .expert {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
#productInfo .expert picture {
  flex-shrink: 0;
}
#productInfo .expert strong, #productInfo .expert b {
  color: #006f30;
}
.infoPopups {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.infoPopups button {
  border-radius: 10px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #999999;
  color: #fff;
  font-family: "Poppins", sans-serif;
  flex-grow: 1;
  border: 0px;
}
.infoPopups button:hover {
  background-color: #006f30;
}
.infoPopups .popUp {
  position: fixed;
  inset: 0;
  background: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  backdrop-filter: blur(5px);
  display: none;
}
.infoPopups .popUp.show {
  display: flex;
}
.infoPopups .popUp .close {
  position: absolute;
  text-transform: lowercase;
  color: #006f30;
  top: 15px;
  right: 20px;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
}
.infoPopups .popUp .inside {
  background-color: #e0f0e0;
  padding: 30px;
  max-width: 560px;
}
table.collection-products {
  border-collapse: collapse;
  width: 100%;
}
table.collection-products td.image {
  padding-right: 20px;
}
table.collection-products td.name {
  padding-right: 50px;
}
table.collection-products td.name span.extra {
  font-size: 14px;
}
table.collection-products td.name span.name {
  letter-spacing: 0;
  max-width: 400px;
  display: inline-block;
}
table.collection-products td.name ul li {
  color: #006f30;
}
table.collection-products td.price, table.collection-products td.total {
  text-align: right;
}
table.collection-products td.actions {
  text-align: right;
}
table.collection-products td.actions a {
  display: inline-block;
}
table.collection-products td.actions a.edit, table.collection-products td.actions a.remove, table.collection-products td.actions a.details {
  font-size: 0px;
}
table.collection-products td.actions a.edit:before, table.collection-products td.actions a.remove:before, table.collection-products td.actions a.details:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
table.collection-products td.actions a.edit:before {
  background-image: url(/files/Programmierung/layout/img/icon-edit.svg);
}
table.collection-products td.actions a.details:before {
  background-image: url(/files/Programmierung/layout/img/icon-info.svg);
}
table.collection-products td.actions a.remove:before {
  background-image: url(/files/Programmierung/layout/img/icon-trash.svg);
}
table.collection-summmary {
  border-collapse: collapse;
  width: 100%;
}
table.collection-summmary td.total {
  text-align: right;
}
table.collection-summmary tr.total {
  font-size: 20px;
  font-weight: 500;
}
table.collection-summmary tr.total > td {
  padding-top: 20px;
}
.mod_iso_cart .formbody {
  display: flex;
  gap: 100px;
}
.mod_iso_cart .summary {
  width: 320px;
  flex-shrink: 0;
  padding-top: 30px;
}
.mod_iso_cart .submit_container {
  flex-direction: column;
}
.mod_iso_messages {
  color: green;
  text-align: right;
  background: #e7e5e6;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  padding: 5px 15px;
}
.mod_iso_coupons {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
}
.mod_iso_coupons table {
  order: 1;
  color: #909090;
  font-size: 14px;
}
.mod_iso_coupons table td.coupon {
  vertical-align: middle;
  line-height: 22px;
}
.mod_iso_coupons table td.action {
  vertical-align: middle;
  padding-left: 5px;
}
.mod_iso_coupons table td.action button {
  font-size: 0;
  padding: 0;
  background: 0;
  width: 10px;
  height: 10px;
  border: 0;
  background-image: url(/files/Programmierung/layout/img/multiply-black.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
}
.mod_iso_coupons .formbody {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: flex-end;
}
.mod_iso_coupons .formbody label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.mod_iso_coupons .formbody input[type="text"] {
  border: 0px;
  background: #e7e5e6;
  line-height: 1.5;
  border-radius: 10px;
  display: block;
  padding: 0px 10px;
  box-sizing: border-box;
  line-height: 30px;
}
.mod_iso_coupons .formbody button {
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  padding: 0px 10px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  border: 0px;
  background-color: #e0f0e0;
  color: #006f30;
  line-height: 30px;
}
.submit_container {
  display: flex;
  gap: 10px;
  margin-top: 50px;
}
.submit_container input[type="submit"] {
  border-radius: 10px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  border: 0px;
}
.submit_container input.button_update {
  background-color: #e0f0e0;
  color: #006f30;
}
.submit_container input.button_checkout, .submit_container input.confirm {
  background-color: #006f30;
  color: #fff;
}
.mod_iso_checkout .steps ol {
  margin: 0;
  padding: 0;
  display: flex;
  gap: 10px;
  list-style: none;
}
.mod_iso_checkout .steps ol li {
  border-radius: 5px;
  display: block;
  text-align: center;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e0f0e0;
  color: #006f30;
  font-size: 14px;
}
.mod_iso_checkout .steps ol li.active {
  background-color: #006f30;
  color: #fff;
}
.mod_iso_checkout .steps ol li.shipping {
  display: none;
}
.mod_iso_checkout .address > div {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 20px;
  margin-top: 30px;
  max-width: 760px;
  margin-bottom: 30px;
}
.mod_iso_checkout .address > div .widget {
  width: calc(50% - 10px);
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.mod_iso_checkout .address > div .widget label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.mod_iso_checkout .address > div .widget input[type="text"], .mod_iso_checkout .address > div .widget input[type="email"], .mod_iso_checkout .address > div .widget select {
  border: 0px;
  background: #e7e5e6;
  line-height: 1.5;
  border-radius: 10px;
  display: block;
  padding: 5px 10px;
  box-sizing: border-box;
}
#iso_mod_checkout_address .formbody {
  display: flex;
  gap: 100px;
}
#iso_mod_checkout_address .formbody > div {
  flex-grow: 1;
  flex-basis: 100%;
}
#iso_mod_checkout_address .formbody > div.shippingaddress > h2, #iso_mod_checkout_address .formbody > div.shippingaddress > p {
  display: none;
}
#iso_mod_checkout_payment p {
  display: none;
}
#iso_mod_checkout_review {
  margin-top: 50px;
}
#iso_mod_checkout_review .submit_container {
  justify-content: space-between;
}
#iso_mod_checkout_review .summary {
  border-top: 2px solid #006f30;
  padding-top: 20px;
  margin-top: 20px;
}
#iso_mod_checkout_review table.collection-summmary td.total {
  text-align: right;
}
#iso_mod_checkout_review .formbody {
  display: flex;
  gap: 50px;
}
#iso_mod_checkout_review .formbody > div {
  flex-grow: 1;
  flex-basis: 100%;
}
#iso_mod_checkout_review .review.orderinfo {
  display: flex;
  gap: 10px 20px;
  flex-wrap: wrap;
  margin-bottom: 50px;
  align-content: flex-start;
}
#iso_mod_checkout_review .review.orderinfo > h2 {
  margin: 0;
}
#iso_mod_checkout_review .review.orderinfo > h2, #iso_mod_checkout_review .review.orderinfo p {
  width: 100%;
}
#iso_mod_checkout_review .review.orderinfo .info_container {
  margin-top: 25px;
  width: calc(50% - 10px);
  position: relative;
  padding-bottom: 25px;
}
#iso_mod_checkout_review .review.orderinfo .info_container h3 {
  font-size: 18px;
  margin-top: 0px;
  font-weight: 600;
  margin-bottom: 10px;
}
#iso_mod_checkout_review .review.orderinfo .info_container a.edit {
  font-size: 12px;
  font-weight: 600;
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  padding: 2px 8px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  border: 0px;
  background: #d0d0d0;
  position: absolute;
  bottom: 0;
}
#iso_mod_checkout_review .review.orderinfo .info_container.shipping_method {
  display: none;
}
body.aboarea #main {
  padding-top: 0;
}
body.aboarea .steps {
  padding-top: 20px;
}
body.aboarea .mod_article {
  position: relative;
}
body.aboarea .mod_iso_coupons {
  position: absolute;
  top: 0;
  right: 0;
}
.blogList > h2 {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 1px;
  margin-top: 0;
  padding-bottom: 15px;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
}
.blogList .inside {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.blogList .inside .blogTeaser {
  width: calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)));
}
.blogList .inside .blogTeaser img {
  display: block;
  width: 100%;
  height: auto;
}
.content-issueCurrent + .blogList {
  margin-top: -25px;
}
.blogTeaser {
  display: flex;
  flex-direction: column;
}
.blogTeaser img {
  display: block;
  width: 100%;
  height: auto;
}
.blogTeaser .rte {
  background: #e0f0e0;
  padding: 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
}
.blogTeaser .rte h3 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 22px;
  margin-top: 0;
  line-height: 1.2;
}
.blogTeaser .rte p {
  line-height: 1.6;
}
.blogTeaser.fixed .rte {
  background: #e7e5e6;
}
#blogDetail {
  max-width: 1024px;
  line-height: 1.6;
  margin: auto;
}
#blogDetail img {
  display: block;
}
#blogDetail h1 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 30px;
  margin-top: 0;
  line-height: 1.2;
}
#blogDetail .top {
  display: flex;
  gap: 40px;
  margin-bottom: 35px;
  position: relative;
  margin-bottom: 50px;
}
#blogDetail .top > .left {
  flex-grow: 1;
}
#blogDetail .top > .right {
  width: 30%;
  flex-shrink: 0;
  position: relative;
}
#blogDetail .top > .issue {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center;
  gap: 10px;
}
#blogDetail .top > .issue img {
  display: block;
  box-shadow: 0px 6px 15px 2px rgba(0, 0, 0, 0.25);
}
#blogDetail .top > .issue a.button, #blogDetail .top > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 #blogDetail .top > .issue a {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
}
@media screen and (min-width: 1025px) {
  #blogDetail .top > .issue a.button, #blogDetail .top > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 #blogDetail .top > .issue a {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 760px) {
  #blogDetail .top {
    flex-direction: column;
  }
  #blogDetail .top > .issue {
    width: 100%;
    order: 1;
  }
  #blogDetail .top > .issue img {
    max-width: calc(100% - 30px);
    margin: auto;
  }
  #blogDetail .top > .left {
    order: 2;
  }
}
#blogDetail .top img {
  width: 100%;
}
#blogDetail .teaserGrey {
  background: #e7e5e6;
  padding: 40px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
#blogDetail .teaserGrey picture {
  max-height: calc(100% - 40px);
  position: relative;
  display: block;
}
#blogDetail .teaserGrey picture img {
  max-height: 100%;
  width: auto;
}
#blogDetail .teaserGrey a {
  display: flex;
  align-items: center;
  gap: 10px;
}
#blogDetail .teaserGrey a:before {
  content: "";
  background: url(/files/layout/img/chevron-right-grey.svg);
  width: 10px;
  height: 10px;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
}
#blogDetail .picture {
  margin-bottom: 65px;
}
#blogDetail .picture img {
  width: 100%;
}
#blogDetail .content {
  padding-right: 30%;
  padding-bottom: 50px;
  display: flex;
  gap: 30px;
  flex-direction: column;
}
#blogDetail p + h2 {
  margin-top: 40px;
}
#blogDetail h2 {
  font-family: "Lora", serif;
  color: #006f30;
  font-weight: 400;
  line-height: 1.3;
}
#blogDetail .ce_text figure.float_left {
  margin-right: 20px;
}
#blogDetail .ce_text figure.float_right {
  margin-left: 20px;
}
#blogDetail .ce_text figure.float_above {
  margin-bottom: 20px;
}
#blogDetail .ce_text figure.float_bottom {
  magrin-top: 20px;
}
#contentOverview .h2 {
  color: #006f30;
}
#contentOverview li + li {
  margin-top: 6px;
}
#contentOverview a {
  color: #3f3f3f;
}
@media screen and (max-width: 760px) {
  #blogDetail .top > .issue, #blogDetail .top > .teaserGrey {
    order: 2;
  }
  #blogDetail .content {
    padding-right: 0;
  }
}
.partnerList .inside {
  --gap: 40px;
  --cols: 2;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.partnerList .inside .partnerTeaser {
  width: calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)));
}
.partnerList .inside .partnerTeaser img {
  display: block;
  width: 100%;
  height: auto;
}
.partnerTeaser {
  display: flex;
  flex-direction: column;
}
.partnerTeaser img {
  display: block;
  width: 100%;
  height: auto;
}
.partnerTeaser .rte {
  background: #e0f0e0;
  padding: 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
}
.partnerTeaser .rte .overline {
  display: block;
  color: #e0f0e0;
  font-weight: 500;
  letter-spacing: 1px;
}
.partnerTeaser .rte h3 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 22px;
  margin-top: 0;
  line-height: 1.2;
}
.partnerTeaser .rte p {
  line-height: 1.6;
}
#partnerDetail {
  max-width: 1024px;
  line-height: 1.6;
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#partnerDetail img {
  display: block;
}
#partnerDetail .top {
  margin-bottom: 50px;
}
#partnerDetail .top img {
  width: 100%;
}
#partnerDetail a.back {
  color: #006f30;
  display: flex;
  gap: 10px;
  align-items: center;
}
#partnerDetail a.back svg {
  flex-shrink: 0;
  width: 10px;
}
#partnerDetail .content {
  display: flex;
  gap: 40px;
  margin-bottom: 35px;
  position: relative;
}
#partnerDetail .content > .left {
  flex-grow: 1;
}
#partnerDetail .content > .right {
  width: 30%;
  flex-shrink: 0;
  position: relative;
}
#partnerDetail .content > .issue {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  align-content: center;
  gap: 10px;
}
#partnerDetail .content > .issue img {
  display: block;
  box-shadow: 0px 6px 15px 2px rgba(0, 0, 0, 0.25);
}
#partnerDetail .content > .issue a.button, #partnerDetail .content > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 #partnerDetail .content > .issue a {
  background: #006f30;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 7px 15px;
  line-height: 1;
  display: inline-block;
  border: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
}
@media screen and (min-width: 1025px) {
  #partnerDetail .content > .issue a.button, #partnerDetail .content > .issue .mod_iso_cumulativefilter ul.level_2 a, .mod_iso_cumulativefilter ul.level_2 #partnerDetail .content > .issue a {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 760px) {
  #partnerDetail .content {
    flex-direction: column;
  }
  #partnerDetail .content > .issue {
    width: 100%;
    order: 1;
  }
  #partnerDetail .content > .issue img {
    max-width: calc(100% - 30px);
    margin: auto;
  }
  #partnerDetail .content > .left {
    order: 2;
  }
}
#partnerDetail .right {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: flex-start;
  align-items: center;
}
#partnerDetail .right > div.grey {
  background: #e7e5e6;
  padding: 20px;
}
#partnerDetail .right > div.grey a {
  color: #006f30;
}
#partnerDetail .right > div.grey p > span {
  display: flex;
  gap: 10px;
}
#partnerDetail .right > div.grey p > span img {
  width: 15px;
  height: auto;
}
#partnerDetail .right div.service {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-left: 40px;
}
#partnerDetail .right div.service > strong {
  display: flex;
  gap: 10px;
  align-items: center;
  text-transform: uppercase;
}
#partnerDetail .right div.service > strong img {
  width: 30px;
}
#partnerDetail .right div.service > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-left: 43px;
  font-size: 14px;
}
#partnerDetail p + h2 {
  margin-top: 40px;
}
#partnerDetail h2 {
  font-family: "Lora", serif;
  color: #006f30;
  font-weight: 400;
  line-height: 1.3;
}
#abo-overview .col3 {
  display: flex;
  gap: 60px;
  justify-content: center;
  margin-bottom: 100px;
}
#abo-overview .col3 .ce_text h2 {
  font-family: "Lora", serif;
  color: #006f30;
  text-align: center;
  font-weight: 400;
}
#abo-overview .col3 .ce_text p + p {
  margin-top: 10px;
}
#abo-overview .col3 .ce_text a {
  border-radius: 5px;
  display: block;
  text-align: center;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #006f30;
  color: #006f30;
}
.content-headlineicon .headline {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
}
.content-headlineicon .headline img {
  height: 60px;
  width: auto;
  flex-shrink: 0;
}
.content-headlineicon .headline h1, .content-headlineicon .headline h2, .content-headlineicon .headline h3, .content-headlineicon .headline h4, .content-headlineicon .headline h5, .content-headlineicon .headline h6 {
  font-weight: 400;
  font-family: "Lora", serif;
  font-size: 30px;
  letter-spacing: 1px;
}
.content-headlineicon .rte {
  margin: auto;
  text-align: center;
  margin-top: 10px;
}
.content-headlineicon .rte p {
  margin: 0;
}
* + .content-headlineicon {
  margin-top: 25px;
}
#newsletterform .ce_image img {
  width: 100%;
}
#newsletterform form {
  max-width: 860px;
  margin: auto;
}
#newsletterform form input[type="text"], #newsletterform form input[type="email"] {
  width: calc(100% - 22px);
  padding: 10px 15px !important;
  font-size: 18px;
}
#newsletterform form > div > div > div > span {
  display: flex;
  margin: 10px 0;
  flex-wrap: wrap;
}
#newsletterform form > div > div > div > span label {
  margin-bottom: 10px;
  display: inline-block;
  width: calc(100% - 40px);
  font-size: 16px;
}
#newsletterform form > div > div > div > span input[type="checkbox"] {
  flex-shrink: 0;
  margin-right: 10px;
  display: inline-block;
}
#newsletterform form button {
  background-color: #006f30 !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_fonts.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fstyle.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_header.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_navigation.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_footer.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_layout.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_form.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_banner.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_infobox.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_issuecurrent.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2F_shopteaser.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fshop%2F_list.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fshop%2F_detail.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fshop%2F_cart.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fshop%2F_checkout.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fshop%2F_aboarea.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fblog%2F_list.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fblog%2F_detail.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fpartner%2F_list.scss%22%2C%22html%2Fcontao%2Ffiles%2FProgrammierung%2Flayout%2Fscss%2Fpartner%2F_detail.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5FA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAML%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5YA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrJJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAQL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKH%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClNL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH6VJ%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAgBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAvjBD%3BAA8jBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAArkBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAICA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOF%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2FBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAArCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA8BF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMM%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BACpON%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAON%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BACxLJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACND%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR4BI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAQpED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAGG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAGG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAEC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACpKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT2CH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU7DL%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAQL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BACtGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvRL%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAC1FD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BACtPF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BACpEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB6DG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAgBpGH%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBuBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBjCJ%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BACrFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BACnDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBoDG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAkB3FJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBmkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAML%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%22%7D */