.artikelGridItem {
  text-decoration: none !important;
  transition: all 0.3s;
}
.artikelGridItem a {
  text-decoration: none !important;
}
.artikelGridItem.list .innerWrap {
  border-bottom: solid 3px #EEEEEE;
}
.artikelGridItem img {
  border: solid 1px #EEEEEE;
}
.artikelGridItem .newsIcon, .artikelGridItem .innovationIcon {
  position: absolute;
  width: 44px;
  height: 52px;
  top: -8px;
  right: 35px;
  background-size: cover;
  display: block;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 45 52'%3E%3Cdefs%3E%3Cfilter id='a' width='152.9%25' height='142.9%25' x='-35.3%25' y='-14.3%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='-3' dy='3' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.442007212 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6 0h32a1 1 0 0 1 1 1v37a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4V1a1 1 0 0 1 1-1Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='m8.8 2.2-5 5h5z'/%3E%3Cg transform='translate(3.4 2)'%3E%3Cuse xlink:href='%23b' fill='%23000' filter='url(%23a)'/%3E%3Cuse xlink:href='%23b' fill='%23012F50'/%3E%3C/g%3E%3Cpath fill='%23FFF' d='M20.924 20.603c-.737.431-1.409.743-1.933.88l-3.678.985a1.27 1.27 0 0 0-.893 1.556c.116.439.257.895.358 1.335.091.336.312.605.594.768.283.162.628.218.967.128 1.214-.32 2.494-.717 3.708-.99.52-.136 1.243-.197 2.077-.192l-1.2-4.47Zm-1.32 5.805c-.528.15-1.073.292-1.614.43l.93 3.46 1.613-.43-.93-3.46Zm12.134-5.796a.487.487 0 1 1-.252-.941l3.126-.836a.487.487 0 1 1 .252.941l-3.126.836Zm.729 3.578a.488.488 0 1 1 .21-.953l3.56.783a.488.488 0 1 1-.21.953l-3.56-.783Zm-1.486-7.264a.485.485 0 1 1-.657-.717l2.691-2.453a.485.485 0 1 1 .657.717l-2.69 2.453Zm-3.671-2.94-.448.12a.355.355 0 0 0-.251.435l3.477 12.946a.355.355 0 0 0 .435.25l.448-.12a.356.356 0 0 0 .251-.434l-3.477-12.946a.355.355 0 0 0-.147-.205l-.019-.01a.356.356 0 0 0-.27-.036Zm1.715 13.307c-1.29-.504-2.957-.876-4.537-1.078-1.568-.2-3.035-.234-3.943-.066l1.058 3.938a.487.487 0 0 1-.346.596l-2.557.684a.489.489 0 0 1-.598-.345l-1.058-3.942-.485.124a2.25 2.25 0 0 1-1.676-.235 2.24 2.24 0 0 1-1.04-1.33c-.126-.464-.254-.93-.375-1.396a2.253 2.253 0 0 1 1.568-2.71c.525-.141 3.429-.99 3.707-.99.866-.225 2.257-1.047 3.654-2.108 1.27-.965 2.528-2.118 3.39-3.197l-.12-.445a1.33 1.33 0 0 1 .942-1.628l.448-.12a1.332 1.332 0 0 1 1.011.135l.033.02c.28.173.497.447.588.785l3.476 12.946a1.329 1.329 0 0 1-.942 1.628l-.447.12a1.334 1.334 0 0 1-1.632-.94l-.12-.446Zm-2.93-10.91c-.87.979-1.986 1.975-3.106 2.826-.401.304-.805.592-1.2.853l1.356 5.048c.473.03.965.077 1.465.141 1.398.178 2.863.485 4.107.897l-2.622-9.765Z'/%3E%3C/g%3E%3C/svg%3E");
}
.artikelGridItem .innovationIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 44 52'%3E%3Cdefs%3E%3Cfilter id='a' width='152.9%25' height='142.9%25' x='-35.3%25' y='-16.7%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='-3' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='2.5'/%3E%3CfeComposite in='shadowBlurOuter1' in2='SourceAlpha' operator='out' result='shadowBlurOuter1'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6 0h32a1 1 0 0 1 1 1v37a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4V1a1 1 0 0 1 1-1Z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23D9D9D9' d='m8.4 3.2-5 5h5z'/%3E%3Cg transform='translate(3 3)'%3E%3Cuse xlink:href='%23b' fill='%23000' filter='url(%23a)'/%3E%3Cpath fill='%23FFF' stroke='%23EBEBEB' stroke-linejoin='square' stroke-width='.2' d='M38 .1a.897.897 0 0 1 .9.9v37a3.888 3.888 0 0 1-1.142 2.758A3.888 3.888 0 0 1 35 41.9H9a3.888 3.888 0 0 1-2.758-1.142A3.888 3.888 0 0 1 5.1 38V1A.897.897 0 0 1 6 .1h32Z'/%3E%3C/g%3E%3Cg fill='%23012F51' stroke='%23012F51' stroke-width='.35'%3E%3Cpath d='M27.446 30.898h-1.993V25.66l1.188-1.333a.395.395 0 0 0-.128-.537.378.378 0 0 0-.424.017l-1.008 1.13-1.009-1.13a.38.38 0 0 0-.518-.161.395.395 0 0 0-.034.67l1.189 1.332v5.261h-1.994c0-1.954-.36-2.607-1.679-3.96a5.682 5.682 0 0 1-1.614-4.275c.188-3.192 2.878-5.623 6.008-5.432a5.627 5.627 0 0 1 3.638 1.648c2.19 2.187 2.226 5.771.08 8.004l-.038.04c-1.38 1.427-1.672 2.107-1.68 3.975l.016-.011Zm-4.968 1.531h5.221v-1.035h-5.221v1.035Zm5.221.782a.646.646 0 0 1-.383.586.423.423 0 0 0-.1.031.568.568 0 0 1-.146 0H23.1a.574.574 0 0 1-.142 0 .423.423 0 0 0-.1-.031.637.637 0 0 1-.383-.586v-.417h5.225v.417Zm-4.263 1.172h3.29c-.084.459-1.06.808-1.645.783-.585.025-1.645-.324-1.645-.783Zm6.134-16.036a6.334 6.334 0 0 0-9.08.126 6.607 6.607 0 0 0-1.808 4.162 6.506 6.506 0 0 0 1.84 4.846c1.208 1.232 1.465 1.662 1.465 3.428v.024a.39.39 0 0 0-.253.352v2c.003.511.279.98.72 1.22.2.813 1.281 1.415 2.627 1.415 1.345 0 2.426-.598 2.618-1.41.44-.242.716-.71.717-1.22v-2.001a.39.39 0 0 0-.25-.352c0-1.685.22-2.177 1.465-3.452a6.448 6.448 0 0 0 1.856-4.542 6.461 6.461 0 0 0-1.917-4.596ZM24.63 11.475l-.028 2.25a.396.396 0 0 0 .382.399c.1.003.197-.033.27-.1a.353.353 0 0 0 .111-.26l.031-2.252a.396.396 0 0 0-.427-.35.377.377 0 0 0-.339.313M18.368 16.42a.378.378 0 0 0 .525 0 .396.396 0 0 0 0-.536l-1.587-1.602a.38.38 0 0 0-.523-.143.395.395 0 0 0 .002.678l1.583 1.603ZM15.81 22.63l-2.25-.029a.396.396 0 0 0-.4.383c-.003.1.033.196.1.27.067.07.16.111.26.11l2.252.032a.396.396 0 0 0 .35-.428.377.377 0 0 0-.313-.338M18.15 28.986l-1.568 1.599a.396.396 0 0 0 0 .535.38.38 0 0 0 .264.114.381.381 0 0 0 .26-.11l1.584-1.598a.395.395 0 0 0 .139-.535.38.38 0 0 0-.66-.005h-.02ZM31.663 29.21a.38.38 0 0 0-.52.158.397.397 0 0 0 .006.38l1.583 1.6a.378.378 0 0 0 .526 0 .396.396 0 0 0 0-.536l-1.595-1.603ZM36.525 22.63l-2.25-.029a.396.396 0 0 0-.399.383c-.003.1.033.196.1.27.067.071.16.111.26.11l2.252.032a.396.396 0 0 0 .35-.428.377.377 0 0 0-.313-.338M32.943 14.505l-1.583 1.598a.396.396 0 0 0-.002.553c.07.072.164.113.263.116a.353.353 0 0 0 .26-.11l1.588-1.598a.396.396 0 0 0-.065-.55.377.377 0 0 0-.46-.01'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.artikelGridItem.artikelWebseite .teaser p {
  font-weight: 300;
  font-size: 16px;
  color: #002F50;
  letter-spacing: 0;
  line-height: 26px;
}
.artikelGridItem.list .imgWrap {
  height: auto;
}
.artikelGridItem.list a {
  text-decoration: none !important;
}
.artikelGridItem.list ul.actions li.list-inline-item:not(:last-child) {
  margin-right: 40px;
}
.artikelGridItem.list ul.actions li button, .artikelGridItem.list ul.actions li a {
  color: #0069B4;
  text-decoration: none !important;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
  transition: all 0.2s;
  border: none;
  background-color: transparent;
  border-radius: 0px;
}
.artikelGridItem.list ul.actions li button span, .artikelGridItem.list ul.actions li a span {
  font-size: 24px;
  display: inline-block;
  margin-right: 12px;
  position: relative;
  top: 5px;
}
.artikelGridItem:not(.teaser) h3 {
  font-weight: 300;
  font-size: 17px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 28px;
}
@media (max-width: 1439.98px) {
  .artikelGridItem:not(.teaser) h3 {
    font-size: 16px;
    line-height: 26px;
  }
}
.artikelGridItem:not(.teaser) h3 strong {
  font-weight: bold;
  transition: all 0.3s;
  font-size: 18px;
}
@media (max-width: 1439.98px) {
  .artikelGridItem:not(.teaser) h3 strong {
    font-size: 17px;
  }
}
.artikelGridItem:not(.teaser) p {
  font-weight: 400;
  font-size: 14px;
  color: #AAAAAA;
  letter-spacing: 0;
  line-height: 30px;
}
@media (max-width: 1199.98px) {
  .artikelGridItem:not(.teaser) p {
    font-size: 13px;
    line-height: 28px;
  }
}
.artikelGridItem .imgWrap {
  height: 305px;
  overflow: hidden;
  border: solid 2px #F0F0F0;
  position: relative;
}
.artikelGridItem .imgWrap img {
  transition: all 0.3s;
}
@media (max-width: 1199.98px) {
  .artikelGridItem .imgWrap {
    height: auto;
  }
}
.artikelGridItem .imgWrap .video {
  position: absolute;
  left: 0px;
  bottom: 30px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0 4px 4px 0;
  font-weight: 400;
  font-size: 12px;
  color: #002f50;
  width: 78px;
  height: 24px;
  padding-left: 30px;
  padding-top: 3px;
}
.artikelGridItem .imgWrap .video:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(0 .5)'%3E%3Ccircle cx='7' cy='7' r='6.4' stroke='%23003053' stroke-width='1.2'/%3E%3Cpath fill='%23003053' d='M5.36 4.31 9.741 7l-4.38 2.69z'/%3E%3C/g%3E%3C/svg%3E");
  width: 14px;
  height: 14px;
  position: absolute;
  left: 10px;
  top: 5px;
  background-size: contain;
  background-repeat: no-repeat;
}
.artikelGridItem .textWrap p {
  font-size: 16px;
  color: #002f50;
  line-height: 26px;
}
@media (max-width: 1199.98px) {
  .artikelGridItem .textWrap p {
    font-size: 15px;
    line-height: 25px;
  }
}
.artikelGridItem span.removeGemerkt {
  display: none;
  position: absolute;
  top: -28px;
  right: 15px;
  font-size: 12px;
  color: #AAAAAA;
  letter-spacing: 0;
  line-height: 30px;
  cursor: pointer;
}
.artikelGridItem span.removeGemerkt:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23AAA'%3E%3Cpath d='m1 1 3.5 3.5L1 8M8 1 4.5 4.5 8 8'/%3E%3C/g%3E%3C/svg%3E");
  width: 8px;
  height: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 0px;
}
.artikelGridItem span.artikelMerken {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
.artikelGridItem span.artikelMerken:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23AAA' stroke-width='1.5' d='M16.192 1a1 1 0 0 1 1 1v18l-7.555-4.86a1 1 0 0 0-.969-.064l-.113.063L1 20V2a1 1 0 0 1 1-1h14.192Z'/%3E%3C/svg%3E");
  width: 19px;
  height: 19px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  left: 0px;
  top: 2px;
}
.artikelGridItem.gemerkt span.removeGemerkt {
  display: block;
}
.artikelGridItem.gemerkt span.artikelMerken {
  color: #012F50;
  font-weight: 400;
}
.artikelGridItem.gemerkt span.artikelMerken:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22'%3E%3Cpath fill='%23002F50' fill-rule='evenodd' stroke='%23002F50' stroke-width='1.5' d='M16.192 1a1 1 0 0 1 1 1v18l-7.555-4.86a1 1 0 0 0-.969-.064l-.113.063L1 20V2a1 1 0 0 1 1-1h14.192Z'/%3E%3C/svg%3E");
}
.artikelGridItem .iconWrap {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: solid 1px #EEEEEE;
  border-top: solid 1px #EEEEEE;
}
.artikelGridItem .iconWrap .item-1, .artikelGridItem .iconWrap .item-2, .artikelGridItem .iconWrap.size-4 .item-3 {
  position: relative;
}
.artikelGridItem .iconWrap .item-1:after, .artikelGridItem .iconWrap .item-2:after, .artikelGridItem .iconWrap.size-4 .item-3:after {
  content: "";
  width: 1px;
  height: calc(100% + 8px);
  position: absolute;
  right: -4px;
  top: -4px;
  background-color: #EEE;
}
.artikelGridItem .iconWrap a {
  text-decoration: none !important;
  color: #0069B4;
}
.artikelGridItem .iconWrap a span {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.artikelGridItem .iconWrap a span.icon-downloadHaken {
  font-size: 17px;
}

.moduleArtikelList:not(.gemerkt) .artikelGridItem.gemerkt span.removeGemerkt {
  display: none;
}

html.no-touchevents .artikelGridItem:not(.list):not(.searchItem):hover .imgWrap img {
  transform: scale(1.05);
}
html.no-touchevents .artikelGridItem:not(.list):not(.searchItem):hover h3 strong {
  color: #0069B4;
}
html.no-touchevents .artikelGridItem:not(.list):not(.searchItem):hover .linkPfeilRechts {
  color: #0069B4;
}
html.no-touchevents .artikelGridItem:not(.list):not(.searchItem):hover .linkPfeilRechts:after {
  animation-name: moveArrowRight;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
html.no-touchevents .artikelGridItem.searchItem > a:hover {
  text-decoration: none;
}
html.no-touchevents .artikelGridItem.searchItem > a:hover .imgWrap img {
  transform: scale(1.05);
}
html.no-touchevents .artikelGridItem.searchItem > a:hover h3 strong {
  color: #0d5d96;
  text-decoration: none;
}
html.no-touchevents .artikelGridItem.searchItem > a:hover p {
  text-decoration: none;
}
html.no-touchevents .artikelGridItem.list ul.actions li button:hover, html.no-touchevents .artikelGridItem.list ul.actions li a:hover {
  color: #0d5d96;
}
html.no-touchevents .artikelGridItem.list .imgWrap a:hover img {
  transform: scale(1.05);
}
html.no-touchevents .artikelGridItem.list a:hover span.linkPfeilRechts, html.no-touchevents .artikelGridItem.list a:hover h3 strong {
  color: #0d5d96;
}
html.no-touchevents .artikelGridItem:not(.gemerkt) span.artikelMerken {
  transition-property: color;
  transition-duration: 0.3s;
}
html.no-touchevents .artikelGridItem:not(.gemerkt) span.artikelMerken:before {
  transition-property: background-image;
  transition-duration: 0.3s;
}
html.no-touchevents .artikelGridItem:not(.gemerkt) span.artikelMerken:hover {
  color: #0069B4;
}
html.no-touchevents .artikelGridItem:not(.gemerkt) span.artikelMerken:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230069B4FF' stroke-width='1.5' d='M16.192 1a1 1 0 0 1 1 1v18l-7.555-4.86a1 1 0 0 0-.969-.064l-.113.063L1 20V2a1 1 0 0 1 1-1h14.192Z'/%3E%3C/svg%3E");
}
html.no-touchevents .artikelGridItem.gemerkt span.artikelMerken:before {
  transition-property: background-image;
  transition-duration: 0.3s;
}
html.no-touchevents .artikelGridItem.gemerkt span.artikelMerken:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23002F50' stroke-width='1.5' d='M16.192 1a1 1 0 0 1 1 1v18l-7.555-4.86a1 1 0 0 0-.969-.064l-.113.063L1 20V2a1 1 0 0 1 1-1h14.192Z'/%3E%3C/svg%3E");
}

