body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

@charset "UTF-8";html,body{height: 100%}html,body,p,td,button,input,select,textarea{font-family: Open Sans, Arial, sans-serif;font-weight: normal;font-size: 14px;line-height: 24px;color: #004754}h1{font-size: 24px;font-weight: 700;line-height: 28px;color: #004754;text-transform: uppercase;margin: 30px 0}h2{font-size: 21px;font-weight: 700;line-height: 24px;color: #94c11b;text-transform: uppercase;margin: 10px 0}h3{font-weight: 700;text-transform: uppercase;margin: 0}h4{font-size: 16px;font-weight: 700;margin: 0;padding: 0}h4 ~ p{margin-top: 5px}a{color: #002b32;text-decoration: none}a:hover{color: #fff;text-decoration: none}.center{text-align: center}.vertical-center{display: flex;align-items: center;justify-content: center}@media only screen and (max-width: 640px){h1{font-size: 20px;line-height: 24px}h2{font-size: 18px;line-height: 22px}}html,body{height: 100%}body{background: #fff}#header{position: fixed;width: 100%;background-image: linear-gradient(to right, #002b32 0%, #004754 50%, #002b32 100%);z-index: 10}#header .inside{width: 1280px;margin: 0 auto}#header .logo{width: 150px;padding-top: 10px;margin-left: 80px}#container{position: relative;width: 880px;margin: 0 auto;padding-top: 75px;z-index: 1}#main .inside{min-height: 100%;margin-top: 20px;margin-right: 15px;background: #fff}#right .inside{margin-bottom: 100px}@media only screen and (max-width: 1280px){#wrapper{margin: 0;width: auto;height: auto}#container{width: calc(100% - 400px);margin: 0;padding-left: 0;padding-right: 0}#header .inside{width: 100%}}@media only screen and (max-width: 980px){#main,#right,#container{width: 100%}#main,#right{float: none}}@media only screen and (max-width: 865px){#main .inside{width: 100%;margin-right: 0}#right{margin-right: 0}}.top-slider{position: relative;padding-left: 35.5%;overflow: hidden}.top-slider .swiper-lazy-preloader::after{display: none}.top-slider img{display: block}.top-slider .ce_image{position: absolute;top: 0;left: 0;width: 35.5%}.top-slider .ce_image img,.top-slider .ce_image canvas{max-width: 100%}.slider1{height: 385px}.swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #fff}.swiper-pagination-bullet-active{background: #94c11b}@media only screen and (max-width: 1280px){.top-slider{width: auto}.slider1{width: 100%;height: auto}}#home{padding: 0 25px;margin-bottom: 20px}#content{padding: 0 80px 0 25px;margin-bottom: 20px}#support{padding: 20px 30px;margin-left: 25px;margin-bottom: 20px;background: #f4f4f6}#support p{font-size: 12px;line-height: 17px}#support strong{font-size: 13px}#support .benefit{display: inline-block;vertical-align: bottom;width: 50%;margin: 20px -4px;overflow: visible;transition: background-position .5s}#support .benefit p{font-size: 13px;font-weight: 700;line-height: 17px;padding-left: 100px;padding-right: 60px;padding-bottom: 5px}#support .benefit.benefit-4 p{padding-right: 50px}#support .benefit.hideondesktop{display: none}#support .benefit-1{background: url(../../files/layout/img/Illu_Muehle_1.png) no-repeat 40px bottom / 100px}#support .benefit-2{background: url(../../files/layout/img/Illu_Muehle_3.png) no-repeat 40px bottom / 100px}#support .benefit-3{background: url(../../files/layout/img/Illu_Muehle_2.png) no-repeat 40px bottom / 100px}#support .benefit-4{background: url(../../files/layout/img/Illu_Muehle_4.png) no-repeat 0px bottom / 140px}#support .benefit-1:hover,#support .benefit-2:hover,#support .benefit-3:hover{background-position: left 37px bottom 1px}#support .benefit-4:hover{background-position: left -3px bottom 1px}@media only screen and (max-width: 640px){.hideondesktop{display: inline-block}.hideonmobile{display: none}}@media only screen and (max-width: 1280px){#support{margin-right: 25px}#content{padding-right: 25px}}@media only screen and (max-width: 865px){#support .benefit p{padding-left: 70px;padding-right: 0}#support .benefit-1{background-position: 10px bottom}#support .benefit-2{background-position: 10px bottom}#support .benefit-3{background-position: 10px bottom}#support .benefit-4{background-position: -30px bottom}}@media only screen and (max-width: 640px){#support{margin-left: 15px;margin-right: 15px;padding: 20px 10px}#support .benefit{width: 100%}#support .benefit p,#support .benefit.benefit-4 p{padding-left: 100px;padding-right: 0}#support .benefit.hideondesktop{display: inline-block}#support .benefit.hideonmobile{display: none}#support .benefit-1{background-position: 40px bottom}#support .benefit-2{background-position: 40px bottom}#support .benefit-3{background-position: 40px bottom}#support .benefit-4{background-position: 0px bottom}}#info{padding-left: 25px;margin-bottom: 150px}#info .toggler{font-size: 21px;font-weight: 700;color: #004754;text-transform: uppercase;outline: none;cursor: pointer;background: url(../../files/layout/img/Pfeil_eingeklappt.png) right 15px top 7px/16px no-repeat}#info .toggler[aria-expanded="true"]{background: url(../../files/layout/img/Pfeil_ausgeklappt.png) right 15px top 7px/16px no-repeat}#info .ce_accordion{padding: 12px 0 10px 0;border-top: 1px solid #d8d8da}#info .ce_accordion:last-child{border-bottom: 1px solid #d8d8da}#info .accordion{padding-right: 20px}@media only screen and (max-width: 1280px){#info{padding-right: 25px;margin-bottom: 50px}}@media only screen and (max-width: 640px){#info{padding-left: 15px;padding-right: 15px}#info .toggler{font-size: 17px;padding-right: 30px}}#right{margin-top: 20px;background: #fff}#right .block{overflow: visible}#right .box-right{position: relative;margin-bottom: 15px;border: 1px solid #d8d8da;box-shadow: 2px 2px 5px rgba(0,0,0,0.1)}#right h1.ce_headline{font-size: 17px;color: #fff;padding: 2px 20px;margin: 0;background: #002b32}#right h3.ce_headline{font-size: 15px;line-height: 20px;color: #999;text-transform: none;padding: 10px 20px;border-bottom: 1px solid #d8d8da}#right .amount.inner{padding: 10px 20px}#right .amount h1{position: absolute;left: 20px;bottom: 15px;font-size: 34px;font-weight: normal;color: #94c11b;margin: 0}#right .amount h2{font-size: 18px;font-weight: normal;color: #002b32}#right .amount p{color: #94c11b}#right .amount p:last-child{text-align: right;margin-top: 70px;margin-bottom: 0}#right .amount .percent{position: absolute;right: 30px;top: 52px;color: #94c11b;font-size: 20px}#right .amount #percentImg{position: absolute;top: 20px;right: 5px}#right .donate{position: relative;min-height: 70px;padding: 15px 25px}#right .donate p{font-size: 13px;color: #999;margin: 0}#right .donate h3{font-size: 15px;line-height: 20px;color: #999;text-transform: none}#right .donate h3 span{font-size: 14px;font-weight: normal}#right .donate h4{position: absolute;top: 15px;right: 25px;font-size: 15px;font-weight: normal;color: #999;margin: 0}#right .donate h5{font-size: 15px;font-weight: normal;line-height: 20px;color: #002b32;text-align: right;text-transform: none;margin: -5px 0 0 0}#right .donate a{position: absolute;top: 50px;right: 20px;width: 165px;text-align: center;color: #fff;padding: 6px 0;background: #94c11b;border-radius: 7px;transition: .3s}#right .donate a:hover{background: #004754}#right .donate.gold{min-height: 100px}#right .donate.gold a{top: 80px}#right .ce_accordion{border-top: 1px solid #d8d8da;border-bottom: 1px solid #d8d8da;background: #f1f7e4}#right .ce_accordion .toggler{color: #999;padding: 3px 20px;outline: none;cursor: pointer;transition: .3s;background: #f4f4f6 url(../../files/layout/img/Pfeil_grau_eingeklappt.png) right 20px top 12px/16px no-repeat}#right .ce_accordion .toggler[aria-expanded="true"]{color: #94c11b;font-weight: bold;background: #f1f7e4 url(../../files/layout/img/Pfeil_gruen_ausgeklappt.png) right 20px top 12px/16px no-repeat}#right .ce_accordion .accordion{padding: 0 20px;background: #f1f7e4}#right .ce_accordion .accordion p,#right .ce_accordion .accordion li{font-size: 13px;line-height: 18px;color: #94c11b}#right .ce_accordion .accordion ul{padding-left: 20px}#right .ce_accordion .accordion li{margin-bottom: 15px}#right #silver_show_more,#right #gold_show_more{text-align: center;margin: -10px 0 30px 0;cursor: pointer;background: url(../../files/layout/img/Pfeil_eingeklappt_kl.png) left 68% top 8px / 16px no-repeat}#right #silver_show_more p,#right #gold_show_more p{margin: 0}#right .silver_hidden,#right .gold_hidden{display: none}@media only screen and (max-width: 980px){#right #silver_show_more,#right #gold_show_more{background-position: left 60% top 8px}}@media only screen and (max-width: 640px){#right .amount p:last-child{margin-top: 90px}#right .amount .percent{top: 72px}#right .amount #percentImg{top: 40px}#right .donate{min-height: 110px}#right .donate a{top: 85px}#right #silver_show_more,#right #gold_show_more{background-position: left 70% top 8px}}.account{padding: 15px 25px 5px 25px;border: 1px solid #d8d8da;margin-bottom: 15px;box-shadow: 2px 2px 5px rgba(0,0,0,0.1)}.account p:nth-child(2){margin-top: 0;margin-bottom: 0;line-height: 17px}.account p:nth-child(3){font-size: 12px;color: #94c11b;margin-bottom: 0}.account p:last-child{margin: 0}.ce_youtube iframe{border: 0;display: block}@media only screen and (max-width: 865px){.ce_youtube iframe{width: 100%;height: 432px}}@media only screen and (max-width: 865px){.ce_youtube iframe{height: 240px}}.donate_item{display: inline-block;padding: 3px 0;border-top: 1px solid #002b32;border-bottom: 1px solid #002b32}.donate_item h3{font-size: 15px}.donate_item p{color: #94c11b;margin: 0;padding: 0}.donate_item span{font-size: 17px;font-weight: bold;text-transform: uppercase}.reward{border: 1px solid #94c11b;padding: 15px 20px;margin: 20px 0 0 0}.reward h3,.reward p,.reward li{color: #94c11b}.reward p{margin: 0}.reward ul{padding-left: 15px}.reward_addon{color: #94c11b;padding-left: 15px}.donate-submit{height: 50px;margin-top: 50px}#paypal-button{float: right;width: 250px}.paypal-button{outline: none}.paypal_cc{float: right;height: 30px;margin-top: 3px;margin-right: 25px}.paypal-should-focus .paypal-button:focus,.paypal-should-focus .paypal-button-card:focus{outline: none}@media only screen and (max-width: 640px){.paypal_cc{margin-right: 45px}}.impressum h2{margin-top: 20px}.impressum a{color: #004754}.impressum a:hover{color: #94c11b}.impressum .ce_text{padding-right: 20px}@media only screen and (max-width: 865px){.impressum .ce_text{padding-left: 20px}}#footer{padding: 50px 0;background: #004754}#footer .home_link{margin-right: 80px}#footer .home_link img{width: 200px;vertical-align: middle}#footer .mod_customnav{display: inline-block;vertical-align: middle}#footer .mod_customnav ul{padding: 0;margin: 0;list-style: none}#footer .mod_customnav li{display: inline-block;margin-right: 100px;vertical-align: middle}#footer .mod_customnav li.last{margin-right: 0}#footer .mod_customnav li a,#footer .mod_customnav li .active{font-size: 12px;color: #007780;text-transform: uppercase}#footer .mod_customnav li a:hover,#footer .mod_customnav li .active{color: #fff}@media only screen and (max-width: 865px){#footer .mod_customnav li{margin-right: 70px}}@media only screen and (max-width: 640px){#footer{height: auto}#footer .home_link{display: block;margin-right: 0;margin-bottom: 20px}#footer .mod_customnav{display: block}#footer .mod_customnav li{margin-right: 30px}}form{margin-top: 30px}form h3{padding-bottom: 20px}form .section{padding-top: 40px;margin-top: 50px;border-top: 1px solid #ccc}form .error{color: #f33}fieldset{padding: 0;margin: 0;border: none}fieldset .row{display: flex;display: -ms-flexbox;display: -webkit-flex;margin: 0 -10px}fieldset .row .widget{-webkit-flex: 1 1 1px;-ms-flex: 1 1 1px;flex: 1 1 1px;margin: 0 10px}fieldset .row legend{margin: 10px}fieldset .row .checkbox_container{padding-top: 15px}fieldset .row .only-text{padding-top: 10px}fieldset.margin{margin-bottom: 25px}fieldset.sub{display: none;padding-left: 35px;margin: 0}fieldset ~ fieldset{margin-top: 10px !important}.widget{margin: 10px 0;padding: 0 2px}.widget-textarea label{width: 100%}.widget-textarea .textarea{margin: 10px 0}input.text,select,textarea{width: calc(100% - 22px);padding: 10px;border: 1px solid #ddd;border-radius: 10px;background: #f4f4f6}select{width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../../files/layout/img/Pfeil_grau_eingeklappt.png) no-repeat right 15px top 20px}select option:first-child{color: #999}.widget-select p.error{display: none}.widget.amount{padding-top: 40px;margin-top: 20px;border-top: 1px solid #ccc}.widget.amount label,.widget.amount input{display: inline-block;margin-right: -4px}.widget.amount label{width: 40%;font-weight: bold}.widget.amount input{width: 50%}.widget-checkbox{margin-top: 30px;padding-left: 10px}.widget.privacy{margin-top: 80px}.widget-submit{position: relative;top: -30px;text-align: right}.widget-contact{text-align: right;margin-top: 30px}.widget-contact button{font-weight: bold;padding: 12px 100px}@media only screen and (max-width: 640px){fieldset .row{display: block}fieldset .row .widget{margin: 10px}fieldset ~ .widget{margin-top: 0}.widget ~ fieldset{margin-top: -10px !important}.widget-submit{top: 0}.widget.amount label,.widget.amount input{display: block;width: auto;margin-right: 0}}.download{padding: 10px 0}input,select,textarea{outline: none}select:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000}select{-webkit-appearance: none;-moz-appearance: none;appearance: none}button,.download a{font-size: 13px;text-align: center;color: #fff;padding: 10px 30px;background: #94c11b;border: none;border-radius: 7px;cursor: pointer;transition: .3s}button:hover,.download a:hover{background: #004754}input[type='checkbox']{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;font-size: 1em;width: 100%;width: auto;float: left;margin-right: .75em;background: transparent;border: none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked){background: transparent;position: relative;visibility: hidden;margin: 0;padding: 0}input[type='checkbox']:checked + label::before,input[type='checkbox']:not(:checked) + label::before{content: ' ';display: inline-block;vertical-align: top;width: 18px;height: 18px;position: relative;top: 2px;background: #fff;margin-right: 15px;border-radius: 30px;border: 1px solid #002b32}input[type='checkbox']:checked + label::before{background: #94c11b;box-shadow: inset 0 0 0 5px #fff}input[type='checkbox'] + label,input[type='radio'] + label{display: block;color: #002b32;font-weight: normal;cursor: pointer;margin-bottom: 15px}input[type='checkbox'] + label span,input[type='radio'] + label span{color: #94c11b}.art input[type='radio'] + label{font-weight: bold}.privacy input[type='checkbox'] + label{font-size: 13px;font-weight: normal;color: #999}.privacy input[type='checkbox']:checked + label::before,.privacy input[type='checkbox']:not(:checked) + label::before{border-color: #999}.privacy a{color: #999;text-decoration: underline}.privacy a:hover{color: #002b32}.privacy.error input[type='checkbox'] + label,.privacy.error a{color: #c00}input[type='radio']{position: relative;visibility: hidden;width: auto;float: left;background: transparent;margin: 0 0 0 -12px;padding: 0;border: none}input[type='radio']:checked + label::before,input[type='radio']:not(:checked) + label::before{content: ' ';display: inline-block;width: 18px;height: 18px;position: relative;top: 4px;border: 1px solid #002b32;border-radius: 10px;background: #fff;margin-right: 1em}input[type='radio']:checked + label::before{background: #94c11b;box-shadow: inset 0 0 0 5px #fff}