/*# sourceMappingURL=artikelGridItem.css.map */


@media (max-width: 1199.98px) {
  .moduleAccordion h2 + p {
    margin-top: 0px;
  }
}

.accordionHeadline {
  border-bottom: solid 3px #EEEEEE;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
  margin-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .accordionHeadline {
    padding-right: 160px;
    line-height: 24px;
    padding-bottom: 5px;
  }
}
@media (max-width: 1023.98px) {
  .accordionHeadline {
    padding-left: 10px;
  }
}
@media (max-width: 767.98px) {
  .accordionHeadline {
    padding-right: 30px;
  }
}
.accordionHeadline span.title {
  font-size: 16px;
  line-height: 23px;
  color: #002f50;
  font-weight: bold;
  transition: all 0.3s;
}
.accordionHeadline span.title span {
  font-size: 12px;
  color: #AAAAAA;
  font-weight: 600;
}
.accordionHeadline span.text-active, .accordionHeadline span.text-inactive {
  position: absolute;
  right: 10px;
  bottom: 5px;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  transition: all 0.3s;
}
@media (max-width: 767.98px) {
  .accordionHeadline span.text-active, .accordionHeadline span.text-inactive {
    font-size: 0px;
  }
}
.accordionHeadline span.text-active:after, .accordionHeadline span.text-inactive:after {
  display: inline-block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  position: relative;
  margin-left: 7px;
  top: 2px;
  transition: all 0.3s;
}
.accordionHeadline span.text-active {
  display: none;
  opacity: 0.5;
}
.accordionHeadline span.text-active:after {
  content: "\e921";
}
.accordionHeadline span.text-inactive:after {
  content: "\e920";
}
.accordionHeadline.active span.text-active {
  display: block;
}
.accordionHeadline.active span.text-inactive {
  display: none;
}

.accordionContent {
  display: none;
}
.accordionContent .accordionItemContent {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 0px;
}
@media (max-width: 1023.98px) {
  .accordionContent .accordionItemContent {
    padding-left: 10px;
  }
}
.accordionContent .accordionItem {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: dashed 2px #EEEEEE;
}
.accordionContent .accordionItem h5 {
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 14px;
  color: #002f50;
}
.accordionContent .accordionItem p {
  font-weight: 400;
  font-size: 12px;
  color: #AAAAAA;
}
.accordionContent .accordionItem ul li {
  padding-left: 0px;
}
.accordionContent .accordionItem ul li:before {
  display: none;
}
.accordionContent .accordionItem ul li.list-inline-item:not(:last-child) {
  margin-right: 30px;
}
.accordionContent .accordionItem ul li a {
  font-size: 19px;
  color: #0069B4;
}
.accordionContent .accordionItem ul li a:before, .accordionContent .accordionItem ul li a:after {
  display: none;
}
.accordionContent .accordionItem ul li a span.icon-downloadHaken {
  font-size: 17px;
}
.accordionContent .downloadItem {
  margin-bottom: 30px;
}
.accordionContent .downloadItem img {
  border: solid 1px #EEEEEE;
}
.accordionContent .downloadItem .downloadDesc {
  border-bottom: dashed 2px #EEEEEE;
  padding-top: 9px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
}
.accordionContent .downloadItem .downloadDesc p {
  font-size: 10px;
  color: #002f50;
  line-height: 14px;
}
.accordionContent .downloadItem ul li {
  padding-left: 0px;
}
.accordionContent .downloadItem ul li:before {
  display: none;
}
.accordionContent .downloadItem ul li.list-inline-item:not(:last-child) {
  margin-right: 15px;
}
.accordionContent .downloadItem ul li a {
  font-size: 15px;
  color: #0069B4;
}
.accordionContent .downloadItem ul li a:before, .accordionContent .downloadItem ul li a:after {
  display: none;
}
.accordionContent .downloadItem ul li a span.icon-lightbox {
  font-size: 14px;
}

html.no-touchevents .accordionHeadline:hover span {
  color: #0069B4;
}
html.no-touchevents .accordionHeadline:hover span span {
  color: #0069B4;
}

/*# sourceMappingURL=accordion.css.map */


.moduleArtikelKategorieList ul {
  margin-top: -15px;
}
.moduleArtikelKategorieList ul li.list-inline-item:not(:last-child) {
  margin-right: 15px;
}
@media (max-width: 767.98px) {
  .moduleArtikelKategorieList ul li.list-inline-item:not(:last-child) {
    margin-right: 10px;
  }
}
@media (max-width: 767.98px) {
  .moduleArtikelKategorieList ul {
    margin-top: -10px;
  }
}
.moduleArtikelKategorieList ul li {
  margin-top: 15px;
}
@media (max-width: 767.98px) {
  .moduleArtikelKategorieList ul li {
    margin-top: 10px;
  }
}

/*# sourceMappingURL=kategorie.css.map */


@charset "UTF-8";
/* -------------------------------------------
   ROW & SPALTEN: Equal Height Karten pro Reihe
-------------------------------------------- */
.row.teaserWrap > [class^=col-],
.row.teaserWrap > [class*=" col-"] {
  display: flex; /* Spalten werden Flex-Container */
}

/* -------------------------------------------
   KARTENBASIS: Flex + Grid-Layout im Inhalt
   - Keine min-height mehr an H3!
   - Beschreibung startet überall in Reihe 2
-------------------------------------------- */
.teaserItem {
  display: flex;
  flex-direction: column;
  width: 100%;
  /* ======= NEU: Grid im Inhalt, kein min-height an H3 ======= */
}
.teaserItem .topBar {
  top: -13px;
}
@media (max-width: 1023.98px) {
  .teaserItem .topBar {
    top: -18px;
    left: 20px;
  }
}
.teaserItem .topBar span {
  border-radius: 4px;
  padding-top: 7px;
  padding-bottom: 8px;
}
.teaserItem.noImage .innerWrap {
  margin-top: 0px;
}
.teaserItem .morecontent span {
  display: none;
}
.teaserItem .morelink {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  color: #0069B4;
  line-height: 30px;
  text-decoration: none;
  position: relative;
  padding-right: 15px;
}
.teaserItem .morelink:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='m9.75.75-4.5 4.5L.75.75' stroke='%230069B4' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 12px;
  height: 11px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: -2px;
  top: 10px;
  transition: transform 0.3s ease-in-out;
}
.teaserItem .morelink.less:after {
  transform: rotate(180deg);
}
.teaserItem .morelink + .morelink {
  display: none;
}
.teaserItem .more.less .moreellipses {
  display: none;
}
.teaserItem .more.less .morecontent span {
  display: inline;
}
.teaserItem .more p {
  margin-bottom: 0px;
}
.teaserItem picture {
  display: block;
  position: relative;
}
.teaserItem picture:before {
  content: "";
  background-color: rgba(244, 244, 244, 0.92);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.teaserItem picture img.lazy {
  opacity: 0;
  display: block;
  transition: opacity 0.5s ease-in-out 0.5s;
}
.teaserItem picture img.lazy.loaded {
  opacity: 1;
}
.teaserItem .innerWrap {
  position: relative;
  margin-left: 30px;
  margin-right: 30px;
  background-color: rgba(244, 244, 244, 0.92);
  padding: 35px 40px 40px 40px;
  margin-top: -145px;
  /* Grid für konsistenten Startpunkt der Beschreibung */
  display: grid;
  grid-template-rows: var(--title-row, auto) auto 1fr auto;
  /* Reihen:
     1 = Titel (H3)    -> Höhe wird pro .row via CSS-Var gesetzt
     2 = Beschreibung  -> beginnt in jeder Karte exakt gleich
     3 = flexibler Inhalt (hr, info, adresse)
     4 = CTA (unten)   -> über margin-top:auto zusätzlich gesichert
  */
  row-gap: 10px;
  flex: 1 1 auto; /* füllt Spaltenhöhe */
  /* Beschreibung immer in Reihe 2 */
  /* CTA immer ans untere Ende drücken */
}
@media (max-width: 1199.98px) {
  .teaserItem .innerWrap {
    margin-left: 20px;
    margin-right: 20px;
    padding: 25px 30px 30px;
  }
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 20px 25px;
    /* Auf sehr kleinen Screens normale Reihenhöhen */
    grid-template-rows: auto auto 1fr auto;
  }
}
.teaserItem .innerWrap svg {
  height: 18px;
  width: auto;
  margin-bottom: 15px;
}
.teaserItem .innerWrap h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  margin: 0 30px 0 0; /* kein min-height mehr! */
  grid-row: 1; /* Titel in erste Grid-Reihe */
}
@media (max-width: 1199.98px) {
  .teaserItem .innerWrap h3 {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap h3 {
    font-size: 19px;
    line-height: 28px;
    margin-right: 0;
  }
}
.teaserItem .innerWrap .more {
  grid-row: 2;
}
@media (max-width: 1199.98px) {
  .teaserItem .innerWrap p {
    font-size: 15px;
  }
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap p {
    font-size: 14px;
  }
}
.teaserItem .innerWrap hr {
  margin-top: 15px;
  margin-bottom: 25px;
  border: none;
  background-color: #DDDDDD;
  width: calc(100% + 10px);
  height: 1px;
  position: relative;
  left: -5px;
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap .info {
    margin-bottom: 0px;
  }
}
.teaserItem .innerWrap .info li.list-inline-item:not(:last-child) {
  margin-right: 40px;
}
@media (max-width: 1199.98px) {
  .teaserItem .innerWrap .info li.list-inline-item:not(:last-child) {
    margin-right: 30px;
  }
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap .info li.list-inline-item:not(:last-child) {
    margin-right: 0px;
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .teaserItem .innerWrap .info li {
    margin-bottom: 5px;
  }
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap .info li {
    margin-bottom: 10px;
  }
}
.teaserItem .innerWrap .info li span {
  font-weight: 600;
  font-size: 15px;
  color: #002F50;
  line-height: 24px;
  position: relative;
  padding-left: 27px;
}
@media (max-width: 1439.98px) {
  .teaserItem .innerWrap .info li span {
    font-size: 14px;
  }
}
.teaserItem .innerWrap .info li span.datum:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cg stroke='%230069B4' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Cpath stroke-linejoin='round' d='M1 3.005h18.119v16.472H1z'/%3E%3Cpath d='M5.09 1.358v3.294M15.443 1.358v3.294' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 7.947h18.119'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  width: 18px;
  height: 18px;
  background-size: 18px;
  position: absolute;
  left: 0;
  top: 1px;
  background-repeat: no-repeat;
  background-position: left center;
}
.teaserItem .innerWrap .info li span.uhrzeit:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 20'%3E%3Cg fill='%230069B4' stroke='%230069B4' stroke-width='.5' fill-rule='evenodd'%3E%3Cpath d='M10.512 17.996c-4.48 0-8.124-3.645-8.124-8.124 0-4.48 3.645-8.124 8.124-8.124 4.48 0 8.125 3.644 8.125 8.124s-3.645 8.124-8.125 8.124M1 9.872c0 5.246 4.266 9.512 9.512 9.512s9.513-4.266 9.513-9.512S15.758.358 10.512.358C5.266.358 1 4.626 1 9.872Z'/%3E%3Cpath d='M13.02 13.35c.259.261.713.261.97 0a.68.68 0 0 0 .203-.487.678.678 0 0 0-.202-.485l-2.785-2.796v-4.65a.695.695 0 0 0-1.388 0v4.94c0 .187.072.362.203.49l2.998 2.989Z'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  width: 19px;
  height: 19px;
  background-size: 19px;
  position: absolute;
  left: 0;
  top: 1px;
  background-repeat: no-repeat;
  background-position: left center;
}
.teaserItem .innerWrap .info li span.dauer {
  padding-left: 25px;
}
.teaserItem .innerWrap .info li span.dauer:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 23'%3E%3Cg transform='translate(1 1.358)' stroke='%230069B4' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='8.079' cy='11.721' r='8.079'/%3E%3Cpath stroke-linejoin='round' d='M8.079.425v11.552l5.164-6.818'/%3E%3Cpath d='M5.458.425h5.203'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  background-size: 17px;
  position: absolute;
  left: 0;
  top: 1px;
  background-repeat: no-repeat;
  background-position: left center;
}
.teaserItem .innerWrap .info li span.preis {
  padding-left: 25px;
}
.teaserItem .innerWrap .info li span.preis:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath d='M11.666 16.1c1.25 0 2.329-.275 3.237-.825.909-.55 1.605-1.333 2.088-2.35h2.7c-.633 1.667-1.658 2.954-3.075 3.863-1.417.908-3.067 1.362-4.95 1.362-1.967 0-3.7-.542-5.2-1.625s-2.533-2.533-3.1-4.35H.94v-1.6h2.075c-.05-.433-.075-.867-.075-1.3 0-.417.025-.825.075-1.225H.94V6.475h2.4a8.582 8.582 0 0 1 1.762-3.212 8.4 8.4 0 0 1 2.9-2.15C9.128.603 10.35.35 11.666.35c1.883 0 3.533.458 4.95 1.375 1.417.917 2.442 2.217 3.075 3.9h-2.7c-.483-1.033-1.175-1.825-2.075-2.375-.9-.55-1.983-.825-3.25-.825-1.4 0-2.621.358-3.663 1.075-1.041.717-1.787 1.708-2.237 2.975h5.9V8.05h-6.3c-.05.4-.075.808-.075 1.225 0 .483.033.917.1 1.3h6.275v1.6H5.79c.483 1.233 1.246 2.196 2.287 2.887 1.042.692 2.238 1.038 3.588 1.038Z' fill='%230069B4' fill-rule='nonzero' stroke='%230069B4' stroke-width='.35'/%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  background-size: 17px;
  position: absolute;
  left: 0;
  top: 1px;
  background-repeat: no-repeat;
  background-position: left center;
}
.teaserItem .innerWrap p.adresse {
  font-size: 15px;
  color: #002F50;
  line-height: 24px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 30px;
}
.teaserItem .innerWrap p.adresse strong {
  font-weight: 600;
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap p.adresse {
    padding-left: 26px;
    font-size: 14px;
    line-height: 22px;
    min-height: 66px;
  }
}
@media (max-width: 767.98px) {
  .teaserItem .innerWrap p.adresse {
    margin-bottom: 20px;
    min-height: auto;
  }
}
.teaserItem .innerWrap p.adresse:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 26'%3E%3Cpath d='M9.728 1a8.728 8.728 0 0 1 8.729 8.728C18.457 16.903 9.728 24 9.728 24S1 16.903 1 9.728A8.727 8.727 0 0 1 9.728 1Zm0 4.524a3.902 3.902 0 1 0 0 7.805 3.902 3.902 0 1 0 0-7.805Z' stroke='%230069B4' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  width: 23px;
  height: 23px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  top: 1px;
  left: 0;
}
@media (max-width: 1023.98px) {
  .teaserItem .innerWrap p.adresse:before {
    width: 21px;
    height: 21px;
    background-size: 16px;
  }
}
.teaserItem .innerWrap .cta {
  margin-top: auto;
}
.teaserItem.onlineSeminare {
  /* >>> entfernt: h3 min-height (war 100px) */
}
.teaserItem.onlineSeminare .info li.list-inline-item:not(:last-child) {
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .teaserItem.onlineSeminare .info li.list-inline-item {
    display: inline-block !important;
    width: calc(50% - 5px) !important;
    margin-right: 0px !important;
  }
}
.teaserItem.onlineSeminare .zusatzInfo {
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  font-weight: 300;
  font-size: 12px;
  color: #ABABAB;
  letter-spacing: 0;
  line-height: 12px;
}
@media (max-width: 767.98px) {
  .teaserItem.baumarktkurs .info li.list-inline-item {
    display: inline-block !important;
    width: 35% !important;
    margin-right: 0px !important;
  }
  .teaserItem.baumarktkurs .info li.list-inline-item:last-child {
    width: 25% !important;
  }
}
.teaserItem.werkstattkurs .info li.list-inline-item:not(:last-child) {
  margin-right: 20px;
}
.teaserItem.werkstattkurs .zusatzInfo {
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  font-weight: 300;
  font-size: 12px;
  color: #ABABAB;
  letter-spacing: 0;
  line-height: 12px;
}
.teaserItem.small .innerWrap h3 { /* kein min-height */ }
.teaserItem.small .innerWrap {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.teaserItem.small + .teaserItem {
  margin-top: 20px;
}

/* Optional: auf XS normal stapeln, falls gewünscht */
@media (max-width: 575.98px) {
  .row.teaserWrap > [class^=col-],
  .row.teaserWrap > [class*=" col-"] {
    display: block;
  }
}
/* Module-Padding */
@media (max-width: 1023.98px) {
  .moduleKursTeaser > .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .moduleKursTeaser > .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Pfeil-Animationen (unverändert) */
@keyframes moveArrowMoreDown {
  0% {
    top: 10px;
  }
  50% {
    top: 12px;
  }
  100% {
    top: 10px;
  }
}
@keyframes moveArrowMoreUp {
  0% {
    top: 10px;
  }
  50% {
    top: 8px;
  }
  100% {
    top: 10px;
  }
}
html.no-touchevents .teaserItem .morelink {
  transition: color 0.3s;
}
html.no-touchevents .teaserItem .morelink:after {
  transition: background-image 0.3s;
}
html.no-touchevents .teaserItem .morelink:hover {
  color: #00406e;
}
html.no-touchevents .teaserItem .morelink:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='m9.75.75-4.5 4.5L.75.75' stroke='%2300406e' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  animation: moveArrowMoreDown 0.9s ease-in-out infinite;
}
html.no-touchevents .teaserItem .morelink.less:hover:after {
  animation: moveArrowMoreUp 0.9s ease-in-out infinite;
}

/* Ursprüngliche .topBar-Badges (unverändert) */
.topBar {
  top: -10px;
  left: 25px;
  position: absolute;
}
.topBar span + span {
  margin-left: 15px;
}
.topBar span.frau, .topBar span.elternkind, .topBar span.werkstattkurs {
  display: inline-block;
  background: #003053;
  border-radius: 3px;
  font-size: 10px;
  color: #fff;
  letter-spacing: 0;
  line-height: 14px;
  padding: 5px 12px 6px 30px;
  position: relative;
}
.topBar span.frau:before, .topBar span.elternkind:before, .topBar span.werkstattkurs:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 5px;
  width: 16px;
  height: 16px;
  background-size: contain;
  background-position: top left;
  background-repeat: no-repeat;
}
.topBar span.frau:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.9 17.76'%3E%3Cg data-name='Ebene 2'%3E%3Cpath d='m12.72 11.27-1-.53V3.86C11.71 1.35 9.47 0 7.37 0a4.18 4.18 0 0 0-2.74.94 3.69 3.69 0 0 0-1.24 2.92v7L2 11.57a3.55 3.55 0 0 0-2 3v3.17h14.9v-3.26a3.57 3.57 0 0 0-2.18-3.21ZM4.14 3.86a3 3 0 0 1 1-2.35A3.44 3.44 0 0 1 7.37.75 3.32 3.32 0 0 1 11 3.86v6.48l-1.2-.63V8.38a5.74 5.74 0 0 0 1-3.95v-.34h-.34c-.66 0-2.88-.08-3.9-1l-.35-.31-.23.41a2.24 2.24 0 0 1-1.35 1l-.26.07v.25a5.52 5.52 0 0 0 .87 3.9c.06.07.14.13.2.19v1.25l-1.2.6c-.1-1.56-.1-3.98-.1-6.59ZM9 9.93c-.09.28-.6 1.8-1.53 1.8s-1.36-1.61-1.37-1.61V9.05a3.4 3.4 0 0 0 1.36.26A3.27 3.27 0 0 0 9 9Zm.22-2.08a2.25 2.25 0 0 1-1.77.71 2.18 2.18 0 0 1-1.75-.71A4.64 4.64 0 0 1 5 4.77a3 3 0 0 0 1.33-.9 7.69 7.69 0 0 0 3.7.92 4.76 4.76 0 0 1-.8 3.06Zm4.92 6.6V17h-2v-2h-.75v2H3.6v-2h-.75v2H.75v-2.41a2.83 2.83 0 0 1 1.65-2.36c1.45-.8 2.53-1.34 3.08-1.61.22.66.79 1.86 2 1.86s1.88-1.32 2.14-2l2.75 1.45a2.84 2.84 0 0 1 1.78 2.52Z' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.topBar span.elternkind:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.06 17.75'%3E%3Cg data-name='Ebene 2'%3E%3Cpath d='m14.8 14-1.49-.79v-.48a1.29 1.29 0 0 0 .17-.16 2.11 2.11 0 0 0 .44-1.2l.16.1.09-.57a3 3 0 0 0-.4-2.45 2.13 2.13 0 0 0-1.7-.64 3.87 3.87 0 0 0-1 .11V3.67C11.12 1.29 9 0 7 0a4 4 0 0 0-2.6.89 3.5 3.5 0 0 0-1.19 2.78v6.59L1.94 11A3.36 3.36 0 0 0 0 13.82v3h7.76v.92h8.3v-1.9A2.08 2.08 0 0 0 14.8 14Zm-2.23-.59c-.09.29-.34.81-.65.81s-.55-.68-.56-.69v-.43a2.62 2.62 0 0 0 .57.07 2.45 2.45 0 0 0 .63-.09Zm-1.41-2.9a2.46 2.46 0 0 0 1.23.35 3 3 0 0 1 .78.13 1.63 1.63 0 0 1-.27 1.11 1.19 1.19 0 0 1-1 .36 1.24 1.24 0 0 1-1-.35 1.77 1.77 0 0 1-.31-1.26 2.58 2.58 0 0 0 .57-.38Zm2-1.57a1.8 1.8 0 0 1 .28 1.35 3.73 3.73 0 0 0-1.09-.18 1.67 1.67 0 0 1-1.05-.39l-.3-.38-.21.47a1.26 1.26 0 0 1-.41.32 1.54 1.54 0 0 1 .2-1.13 1.85 1.85 0 0 1 1.49-.46 1.4 1.4 0 0 1 1.13.36Z' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.topBar span.werkstattkurs:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 18.51'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Cpath class='cls-1' d='M6.89 17.23a.21.21 0 0 0-.3.3.21.21 0 1 0 .3-.3Z'/%3E%3Cpath class='cls-1' d='m16.16 12.11-.73-.73a.54.54 0 0 0-.67-.07l-.2-.21a.6.6 0 0 0 .08-.29.55.55 0 0 0-.16-.38l-.94-.94a4.07 4.07 0 0 0-3.49-1 .34.34 0 0 0-.23.22s0 0 0 .07a.35.35 0 0 0 .2.31c.8.34 1.95 1 2 1.41a.17.17 0 0 1 0 .14l-.22.22-2.55-1.34V8.38A2.9 2.9 0 0 0 9.6 8a4.1 4.1 0 0 0 .68-3c0-3.71-.58-5-2.21-5h-.52l.17.49a.54.54 0 0 1 0 .31.29.29 0 0 1-.22.06C4.14.86 3.79 2.11 3.79 5v.58a3.84 3.84 0 0 0 .83 2.53 2.93 2.93 0 0 0 .38.34v1.2c-.44.22-1.56.77-3.11 1.62A3.37 3.37 0 0 0 0 14.14v3h5.7a1 1 0 0 0 1.72 1.06l1.05-1.05h5.62V14a1.32 1.32 0 0 0 0-.37l.27.26a.34.34 0 0 0 .46 0l1.36-1.36a.32.32 0 0 0-.02-.42Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* Blur-Block (unverändert, aktuell auskommentiert) */
.teaserWrap.blur {
  /* .teaserItem{ filter:blur(3px); transition: filter .3s ease-in-out; } */
}

/* (leer) */
/* Keyframes bleiben oben definiert */

/*# sourceMappingURL=teaserItem.css.map */


.moduleTeaser .teaserItem {
  text-decoration: none;
}

html.no-touchevents .moduleTeaser .teaserItem:hover .linkPfeilRechts {
  color: #0d5d96;
}
html.no-touchevents .moduleTeaser .teaserItem:hover .linkPfeilRechts:after {
  animation-name: moveArrowRight;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

/*# sourceMappingURL=style.css.map */


.moduleArtikelList.beliebteste .entryItem {
  border-top: solid 3px #EEEEEE;
  padding-top: 35px;
  margin-top: 35px;
}
.moduleArtikelList.beliebteste .entryItem span.zahlBig {
  font-weight: bold;
  font-size: 70px;
  color: #F2F2F2;
  letter-spacing: 0;
  text-align: center;
  line-height: 50px;
  display: block;
  width: 115px;
}
@media (max-width: 1023.98px) {
  .moduleArtikelList.beliebteste .entryItem span.zahlBig {
    text-align: left;
    font-size: 55px;
  }
}
@media (max-width: 767.98px) {
  .moduleArtikelList.beliebteste .entryItem span.zahlBig {
    font-size: 38px;
    width: auto;
    top: -2px;
    position: relative;
  }
}
@media (max-width: 767.98px) {
  .moduleArtikelList.beliebteste .entryItem.first {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
}

/*# sourceMappingURL=beliebtesteArtikel.css.map */


.moduleWerbung p {
  font-size: 12px;
  color: #ABABAB;
  letter-spacing: 0;
  line-height: 12px;
}

/*# sourceMappingURL=werbung.css.map */


.footerZusatz {
  margin-top: 20px;
  position: relative;
}
.footerZusatz > .container {
  position: relative;
}
.footerZusatz > .container:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -35px;
  height: 1px;
  width: calc(100% + 70px);
  background-color: #d6d6d6;
}
@media (max-width: 1199.98px) {
  .footerZusatz > .container:before {
    width: calc(100% + 35px);
  }
}

/*# sourceMappingURL=style.css.map */


body.webseite h2 + p, body.webseite h2 + ul, body.webseite .h2 + p, body.webseite .h2 + ul, body.webseite .subKategorieHeader h1 + p, body.webseite .subKategorieHeader h1 + ul, body.webseite main .contentBlock h1 + p, body.webseite main .contentBlock h1 + ul {
  margin-top: -30px;
}
@media (max-width: 1199.98px) {
  body.webseite h2 + p, body.webseite h2 + ul, body.webseite .h2 + p, body.webseite .h2 + ul, body.webseite .subKategorieHeader h1 + p, body.webseite .subKategorieHeader h1 + ul, body.webseite main .contentBlock h1 + p, body.webseite main .contentBlock h1 + ul {
    margin-top: -10px;
  }
}
@media (max-width: 1023.98px) {
  body.webseite h2 + p, body.webseite h2 + ul, body.webseite .h2 + p, body.webseite .h2 + ul, body.webseite .subKategorieHeader h1 + p, body.webseite .subKategorieHeader h1 + ul, body.webseite main .contentBlock h1 + p, body.webseite main .contentBlock h1 + ul {
    margin-top: -10px;
  }
}

h2, .h2, .subKategorieHeader h1, main .contentBlock h1 {
  font-weight: 300;
  font-size: 38px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 48px;
  margin-bottom: 50px;
}
h2 strong, .h2 strong, .subKategorieHeader h1 strong, main .contentBlock h1 strong {
  font-weight: bold;
}
@media (max-width: 1439.98px) {
  h2, .h2, .subKategorieHeader h1, main .contentBlock h1 {
    font-size: 34px;
    line-height: 44px;
  }
}
@media (max-width: 1199.98px) {
  h2, .h2, .subKategorieHeader h1, main .contentBlock h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
}

h3, .h3 {
  font-weight: 300;
  font-size: 34px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 52px;
  margin-bottom: 35px;
}
@media (max-width: 1439.98px) {
  h3, .h3 {
    font-size: 27px;
    line-height: 43px;
  }
}
@media (max-width: 1199.98px) {
  h3, .h3 {
    font-size: 23px;
    line-height: 38px;
    margin-bottom: 20px;
  }
}
h3 strong, .h3 strong {
  font-weight: bold;
  font-size: 35px;
}
@media (max-width: 1439.98px) {
  h3 strong, .h3 strong {
    font-size: 28px;
  }
}
@media (max-width: 1199.98px) {
  h3 strong, .h3 strong {
    font-size: 24px;
  }
}

h4, .h4 {
  font-weight: 300;
  font-size: 20px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 34px;
}
@media (max-width: 1439.98px) {
  h4, .h4 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 1199.98px) {
  h4, .h4 {
    font-size: 16px;
  }
}
h4 strong, .h4 strong {
  font-weight: bold;
}

p {
  font-weight: 300;
  font-size: 16px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 20px;
}
p a:not(.linkPfeilRechts):not(.cta):not(.applestore):not(.googlestore):not(.noStyling) {
  display: inline;
  position: relative;
  color: #002f50;
  text-decoration: none !important;
  transition-property: box-shadow;
  transition-duration: 0.3s;
  box-shadow: inset 0px -6px 0px 0px rgba(0, 105, 180, 0.2);
}
p a.applestore, p a.googlestore {
  font-weight: 600;
  font-size: 18px;
  color: #002F50;
  letter-spacing: 0;
  line-height: 65px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  padding-left: 85px;
  text-decoration: none;
}
p a.applestore + a.applestore, p a.applestore + a.googlestore, p a.googlestore + a.applestore, p a.googlestore + a.googlestore {
  margin-left: 60px;
}
@media (max-width: 1023.98px) {
  p a.applestore + a.applestore, p a.applestore + a.googlestore, p a.googlestore + a.applestore, p a.googlestore + a.googlestore {
    margin-left: 30px;
  }
}
@media (max-width: 1023.98px) {
  p a.applestore + a.applestore, p a.applestore + a.googlestore, p a.googlestore + a.applestore, p a.googlestore + a.googlestore {
    margin-left: 0px;
    margin-top: 20px;
  }
}
@media (max-width: 1199.98px) {
  p a.applestore, p a.googlestore {
    font-size: 16px;
  }
}
@media (max-width: 1023.98px) {
  p a.applestore, p a.googlestore {
    line-height: 55px;
    padding-left: 70px;
  }
}
p a.applestore:before, p a.googlestore:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65 65'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M32.5 0C50.45 0 65 14.55 65 32.5S50.45 65 32.5 65 0 50.45 0 32.5 14.55 0 32.5 0Z' fill-opacity='.92' fill='%23F4F4F4'/%3E%3Cpath d='M43.33 37.44c-.37.865-.81 1.661-1.318 2.393-.693.997-1.26 1.688-1.698 2.071-.677.63-1.404.952-2.181.97-.559 0-1.232-.16-2.016-.485-.786-.324-1.508-.485-2.17-.485-.692 0-1.435.16-2.23.485-.796.325-1.438.495-1.928.511-.746.033-1.49-.299-2.231-.996-.474-.417-1.066-1.132-1.775-2.145-.762-1.081-1.388-2.335-1.878-3.765-.525-1.545-.789-3.04-.789-4.489 0-1.658.355-3.089 1.066-4.288a6.284 6.284 0 0 1 2.233-2.28 5.962 5.962 0 0 1 3.018-.86c.592 0 1.369.185 2.334.549.963.365 1.58.55 1.852.55.202 0 .889-.217 2.053-.648 1.1-.4 2.03-.565 2.79-.5 2.063.168 3.612.989 4.642 2.468-1.844 1.128-2.756 2.708-2.738 4.736.017 1.58.584 2.893 1.699 3.937.505.484 1.07.858 1.697 1.124-.136.399-.28.78-.432 1.147ZM38.6 18.648c0 1.238-.448 2.393-1.34 3.463-1.077 1.272-2.38 2.006-3.793 1.89a3.89 3.89 0 0 1-.029-.468c0-1.189.512-2.46 1.422-3.5.454-.527 1.032-.964 1.733-1.314.699-.344 1.36-.534 1.982-.566.018.165.025.33.025.495Z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  width: 65px;
  height: 65px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0px;
  top: 0px;
}
@media (max-width: 1023.98px) {
  p a.applestore:before, p a.googlestore:before {
    width: 55px;
    height: 55px;
  }
}
p a.googlestore:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65 65'%3E%3Cdefs%3E%3ClinearGradient x1='0%25' y1='50.02%25' x2='100.018%25' y2='50.02%25' id='a'%3E%3Cstop stop-color='%2363BE6B' offset='0%25'/%3E%3Cstop stop-color='%235BBC6A' offset='50.6%25'/%3E%3Cstop stop-color='%234AB96A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='-.027%25' y1='50.012%25' x2='99.942%25' y2='50.012%25' id='b'%3E%3Cstop stop-color='%233EC6F2' offset='0%25'/%3E%3Cstop stop-color='%2345AFE3' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='.042%25' y1='50.037%25' x2='99.989%25' y2='50.037%25' id='c'%3E%3Cstop stop-color='%23FAA51A' offset='0%25'/%3E%3Cstop stop-color='%23FAB716' offset='38.7%25'/%3E%3Cstop stop-color='%23FAC412' offset='74.1%25'/%3E%3Cstop stop-color='%23FAC80F' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='.016%25' y1='49.998%25' x2='99.999%25' y2='49.998%25' id='d'%3E%3Cstop stop-color='%23EC3B50' offset='0%25'/%3E%3Cstop stop-color='%23E7515B' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M32.5 0C50.45 0 65 14.55 65 32.5S50.45 65 32.5 65 0 50.45 0 32.5 14.55 0 32.5 0Z' fill-opacity='.92' fill='%23F4F4F4'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M13.45 7.316.77.07a.51.51 0 0 0-.513.005A.507.507 0 0 0 0 .517s.005.668.01 1.768l9.235 9.235 4.204-4.204Z' fill='url(%23a)' transform='translate(25 20)'/%3E%3Cpath d='M.01 2.285c.016 3.968.062 13.598.083 18.393L9.25 11.52.01 2.285Z' fill='url(%23b)' transform='translate(25 20)'/%3E%3Cpath d='m20.706 11.464-7.257-4.148L9.24 11.52l4.749 4.749 6.722-3.916a.514.514 0 0 0 .257-.442.52.52 0 0 0-.262-.447Z' fill='url(%23c)' transform='translate(25 20)'/%3E%3Cpath d='m.087 20.678.016 2.806c0 .185.097.355.257.442a.51.51 0 0 0 .514 0l13.12-7.652-4.749-4.749-9.158 9.153Z' fill='url(%23d)' transform='translate(25 20)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
p strong {
  font-weight: bold;
}

p.uhr {
  font-weight: 600;
  font-size: 15px;
  color: #002F50;
  letter-spacing: 0;
  line-height: 24px;
  position: relative;
  padding-left: 25px;
}
p.uhr:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 23'%3E%3Cg transform='translate(1 1.358)' stroke='%230069B4' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='8.079' cy='11.721' r='8.079'/%3E%3Cpath stroke-linejoin='round' d='M8.079.425v11.552l5.164-6.818'/%3E%3Cpath d='M5.458.425h5.203'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  width: 20px;
  height: 20px;
  background-size: 17px;
  position: absolute;
  left: 0;
  top: 1px;
  background-repeat: no-repeat;
  background-position: left center;
}

.text-xxsmall {
  font-size: 12px;
  line-height: 22px;
}

.text-xsmall {
  font-size: 14px !important;
  line-height: 24px !important;
}

.text-small {
  font-size: 16px !important;
  line-height: 26px !important;
}

.text-large {
  font-size: 22px !important;
  line-height: 28px !important;
}
@media (max-width: 1199.98px) {
  .text-large {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}

.text-xlarge {
  font-size: 24px !important;
  line-height: 34px !important;
}
@media (max-width: 1199.98px) {
  .text-xlarge {
    font-size: 18px !important;
    line-height: 26px !important;
  }
}

.text-font-medium {
  font-weight: 500 !important;
}

.text-gray {
  color: #6f6f76 !important;
}

.lead {
  font-size: 18px;
  line-height: 28px;
}

.linkTel, .linkMail {
  font-weight: 300;
  font-size: 16px;
  color: #002f50;
  line-height: 28px;
  text-decoration: none !important;
}
.linkTel span, .linkMail span {
  color: #0069B4;
  position: relative;
}
.linkTel:before, .linkMail:before {
  left: 26px !important;
  width: calc(100% - 26px) !important;
}

.linkTel span {
  font-size: 18px;
  margin-right: 5px;
  top: 2px;
}

.linkMail span {
  font-size: 13px;
  margin-right: 8px;
  top: 0px;
}

.linkPfeilRechts, .linkPfeilLinks {
  font-weight: bold;
  font-size: 14px;
  color: #0069b4 !important;
  display: inline-block;
  text-decoration: none !important;
  transition: color 0.2s;
}
.linkPfeilRechts:after, .linkPfeilLinks:after {
  content: "\e910";
  display: inline-block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 11px;
  position: relative;
  margin-left: 3px;
  top: 0px;
}

.linkPfeilLinks {
  box-shadow: none !important;
}
.linkPfeilLinks:after {
  display: none;
}
.linkPfeilLinks:before {
  content: "\e910";
  display: inline-block;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 11px;
  position: relative;
  margin-right: 3px;
  top: 0px;
  transform: scaleX(-1);
}

hr {
  margin: 0px;
  height: 3px;
  background-color: #EEEEEE;
  border: none;
  position: relative;
  width: 100%;
}

.tag {
  display: inline-block;
  background: #FFFFFF;
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 25px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none !important;
}
@media (max-width: 1199.98px) {
  .tag {
    font-size: 13px;
    line-height: 24px;
  }
}
@media (max-width: 767.98px) {
  .tag {
    font-size: 12px;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tag.blau {
  color: #FFFFFF;
  background-color: rgba(0, 105, 180, 0.5);
  transition: background-color 0.3s;
}
.tag.dunkelBlau {
  color: #FFFFFF;
  background-color: #002f50;
  transition: background-color 0.3s;
}
.tag.grau {
  background-color: rgba(244, 244, 244, 0.96);
  color: #002f50;
  transition: all 0.2s;
}
.tag.special {
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 25px;
  padding: 7px 25px 7px 17px;
  text-decoration: none !important;
  background-color: rgba(244, 244, 244, 0.96);
  transition: all 0.2s;
  display: block;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .tag.special {
    font-size: 12px;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tag.special:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13'%3E%3Cpath fill='%23002F50' fill-rule='evenodd' d='m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z'/%3E%3C/svg%3E");
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  top: 1px;
  margin-right: 5px;
  transition-property: background-image;
  transition-duration: 0.2s;
}
@media (max-width: 767.98px) {
  .tag.special:before {
    top: 2px;
  }
}

.imageDesc {
  font-size: 10px !important;
  color: #002f50 !important;
  line-height: 14px !important;
}

.contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 25px;
}
.contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li {
  font-size: 16px;
  color: #002f50;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 300;
  position: relative;
  padding-left: 12px;
  margin-bottom: 7px;
}
@media (max-width: 1199.98px) {
  .contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li {
    font-size: 15px;
    line-height: 25px;
  }
}
.contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li:last-of-type {
  margin-bottom: 0px;
}
.contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #0069B4;
  position: absolute;
  left: 0px;
  top: 11px;
}
@media (max-width: 1199.98px) {
  .contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li:before {
    top: 10px;
  }
}
.contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li a {
  display: inline;
  position: relative;
  color: #002f50;
  text-decoration: none !important;
  transition-property: box-shadow;
  transition-duration: 0.3s;
  box-shadow: inset 0px -6px 0px 0px rgba(0, 105, 180, 0.2);
}

p a.resetMerkliste {
  text-decoration: none !important;
  font-weight: bold;
  font-size: 14px;
  color: #0069B4 !important;
  letter-spacing: 0;
  text-align: right;
  line-height: 30px;
  box-shadow: none !important;
}
p a.resetMerkliste:before {
  display: none;
}
p a.resetMerkliste:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%230069B4' stroke-width='2.5'%3E%3Cpath d='m1 1 5 5-5 5M11 1 6 6l5 5'/%3E%3C/g%3E%3C/svg%3E");
  width: 11px;
  height: 11px;
  background-size: cover;
  display: inline-block;
  position: relative;
  left: 5px;
  top: 1px;
}

p.text-bold, span.text-bold {
  font-weight: bold !important;
}

p.text-semibold, span.text-semibold {
  font-weight: 500 !important;
}

@keyframes moveArrowRight {
  0% {
    left: 0px;
  }
  50% {
    left: 3px;
  }
  100% {
    left: 0px;
  }
}
@keyframes moveArrowLeft {
  0% {
    left: 0px;
  }
  50% {
    left: -3px;
  }
  100% {
    left: 0px;
  }
}
html.no-touchevents .linkPfeilRechts:hover, html.no-touchevents .linkPfeilLinks:hover {
  color: #00406e !important;
}
html.no-touchevents .linkPfeilRechts:hover:after, html.no-touchevents .linkPfeilLinks:hover:after {
  animation-name: moveArrowRight;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
html.no-touchevents .linkPfeilLinks:hover:before {
  animation-name: moveArrowLeft;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
html.no-touchevents p a:not(.linkPfeilRechts):not(.cta):not(.googlestore):not(.applestore):hover {
  box-shadow: inset 0px -6px 0px 0px rgba(0, 105, 180, 0.4);
}
html.no-touchevents .contentBlock ul:not(.tagList):not(.noStyling):not(.f3-widget-paginator):not(.dots-list):not(.list) li a:hover {
  box-shadow: inset 0px -6px 0px 0px rgba(0, 105, 180, 0.4);
}
html.no-touchevents .actionList a {
  transition: all 0.3s;
  display: inline-block;
}
html.no-touchevents .actionList a:hover {
  transform: scale(1.4);
  color: #0d5d96;
}
html.no-touchevents a.tag.blau:hover {
  background-color: #5f9cc5;
}
html.no-touchevents a.tag.dunkelBlau:hover {
  background-color: #0069B4;
}
html.no-touchevents a.tag.grau:hover {
  background-color: #0069B4;
  color: #fff;
}
html.no-touchevents a.tag.special:hover {
  background-color: #0069b4;
  color: #fff;
}
html.no-touchevents a.tag.special:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z'/%3E%3C/svg%3E");
}
html.no-touchevents p a.resetMerkliste {
  transition-duration: 0.3s !important;
  transition-property: color !important;
}
html.no-touchevents p a.resetMerkliste:after {
  transition-duration: 0.3s !important;
  transition-property: background-image !important;
}
html.no-touchevents p a.resetMerkliste:hover {
  color: #002f50 !important;
}
html.no-touchevents p a.resetMerkliste:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23002F50FF' stroke-width='2.5'%3E%3Cpath d='m1 1 5 5-5 5M11 1 6 6l5 5'/%3E%3C/g%3E%3C/svg%3E");
}

.contentBlock {
  padding-top: 90px;
  padding-bottom: 110px;
}
@media (max-width: 1199.98px) {
  .contentBlock {
    padding-top: 60px;
    padding-bottom: 70px;
  }
}
.contentBlock.bgGray {
  background-color: #f4f4f4;
}
.contentBlock p:last-child {
  margin-bottom: 0px;
}
@media (max-width: 1023.98px) {
  .contentBlock.noSpacingBottomMobile {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 767.98px) {
  .contentBlock.noSpacingBottomMobile {
    padding-bottom: 0px !important;
  }
}

.bgBoxGray {
  background: #F4F4F4;
}

@media (max-width: 767.98px) {
  body.webseite .contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.footerTop {
  background-color: #F4F4F4;
  padding-top: 80px;
  padding-bottom: 50px;
}
@media (max-width: 1439.98px) {
  .footerTop {
    padding-top: 65px;
  }
}
@media (max-width: 1023.98px) {
  .footerTop {
    padding-top: 48px;
  }
}
.footerTop .icon-diylogo {
  font-size: 85px;
  display: inline-block;
  margin-bottom: 25px;
}
@media (max-width: 1023.98px) {
  .footerTop .icon-diylogo {
    font-size: 130px;
    margin-bottom: 0px;
  }
}
.footerTop .footerTopMiddle {
  position: relative;
}
@media (max-width: 1023.98px) {
  .footerTop .footerTopMiddle {
    padding-top: 85px;
  }
}
.footerTop .footerTopMiddle:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -35px;
  height: calc(100% + 40px);
  width: 1px;
  background-color: #D6D6D6;
}
@media (max-width: 1023.98px) {
  .footerTop .footerTopMiddle:before {
    top: 50px;
    left: 15px;
    width: 100%;
    height: 1px;
  }
}
@media (max-width: 767.98px) {
  .footerTop .footerTopMiddle:before {
    left: 0px;
  }
}
.footerTop .footerTopMiddle:after {
  content: "";
  position: absolute;
  top: -20px;
  right: 20px;
  height: calc(100% + 40px);
  width: 1px;
  background-color: #D6D6D6;
}
@media (max-width: 1023.98px) {
  .footerTop .footerTopMiddle:after {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .footerTop .footerTopMiddle {
    padding-top: 50px;
  }
  .footerTop .footerTopMiddle:before {
    left: 0px;
    width: 100%;
    top: 35px;
  }
}
.footerTop .footerTopRight {
  position: relative;
}
@media (max-width: 1023.98px) {
  .footerTop .footerTopRight {
    padding-top: 85px;
  }
  .footerTop .footerTopRight:before {
    content: "";
    position: absolute;
    top: 50px;
    left: -105px;
    width: calc(100% + 90px);
    height: 1px;
    background-color: #D6D6D6;
  }
  .footerTop .footerTopRight:after {
    content: "";
    position: absolute;
    top: 90px;
    left: -88px;
    width: 1px;
    height: calc(100% - 75px);
    background-color: #D6D6D6;
  }
}
@media (max-width: 767.98px) {
  .footerTop .footerTopRight {
    padding-top: 50px;
  }
  .footerTop .footerTopRight:before {
    left: 0px;
    width: 100%;
    top: 35px;
  }
}
.footerTop ul.linkList li {
  font-weight: 400;
  font-size: 16px;
  line-height: 46px;
}
@media (max-width: 1439.98px) {
  .footerTop ul.linkList li {
    font-size: 14px;
    line-height: 40px;
  }
}
.footerTop ul.linkList li a {
  color: #002f50;
  text-decoration: none;
  transition: all 0.3s;
}
.footerTop ul.socialList li {
  padding-left: 0px !important;
  margin-bottom: 15px;
}
.footerTop ul.socialList li:last-of-type {
  margin-bottom: 0px;
}
.footerTop ul.socialList li:before {
  display: none;
}
.footerTop ul.socialList li a {
  font-weight: 400;
  font-size: 16px;
  color: #002f50;
  letter-spacing: -0.07px;
  line-height: 29px;
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a {
    font-size: 14px;
    line-height: 26px;
  }
}
.footerTop ul.socialList li a > span {
  display: inline-block;
  width: 29px;
  height: 29px;
  background-color: #0069B4;
  border-radius: 100%;
  text-align: center;
  margin-right: 10px;
  transition: all 0.3s;
  color: #fff;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span {
    width: 26px;
    height: 26px;
  }
}
.footerTop ul.socialList li a > span > span {
  font-size: 18px;
  position: relative;
  top: 2px;
  transition: all 0.3s;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span > span {
    font-size: 16px;
  }
}
.footerTop ul.socialList li a > span > span.icon-instagram {
  font-size: 16px;
  top: 2px;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span > span.icon-instagram {
    font-size: 14px;
    top: 1px;
  }
}
.footerTop ul.socialList li a > span > span.icon-youtube {
  font-size: 14px;
  top: 1px;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span > span.icon-youtube {
    font-size: 12px;
    top: 0px;
  }
}
.footerTop ul.socialList li a > span > span.icon-linkedin {
  font-size: 15px;
  top: 0px;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span > span.icon-linkedin {
    font-size: 13px;
  }
}
.footerTop ul.socialList li a > span > span.icon-xing {
  font-size: 15px;
  top: 0px;
}
@media (max-width: 1439.98px) {
  .footerTop ul.socialList li a > span > span.icon-xing {
    font-size: 13px;
  }
}

.footerBottom {
  background-color: #002f50;
  padding-top: 12px;
  padding-bottom: 14px;
}
.footerBottom p, .footerBottom ul li a, .footerBottom ul li {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 34px;
  font-weight: 400;
}
@media (max-width: 1439.98px) {
  .footerBottom p, .footerBottom ul li a, .footerBottom ul li {
    font-size: 12px;
  }
}
.footerBottom ul li.list-inline-item:not(:last-child) {
  margin-right: 25px;
}
.footerBottom ul li.list-inline-item:last-child {
  padding-left: 25px;
  position: relative;
}
.footerBottom ul li.list-inline-item:last-child:before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.3);
}
@media (max-width: 767.98px) {
  .footerBottom ul li.list-inline-item:last-child:before {
    display: none;
  }
}
.footerBottom ul li a {
  transition: all 0.2s;
}
.footerBottom ul li a:hover {
  text-decoration: none;
}
.footerBottom span.icon-formbar {
  display: inline-block;
  margin-left: 5px;
  font-size: 19px;
  position: relative;
  top: 2px;
}
@media (max-width: 1023.98px) {
  .footerBottom span.icon-formbar {
    font-size: 15px;
    top: 0px;
  }
}
.footerBottom .formbarWrap {
  border-top: solid 1px #565454;
  margin-top: 15px;
}

html.no-touchevents .footerTop ul.linkList li a:hover {
  color: #0069B4;
}
html.no-touchevents .footerTop ul.socialList li a:hover > span {
  background-color: #002f50;
}
html.no-touchevents .footerBottom ul li a:hover {
  color: rgb(119, 172, 208);
}

/*# sourceMappingURL=footer.css.map */


/*!
 * jQuery mmenu
 * mmenu.frebsite.nl
 *
 * Copyright (c) Fred Heusschen
 */.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu_autoheight{transition:none .4s ease;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
[class*=mm-menu_columns-]{transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:140px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:140px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:140px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:140px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}
.mm-counter{font-style:normal;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth){width:90px}.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:90px}.mm-counter+.mm-btn_fullwidth+a,.mm-counter+.mm-btn_fullwidth+span{padding-right:90px}.mm-listitem_vertical>.mm-counter{top:12px;margin-top:0}.mm-listitem_vertical.mm-listitem_spacer>.mm-counter{margin-top:40px}.mm-listitem_nosubitems>.mm-counter{display:none}.mm-counter{color:rgba(0,0,0,.3)}
.mm-listitem_divider{opacity:1;transition:opacity .4s ease}.mm-menu_dividers-light .mm-listitem_divider{background:inherit;font-size:inherit;color:rgba(0,0,0,.3);padding-top:15px;padding-bottom:5px}.mm-border-none .mm-listitem_divider{border-top-width:1px;border-top-style:solid}.mm-listview_fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listview_fixeddivider:after{content:none!important;display:none!important}.mm-panel_dividers .mm-listview_fixeddivider{display:block}
.mm-wrapper_opened.mm-dragging .mm-menu,.mm-wrapper_opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu_dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-page__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}[class*=mm-menu_tip-]:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}
.mm-iconbar{border-color:inherit;border-style:solid;border-width:0;border-right-width:1px;text-align:center;line-height:20px;overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;bottom:0;z-index:2}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:10px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-menu_iconbar-40 .mm-navbars_bottom,.mm-menu_iconbar-40 .mm-navbars_top,.mm-menu_iconbar-40 .mm-panels{left:40px}.mm-menu_iconbar-40 .mm-iconbar{width:40px}.mm-menu_iconbar-60 .mm-navbars_bottom,.mm-menu_iconbar-60 .mm-navbars_top,.mm-menu_iconbar-60 .mm-panels{left:60px}.mm-menu_iconbar-60 .mm-iconbar{width:60px}.mm-menu_iconbar-80 .mm-navbars_bottom,.mm-menu_iconbar-80 .mm-navbars_top,.mm-menu_iconbar-80 .mm-panels{left:80px}.mm-menu_iconbar-80 .mm-iconbar{width:80px}.mm-iconbar,.mm-iconbar a{color:rgba(0,0,0,.3)}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4)}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first,[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider{left:0}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0),[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:1px solid;border-color:inherit}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[class*=mm-menu_iconpanel-].mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,[class*=mm-menu_iconpanel-].mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-menu_iconpanel-40 .mm-panel_iconpanel-0,.mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-40 .mm-panel_iconpanel-1,.mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:40px}.mm-menu_iconpanel-40 .mm-panel_iconpanel-2,.mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:80px}.mm-menu_iconpanel-40 .mm-panel_iconpanel-3,.mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:120px}.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:40px}.mm-menu_iconpanel-60 .mm-panel_iconpanel-0,.mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-60 .mm-panel_iconpanel-1,.mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:60px}.mm-menu_iconpanel-60 .mm-panel_iconpanel-2,.mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:120px}.mm-menu_iconpanel-60 .mm-panel_iconpanel-3,.mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:180px}.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:60px}.mm-menu_iconpanel-80 .mm-panel_iconpanel-0,.mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{left:0}.mm-menu_iconpanel-80 .mm-panel_iconpanel-1,.mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{left:80px}.mm-menu_iconpanel-80 .mm-panel_iconpanel-2,.mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{left:160px}.mm-menu_iconpanel-80 .mm-panel_iconpanel-3,.mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{left:240px}.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{left:80px}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}
.mm-menu_keyboardfocus a:focus{outline:0}.mm-menu_keyboardfocus a:focus{background:rgba(255,255,255,.4)}
.mm-navbars_bottom,.mm-navbars_top{background:inherit;border-color:inherit;border-width:0;position:absolute;left:0;right:0;z-index:1}.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{border-width:0;border-color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbars_bottom>.mm-navbar:not(.mm-navbar_has-btns),.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns){padding:0}.mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn),.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn){-webkit-box-flex:1;-ms-flex:1;flex:1}.mm-navbars_top{border-bottom-style:solid;border-bottom-width:1px;top:0;bottom:auto}.mm-menu_navbar_top-1 .mm-panels{top:40px}.mm-menu_navbar_top-2 .mm-panels{top:80px}.mm-menu_navbar_top-3 .mm-panels{top:120px}.mm-menu_navbar_top-4 .mm-panels{top:160px}.mm-navbars_bottom{border-top-style:solid;border-top-width:1px;bottom:0;top:auto}.mm-menu_navbar_bottom-1 .mm-panels{bottom:40px}.mm-menu_navbar_bottom-2 .mm-panels{bottom:80px}.mm-menu_navbar_bottom-3 .mm-panels{bottom:120px}.mm-menu_navbar_bottom-4 .mm-panels{bottom:160px}.mm-navbar_size-2{height:80px}.mm-navbar_size-3{height:120px}.mm-navbar_size-4{height:160px}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar__breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar_has-btns .mm-navbar__breadcrumbs{margin-left:-40px}.mm-navbar_has-btns .mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{margin-left:0;padding-left:0}.mm-navbar_tabs,.mm-navbar_tabs~.mm-navbar{background:inherit!important}.mm-navbar__tab_selected{background:inherit;border-width:1px;border-style:solid;border-color:inherit}.mm-navbar__tab_selected:first-child{border-left:none}.mm-navbar__tab_selected:last-child{border-right:none}.mm-navbars_top .mm-navbar_tabs:not(:last-child){border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}.mm-navbars_top .mm-navbar__tab_selected{border-bottom:none;margin-bottom:-1px}.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected{border-top:none}.mm-navbars_bottom .mm-navbar_tabs:not(:first-child){border-top-width:1px;border-top-style:solid;border-top-color:inherit}.mm-navbars_bottom .mm-navbar__tab_selected{border-top:none;margin-top:-1px}.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected{border-bottom:none}.mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,.4)}
.mm-menu_rtl{direction:rtl}.mm-menu_rtl.mm-menu_offcanvas{right:auto}.mm-menu_rtl .mm-panel:not(.mm-panel_opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_rtl .mm-panel.mm-panel_opened-parent{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu_rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu_rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu_rtl .mm-navbar .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu_rtl .mm-navbar .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu_rtl .mm-listitem:after{left:0;right:20px}.mm-menu_rtl .mm-listitem>a:not(.mm-btn_next),.mm-menu_rtl .mm-listitem>span:not(.mm-btn_next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu_rtl .mm-listitem .mm-btn_next{right:auto;left:0}.mm-menu_rtl .mm-listitem .mm-btn_next:before{left:auto;right:0}.mm-menu_rtl .mm-listitem .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu_rtl .mm-listitem .mm-btn_next+a,.mm-menu_rtl .mm-listitem .mm-btn_next+span{margin-left:50px}.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+a,.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+span{padding-left:50px}.mm-menu_rtl .mm-counter{left:45px;right:auto}.mm-menu_rtl .mm-counter+.mm-btn_next+a,.mm-menu_rtl .mm-counter+.mm-btn_next+span{margin-left:90px}.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+a,.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+span{padding-left:90px}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first,.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider{left:0;right:0}.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_rtl [class*=mm-panel_iconpanel-],.mm-menu_rtl [class*=mm-panel_iconpanel-]~.mm-listview_fixeddivider{left:0}.mm-menu_rtl [class*=mm-panel_iconpanel-].mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:40px}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:80px}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:120px}.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:40px}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:60px}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:120px}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:180px}.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:60px}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider{right:0}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider{right:80px}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider{right:160px}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider{right:240px}.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider{right:80px}.mm-menu_rtl html[class*=mm-sidebar_expanded-]:not(.mm-sidebar_closed) .mm-menu_rtl~.mm-slideout{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;right:0}.mm-menu_rtl label.mm-check,.mm-menu_rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu_rtl label.mm-toggle+a,.mm-menu_rtl label.mm-toggle+span{padding-left:80px}.mm-menu_rtl label.mm-check+a,.mm-menu_rtl label.mm-check+span{padding-left:60px}.mm-menu_rtl .mm-btn_next+label.mm-check,.mm-menu_rtl .mm-btn_next+label.mm-toggle{left:60px}.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span,.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{margin-left:50px}.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{padding-left:70px}.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span{padding-left:50px}.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle{left:100px}.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+span,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+span{margin-left:90px}
.mm-searchfield{height:40px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mm-searchfield input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:4px;font:inherit;font-size:inherit;line-height:26px;display:block;box-sizing:border-box;width:100%;max-width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{padding:7px 10px 0 10px;position:relative}.mm-panel__noresultsmsg{text-align:center;font-size:150%;padding:40px 0}.mm-searchfield__btn{right:0;top:0}.mm-searchfield__input{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;width:100%;max-width:100%}.mm-searchfield__cancel{text-decoration:none;line-height:40px;display:block;padding-right:10px;margin-right:-100px;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-panel>.mm-searchfield{width:100%;position:absolute;top:0;left:0}.mm-panel_has-searchfield{padding-top:40px}.mm-panel_has-navbar.mm-panel_has-searchfield{padding-top:80px}.mm-panel_has-navbar.mm-panel_has-searchfield>.mm-searchfield{top:40px}.mm-listitem_nosubitems>.mm-btn_next{display:none}.mm-listitem_nosubitems>.mm-btn_next+a,.mm-listitem_nosubitems>.mm-btn_next+span{padding-right:10px}.mm-searchfield input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3)}
.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:15;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panels{transition:right .4s ease}.mm-menu_has-sectionindexer .mm-sectionindexer{right:0}.mm-menu_has-sectionindexer .mm-panels{right:20px}.mm-menu_navbar_top-1 .mm-sectionindexer{top:42px}.mm-menu_navbar_top-2 .mm-sectionindexer{top:82px}.mm-menu_navbar_top-3 .mm-sectionindexer{top:122px}.mm-menu_navbar_top-4 .mm-sectionindexer{top:162px}.mm-menu_navbar_bottom-1 .mm-sectionindexer{bottom:42px}.mm-menu_navbar_bottom-2 .mm-sectionindexer{bottom:82px}.mm-menu_navbar_bottom-3 .mm-sectionindexer{bottom:122px}.mm-menu_navbar_bottom-4 .mm-sectionindexer{bottom:162px}.mm-sectionindexer a{color:rgba(0,0,0,.3)}
.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+span,.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth),.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+span,.mm-menu_selected-parent .mm-listitem>a:not(.mm-btn_fullwidth){transition:background .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(255,255,255,.4)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(255,255,255,.4)}
[class*=mm-wrapper_sidebar-collapsed-] body,[class*=mm-wrapper_sidebar-expanded-] body{position:relative}[class*=mm-wrapper_sidebar-collapsed-] .mm-slideout,[class*=mm-wrapper_sidebar-expanded-] .mm-slideout{transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-wrapper_sidebar-collapsed-] .mm-page,[class*=mm-wrapper_sidebar-expanded-] .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}[class*=mm-wrapper_sidebar-collapsed-] .mm-menu_sidebar-collapsed,[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{display:block!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-collapsed-40 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-40 .mm-slideout{width:calc(100% - 40px);-webkit-transform:translate(40px,0);-ms-transform:translate(40px,0);transform:translate(40px,0);-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.mm-wrapper_sidebar-collapsed-60 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-60 .mm-slideout{width:calc(100% - 60px);-webkit-transform:translate(60px,0);-ms-transform:translate(60px,0);transform:translate(60px,0);-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.mm-wrapper_sidebar-collapsed-80 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-80 .mm-slideout{width:calc(100% - 80px);-webkit-transform:translate(80px,0);-ms-transform:translate(80px,0);transform:translate(80px,0);-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{border-right-width:1px;border-right-style:solid;min-width:0!important;max-width:100000px!important}[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking,[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking body{overflow:visible}[class*=mm-wrapper_sidebar-expanded-] .mm-page__blocker{display:none!important}.mm-wrapper_sidebar-expanded-25:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:75%;-webkit-transform:translate(33.33333%,0)!important;-ms-transform:translate(33.33333%,0)!important;transform:translate(33.33333%,0)!important;-webkit-transform:translate3d(33.33333%,0,0)!important;transform:translate3d(33.33333%,0,0)!important}.mm-wrapper_sidebar-expanded-25 .mm-menu_sidebar-expanded{width:25%!important}.mm-wrapper_sidebar-expanded-30:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:70%;-webkit-transform:translate(42.85714%,0)!important;-ms-transform:translate(42.85714%,0)!important;transform:translate(42.85714%,0)!important;-webkit-transform:translate3d(42.85714%,0,0)!important;transform:translate3d(42.85714%,0,0)!important}.mm-wrapper_sidebar-expanded-30 .mm-menu_sidebar-expanded{width:30%!important}.mm-wrapper_sidebar-expanded-35:not(.mm-wrapper_sidebar-closed) .mm-slideout{width:65%;-webkit-transform:translate(53.84615%,0)!important;-ms-transform:translate(53.84615%,0)!important;transform:translate(53.84615%,0)!important;-webkit-transform:translate3d(53.84615%,0,0)!important;transform:translate3d(53.84615%,0,0)!important}.mm-wrapper_sidebar-expanded-35 .mm-menu_sidebar-expanded{width:35%!important}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked~label.mm-check:before{opacity:1}.mm-listitem_vertical label.mm-toggle{top:5px;bottom:auto;margin-top:0}.mm-listitem_vertical label.mm-check{top:5px;bottom:auto;margin-top:0}label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check{right:20px}label.mm-check+a,label.mm-check+span{padding-right:60px}.mm-btn_next+label.mm-check,.mm-btn_next+label.mm-toggle{right:60px}.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span,.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{margin-right:50px}.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{padding-right:70px}.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span{padding-right:50px}.mm-counter+.mm-btn_next+label.mm-check,.mm-counter+.mm-btn_next+label.mm-toggle{right:100px}.mm-counter+.mm-btn_next+label.mm-check+a,.mm-counter+.mm-btn_next+label.mm-check+span,.mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-counter+.mm-btn_next+label.mm-toggle+span{margin-right:90px}label.mm-toggle{background:rgba(0,0,0,.1)}label.mm-toggle:before{background:#f3f3f3}input.mm-toggle:checked~label.mm-toggle{background:#4bd963}label.mm-check:before{border-color:rgba(0,0,0,.75)}
.mm-menu_border-none .mm-listitem:after,.mm-panel_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after,.mm-panel_border-full .mm-listitem:after{left:0!important}.mm-menu_border-offset .mm-listitem:after,.mm-panel_border-offset .mm-listitem:after{right:20px}
.mm-menu_fx-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mm-wrapper_opening .mm-menu_fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-menu-fade{opacity:0;transition:opacity .4s ease}.mm-wrapper_opening .mm-menu_fx-menu-fade{opacity:1}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel,.mm-panel_fx-zoom{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,.mm-panel_fx-zoom.mm-panel_opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,.mm-panel_fx-zoom.mm-panel_opened-parent{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,.mm-panel_fx-slide-0.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,.mm-panel_fx-slide-100.mm-panel_opened-parent{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-up .mm-panel,.mm-panel_fx-slide-up{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu_fx-panels-slide-up .mm-panel_opened,.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,.mm-panel_fx-slide-up.mm-panel_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-right .mm-panel,.mm-panel_fx-slide-right{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fx-panels-slide-right .mm-panel_opened,.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,.mm-panel_fx-slide-right.mm-panel_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[class*=mm-menu_fx-listitems-] .mm-listitem{transition:none .4s ease}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1){transition-delay:50ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2){transition-delay:.1s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3){transition-delay:150ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4){transition-delay:.2s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5){transition-delay:250ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6){transition-delay:.3s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7){transition-delay:350ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8){transition-delay:.4s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9){transition-delay:450ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10){transition-delay:.5s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11){transition-delay:550ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12){transition-delay:.6s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13){transition-delay:650ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14){transition-delay:.7s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15){transition-delay:750ms}.mm-menu_fx-listitems-slide .mm-listitem{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu_fx-listitems-fade .mm-listitem{transition-property:opacity;opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem{opacity:1}.mm-menu_fx-listitems-drop .mm-listitem{transition-property:opacity,top;opacity:0;top:-25%}.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem{opacity:1;top:0}
.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(100vw,0);-ms-transform:translate(100vw,0);transform:translate(100vw,0);-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-100vw,0);-ms-transform:translate(-100vw,0);transform:translate(-100vw,0);-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}
.mm-menu_listview-30 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-30 .mm-listitem>span{padding-top:5px;padding-bottom:5px}.mm-menu_listview-30 .mm-listitem_vertical>.mm-btn_next{height:30}.mm-menu_listview-50 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-50 .mm-listitem>span{padding-top:15px;padding-bottom:15px}.mm-menu_listview-50 .mm-listitem_vertical>.mm-btn_next{height:50}.mm-menu_listview-60 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-60 .mm-listitem>span{padding-top:20px;padding-bottom:20px}.mm-menu_listview-60 .mm-listitem_vertical>.mm-btn_next{height:60}.mm-menu_listview-justify .mm-panels>.mm-panel:after,.mm-menu_listview-justify .mm-panels>.mm-panel:before,.mm-panels>.mm-panel_listview-justify:after,.mm-panels>.mm-panel_listview-justify:before{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,.mm-panels>.mm-panel_listview-justify .mm-listview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,.mm-panels>.mm-panel_listview-justify .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:40px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem:not(.mm-listitem_divider),.mm-panels>.mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>span,.mm-panels>.mm-panel_listview-justify .mm-listitem>a:not(.mm-btn_next),.mm-panels>.mm-panel_listview-justify .mm-listitem>span{box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview_inset>li{padding:5px 0}
.mm-menu_multiline .mm-listitem>a,.mm-menu_multiline .mm-listitem>span,.mm-panel_multiline .mm-listitem>a,.mm-panel_multiline .mm-listitem>span{text-overflow:clip;white-space:normal}
[class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-page__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-page__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-page__blocker{background:#fff}
.mm-menu_popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-page__blocker{transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}
.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-page__blocker,.mm-menu_position-front.mm-menu_opened~.mm-page__blocker,.mm-menu_position-top.mm-menu_opened~.mm-page__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu_theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.03);tap-highlight-color:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-listitem_divider{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-iconbar,.mm-menu_theme-white .mm-iconbar a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white .mm-searchfield input{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-panel__noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-sectionindexer a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.03)}.mm-menu_theme-white label.mm-check:before{border-color:rgba(0,0,0,.7)}.mm-menu_theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu_theme-white label.mm-toggle:before{background:#fff}.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-dark{background:#333;border-color:rgba(0,0,0,.3);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-listitem_divider{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-iconbar,.mm-menu_theme-dark .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_shadow-page:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark .mm-searchfield input{background:rgba(255,255,255,.15);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.1)}.mm-menu_theme-dark label.mm-check:before{border-color:rgba(255,255,255,.85)}.mm-menu_theme-dark label.mm-toggle{background:rgba(0,0,0,.3)}.mm-menu_theme-dark label.mm-toggle:before{background:#333}.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-black{background:#000;border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.15);tap-highlight-color:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-listitem_divider{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-iconbar,.mm-menu_theme-black .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_keyboardfocus a:focus{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_shadow-page:after{box-shadow:false}.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{box-shadow:false}.mm-menu_theme-black .mm-searchfield input{background:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(255,255,255,.15)}.mm-menu_theme-black label.mm-check:before{border-color:rgba(255,255,255,.75)}.mm-menu_theme-black label.mm-toggle{background:rgba(255,255,255,.25)}.mm-menu_theme-black label.mm-toggle:before{background:#000}.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu_shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0!important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem>a,.mm-menu_tileview .mm-listitem>span,.mm-panel_tileview .mm-listitem>a,.mm-panel_tileview .mm-listitem>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem>.mm-btn_next,.mm-panel_tileview .mm-listitem>.mm-btn_next{width:auto}.mm-menu_tileview .mm-listitem>.mm-btn_next:after,.mm-menu_tileview .mm-listitem>.mm-btn_next:before,.mm-panel_tileview .mm-listitem>.mm-btn_next:after,.mm-panel_tileview .mm-listitem>.mm-btn_next:before{content:none;display:none}.mm-menu_tileview .mm-listitem_divider,.mm-panel_tileview .mm-listitem_divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}





#mobileMenu {
  background: #fff;
}
#mobileMenu .mm-navbar {
  display: none;
}
#mobileMenu .mm-listitem_opened > .mm-panel {
  background: #fff;
}
#mobileMenu .mm-listitem_opened > .mm-btn_next {
  background: #fff;
}
#mobileMenu .mm-panel_has-navbar {
  padding-top: 35px;
}
#mobileMenu .mm-listitem > a {
  color: #002f50;
  font-weight: 500;
  padding: 20px 10px 20px 20px;
  font-size: 16px;
}
#mobileMenu .mm-listview .mm-btn_next:after {
  border-color: #000;
}
#mobileMenu .mm-listitem:after {
  width: calc(100% - 40px);
  border-color: #ececec;
  border-width: 2px;
}
#mobileMenu .mm-listitem {
  margin-right: 0px;
}
#mobileMenu .mm-listitem:first-of-type > a:before {
  content: "";
  border-top: solid 2px #ececec;
  top: 0px;
  left: 20px;
  position: absolute;
  width: calc(100% - 40px);
  display: none;
}
#mobileMenu .mm-listitem.cta-wrap {
  margin-top: 20px;
  margin-left: 20px;
  width: calc(100% - 40px);
}
#mobileMenu .mm-listitem.cta-wrap.first {
  margin-top: 40px;
}
#mobileMenu .mm-listitem.cta-wrap a {
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 18px;
  padding-top: 17px;
  padding-bottom: 16px;
}
#mobileMenu .mm-listitem.cta-wrap a.primary {
  color: #fff;
}
#mobileMenu .mm-listitem.cta-wrap a.tertiary {
  border-color: #ececec;
}
#mobileMenu .mm-listitem.cta-wrap:after {
  display: none;
}
#mobileMenu .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
  height: 60px;
  top: 0px;
}
#mobileMenu .mm-listitem:first-of-type > a:before {
  left: 16px;
  width: calc(100% - 30px);
}
#mobileMenu .mm-listitem.mm-listitem_vertical.mm-listitem_opened:after {
  display: none;
}
#mobileMenu .mm-listitem .mm-btn_next:before {
  display: none;
}

#mm-2 {
  padding-bottom: 0px;
}
#mm-2 .mm-listitem:first-of-type > a:before {
  display: none;
}
#mm-2 .mm-listitem:last-of-type:after {
  display: none;
}

#mm-1 .mm-listview .navItem.last:after {
  display: none;
}

.mm-listitem_opened > .mm-panel.mm-panel_opened {
  display: block !important;
}

#mobileMenu .mm-listitem_opened > .mm-btn_next {
  background-color: transparent;
}

#mobileMenu .mm-listitem_opened > .mm-panel {
  background-color: #fff;
}

#mm-1 .mm-listitem_opened > .mm-panel {
  background-color: #f8f8f8;
}

#mm-3 .mm-listitem_opened > .mm-panel {
  background-color: #e6e6e6;
}

#mm-4 .mm-listitem_opened > .mm-panel {
  background-color: #c6c6c6;
}

#mm-5 .mm-listitem:after {
  border-color: #d4d4d4;
}

.mm-listitem_vertical > .mm-panel {
  padding: 0px;
}

#mobileMenu .mm-listitem.active > a {
  color: #0069B4;
}
#mobileMenu .mm-listitem.link-small a {
  font-size: 13px;
  font-weight: 500;
  color: #c4c4c4;
}
#mobileMenu .mm-listitem.lang {
  display: inline-block;
}
#mobileMenu .mm-listitem.lang:after {
  display: none;
}
#mobileMenu .mm-listitem.lang.item-2 {
  position: relative;
}
#mobileMenu .mm-listitem.lang.item-2 a:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 15px;
  top: 22px;
  left: 4px;
  background-color: #000;
}
#mobileMenu .mm-listitem.lang.CUR a {
  color: #fd7e14;
}

/*# sourceMappingURL=style.css.map */


.stickyButtons {
  position: fixed;
  right: 0px;
  top: 50%;
  z-index: 99;
}
.stickyButtons > div {
  text-align: right;
  height: 50px;
}
.stickyButtons a {
  display: inline-block;
  width: auto;
  max-width: 35px;
  height: 40px;
  background-color: #0069B4;
  margin-bottom: 10px;
  color: #fff;
  overflow: hidden;
  padding-top: 9px;
  padding-left: 35px;
  padding-bottom: 9px;
  border-radius: 6px 0px 0px 6px;
  position: relative;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.stickyButtons a span {
  display: block;
  float: left;
}
.stickyButtons a span:first-of-type {
  font-size: 20px;
  position: absolute;
  left: 10px;
  top: 10px;
}
.stickyButtons a span:first-of-type.icon-Mail {
  top: 12px;
  font-size: 15px;
}
.stickyButtons a span:first-of-type.icon-kontakt {
  left: 13px;
  font-size: 22px;
  top: 9px;
}
.stickyButtons a span:last-of-type {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 10px;
  padding-left: 5px;
}
.stickyButtons a span svg {
  width: 22px;
  height: auto;
  position: relative;
  top: -7px;
  left: -1px;
}
.stickyButtons a.inactive {
  background-color: rgb(119, 172, 208);
}

html.no-touchevents .stickyButtons a:hover {
  max-width: 150px;
}

@media (max-width: 1023.98px) {
  body.webseite .stickyButtons {
    top: calc(49% - 5px);
  }
}
@media (max-width: 767.98px) {
  body.webseite .stickyButtons {
    top: calc(50% - 5px);
  }
  body.webseite .cc-revoke.cc-bottom {
    top: calc(50% + 95px);
    bottom: auto !important;
  }
}

/*# sourceMappingURL=stickyButtons.css.map */


