@import "reset.css";
/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/ubuntu-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Light'), local('Ubuntu-Light'),
       url('../fonts/ubuntu-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ubuntu-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
       url('../fonts/ubuntu-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ubuntu-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
       url('../fonts/ubuntu-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

*, *:before, *:after {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*::selection {
  background: #79B21D;
  color: #FFF;
}
*::-moz-selection {
  background: #79B21D;
  color: #FFF;
}
*::-webkit-selection {
  background: #79B21D;
  color: #FFF;
}
*:focus {
	outline: none;
}

a:link, a:visited, a:hover, a:active {
	color: inherit;
	outline: none;
	-webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

/* ios */
a[href^=tel]{
  color: inherit !important;
  text-decoration: none !important;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* +------------------------------------------------------+
	 |                         BODY                         |
   +------------------------------------------------------+ */
body {
	margin:0;
	padding:0;
	border:0;
	min-height: 100%;
	width: 100%;
	height: 100%;
}

body {
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 300;
	min-height: 100%;
	background-color: #F5F5F5;
	color: #000;
}
/* +------------------------------------------------------+
	 |                        HEADER                        |
   +------------------------------------------------------+ */
header {
	display: block;
	width: 100%;
	height: 105px;
	background-color: #3D3B40;
	color: #FFF;
	position: fixed;
	top: 0;
	z-index: 7777;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.small {
	height: 50px;
}

.innerheader {
	max-width: 1476px;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

#logo {
	background: url('../images/massive-passive-logo.svg') no-repeat center center transparent;
	float: left;
	width: 235px;
	height: 51px;
	margin-top: 60px;
  margin-left: 25px;
  -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.logo {
	background: url('../images/massive-passive-logo.svg') no-repeat center center transparent;
	float: left;
	width: 235px;
	height: 51px;
	margin-top: 23px;
  margin-left: 25px;
  -webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
}

.slideup {
	margin-top: -100px;
}
/* +------------------------------------------------------+
	 |                         NAVI                         |
   +------------------------------------------------------+ */ 
.slicknav_menu {
	display: none;
}
nav {
/* 	max-width: 790px; */
	width: 100%;
	height: 100%;
/* 	margin-left: 430px; */
	margin-left: 350px;
	line-height: 8em;
	-webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
	outline: 0 none;
}

.navsmall {
	line-height: 3.3em;
}

nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 20px;
/* 	width: 100%; */
/* 	max-height: 105px; */
	height: 100%;
}

nav ul li {
	float: left;
	height: 100%;
/*   max-height: 105px; */
	outline: 0 none;
	position: relative;
	display: inline;
}

nav li a {
	display: block;
	color: #FFF;
	height: 100%;
/*   max-height: 105px; */
  padding: 0 2.25em;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	outline: 0 none;
}

.navactive > a {
	outline: none;
	font-weight: 500;
}

.navactive > a:after {
  border-bottom: 2px solid;
  bottom: 47px;
  content: "";
  display: block;
  margin: 0 auto;
  position: relative;
  width: 100%;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.small .navactive > a::after {
  bottom: 25%;
}

.slicknav_nav .navactive > a:after {
	border-bottom: none;
}

nav ul li ul {
	display: none;
  position: absolute;
  height: auto;
	width: 100%;
  background-color: #3d3b40;
  -webkit-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
	box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
  -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

nav ul li ul li {
  width: 100%;
  max-height: 100%;
  height: 100%;
  line-height: 1.3em;
  border-bottom: 1px solid #8B8B92;
  text-align: center;
  padding-bottom: 0;
}

nav ul li ul li:last-child {
	border: none;
}

nav ul li ul li a {
	padding: 0.25em;
	color: #FFFFFF;
	max-height: 100%;
	font-size: 17px;
}

nav ul li.navactive:nth-child(1) a, 
nav ul li:nth-child(1) a:hover, 
nav ul li:nth-child(1) > ul li a:hover, 
nav ul li.clicked:nth-child(1) > ul li a {
	color: #76B728;
}
nav ul li.navactive:nth-child(2) a, 
nav ul li:nth-child(2) a:hover, 
nav ul li.clicked:nth-child(2) > ul li a {
	color: #b8bd17;
}
nav ul li.navactive:nth-child(3) a, 
nav ul li:nth-child(3) a:hover, 
nav ul li:nth-child(3) ul li a:hover, 
nav ul li.clicked:nth-child(3) > ul li a {
	color: #EFEFEB;
}
nav ul li.navactive:nth-child(4) a, 
nav ul li:nth-child(4) a:hover, 
nav ul li:nth-child(4) ul li a:hover, 
nav ul li.clicked:nth-child(4) > ul li a {
	color: #8c8c93;
}
nav ul li.navactive:nth-child(5) a, 
nav ul li:nth-child(5) a:hover, 
nav ul li:nth-child(5) ul li a:hover, 
nav ul li.clicked:nth-child(5) > ul li a {
	color: #008dca;
}

nav ul li.navactive ul li a:hover {
	color: #FFFFFF;	
}

.navsmall ul li > a {
	padding: 0 2.69em;
	font-size: 18px;
}
.navsmall ul li ul li > a {
  font-size: 15px;
  padding: 0.25em;
}

/*
nav ul li ul li a:hover, nav ul li.navactive ul li a:hover {
	color: #FFFFFF;	
}
*/
/* li:hover > ul */

.no-touch li:hover > ul, li.clicked > ul {
	display: block;
	-webkit-user-select: none;
	-webkit-touch-callout: none;  
}

/*
li.clicked > ul {
	display: block;
	-webkit-user-select: none;
	-webkit-touch-callout: none;  
}
*/

.langmenu {
	position: absolute;
  right: 25px;
  top: 53px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 19px;
	color: #FFFFFF;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.moveup {
	top:18px;
	font-size: 17px;
}

.langmenu li {
	float: left;
  padding: 0 5px;
}
.langmenu li::before {
  border-left: 1px solid #ffffff;
  bottom: 4px;
  content: "";
  display: inline;
  height: 70%;
  margin: 0 -6px;
  position: absolute;
}
.langmenu li:first-child::before {
  border: 0 none;
}

.langmenu a {
	text-decoration: none;
	color: #FFFFFF;
}

.langactive > a {
	color: #76B728;
	font-weight: 400;
}

/* +------------------------------------------------------+
	 |                       CONTENT                        |
   +------------------------------------------------------+ */
#maincontent {
	max-width: 1476px;
	margin: 0 auto;
}

#bgheader {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-size: cover;
	width: 100%;
	height: 679px;
	position: relative;
}

.bgheader {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-size: cover;
	width: 100%;
	height: 679px;
	position: relative;
}

.bgindex {
	background-image: url('../images/arend-fischbach-massive-passive-header-01.jpg');
}

.bgidee {
	background-image: url('../images/arend-fischbach-massive-passive-header-02.jpg');
}

.bgumsetzung {
	background-image: url('../images/arend-fischbach-massive-passive-header-03.jpg');
}

.bgprodukt {
	background-image: url('../images/arend-fischbach-massive-passive-header-04.jpg');
}

.bgkunde {
	background-image: url('../images/arend-fischbach-massive-passive-header-05.jpg');
}



h1 {
	font-size: 40px;
	font-weight: 300;
	padding: 0;
	text-transform: uppercase;
	text-indent: -3px;
	margin-bottom: 45px;
	line-height: 1em;
}

h2 {
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 30px 0;
}
/* +------------------------------------------------------+
	 |                      NEWSSLIDER                      |
   +------------------------------------------------------+ */
.newsslider {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 205px;
  width: 409px;
  height: 409px;
  position: relative;
  top: 185px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.slidertext {
	width: 409px;
	height: 409px;
	display: block;
	text-align: center;
	color: #E5E6E8;
	padding-top: 120px;
}

.slidertext h3 {
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 0;
  padding: 0;
}
/* +------------------------------------------------------+
	 |                    CONTENT NEWSBOX                   |
   +------------------------------------------------------+ */
.newsbox {
	display: block;
	position: relative;
	background-color: #E5E6E8;
	max-width: 585px;
	width: 100%;
	color: #313338;
	height: 145px;
	padding: 22px 25px;
	margin-bottom: 13px;
	font-size: 17px;
	text-decoration: none;
}

.newsbox > p {
	line-height: 1.1em;
}

.newsbox:last-child {
	margin: 0;
}

.newsbox > i {
  color: #c7c8c9;
  height: 20px;
  position: absolute;
  right: 35px;
  top: 18px;
  width: 20px;
}

.newsthumb {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
	
}

.newsbox h3 {
	font-size: 18px;
	font-weight: 500;
	line-height: 1em;
}

.newsbox h4 {
	font-size: 15px;
	font-weight: 300;
	color: #AAABAD;
	margin-bottom: 18px;
}

.allnews {
  color: #313338;
  float: right;
  font-size: 15px;
  text-decoration: none;
}

/* +------------------------------------------------------+
	 |                     CONTENT TEXT                     |
   +------------------------------------------------------+ */
article, aside {
	color: #3D3B40;
}

.firstcontent {
	background-color: #F5F5F5;
	padding: 100px 0 103px 74px;
}

.textcontent {
	background-color: #F5F5F5;
	padding: 100px 74px 103px 74px;
}

.fixwidth {
	max-width: 1476px;
	width: 100%;
	margin: 0 auto;
}

.nopadright {
	padding-right: 0 !important;
}

.textcontent article, .firstcontent article {
	float: left;
	max-width: 60%;
	width: 100%;
	padding-right: 90px;
	line-height: 1.45em;
	font-size: 17px;
}

.textcontent aside {
	float: left;
	color: #000;
	width: 40%;
}

.greentext {
	color: #79B21D;
}


.firstcontent aside {
	color: #000;
	width: 40%;
}

aside[role="news"] {
	float: right;
}

aside[role="news"] h2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 95px;
  padding: 0;
  text-indent: -3px;
  text-transform: uppercase;
}

aside[role="contentbild"], aside[role="contentcatalog"] {
	text-align: center;
	overflow: hidden;
}

.mplogo {
	position: relative;
	max-width: 434px;
	width: 100%;
}

.elogo {
	position: relative;
	max-width: 192px;
	width: 100%;
}

.pfeile {
	position: relative;
	max-width: 251px;
	width: 100%;
	margin-top: 100px;
}


.planerlogo {
	position: relative;
	max-width: 164px;
	width: 100%;
	margin-top: 55px;
}

/* +------------------------------------------------------+
	 |                     TEXT + ICONS                     |
   +------------------------------------------------------+ */
.iconscontent {
	background-color: #F5F5F5;
	padding: 100px 74px 100px 74px;
	min-height: 500px;
	width: 100%;
}

.iconscontent h2 {
  font-size: 40px;
  font-weight: 300;
  margin-bottom: 105px;
  padding: 0;
  text-indent: -3px;
  text-transform: uppercase;
}

.iconscontent article section {
	float: left;
	max-width: 33.3%;
	width: 100%;
	margin-bottom: 30px;
}

.iconscontent article section img {
	float: left;
	border-radius: 5px;
	width: 60px;
	height: 60px;
	margin-right: 30px;
}

.iconscontent article section h3 {
	font-weight: 500;
	height: 60px;
  padding-top: 20px;
  -webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}

.iconscontent article section p {
	font-size: 17px;
	margin-left: 90px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 40px;
	line-height: 1.45em;
}

/* +------------------------------------------------------+
	 |                        GALERIE                       |
   +------------------------------------------------------+ */
.galcontent {
	height: auto;
	background-color: #FFF;
	color: #000;
}

.item a {
	background-color: rgba(0, 0, 0, 0.5);  
  position: absolute; 
  color: #fff;
  z-index: 100;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
	cursor: hand;
	-webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}

.flex-images:hover .item a {
	opacity: 1;
}

.item a:hover {
	opacity: 0 !important;
}

.item > img {
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}

.item:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

/* +------------------------------------------------------+
	 |                     PARALLAX BILD                    |
   +------------------------------------------------------+ */
.prxcontent {
/* 	height: 380px; */
	height: 500px;
	width: 100%;
	background: url('../images/arend-fischbach-massive-passive-forest-01.jpg') no-repeat center center transparent;
	position: absolute;
	left: 0;
	background-size: cover;
}

.prxbig {
	height: 858px;
	width: 100%;
	position: relative;
	left: 0;
	background-size: cover;
}

.prxidee {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-size: cover;
	background-image: url('../images/massive-passive-idee.jpg');
	width: 100%;
	height: 500px;
	position: absolute;
	left: 0;
}

.prxideepush {
	margin-top: 500px;
}

.prxsvg {
	background: url('../images/arend-fischbach-massive-passive-holzstruktur.svg') no-repeat center center transparent;
	background-size: 100% auto;
	height: 440px;
}

.prxwelcome {
	background: url('../images/massive-passive-welcome.jpg') no-repeat center center transparent;
      width: 100%;
background-size: cover;
}

/*
.vidcontent {
	height: auto;
	position: relative;
}

.prxvideo {
	height: auto;
	width: 100%;
	position: relative;
	max-width: 1476px;
}
*/

.playbutton {
/*   background: url("play-massive-passive-movie.svg") no-repeat scroll 10px 10px / 200px 167px rgba(0, 0, 0, 0); */
  background: url("play-massive-passive-movie.svg") no-repeat scroll center center / 200px 167px rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 5000;
  display: none;
  cursor: pointer;
  cursor: hand;
}

.vidcontent {
	position: relative;
	height: auto;
  left: 0;
  width: 100%;
}

.prxvideo {
  width: 100%;
}

.videobg {
	display: block;
  width: 100%;
  z-index: -1000;
}

#iframevid {
	display: none;
}

/*
.videobg {
	position: fixed;
  top: 0px;
  min-height: 100%;
  max-width: 1476px;
  width: 100%;
  height: auto;
  z-index: -1000;
  overflow: hidden;
  background-attachment: fixed;
}
*/

/*
.videobg {
	display: block;
  max-width: 1476px;
  width: 100%;
  z-index: -1000;
}
*/

/* content darunter */
.prxpush {
	margin-top: 500px;
}
.prxsvgpush {
	margin-top: 440px;
}
.prxvideopush {
	margin-top: 545px;
}

.morepadbot {
	padding-bottom: 160px;
}
/* +------------------------------------------------------+
	 |                        CATALOGS                      |
   +------------------------------------------------------+ */
[role="contentcatalog"] > a {
	display: inline-block;
	max-width: 470px;
	width: 100%;
	margin-bottom: 40px;
}
[role="contentcatalog"] a > img {
	max-width: 470px;
	width: 100%;
	-webkit-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
	box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.6);
  
}
[role="contentcatalog"] > img:last-child {
	margin: 0;
}


/* +------------------------------------------------------+
	 |                        PRODUKT                       |
   +------------------------------------------------------+ */
.svglogo {
	display: none;
	margin-top: 87px;
	max-width: 434px;
	width: 100%;
}

/*
.produktintro  {
	padding: 0;
	display: block;
}

.produktcontent  {
	padding: 0;
	display: block;
}

.produktintro figure, .produktcontent figure {
	margin: 0;
	padding: 0;
	max-width: 50%;
	width: 100%;
	height: 512px;
	display: block;
}

.produktintro figure {
	float: left;
}

.produktcontent:nth-child(odd) figure {
	float: right;	
}

.produktcontent:nth-child(even) figure {
	float: left;	
}

.produktintro figure img, .produktcontent figure img {
	max-width: 800px;
	width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
		 		  transform: translateY(-50%);
}

.produktintro article {
	color: #FFFFFF;
}

.produktintro article, .produktcontent article {
	position: relative;
	float: left;
	max-width: 50%;
	width: 100%;
	padding: 70px 75px;
	line-height: 1.45em;
	font-size: 17px;
}

.produktcontent article h2 {
	font-size: 40px;
	font-weight: 300;
	line-height: 1em;
	text-transform: uppercase;	
}

.produktcontent p {
	margin: 0;
	padding: 0;
}

.produktcontent article a {
	position: absolute;
	left: 75px;
	bottom: 15px;
	display: block;
	width: 254px;
	height: 41px;
	background-color: #eb2c20;
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
	line-height: 2.35em;
	text-align: center;
	text-decoration: none;
	margin-top: 30px;
}

.produktcontent article a i {
  font-size: 25px;
}

.produktintro {
	background-color: #3d3b40;
}

.produktcontent:first-child article {
	color: #FFFFFF;
}

.produktcontent:nth-child(odd) {
	background-color: #f5f5f5;
}

.produktcontent:nth-child(odd) article {
	color: #000000;
}

.produktcontent:nth-child(even) {
	background-color: #8d8c91;
}

.produktcontent:nth-child(even) article {
	color: #FFFFFF;
}
*/

.produktintro, .produktcontent  {
	padding: 0;
	display: block;
}

.produktintro figure, .produktcontent figure {
	float: left;
	margin: 0;
	padding: 0;
	max-width: 800px;
	width: 100%;
	height: 600px;
	display: block;
}

.produktintro figure {
	float: left;
}

.produktcontent .flexslider .flex-viewport {
	border-radius: 0;	
}

.produktcontent .flex-direction-nav .flex-prev {
  left: 50px;
}
.produktcontent .flex-direction-nav .flex-next {
  right: 50px;
}

.produktcontent .slides img {
	top: 0%;
	-webkit-transform: translateY(0%);
     -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
       -o-transform: translateY(0%);
		 		  transform: translateY(0%);
}

.produktcontent:nth-child(odd) figure {
	float: right;	
}

.produktcontent:nth-child(even) figure {
	float: left;	
}

.produktintro figure img, .produktcontent figure img {
	max-width: 800px;
	width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
		 		  transform: translateY(-50%);
}

.produktintro article {
	color: #FFFFFF;
}

.produktintro article, .produktcontent article {
	display: table;
	position: relative;
	height: auto;
/* 	padding: 70px 75px; */
	padding-top: 90px;
	line-height: 1.45em;
	font-size: 17px;
}

#einleitung article {
  padding: 90px 136px 90px 80px;
}

.produktcontent article h2 {
	font-size: 40px;
	font-weight: 300;
	line-height: 1em;
	text-transform: uppercase;	
}

.produktcontent p {
	margin: 0;
	padding: 0;
}

.produktcontent article a.pdflink {
	display: table;
	min-width: 251px;
	width: auto;
	min-height: 42px;
	height: auto;
	padding: 0 28px;
	background-color: #9E150C;
	color: #ffffff;
	font-size: 17px;
	font-weight: 400;
	line-height: 2.35em;
	text-align: left;
	text-decoration: none;
	margin-top: 30px;
	margin-bottom: 30px;
}

.produktcontent article a i.pdflink {
  font-size: 25px;
}

.produktcontent article a > img {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin-right: 4px;
}

.produktintro {
	background-color: #3d3b40;
}

.produktcontent:first-child article {
	color: #FFFFFF;
}

.produktcontent:nth-child(odd) {
	background-color: #f5f5f5;
}

.produktcontent:nth-child(odd) article {
	color: #000000;
	padding-left: 136px;
  padding-right: 80px;
}

.produktcontent:nth-child(even) {
	background-color: #8d8c91;
}

.produktcontent:nth-child(even) article {
	color: #FFFFFF;
	padding-left: 80px;
  padding-right: 136px;
}

/* +------------------------------------------------------+
	 |                         KUNDE                        |
   +------------------------------------------------------+ */
#gkarte {
  height: 440px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
/*   background-image: url('https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=640x440&&scale=2&zoom=5&center=48.785493,9.226252&style=feature:all|element:geometry|color:0x167294&style=feature:all|element:geometry|visibility:on|color:0x4cb0db&style=feature:all|element:geometry|visibility:on|color:0x4cb0db&style=feature:all|element:labels.text.stroke|visibility:off&style=feature:all|element:labels.icon|visibility:off&style=feature:water|element:all|color:0x008ecb&style=feature:all|element:labels.text|visibility:off&style=feature:administrative.country|element:geometry.stroke|color:0x008ECB|weight:0.9'); */
/*
	background-image: url('https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=640x440&scale=2&zoom=10&visibility:simplified&center=49.752275,6.110034&markers=size:medium%7Ccolor:0xe84c3c%7C49.752275,6.110034&style=feature:administrative|element:labels|visibility:simplified|color:0xffffff&style=feature:administrative.country|element:all|visibility:on|color:0x008ecb&style=feature:administrative.province|element:geometry|visibility:on|color:0x008ecb&style=feature:landscape|element:all|color:0x4db0db|visibility:on&style=feature:poi|element:all|visibility:off&style=feature:poi|element:labels.text.stroke|color:0x1e303d|visibility:off&style=feature:poi|element:labels.icon|visibility:off&style=feature:road|element:all|color:0x3594bd|visibility:simplified&style=feature:road.highway|element:all|visibility:on&style=feature:road.highway|element:labels|visibility:off&style=feature:road.arterial|element:all|visibility:on&style=feature:road.arterial|element:labels|visibility:off&style=feature:transit|element:all|visibility:off&style=feature:water|element:all|color:0x0e171d|visibility:simplified');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
*/
}

.karteoverlay {
	width: 100%;
	height: 440px;
	left: 0;
  position: absolute;
/*
	background-image: url('arend-fischbach-balloon-location.svg');
	background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
*/
}

.kartepush {
	margin-top: 440px;
}

.kontaktcontent {
	font-size: 18px;
	background-color: #F5F5F5;
	padding: 90px 136px 156px 136px;
}

.kontaktformcontent {
	font-size: 18px;
	background-color: #F5F5F5;
	padding: 90px 0 156px 0;
}

.kontaktformcontent h2 {
	margin-bottom: 25px;
}

.kontaktformcontent form {
	float: left;
	margin-right: 6%;
  max-width: 47%;
	width: 100%;
}

.kontaktformcontent aside {
	float: right;
	max-width: 47%;
  min-height: 388px;
  width: 100%;
}

.kontaktformcontent form input {
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #8d8c91;
	background: none repeat scroll 0 0 transparent;       
	background-color: #FFFFFF;
	border: 1px solid #dadada;
	display: block;
	line-height: 1.2em;
	margin: 0.3em 0 0;
	padding: 0.5em 1em 0.5em 0.7em;
	width: 100%;
	margin-bottom: 15px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

.kontaktformcontent form textarea {
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 300;
	width: 100%;
	border: 1px solid #dadada;
  color: #8d8c91;
  font-weight: 300;
  height: 110px;
  margin-bottom: 18px;
  padding: 0.5em 1em 0.5em 0.7em;
  resize: none;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

.kontaktformcontent form input[type="submit"] {
	background-color: #9E150C;
	color: #FFFFFF;
	width: 147px;
	height: 41px;
	float: right;
	clear: both;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

.kontaktformcontent form input[type="checkbox"] {

	-webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
  border:1px solid #F00;
}

.kontaktformcontent form textarea::-webkit-input-placeholder { color: #8d8c91; }
.kontaktformcontent form input::-webkit-input-placeholder { color: #8d8c91; }
.kontaktformcontent form textarea:-moz-placeholder { color: #8d8c91; }
.kontaktformcontent form input:-moz-placeholder { color: #8d8c91; }

.bgblau {
	background-color: #008dca;
	color: #FFFFFF;
}

.vertrieb {
	position: relative;
	background-color: #008dca;
	left: 0;
  width: 100%;
}

.kontaktcontent h2 {
	margin-bottom: 40px;
}

.kontaktcontent address {
	float: left;
	font-style: normal;
	width: 25%;
	line-height: 24px;
}

.vertrieblogo {
  display: inline-block;
  height: 95px;
  margin-bottom: 55px;
  width: 100%;
}

.vertrieblogo::before {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.vertrieblogo > img {
  vertical-align: bottom;
}

.kontaktcontent address:nth-of-type(n+5) {
  margin-top: 40px;
}

address a {
	text-decoration: underline;
	color: #FFFFFF;
}
address a:hover {
	color: #76B728;
}

.aligned {
	display: inline-block;
	text-align: right;
}

.nobotztext {
  float: left;
  height: 35px;
  line-height: 2em;
  margin-right: 15px;
  width: 90px;
}

#nobotz {
  float: left;
  width: 40px;
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  margin: 0 0 0 15px;
  padding: 8px 0;
}

.captchapic {
	float: left;
	height: 37px;
	border: 1px solid #dadada;
}

/* +------------------------------------------------------+
	 |                       READMORE                       |
   +------------------------------------------------------+ */
.readmore-js-toggle, .readmore-js-section {
  display: block;
}

.readmore-js-toggle {
	color: #9E150C;
	font-weight: 500;
}

.readmore-js-section {
  overflow: hidden;
}

.rmore {
	display: block;
	font-weight: 400;
	color: #9E150C;
	width: 235px;
	margin-top: 5px;
	text-decoration: underline;
}

/* +------------------------------------------------------+
	 |                     NEWSSECTION                      |
   +------------------------------------------------------+ */
.newssection {
	padding: 100px 40px;
	border-top: 1px solid #000000;
}
.newssection:first-of-type {
  margin-top: 140px;
  border: none;
}
figure {
	padding: 0;
	margin: 0;
}
.newstext {
	line-height: 1.45em;
	display: inline-block;
	vertical-align: top;
	width: 64%;
	padding-right: 3%;
}
.newstext h2 {
	color: #3d3b40;
  font-size: 40px;
  font-weight: 300;
  line-height: 1em;
  margin: 0 0 10px 0; 
  padding: 0;
  text-indent: -3px;
  text-transform: uppercase;
}
.newstext h3 {
  color: #aaabad;
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 18px;
}
.newsgal {
	display: inline-block;
	width: 35%;
}


/* +------------------------------------------------------+
	 |                        FOOTER                        |
   +------------------------------------------------------+ */
footer {
	width: 100%;
/* 	min-height: 700px; */
	background-color: #3D3B40;
}

.innerfooter {
	color: #FFF;
	padding: 100px 50px 56px 50px;
	max-width: 1476px;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.innerfooter article {
	color: #FFFFFF;
}

.innerfooter h2 {
	font-size: 40px;
	font-weight: 300;
	text-transform: uppercase;
}

.aktuellwrap {
	display: table;
	width: 100%;
	padding-bottom: 70px;
	border-bottom: 8px solid #312f33;
}

.divider {
	width: 100%;
	height: 8px;
	background-color: #312f33;
}

.aktuellbox {
	display: table-cell;
	width: 33%;
	vertical-align: top;
}

.aktuellbox a {
	display: block;
	max-width: 344px;
	overflow: hidden;
	width: 100%;
	opacity: 1;
	position: relative;
}

#homifyinfo {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjExMHB4IiBoZWlnaHQ9IjQ5cHgiIHZpZXdCb3g9IjAgMCAxMTAgNDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CjxwYXRoIGQ9Ik0xMTAsMTcuNjgyNDQ1NyBDMTA5Ljk5OTcwNSwxNy43MTI3MDkgMTA5Ljk5ODkzLDE3Ljc0MjU4OTQgMTA5Ljk5NzczLDE3Ljc3MjExMyBMMTA5Ljk5NDIyMiwxNy44NTQyNjUzIEMxMDkuODQ0NDA4LDIxLjc1MzAxNjEgMTA5Ljg5NzY0OCwzNi44Njg4MzI4IDEwOS44OTk1MDUsMzcuNjQ2MjE3NyBDMTA5LjkwMzgzOCwzOS40NTEyNDU4IDEwOC41MTk2MDcsNDAuOTAwMjEwMSAxMDcuMjM0NDI2LDM5Ljc5NTQ4MyBDMTA3LjIzNDQyNiwzOS43OTU0ODMgMTAxLjMxODgzOCwzNS4wOTMxNiA5NS41ODcxMTM0LDMwLjUzNzE5MDUgQzkxLjkyNjU3NjYsMzQuMzkwNzQ3IDg4LjQxNDIwMjgsMzguMDYyNjgxNCA4Ny42NzM1OTM2LDM4Ljc4MTU2NzEgQzg2LjA0MDcwNDEsNDAuMzY2NTM2NyA4NC42OTQwMjkzLDM2LjU2MDA3NTMgODUuOTI3NDE1LDM1Ljc1NTAyNDcgQzg2LjA0MDI5MTQsMzUuNjg1NTQzNyA4OS42Mzc4ODk4LDMyLjQ5MDA1MDUgOTMuNjIyODE3MiwyOC45NzU4NzM5IEM4OS4xODgwMzUzLDI1LjQ1MDUwNDQgODUuMzA2OTA0NiwyMi4zNjU2NzQgODQuOTk2NzUyNiwyMi4xMTkyMTcgQzg0LjI0OTEyNzMsMjEuNTI1MTQzOCA4My45NjI0OTk4LDIwLjUzNzIwNCA4NC4zOTA2ODcsMjAuMDA5MDIxNSBDODQuNTQwNTAxLDE5Ljg2NjY4MDUgODQuNzM5MDE0OCwxOS43OTA4NjM4IDg0LjkzODM1NCwxOS43OTc2MjE4IEM4NS4wMzAxODIxLDE5LjgwMDc4OTcgODUuMTIyNjI5MywxOS44MjA4NTI2IDg1LjIwOTcxMTIsMTkuODYwNTU2IEM4Ny44NzU0MDkxLDIxLjA2ODM0MyA5MS44MjAwOTcyLDI0LjAzMzAwNzIgOTUuNzQ3MDM4OCwyNy4xMDUxNjYyIEM5OS44MzgwMzI4LDIzLjUwNzc4MTQgMTAzLjc2NjQxOSwyMC4wOTA5NjI3IDEwNC4yODEyNzUsMTkuODAxMDAwOSBDMTA0LjkyMDM1OCwxOS40NDEzNDY4IDEwNS4wODY0NzQsMjAuMzkxOTA2MyAxMDQuODczOTI4LDIwLjY2NDU1MDYgQzEwNC42NTc2NjcsMjAuOTQyMjYzNSAxMDEuMjU1MjgxLDI0LjU1ODQ0NDEgOTcuNTIxMDc1NCwyOC40OTg3OTkxIEMxMDEuMTk4NzQsMzEuMzk2OTM4OSAxMDQuNjg2MzUxLDM0LjE2ODc4NzkgMTA2Ljg4Nzc0OSwzNS40MjI0MDI4IEMxMDYuODg3NzQ5LDM1LjQyMjQwMjggMTA3LjI0OTY5NiwxNy42NDc1MTE4IDEwNy4yNDk0OSwxNy42NDAxMjAyIEMxMDYuOTY0MTAxLDE3LjI5NTY3MTcgOTguMzUyMjc0Niw1LjY1MDUyNjc4IDk3LjQxOTEzNTgsNC42NzE0NTY5MSBDOTUuOTMwNDg4Niw1Ljk4MDYxNDQgODguMTI3MzY5LDE0LjkwNzU1MjIgODcuNzM0MDU1NywxNS4yOTIxMjY0IEM4OS41MTUzMTQ4LDE1LjQ3MjkwMzggOTcuMDc3NDExNSwxNS45MzA1NDkzIDEwMS44Mzg4NTQsMTYuNDM1MDc4NiBDMTAzLjA0NDM4MiwxNi41NTQ4MjI1IDEwMy44NDE3MzgsMTcuNDQ5MjA1OCAxMDEuMjYyMDkxLDE3LjQyNjM5NzQgTDgyLjcyNjYzNzgsMTcuMzk5OTk4OCBDODIuNDM1NDcwNSwxNy4zOTAyODQyIDgyLjE3NzkzOSwxNy4yMTQzNjQxIDgyLjA2OTgwODksMTYuOTUyMDY4IEM4MS45NjE4ODUsMTYuNjg5NTYwNyA4Mi4wMjQyMDQzLDE2LjM4OTY3MzEgODIuMjI4MDgzNCwxNi4xODg2MjE2IEM4Mi4zMjU4OTU4LDE2LjA5MjMxOTcgOTUuNjQ4ODEzNiwxLjI1MDYyNTYzIDk2Ljc2NjY0MDQsMC4zMDY4MjQyMzEgQzk3LjAxOTQyNTYsMC4wOTQzNjg2MDMxIDk3LjI4ODUxMjksLTAuMDA4OTAyNTcyMTEgOTcuNTY3NzExNywwLjAwMDYwMDkxMDI3NCBDOTcuOTQ2OTkyNywwLjAxMzI3MjIyMDEgOTguMjUxNzc5NSwwLjI0MTc3ODE3NCA5OC4zNzcwMzcyLDAuMzc5MjYxODg2IEM5OC41MTc1NjUyLDAuNTA4OTMxNjIzIDEwNS41NDA0NTUsMTAuMzIyODYxMSAxMDguOTY2MTYsMTUuMTE1MTUwNSBDMTA5Ljc4NjI5NSwxNi4yNDcyMzg1IDEwOS45OTM5OTksMTcuMDE2MDI4NiAxMTAsMTcuNjI3MTc2NiBMMTEwLDE3LjY4MjQ0NTcgTDExMCwxNy42ODI0NDU3IFoiIGlkPSJDbGlwLTIiIGZpbGw9IiM2RUJFOTUiPjwvcGF0aD4KPHBhdGggZD0iTTUwLjg0MzI4NjksMjAuOTYzOTU2NCBDNTEuMjg4MDY0MywyMS4zNjEyNDExIDUxLjg2OTUwMzgsMjEuNTYgNTIuNTg3NjA1NiwyMS41NiBDNTMuMjc3MDU2MSwyMS41NiA1My44NTEyMTkxLDIxLjMxNzIwMiA1NC4zMTA3NzY5LDIwLjgzMTYwNTkgQzU0Ljc2OTg4LDIwLjM0NjAwOTggNTUsMTkuNzc5NzkxNyA1NSwxOS4xMzIwMTk2IEM1NSwxOC40ODQ5NDY1IDU0Ljc4NDY2MDQsMTcuOTExMjcyMSA1NC4zNTM5ODEzLDE3LjQxMDUzMDIgQzUzLjkyMzA3NDgsMTYuOTEwNDg3NCA1My4zNzczMzU2LDE2LjY2IDUyLjcxNjk5MTMsMTYuNjYgQzUyLjA1NTk2NDcsMTYuNjYgNTEuNDY3NzAzNCwxNi44NzM5MDQ2IDUwLjk1MDg0MywxNy4zMDAwODI3IEM1MC40MzM5ODI1LDE3LjcyNjk1OTkgNTAuMTc1NDM4NiwxOC4zMzc0NTAyIDUwLjE3NTQzODYsMTkuMTMyMDE5NiBDNTAuMTc1NDM4NiwxOS45NTYxODE1IDUwLjM5NzU5OTksMjAuNTY2NjcxNyA1MC44NDMyODY5LDIwLjk2Mzk1NjQgWiBNNjEuNjQ3Mjk5Myw0NC42ODI5ODcyIEM2MS41NzU1MzA4LDQ0Ljk0NzQ0MTggNjEuNDY4NDQ0MSw0NS4wOCA2MS4zMjU4MTI4LDQ1LjA4IEM2MS4yNDAwMDc2LDQ1LjA4IDYxLjE0NjczMTIsNDQuOTgyMDcwMiA2MS4wNDY4ODkzLDQ0Ljc4NzUzMzkgQzYwLjk0NjM2ODEsNDQuNTkyMTE1NCA2MC44NTM5OTc0LDQ0LjM0MTc3NjggNjAuNzY4MTkyMiw0NC4wMzU0MTUyIEM2MC42ODIzODcsNDMuNzI4MzkyIDYwLjYwMzE0NzQsNDMuMzgwNTY0NyA2MC41MzIyODQ1LDQyLjk5MDgzMDUgQzYwLjQ2MDI4OTYsNDIuNjAwNDM0NiA2MC4zOTYyMTg3LDQyLjE5NzAyNTUgNjAuMzM5MTY2Miw0MS43NzkwNTkyIEM2MC4xMzkwMjk1LDQwLjYwOTE5NDkgNjAuMDAyNzM3NCwzOS40NTMwMDU0IDU5LjkzMTg3NDUsMzguMzExMTUyNSBDNTkuODYwMTA2LDM3LjE2ODYzOCA1OS44MjQ1NjE0LDM2LjExMTA0IDU5LjgyNDU2MTQsMzUuMTM1NDkxNCBMNTkuODI0NTYxNCwzNC4zIEw1OS45OTYxNzE4LDM0LjMgQzYwLjI1MzM2MSwzNS4wNTE4OTgxIDYwLjQ5NjA2MDcsMzUuODY2ODc3MSA2MC43MjUxNzY0LDM2Ljc0NDI3NTQgQzYwLjk1MzYxMjksMzcuNjIxNjczNyA2MS4xMzk0ODY0LDM4LjQ5MjAxMzkgNjEuMjgyNzk3LDM5LjM1NTczNzMgQzYxLjQyNTQyODMsNDAuMjE4Nzk5IDYxLjUzOTk4NjIsNDEuMDMzNTU3NCA2MS42MjU3OTE0LDQxLjgwMDAxMjcgQzYxLjcxMTU5NjYsNDIuNTY1ODA2MiA2MS43NTQzODYsNDMuMjEzMzc4MiA2MS43NTQzODYsNDMuNzQyOTQ5MiBDNjEuNzU0Mzg2LDQ0LjEwNDQ1MTQgNjEuNzE4Mzg4NSw0NC40MTc4NzA5IDYxLjY0NzI5OTMsNDQuNjgyOTg3MiBaIE0yMS43ODg2OTQ2LDI5LjUxNzQ5NzQgQzIxLjUxODU3MDEsMzAuMDkyNzc1IDIxLjA4NjE5MTEsMzAuMzggMjAuNDkwMjA5MywzMC4zOCBDMjAuMDkyNDM4NiwzMC4zOCAxOS43OTQ0NDc3LDMwLjE1ODM3MzIgMTkuNTk2MjM2NSwyOS43MTM2NzEyIEMxOS4zOTczNTEyLDI5LjI2OTU4OTkgMTkuMjk4MjQ1NiwyOC43MjA3OTk5IDE5LjI5ODI0NTYsMjguMDY3MzAxIEMxOS4yOTgyNDU2LDI3LjM4NzcyODQgMTkuNDI1ODkxOCwyNi43ODY5OTc4IDE5LjY4MTQwODksMjYuMjY0MDc0NSBDMTkuOTM2NzAxMywyNS43NDEzNTgyIDIwLjM3NjQ5NjMsMjUuNDggMjEuMDAxMDE4OCwyNS40OCBDMjEuNDgzMjg3NiwyNS40OCAyMS44MDI2Mjc4LDI1LjcwODg2OTUgMjEuOTU4ODE0NiwyNi4xNjU5ODc2IEMyMi4xMTQ1NTIsMjYuNjIzNTE5NiAyMi4xOTI5ODI1LDI3LjA3NDQyOTcgMjIuMTkyOTgyNSwyNy41MTgzMDQgQzIyLjE5Mjk4MjUsMjguMjc2NTExNyAyMi4wNTc5MjAyLDI4Ljk0MzA0NzQgMjEuNzg4Njk0NiwyOS41MTc0OTc0IEwyMS43ODg2OTQ2LDI5LjUxNzQ5NzQgWiBNODIuMzM4NjQ0MywyMy45NzE5MjA0IEM4Mi4wMjUyNzMzLDIzLjk3MTkyMDQgODEuNjY2ODM5NywyNC4zNDI2NjU5IDgxLjQ2MDEzMDYsMjQuNjA3NDg0MiBDODEuMjUzNDIxNSwyNC44NzIzMDI0IDgwLjc4ODMyNiwyNS41MDc4NjYzIDgwLjU2NDQ2MDEsMjUuODc4NjExOCBDODAuMzQwMzg3NCwyNi4yNDkzNTc0IDc5LjM0MTM2MjMsMjcuODIzNDM3MSA3OC45MzcwMzkzLDI4LjQxMTU0NTUgQzc4LjUzMTg4OTUsMjkuMDAwMjg5NSA3OC4xMjA3NDUxLDI5LjU4OTI0NTMgNzcuNzAzNjA2MSwzMC4xNzczNTM3IEM3Ny43MjkyMzgsMjkuNzIyOTI1NSA3Ny43NDI2NzQxLDI5LjI2ODA3MzcgNzcuNzQyNjc0MSwyOC44MTMwMSBMNzcuNzQyNjc0MSwyNy40NDgyNDI2IEw3Ny43NDI2NzQxLDI2LjM0NDY5MiBDNzcuNzQyNjc0MSwyNS45MzAwOTI1IDc3LjczNjA1OTQsMjUuNTE1NzA0OSA3Ny43MjMwMzY3LDI1LjEwMDQ2OTkgQzc3LjcwOTYwMDYsMjQuNjg2MDgyMiA3Ny42ODk5NjMzLDI0LjI4NDgyOTYgNzcuNjY0MzMxMywyMy44OTY3MTIgQzc3LjYzODA3OTMsMjMuNTA5MDE4IDc3LjYxMTYyMDUsMjMuMTgxMDY3MSA3Ny41ODU5ODg2LDIyLjkxMzI4MjkgQzc3LjUwNzY0NTgsMjIuNDA1NDY3NCA3Ny4zMTgwOTM2LDIyLjA1MDM5OTEgNzcuMDE4MTU4NywyMS44NDk3NzI4IEM3Ni43MTc4MTA0LDIxLjY0OTE0NjQgNzYuMzcyMTkyNywyMS41NDg3Mjc0IDc1Ljk4MDY4NTcsMjEuNTQ4NzI3NCBDNzUuNDA2MDM0NCwyMS41NDg3Mjc0IDc0Ljk0OTAwMDYsMjEuODI5NjQ2NiA3NC42MDk5OTc2LDIyLjM5MTQ4NSBDNzQuNDc5MTUwOCwyMi41Nzg5NzYzIDc0LjM3NDk2OTQsMjIuODEyODYzOCA3NC4yOTY2MjY2LDIzLjA5Mzk5NDkgQzc0LjIxODQ5MDYsMjMuMzc0OTE0MSA3NC4xNTI5NjM4LDIzLjY2OTM5MiA3NC4xMDEwNzk4LDIzLjk3NzAwNDkgQzc0LjA0ODM2OSwyNC4yODQ4Mjk2IDczLjk5NjI3ODMsMjQuNTg1ODc1IDczLjk0NDM5NDMsMjQuODc5NzE3NCBDNzMuODkxNjgzNSwyNS4xNzQ2MTkgNzMuODUyNjE1NSwyNS40MTU0OTc3IDczLjgyNjk4MzUsMjUuNjAyMTQxNiBDNzMuNjE3NTg3MiwyNi41NjU0NDQ1IDczLjMxNzg1OSwyNy40MzUzMTk1IDcyLjkyNjE0NTMsMjguMjEwOTE5MiBDNzIuNzE2OTU1NiwyOC42MzkwNzc0IDcyLjQ2MjI5LDI4Ljk5MzUxMDEgNzIuMTYyNTYxOCwyOS4yNzQyMTc1IEM3MS44NjIyMTM1LDI5LjU1NTM0ODUgNzEuNTU1NDU3MiwyOS42OTU4MDgyIDcxLjI0MjI5MjksMjkuNjk1ODA4MiBDNzAuOTAyNjY5OCwyOS42OTU4MDgyIDcwLjY3NDY2OTcsMjkuNDc1MDU1NyA3MC41NTcwNTIyLDI5LjAzMzc2MjUgQzcwLjQzOTY0MTQsMjguNTkyMjU3NSA3MC4zODA5MzYsMjguMTQ0Mzk2OSA3MC4zODA5MzYsMjcuNjg5MTIxMyBDNzAuMzgwOTM2LDI2Ljk0MDQyNzEgNzAuNDEzMTgyNywyNi4zMTE0MzA4IDcwLjQ3ODcwOTUsMjUuODAyOTc5NyBDNzAuNTQzNjE2MSwyNS4yOTQ5NTI0IDcwLjYyMTk1ODksMjQuODU5ODAzIDcwLjcxMzczNzcsMjQuNDk4Mzc5MSBDNzAuODA0ODk2NCwyNC4xMzcxNjcgNzAuODgzMDMyNSwyMy44MjMxOTg0IDcwLjk0ODc2NiwyMy41NTU0MTQyIEM3MS4wMTM0NjU5LDIzLjI4ODQ3NzQgNzEuMDQ2NTM5NCwyMy4wMDczNDYzIDcxLjA0NjUzOTQsMjIuNzEyNjU2NiBDNzEuMDQ2NTM5NCwyMi4xMjQzMzYzIDcwLjg3NjQxNzgsMjEuNjYyOTE3IDcwLjUzNzYyMTYsMjEuMzI3OTc0OSBDNzAuMTk3OTk4NSwyMC45OTM4ODAxIDY5Ljc2NzIxNjcsMjAuODI2MzAzMiA2OS4yNDUyNzYyLDIwLjgyNjMwMzIgQzY4Ljc3NTIxOTcsMjAuODI2MzAzMiA2OC4zODk5MTQsMjEuMDI2OTI5NSA2OC4wOTAxODU4LDIxLjQyODE4MjEgQzY3Ljc4OTYzMDcsMjEuODI5NjQ2NiA2Ny41NDc5ODc4LDIyLjMzODMwOTUgNjcuMzY1NjcwMywyMi45NTM1MzUzIEM2Ny4yMzg3NTEsMjMuMzgwMjEwNCA2Ny4xNDIyMTc4LDIzLjg1MTU4NjkgNjcuMDcxOTM2NywyNC4zNjE1MjEgQzY2Ljk5NzUyMTQsMjQuNDc4MDQxIDY2LjkyNTU4NjcsMjQuNjA5NjAyNyA2Ni44NTY3NTI1LDI0Ljc1OTM4MzkgQzY2LjQzODc4NjcsMjUuNjE2MTI0IDY1LjkyOTg2ODksMjYuNDA0ODU4NyA2NS4zMjk1ODU3LDI3LjEyNzI4MjkgQzY0LjcyODg4OSwyNy44NDk3MDcxIDY0LjAzNzQ0NywyOC40MTE1NDU1IDYzLjI1NDIyNjMsMjguODEzMDEgQzYzLjA0NDgyOTksMjguOTIwMjA4NCA2Mi44NDkwNzY0LDI4Ljk3MzU5NTggNjIuNjY2NzU5LDI4Ljk3MzU5NTggQzYyLjQ4NDAyODEsMjguOTczNTk1OCA2Mi4zMjczNDI2LDI4LjkwNjg2MTYgNjIuMTk2OTA5MiwyOC43NzI3NTc2IEw2MS4xMzk3OTg4LDI3LjgwOTQ1NDcgQzYwLjc5OTk2OTEsMjcuNDg4NDk1IDYwLjYzMDY3NDMsMjcuMTAxMDEyOSA2MC42MzA2NzQzLDI2LjY0NTczNzQgQzYwLjY1NjMwNjIsMjYuMTY0MTkxOCA2MC42OTUzNzQyLDI1LjcwMjU2MDcgNjAuNzQ4MDg1MSwyNS4yNjEwNTU3IEM2MC43OTk5NjkxLDI0LjgxOTU1MDcgNjAuODUyMDU5NywyNC4zODUwMzY5IDYwLjkwNDc3MDYsMjMuOTU2ODc4NyBDNjEuNDI2NTA0MywyMi45NDAxODg0IDYxLjkzNTYyODksMjEuODE2NTExNiA2Mi40MzE5Mzc0LDIwLjU4NTYzNjMgQzYyLjkyNzQxOTIsMTkuMzU1MTg0OCA2My4zNzE4NDM3LDE4LjEzNzQ0NDUgNjMuNzYzMzUwOCwxNi45MzMyNjI5IEM2NC4xNTQ4NTc4LDE1LjcyOTUwNSA2NC40NjgwMjIxLDE0LjU5OTQ3MjUgNjQuNzAzMDUwNCwxMy41NDIxMDYyIEM2NC45MzgwNzg2LDEyLjQ4NTM3NTQgNjUuMDU1NDg5NCwxMS42MDk1Njg0IDY1LjA1NTQ4OTQsMTAuOTEzNDE0MiBDNjUuMDU1NDg5NCwxMC4zNzg0ODEzIDY1LjAzNTg1Miw5Ljg3MDAzMDI2IDY0Ljk5Njc4NCw5LjM4ODI3Mjg5IEM2NC45NTc1MDkzLDguOTA2NzI3MzYgNjQuODcyNTUxOCw4LjQ3ODk5MjkxIDY0Ljc0MjExODQsOC4xMDQwMTAyNiBDNjQuNjExNDc4Miw3LjcyOTY2MzE2IDY0LjQwMjcwMiw3LjQyODYxNzc3IDY0LjExNTU4MzEsNy4yMDEwODU5MiBDNjMuODI4MjU3NCw2Ljk3NDE4OTYzIDYzLjQ0OTk3OTgsNi44NiA2Mi45ODAxMyw2Ljg2IEM2Mi40NTc1Njk0LDYuODYgNjEuOTg3NzE5Niw3LjAwNzIzODk1IDYxLjU3MDM3MzksNy4zMDE1MDUgQzYxLjE1MjQwODEsNy41OTU5ODI5MSA2MC43OTk5NjkxLDcuOTcwNTQxODUgNjAuNTEzMDU2OCw4LjQyNDk2OTk5IEM1OS45OTA0OTYyLDkuMjU0NTkyNjMgNTkuNTU5OTIxMSwxMC4zMDQ5Njc4IDU5LjIyMDcxMTUsMTEuNTc1NDU5OSBDNTguODgxMjk1MSwxMi44NDY1ODc1IDU4LjU2NzkyNDEsMTQuMDgzODE4NCA1OC4yODEwMTE5LDE1LjI4OCBDNTcuODM2Nzk0LDE3LjE4ODEyNCA1Ny40OTc5OTc4LDE5LjEwMDUzNTUgNTcuMjYyOTY5NiwyMS4wMjY5Mjk1IEM1Ny4wODE4OTI0LDIyLjUxMDk3MSA1Ni45MTY1MjUxLDIzLjk3MDY0OTIgNTYuNzY2NjYxLDI1LjQwNjgxMTYgQzU2LjY1ODM0NTQsMjUuNTMxODA1OCA1Ni41NjExOTIyLDI1LjY3NTAxOTYgNTYuNDc5NTQyMSwyNS44NDMwMjAzIEM1Ni4xMTM2NjY5LDI2LjU2NTQ0NDUgNTUuNzQ4NDEyLDI3LjMyMTc2NTQgNTUuMzgzMTU3LDI4LjExMDUwMDEgQzU1LjAxNzI4MTksMjguOTAwMDgyMiA1NC41OTk3Mjk1LDI5LjYwMjM4MDMgNTQuMTMwMDg2NCwzMC4yMTc2MDYxIEM1My45NDY5NDIxLDMwLjQzMjAwMjkgNTMuNzkwMjU2NiwzMC42MzI4NDExIDUzLjY2MDAyOTksMzAuODE5NDg1IEM1My41MjkxODMsMzEuMDA2OTc2MyA1My4zMjA2MTM1LDMxLjEwMDYxNjEgNTMuMDMzNDk0NiwzMS4xMDA2MTYxIEM1Mi43NDU5NjIyLDMxLjEwMDYxNjEgNTIuNTY5ODQ2MSwzMC45NDY4MDk2IDUyLjUwNDkzOTQsMzAuNjM4OTg0OSBDNTIuNDM5NDEyNiwzMC4zMzE3OTU3IDUyLjQwNjk1OTMsMzAuMDAzODQ0OCA1Mi40MDY5NTkzLDI5LjY1NTU1NTggQzUyLjQwNjk1OTMsMjguNzk5NjYzMiA1Mi40NDYyMzQsMjcuOTc2ODE5OSA1Mi41MjQzNzAxLDI3LjE4NzQ0OTYgQzUyLjYwMjcxMjgsMjYuMzk4NTAzIDUyLjY0MTk4NzUsMjUuNjk2NDE2OSA1Mi42NDE5ODc1LDI1LjA4MDU1NTUgQzUyLjY0MTk4NzUsMjQuNDY1MzI5NyA1Mi41MTc3NTU0LDIzLjkxNjYyNjMgNTIuMjY5OTExMSwyMy40MzUwODA4IEM1Mi4wMjE0NDY4LDIyLjk1MzUzNTMgNTEuNTcxMjM0NCwyMi43MTI2NTY2IDUwLjkxODg2MDQsMjIuNzEyNjU2NiBDNTAuMjM5ODIxLDIyLjcxMjY1NjYgNDkuNzMwNjk2NSwyMi45NjczMDU4IDQ5LjM5MTkwMDMsMjMuNDc1MTIxMyBDNDkuMDc5OTc2MiwyMy45NDIwNDg5IDQ4Ljg2ODcxOTUsMjQuNTkxMzgzMiA0OC43NTU0NDI5LDI1LjQxODQ2MzYgQzQ4LjYyNDgwMjgsMjUuNTU3MjI4NCA0OC41MDk2NjU4LDI1LjcyMzk1OCA0OC40MTI1MTI1LDI1LjkyMzMxMzIgQzQ4LjAyMTAwNTUsMjYuNzI1ODE4NCA0Ny41OTY0MjUsMjcuNTAyMjY1NSA0Ny4xNDAwMTEzLDI4LjI1MDk1OTcgQzQ2LjY4Mjk3NzUsMjkuMDAwMjg5NSA0Ni4xNjcwMzE1LDI5LjY1NTU1NTggNDUuNTkzMjA3MSwzMC4yMTc2MDYxIEM0NS40NjIxNTM1LDMwLjM1MTcxIDQ1LjM1MTU2NDEsMzAuNDQ1MTM3OSA0NS4yNjAxOTg3LDMwLjQ5ODUyNTMgQzQ1LjE2ODYyNjYsMzAuNTUyNTQ4MiA0NS4wNTc4MzA1LDMwLjU3ODgxODIgNDQuOTI3Mzk3LDMwLjU3ODgxODIgQzQ0LjY5MjU3NTUsMzAuNTc4ODE4MiA0NC41NzQ5NTgsMzAuMzkxOTYyNCA0NC41NzQ5NTgsMzAuMDE2NzY3OSBDNDQuNTc0OTU4LDI5LjY5NTgwODIgNDQuNjA3NDExMywyOS4yODgxOTk5IDQ0LjY3MjkzODEsMjguNzkyODgzOCBDNDQuNzM3ODQ0OCwyOC4yOTc5OTE1IDQ0LjgwMzE2NDksMjcuNzYzMjcwNCA0NC44Njg2OTE3LDI3LjE4NzQ0OTYgQzQ0LjkzMzU5ODMsMjYuNjEyNDc2MiA0NC45OTkxMjUxLDI2LjAzMDUxMTYgNDUuMDY0NDQ1MiwyNS40NDE3Njc2IEM0NS4xMjkzNTE4LDI0Ljg1MzQ0NzQgNDUuMTYyNDI1MywyNC4zMTc4Nzg5IDQ1LjE2MjQyNTMsMjMuODM2MzMzNCBDNDUuMTYyNDI1MywyMy4xMTM5MDkyIDQ0Ljk4NjMwOTEsMjIuNTQ1OTI3IDQ0LjYzMzg3MDEsMjIuMTMwNjkyIEM0NC4yODE0MzExLDIxLjcxNjMwNDQgNDMuNzY1NDg1MiwyMS41MDg0NzUgNDMuMDg3MDY1OSwyMS41MDg0NzUgQzQyLjUzODg3MzMsMjEuNTA4NDc1IDQyLjA2MjIwMjEsMjEuNjk2MTc4MiA0MS42NTc2NzI0LDIyLjA3MDUyNTMgQzQxLjI1MjcyOTMsMjIuNDQ1NTA3OSA0MC45MDY5MDUsMjIuODczMjQyNCA0MC42MTk5OTI3LDIzLjM1NDc4NzkgQzQwLjQxMDgwMzEsMjMuNzI5NzcwNSA0MC4xNjI5NTg5LDI0LjE5MTE4OTkgMzkuODc2MDQ2NywyNC43MzkyNTc4IEMzOS41ODgzMDc2LDI1LjI4Nzk2MTIgMzkuMjg4NTc5NCwyNS44NTcwMDI3IDM4Ljk3NTQxNTEsMjYuNDQ1MTExMSBDMzguODQ0MzYxNSwyNi42ODU3Nzc5IDM4LjcxNDEzNDgsMjYuODg2NDA0MiAzOC41ODM5MDgsMjcuMDQ2OTkgQzM4LjQ1Mjg1NDUsMjcuMjA3NTc1OCAzOC4zMDk2MDUxLDI3LjI4NzY1NjggMzguMTUzMTI2MywyNy4yODc2NTY4IEMzOC4wNDgzMjQ3LDI3LjI4NzY1NjggMzcuOTc2ODAzNCwyNy4yMjc0OTAxIDM3LjkzNzczNTQsMjcuMTA3MTU2NyBDMzcuODk4NDYwNiwyNi45ODY4MjMzIDM3Ljg3ODgyMzMsMjYuODQ2MzYzNyAzNy44Nzg4MjMzLDI2LjY4NTc3NzkgQzM3Ljg3ODgyMzMsMjUuODI5ODg1MyAzNy44ODUwMjQ2LDI1LjEwNzI0OTIgMzcuODk4NDYwNiwyNC41MTg1MDUzIEMzNy45MTEyNzY2LDIzLjkzMDM5NjkgMzcuOTE4MDk4LDIzLjM0MTY1MjkgMzcuOTE4MDk4LDIyLjc1MjY5NzEgQzM3LjkxODA5OCwyMS4yODE1Nzg3IDM3LjM5NTUzNzQsMjAuNTQ1MzgzOSAzNi4zNTE2NTY0LDIwLjU0NTM4MzkgQzM1LjY3MjYxNywyMC41NDUzODM5IDM1LjA5ODU4NTgsMjAuODUzMjA4NyAzNC42Mjg3MzYsMjEuNDY4NDM0NSBDMzQuMzkzOTE0NSwyMS43NjMxMjQyIDM0LjE2NTA4NzUsMjIuMTE3NTU3IDMzLjk0MzQ5NTQsMjIuNTMxOTQ0NiBDMzMuNzIxNDg5OCwyMi45NDcxNzk2IDMzLjQ5MzI4MjksMjMuMzg4NDcyOCAzMy4yNTgyNTQ3LDIzLjg1NjQ1OTYgQzMzLjAyMzIyNjQsMjQuMzI0ODcwMSAzMi43OTQzOTk0LDI0Ljc5OTQyNDUgMzIuNTcyODA3MywyNS4yODExODE4IEMzMi4zNTA4MDE3LDI1Ljc2MjcyNzQgMzIuMTQ4MjI2OCwyNi4yMDQyMzI0IDMxLjk2NTkwOTMsMjYuNjA1Njk2OCBDMzEuOTEzNDA1MiwyNi42ODU3Nzc5IDMxLjg2MTMxNDUsMjYuNzY2MDcwOCAzMS44MDk0MzA2LDI2Ljg0NjM2MzcgQzMxLjc1NjcxOTcsMjYuOTI2NDQ0NyAzMS42OTE4MTMxLDI2Ljk2NjY5NzEgMzEuNjEzNDcwMywyNi45NjY2OTcxIEMzMS40ODI2MjM1LDI2Ljk2NjY5NzEgMzEuNDE3NzE2OCwyNi44MDYxMTEzIDMxLjQxNzcxNjgsMjYuNDg1MTUxNiBDMzEuNDE3NzE2OCwyNi4yNDQ0ODQ3IDMxLjQyMzkxODEsMjYuMDE3MTY0NyAzMS40MzczNTQyLDI1LjgwMjk3OTcgQzMxLjQ1MDE3MDEsMjUuNTg5MDA2NiAzMS40NTY5OTE1LDI1LjM3NTI0NTMgMzEuNDU2OTkxNSwyNS4xNjA2MzY2IEMzMS40NTY5OTE1LDI0LjQzODIxMjQgMzEuMzY1MjEyNywyMy43Njk4MTExIDMxLjE4Mjg5NTMsMjMuMTU0MTYxNiBDMzAuOTk5OTU3NywyMi41Mzg3MjM5IDMwLjc0NTI5MjEsMjIuMDA0MDAyOSAzMC40MTkxMDUxLDIxLjU0ODcyNzQgQzMwLjA5MjUwNDcsMjEuMDk0MDg3NCAyOS42ODc5NzUsMjAuNzM5NjU0NiAyOS4yMDUzMDkzLDIwLjQ4NTIxNzIgQzI4LjcyMjAyMzQsMjAuMjMxMjAzNiAyOC4xOTMyNjE1LDIwLjEwMzg3ODkgMjcuNjE5NDM3LDIwLjEwMzg3ODkgQzI2Ljk0MDE5MDksMjAuMTAzODc4OSAyNi4yMzUzMTI4LDIwLjE3NzgxNjIgMjUuNTA0ODAyOSwyMC4zMjQ2MzE0IEMyNC43NzM2NzI4LDIwLjQ3MjA4MjIgMjQuMDU1OTc4OCwyMC42NTI1ODI0IDIzLjM1MTEwMDcsMjAuODY2NTU1NSBDMjIuNDg5NTM3MiwyMS4xMzQzMzk4IDIxLjU0OTgzNzYsMjEuMjY3NTk2MyAyMC41MzE3OTUyLDIxLjI2NzU5NjMgQzIwLjIxODQyNDIsMjEuMjY3NTk2MyAxOS45MDUyNTk5LDIxLjMwMTcwNDkgMTkuNTkxODg4OSwyMS4zNjgwMTU0IEMxOS4yNzg3MjQ2LDIxLjQzNTE3MzMgMTguOTg0OTkxLDIxLjUyMjQ1NzQgMTguNzEwNjg4LDIxLjYyOTAyMDMgQzE4LjQzNjc5ODUsMjEuNzM2MjE4NyAxOC4yMTQ1ODYyLDIxLjg3NjY3ODMgMTguMDQ1MDg0NywyMi4wNTAzOTkxIEMxNy44NzQ5NjMxLDIyLjIyNDc1NTQgMTcuNzkwNjI1OCwyMi40MDU0Njc0IDE3Ljc5MDYyNTgsMjIuNTkyMTExMyBDMTcuNzkwNjI1OCwyMi42OTkzMDk3IDE3LjgxNjI1NzcsMjIuODA2NzIgMTcuODY4OTY4NSwyMi45MTMyODI5IEMxNy42NTk1NzIyLDIzLjA0NzU5ODcgMTcuNDcwNjQwMSwyMy4yMDA5ODE0IDE3LjMwMTEzODYsMjMuMzc0OTE0MSBDMTcuMTMxMDE3LDIzLjU0OTA1ODYgMTYuOTY4MzM3LDIzLjc0MjkwNTUgMTYuODExNjUxNSwyMy45NTY4Nzg3IEMxNi40OTgyODA1LDI0LjQxMTk0MjQgMTYuMjI0MTg0MiwyNS4wNjA0MjkzIDE1Ljk4OTM2MjcsMjUuOTAzMTg3IEMxNS45NzE3OTI0LDI1Ljk2NjEwNzggMTUuOTU5NTk2NSwyNi4wMjk0NTIzIDE1Ljk0MzI2NjUsMjYuMDkyMzczMSBDMTUuODM0MTI0MSwyNi4yMjQ3ODIzIDE1Ljc0MDg5ODMsMjYuMzY5OTAyNyAxNS42NjMzODI0LDI2LjUyODM2OTkgQzE1LjM1MDIxODEsMjcuMTcwNTAxMiAxNC45NzgxNDE3LDI3Ljg1OTY2NDMgMTQuNTQ3NTY2NywyOC41OTUyMjM1IEMxNC4xMTY3ODQ5LDI5LjMzMTQxODIgMTMuNjkxOTk3NywyOS45Nzk2OTMzIDEzLjI3NDg1ODcsMzAuNTQxNzQzNiBDMTMuMDY1NDYyNCwzMC44MDkzMTYgMTIuODYzNTA3NiwzMS4wMzcwNTk3IDEyLjY2Nzc1NDEsMzEuMjIzOTE1NCBDMTIuNDcyMDAwNSwzMS40MTE0MDY4IDEyLjI0MzE3MzYsMzEuNTA0ODM0NiAxMS45ODI1MTM0LDMxLjUwNDgzNDYgQzExLjcyMTIzMzEsMzEuNTA0ODM0NiAxMS41NTc5MzI5LDMxLjM5MTI4MDYgMTEuNDkzMDI2MiwzMS4xNjM3NDg3IEMxMS40Mjc0OTk0LDMwLjkzNjg1MjQgMTEuMzk1MjUyOCwzMC42NzU4NDc2IDExLjM5NTI1MjgsMzAuMzgxMTU3OCBDMTEuMzk1MjUyOCwyOS4zNjQ2Nzk0IDExLjQxNDY4MzUsMjguNDA4MzY3NyAxMS40NTM5NTgyLDI3LjUxMTU4NzEgQzExLjQ5MzAyNjIsMjYuNjE1NDQyMiAxMS41MTI2NjM2LDI1LjcyNTY1MjggMTEuNTEyNjYzNiwyNC44NDI2NDI4IEMxMS41MTI2NjM2LDIzLjc5OTI1ODkgMTEuMzYyMTc5NCwyMy4wODM2MTQgMTEuMDYyMjQ0NCwyMi42OTU0OTY0IEMxMC43NjE4OTYxLDIyLjMwODAxNDMgMTAuMzI0NDk5NiwyMi4xMTM1MzE3IDkuNzUwNDY4NDYsMjIuMTEzNTMxNyBDOC44NjI4NTk1NywyMi4xMTM1MzE3IDguMDMzNTQyNjQsMjIuNTU1MDM2OCA3LjI2Mzk2NDY0LDIzLjQzODA0NjggQzYuNDkzNTU5ODEsMjQuMzIxMDU2OCA1LjcxNzE2MDQxLDI1LjM5MTU1ODEgNC45MzM5Mzk2MiwyNi42NDg5MTUyIEM0LjY0NjQwNzI1LDI3LjEwMzk3ODkgNC4zNzIzMTA5OCwyNy4zMzA4NzUyIDQuMTExNjUwOCwyNy4zMzA4NzUyIEMzLjk4MDgwMzk0LDI3LjMzMDg3NTIgMy45MDkwNzU4OCwyNy4yNTA1ODIzIDMuODk2MjU5OTEsMjcuMDkwNDIwMiBDMy44ODI4MjM4MiwyNi45Mjk4MzQ0IDMuODc2NjIyNTUsMjYuNzgyODA3MyAzLjg3NjYyMjU1LDI2LjY0ODkxNTIgQzMuODc2NjIyNTUsMjUuNzM5NjM1MiAzLjg4MjgyMzgyLDI0Ljk3MDE3OTMgMy44OTYyNTk5MSwyNC4zNDExODI5IEMzLjkwNjU5NTM3LDIzLjgzNjEyMTYgNC4xMjU5MTM3MywyMS40MTg2NDg2IDQuMTQyMDM3MDQsMjEuMDYyNTIxIEM0LjI2ODc0OTcyLDIwLjE1ODMyNTYgNC41OTkyNzc1OCwxNy43MjUzODczIDQuNzEwNjkzNzgsMTcuMDc3NzQ3NyBDNC44NjU3MjU2MSwxNi4xNzczNjU2IDQuOTk0OTE4OCwxNS40NjIzNTYzIDUuMjAxNjI3OTEsMTQuMjE3NzEwNSBDNS40MDgzMzcwMSwxMi45NzMwNjQ3IDUuOTI1MTA5NzcsMTAuNDA0MzI3NiA2LjAwMjYyNTY5LDkuOTAxMTcyODkgQzYuMDgwMTQxNiw5LjM5ODAxODIgNi4yMDAwMzI4OCw4LjY3NjAxNzcgNS44MzQ3Nzc4OSw4LjIwNzYwNzE2IEM1LjQ2ODkwMjc4LDcuNzM5ODMyMTkgNC45NDY5NjIyOSw3LjUwNTA5NzI4IDQuMjY4MzM2Myw3LjUwNTA5NzI4IEMzLjc0NTc3NTY4LDcuNTA1MDk3MjggMy4yNjMxMDk5Miw3LjY4NTgwOTI2IDIuODE5NTEyMTksOC4wNDcwMjEzNyBDMi4zNzUyOTQzMiw4LjQwODIzMzQ3IDIuMDQ5MTA3MzUsOC45MzY4MTA3MiAxLjg0MDUzNzg3LDkuNjMyMTE3NTQgQzEuNjgzODUyMzcsMTAuMTY3ODk3OCAxLjUzMzM2ODE0LDEwLjc4MjkxMTggMS4zOTAxMTg3MywxMS40NzgyMTg2IEMxLjI0NjQ1NTksMTIuMTc0MzcyOCAxLjExNjAyMjQ2LDEyLjkxNjkyMzIgMC45OTg2MTE2ODQsMTMuNzA1ODY5OCBDMC44ODEyMDA5MTMsMTQuNDk1MjQwMSAwLjc3NjM5OTM5NywxNS4zMDQ5NDg0IDAuNjg1MjQwNjgyLDE2LjEzMzkzNTQgQzAuNTkzNDYxODM5LDE2Ljk2MzU1ODEgMC41MDkxMjQ1MjUsMTcuNzc5MTk4MyAwLjQzMDc4MTc3NCwxOC41ODE5MTU0IEMwLjM1MjQzOTAyMywxOS4zODQ0MjA3IDAuMjg2OTEyMjM3LDIwLjE4MDk5NCAwLjIzNTAyODI1MiwyMC45Njk5NDA2IEMwLjE4MjMxNzQzLDIxLjc1OTMxMDggMC4xMzcwNDgxMzYsMjIuNDk0ODcgMC4wOTc5ODAxMTU2LDIzLjE3NzI1MzcgQzAuMDU4NzA1Mzg1NywyMy44NTk2Mzc0IDAuMDMyNDUzMzI5NCwyNC40NjE1MTY0IDAuMDE5NjM3MzY0OSwyNC45ODMxMDI0IEMwLjAwNjIwMTI3MzE0LDI1LjUwNDkwMDMgMCwyNS45MTMxNDQxIDAsMjYuMjA3NDEwMiBMMCwyOC4zNTQzNDQ4IEMwLDI5LjExNzAyMTQgMC4wMTMwMjI2NzM2LDI5Ljg3MzEzMDUgMC4wMzkwNjgwMjA4LDMwLjYyMTgyNDYgQzAuMDY0OTA2NjU4OCwzMS4zNzEzNjYyIDAuMDkxMTU4NzE1MSwzMi4wODA0NDM2IDAuMTE3NDEwNzcxLDMyLjc0OTA1NjggQzAuMTQzMjQ5NDA5LDMzLjQxODA5MzYgMC4xODIzMTc0MywzMy45OTMyNzg5IDAuMjM1MDI4MjUyLDM0LjQ3NDgyNDQgQzAuMzEzMzcxMDAzLDM1LjExNjc0MzkgMC41MzQ3NTY0NTQsMzUuNzEyNjkwOSAwLjkwMDYzMTU2OSwzNi4yNjA3NTg3IEMxLjI2NjA5MzI3LDM2LjgwODgyNjYgMS43MjI5MjAzOSwzNy4wODMzOTAyIDIuMjcxMTEyOTMsMzcuMDgzMzkwMiBDMi42MzYzNjc5MiwzNy4wODMzOTAyIDIuOTY5Mzc2MjksMzYuOTQyOTMwNiAzLjI2OTcyNDYyLDM2LjY2MjAxMTQgQzMuNTY5NjU5NTMsMzYuMzgxMDkyMiAzLjgyNDExODQzLDM2LjA0MDAwNjIgNC4wMzMzMDgwNSwzNS42Mzg1NDE4IEM0LjQ3NjkwNTc5LDM0LjcyOTI2MTggNC45MDc2ODc1NiwzMy44MTkzNDYyIDUuMzI1NjUzMzcsMzIuOTA5NDMwNyBDNS43NDI3OTIzNCwzMi4wMDAxNTA3IDYuMTM0NTA2MSwzMS4xNTc2MDQ5IDYuNTAwMzgxMjEsMzAuMzgxMTU3OCBDNi42ODI2OTg2NCwzMC4wMDY4MTA3IDYuODM5MTc3NDMsMjkuNjkyNjMwMyA2Ljk3MDIzMTAxLDI5LjQzODE5MyBDNy4xMDA2NjQ0NSwyOS4xODM5Njc0IDcuMjMwODkxMTksMjkuMDU2ODU0NyA3LjM2MTczODA1LDI5LjA1Njg1NDcgQzcuNTQ0MjYyMTksMjkuMDU2ODU0NyA3LjY1NTQ3MTY5LDI5LjE2NDA1MzEgNy42OTQ3NDY0MiwyOS4zNzc4MTQ0IEM3LjczMzgxNDQ0LDI5LjU5MjIxMTMgNy43NTM0NTE4LDI5LjgzMzA4OTkgNy43NTM0NTE4LDMwLjEwMDIzODYgQzcuNzUzNDUxOCwzMC45Mjk4NjEyIDcuNzg1OTA1MTMsMzEuNzA1NjcyOCA3Ljg1MTIyNTIxLDMyLjQyNzg4NTIgQzcuOTE2MTMxODcsMzMuMTUwMzA5NCA4LjA0MDM2NDA0LDMzLjgxOTM0NjIgOC4yMjMzMDE2LDM0LjQzNDc4MzkgQzguNDA1NjE5MDMsMzUuMDUwNDMzNCA4LjcxMjc4ODc2LDM1LjU2NTI0MDEgOS4xNDM1NzA1MywzNS45Nzk4Mzk1IEM5LjU3NDM1MjMxLDM2LjM5NDQzOSAxMC4xMjg1Mzk0LDM2LjYwMTg0NDcgMTAuODA3Nzg1NSwzNi42MDE4NDQ3IEMxMS40MDgwNjg4LDM2LjYwMTg0NDcgMTEuOTM2NjI0LDM2LjQ4NzY1NSAxMi4zOTM2NTc4LDM2LjI2MDc1ODcgQzEyLjg1MDI3ODIsMzYuMDMzNjUwNiAxMy4yMDkzMzE5LDM1LjgxMjg5ODEgMTMuNDcwNjEyMiwzNS41OTg1MDEyIEMxNC4xNzU0OTAzLDM0Ljk4MzI3NTUgMTQuODQxMDkzNiwzNC4yNjA4NTEyIDE1LjQ2NzYyODksMzMuNDMxMjI4NiBDMTUuNzUzNTA3NiwzMy4wNTMwNjgxIDE2LjAxMTY4NzIsMzIuNjk2NzI4NyAxNi4yNDg1NzU5LDMyLjM1NzMzNzYgQzE2LjM4Njg2NDMsMzIuNzI1NzUyOCAxNi41NDgwOTc0LDMzLjA2OTU5MjggMTYuNzMzMzA4NywzMy4zODgwMTAzIEMxNy40NjM4MTg3LDM0LjY0NjAwMjkgMTguNTczODQ2NiwzNS4yNzQzNjM3IDIwLjA2MTczODcsMzUuMjc0MzYzNyBDMjAuODcwNTkxNSwzNS4yNzQzNjM3IDIxLjYxNDc0NDIsMzUuMDYwNjAyNCAyMi4yOTM3ODM2LDM0LjYzMjAyMDUgQzIyLjk3MjQwOTYsMzQuMjA0NDk3OSAyMy41NTMwNTU1LDMzLjYyODg4ODkgMjQuMDM2MzQxNCwzMi45MDY0NjQ3IEMyNC41MTkyMTM5LDMyLjE4NDA0MDUgMjQuODkxMDgzNSwzMS4zNTUwNTM0IDI1LjE1MjM2MzgsMzAuNDE4MjMyNCBDMjUuNDEzMDI0LDI5LjQ4MjA0NjkgMjUuNTQ0MDc3NiwyOC41MDU2MDkgMjUuNTQ0MDc3NiwyNy40ODg0OTUgQzI1LjU0NDA3NzYsMjYuOTI2NDQ0NyAyNS40OTEzNjY4LDI2LjM5ODUwMyAyNS4zODczOTIxLDI1LjkwMzE4NyBDMjUuMjgyNzk3MywyNS40MDgyOTQ2IDI1LjEzODkyNzgsMjQuOTMzNzQwMyAyNC45NTY2MTAzLDI0LjQ3ODQ2NDcgQzI1LjAwODcwMSwyNC40Nzg0NjQ3IDI1LjA0Nzc2OSwyNC40NjUzMjk3IDI1LjA3NDAyMTEsMjQuNDM4MjEyNCBDMjUuMjgyNzk3MywyNC4zODUwMzY5IDI1LjUwNDgwMjksMjQuMzI0ODcwMSAyNS43Mzk4MzExLDI0LjI1NzcxMjIgQzI1Ljk3NDg1OTQsMjQuMTkxMTg5OSAyNi4xOTYyNDQ4LDI0LjE1NzI5MzEgMjYuNDA1NDM0NCwyNC4xNTcyOTMxIEMyNi44NDkwMzIyLDI0LjE1NzI5MzEgMjcuMTY5MDE3OSwyNC4zNTE3NzU3IDI3LjM2NDk3ODEsMjQuNzM5MjU3OCBDMjcuNTYwNTI0OSwyNS4xMjczNzU0IDI3LjY1ODUwNSwyNS42MDIxNDE2IDI3LjY1ODUwNSwyNi4xNjQxOTE4IEMyNy42NTg1MDUsMjYuNjk5NTQ4NCAyNy42MzIyNTMsMjcuMjk0ODU5OSAyNy41ODAxNjIzLDI3Ljk0OTkxNDMgQzI3LjUyNzY1ODIsMjguNjA1ODE2MiAyNy40Njg5NTI4LDI5LjI4ODE5OTkgMjcuNDA0MDQ2MSwyOS45OTY4NTM2IEMyNy4zMzg1MTkzLDMwLjcwNTkzMDkgMjcuMjc5ODEzOSwzMS40MDg0NDA4IDI3LjIyNzkzLDMyLjEwMzc0NzYgQzI3LjE3NTIxOTEsMzIuNzk5OTAxOSAyNy4xNDk1ODcyLDMzLjQ2ODMwMzIgMjcuMTQ5NTg3MiwzNC4xMTA2NDYzIEMyNy4xNDk1ODcyLDM0LjY0NjAwMjkgMjcuMjg2NjM1MywzNS4xMzM5MDQxIDI3LjU2MDUyNDksMzUuNTc1NDA5MSBDMjcuODM0ODI3OSwzNi4wMTY5MTQxIDI4LjIxOTUxMzUsMzYuMjM3NjY2NiAyOC43MTU4MjIxLDM2LjIzNzY2NjYgQzI5LjMxNjEwNTMsMzYuMjM3NjY2NiAyOS44MTIyMDcyLDM2LjA3MDMwMTQgMzAuMjAzNzE0MiwzNS43MzU3ODMgQzMwLjU5NTQyOCwzNS40MDE0NzY0IDMwLjg5NTE1NjIsMzUuMDA3MjE1IDMxLjEwNDU1MjUsMzQuNTUxOTM5NSBMMzMuNjQ5NzYxNywyOS4wOTM5MjkyIEMzMy43NTM3MzY0LDI4Ljg3OTk1NjEgMzMuODQ1NTE1MiwyOC43MDYyMzUzIDMzLjkyMzg1OCwyOC41NzIxMzEzIEMzNC4wMDIyMDA3LDI4LjQzODQ1MTEgMzQuMTA2MTc1NCwyOC4zNzE1MDUgMzQuMjM3MjI5LDI4LjM3MTUwNSBDMzQuNDE5NTQ2NCwyOC4zNzE1MDUgMzQuNTExMzI1MywyOC41MTg3NDQgMzQuNTExMzI1MywyOC44MTMwMSBDMzQuNTExMzI1MywyOS4xODc3ODA4IDM0LjQ4NDg2NjUsMjkuNjgyNjczMiAzNC40MzI5ODI1LDMwLjI5NzY4NzEgQzM0LjM4MDQ3ODQsMzAuOTEzNzYwMyAzNC4zNTQ2Mzk4LDMxLjQ0ODQ4MTMgMzQuMzU0NjM5OCwzMS45MDMxMjEzIEMzNC4zNTQ2Mzk4LDMyLjc1OTg2MTMgMzQuNTI0MTQxMiwzMy40OTUyMDg3IDM0Ljg2Mzc2NDMsMzQuMTEwNjQ2MyBDMzUuMjAyNzY3MiwzNC42MTkwOTc0IDM1LjY4NjA1MzEsMzQuODcyODk5MiAzNi4zMTI1ODg0LDM0Ljg3Mjg5OTIgQzM2LjY3Nzg0MzQsMzQuODcyODk5MiAzNi45OTc4MjkxLDM0Ljc4NjQ2MjUgMzcuMjcxOTI1NCwzNC42MTIxMDYyIEMzNy41NDYwMjE2LDM0LjQzODM4NTQgMzcuNzYxNDEyNSwzNC4yMTc2MzI5IDM3LjkxODA5OCwzMy45NTAwNjA1IEMzOC4zMzUyMzcsMzMuMjU0NTQxOSAzOC43MDczMTM0LDMyLjU0NTI1MjYgMzkuMDM0MTIwNSwzMS44MjI4Mjg0IEMzOS4zNjAxMDA3LDMxLjEwMDYxNjEgMzkuNjY2NjUwMywzMC40MzIwMDI5IDM5Ljk1NDM4OTQsMjkuODE2MTQxNiBDNDAuMDg0NjE2MSwyOS41MjIwODc0IDQwLjIwMjIzMzYsMjkuMjg4MTk5OSA0MC4zMDY2MjE3LDI5LjExNDA1NTQgQzQwLjQxMDgwMzEsMjguOTQwMTIyOCA0MC41Njc0ODg2LDI4Ljg1MzA1MDUgNDAuNzc2Njc4MiwyOC44NTMwNTA1IEM0MC45MDY5MDUsMjguODUzMDUwNSA0MC45ODUyNDc3LDI4Ljk0NzExNCA0MS4wMTE3MDY1LDI5LjEzMzk2OTcgQzQxLjAzNzMzODQsMjkuMzIxNDYxMSA0MS4wNTA3NzQ1LDI5LjUyMjA4NzQgNDEuMDUwNzc0NSwyOS43MzU4NDg3IEM0MS4wNTA3NzQ1LDMwLjI0NDUxMTYgNDEuMDU2NzY5MSwzMC43ODYyMjM4IDQxLjA3MDQxMTksMzEuMzYxNDA5MSBDNDEuMDgzMjI3OCwzMS45MzcwMTggNDEuMTI5MTE3MiwzMi40OTIwNzcxIDQxLjIwNzQ2LDMzLjAyNjc5ODEgQzQxLjMxMTQzNDcsMzMuNzIyNzQwNSA0MS41NTk4OTksMzQuMjcxMDIwMyA0MS45NTE0MDYxLDM0LjY3MjI3MjkgQzQyLjM0MzExOTgsMzUuMDczNTI1NSA0Mi44NTIwMzc2LDM1LjI3NDM2MzcgNDMuNDc4NTcyOSwzNS4yNzQzNjM3IEM0NC4wMjY3NjU1LDM1LjI3NDM2MzcgNDQuNTM1ODksMzUuMTczOTQ0NiA0NS4wMDU3Mzk4LDM0Ljk3MzMxODMgQzQ1LjQ3NTU4OTYsMzQuNzcyNjkyIDQ1Ljg5MjkzNTMsMzQuNTI1NjY5NSA0Ni4yNTg4MTA0LDM0LjIzMDk3OTcgQzQ3LjE4NDQ1MzgsMzMuNDg3MTU4MiA0Ny45ODMxNzc3LDMyLjY5MzU1MDkgNDguNjU3NDYyOCwzMS44NTE0Mjg4IEM0OC42NjcxNzgyLDMxLjk2OTAwODEgNDguNjc1NjUzMiwzMi4wODcyMjMgNDguNjg3MDIyMiwzMi4yMDQxNjY3IEM0OC43NjUxNTgzLDMzLjAyMDY1NDQgNDguOTIxODQzOCwzMy43NzYxMjc5IDQ5LjE1Njg3MiwzNC40NzE2NDY2IEM0OS40NDM3ODQzLDM1LjI3NDM2MzcgNDkuODQ4MzE0LDM1LjgzNjIwMjEgNTAuMzcwODc0NiwzNi4xNTczNzM3IEM1MC44OTI2MDg0LDM2LjQ3ODMzMzQgNTEuNDI3OTg1LDM2LjYzODkxOTIgNTEuOTc2MTc3NSwzNi42Mzg5MTkyIEM1Mi42Mjg1NTE0LDM2LjYzODkxOTIgNTMuMjAyOTk2LDM2LjQ5MTQ2ODQgNTMuNjk5MzA0NiwzNi4xOTc0MTQyIEM1NC4xOTQ3ODYzLDM1LjkwMjcyNDQgNTQuNTk5NzI5NSwzNS41NjkwNTM0IDU0LjkxMzEwMDUsMzUuMTk0MDcwOCBDNTUuNDY5NTYxNCwzNC41NDUxNjAxIDU1Ljk2NDgzNjQsMzMuODYyOTg4MyA1Ni40MDE0MDYsMzMuMTQ4ODI2NCBMNTYuNDAxNDA2LDMzLjU0ODU5NiBDNTYuNDAxNDA2LDM1Ljg0OTU0ODkgNTYuNDk5Mzg2MSwzOC4xMTcwMjg4IDU2LjY5NTEzOTcsNDAuMzUxMjQ3NSBDNTYuODkwODkzMiw0Mi41ODUwNDI1IDU3LjMyNzY2OTUsNDQuNTMxMzUwOCA1OC4wMDY5MTU2LDQ2LjE5MDU5NiBDNTguMzQ1OTE4Niw0Ni45NjYxOTU4IDU4Ljc1NzA2Myw0Ny42Mjg0NTMzIDU5LjI0MDM0ODksNDguMTc3MTU2NyBDNTkuNzIzMjIxMyw0OC43MjUyMjQ2IDYwLjI1MTc3NjUsNDkgNjAuODI2NDI3OCw0OSBDNjEuMzc0NjIwNCw0OSA2MS44NTA2NzE0LDQ4LjkwNTcyNDcgNjIuMjU1NjE0Niw0OC43MTkwODA4IEM2Mi42NjAxNDQzLDQ4LjUzMTU4OTUgNjMuMDA1NzYxOSw0OC4yODM3MTk2IDYzLjI5MzUwMSw0Ny45NzY1MzA0IEM2My41ODAyMDY1LDQ3LjY2ODcwNTYgNjMuODIyMDU2Miw0Ny4zMTQyNzI5IDY0LjAxODAxNjQsNDYuOTEzMDIwMyBDNjQuMjEzNTYzMiw0Ni41MTE3Njc2IDY0LjQwMjcwMiw0Ni4wOTY1MzI2IDY0LjU4NTYzOTYsNDUuNjY4Nzk4MSBDNjUuMTA3NTgwMSw0NC40Mzc5MjI5IDY1LjM2ODg2MDQsNDMuMDMzMzI2OCA2NS4zNjg4NjA0LDQxLjQ1NTAxIEM2NS4zNjg4NjA0LDM5LjkyOTY1NjggNjUuMjM3ODA2OCwzOC40NTgxMTQ3IDY0Ljk3NzE0NjYsMzcuMDQwMTcxOCBDNjQuNzE1ODY2MywzNS42MjIyMjg5IDY0LjM2MzQyNzMsMzQuMjQ0NTM4NCA2My45MjAwMzYzLDMyLjkwNjQ2NDcgQzY0LjYyNDcwNzYsMzIuNTU5MDIzMiA2NS4zMzU3ODY5LDMyLjA3NzQ3NzcgNjYuMDU0MTAxMSwzMS40NjE4MjgyIEM2Ni40MTY0NjIxLDMxLjE1MTAzNzUgNjYuNzYwMjE5NCwzMC44MjgzODI5IDY3LjA4NjE5OTYsMzAuNDkzNjUyNiBDNjcuMTg5NTU0MiwzMS4yMDc2MDI2IDY3LjMzNDY2NCwzMS44MTE4MTIgNjcuNTIyMzU1OCwzMi4zMDQzNzM5IEM2Ny43MzA3MTg2LDMyLjg5MzExNzkgNjguMDcwNTQ4NCwzMy40MjgyNjI2IDY4LjU0MDM5ODIsMzMuOTA5ODA4MiBDNjkuMDEwMjQ4LDM0LjM5MTM1MzcgNjkuNTU4NDQwNSwzNC42MzIwMjA1IDcwLjE4NDk3NTgsMzQuNjMyMDIwNSBDNzAuNTc2Njg5NiwzNC42MzIwMjA1IDcwLjk5NDAzNTMsMzQuNTMxODEzMyA3MS40MzgwNDY0LDM0LjMzMTM5ODggQzcxLjg4MTY0NDEsMzQuMTMwNTYwNyA3Mi4yOTI5OTUzLDMzLjg2OTc2NzYgNzIuNjcxNjg2MywzMy41NDg1OTYgQzczLjA0OTc1NzMsMzMuMjI3NjM2MyA3My4zODkxNzM2LDMyLjg3MzIwMzYgNzMuNjg5NzI4NywzMi40ODUwODU5IEM3My45ODk2NjM2LDMyLjA5NzYwMzggNzQuMjA1MDU0NSwzMS43Mjk0MDA1IDc0LjMzNTkwMTMsMzEuMzgxNTM1MyBMNzQuMzM1OTAxMywzMS43NjI4NzM2IEM3NC4zMzU5MDEzLDMxLjkzNzAxOCA3NC4zNDIxMDI2LDMyLjEzMDg2NSA3NC4zNTUzMzIsMzIuMzQ0NjI2MyBDNzQuMzY4MzU0NywzMi41NTkwMjMyIDc0LjM3NDk2OTQsMzIuNzU5ODYxMyA3NC4zNzQ5Njk0LDMyLjk0NjUwNTMgTDc0LjM3NDk2OTQsMzMuMzQ3OTY5NyBDNzMuODc4ODY3NSwzNC4wNzAzOTM5IDczLjQwODgxMSwzNC44NzI4OTkyIDcyLjk2NTQyLDM1Ljc1NTkwOTIgQzcyLjUyMDk5NTQsMzYuNjM4OTE5MiA3Mi4xMjk0ODg0LDM3LjU1NDk3ODUgNzEuNzkwNDg1NCwzOC41MDUxNDY0IEM3MS40NTA4NjI0LDM5LjQ1NDQ2NjkgNzEuMTgzNTg3NSw0MC40MTE0MTQyIDcwLjk4NzgzNCw0MS4zNzQ3MTcxIEM3MC43OTIwODA1LDQyLjMzNzgwODIgNzAuNjk0MTAwMyw0My4yNjA4NTg3IDcwLjY5NDEwMDMsNDQuMTQzODY4NyBDNzAuNjk0MTAwMyw0NS4yNDA2NCA3MC44NTY3ODA0LDQ2LjE0MzU2NDMgNzEuMTgzNTg3NSw0Ni44NTI4NTM2IEM3MS41MDk3NzQ1LDQ3LjU2MTUwNzIgNzIuMDc3NjA0NCw0Ny45MTYzNjM3IDcyLjg4NzA3NzIsNDcuOTE2MzYzNyBDNzMuNDA4ODExLDQ3LjkxNjM2MzcgNzMuODUyNjE1NSw0Ny43NzU2OTIyIDc0LjIxODQ5MDYsNDcuNDk0NzczIEM3NC41ODM3NDU2LDQ3LjIxNDA2NTcgNzQuOTAzNzMxMyw0Ni44NDU4NjIzIDc1LjE3NzgyNzUsNDYuMzkxMjIyNCBDNzUuNDUxOTIzOCw0NS45MzU5NDY4IDc1LjY4Njk1MjEsNDUuNDIxMTQwMSA3NS44ODI3MDU2LDQ0Ljg0NTk1NDkgQzc2LjA3ODQ1OTEsNDQuMjcwNTU3NyA3Ni4yNjczOTEyLDQzLjY3NTQ1ODEgNzYuNDUwNTM1NSw0My4wNjAyMzI0IEM3Ni43Mzc0NDc3LDQyLjA0MzExODQgNzYuOTY1NjU0Niw0MC45MTkyMjk3IDc3LjEzNTU2OTUsMzkuNjg4OTkgQzc3LjMwNTI3NzYsMzguNDU4MTE0NyA3Ny4zMDc5NjQ5LDM1LjQ3NjQ3MyA3Ny4zNjA0NjksMzQuMzUyNzk2MSBDNzguNjEzNTM5NiwzMi44ODE0NjU5IDc4LjY2OTU1NzcsMzIuNzYzODg2NiA3OS41MzA5MTQ2LDMxLjUyNzkyNjggQzgwLjYyNzA5MjksMjkuOTg5ODYyMyA4MS45OTQwNjAzLDI3LjU5MTAzMjYgODIuMjUyNDQ2NiwyNy4xMTQzNTk4IEM4Mi41MTA4MzMsMjYuNjM3Njg2OSA4Mi42NzcyMzM4LDI2LjMxMzMzNzUgODIuODcyNTczOSwyNS43MzczMDQ4IEM4My4wMTA0NDg5LDI1LjMzMTE3OTUgODMuMTY1NDgwNywyMy45ODk1MDQzIDgyLjMzODY0NDMsMjMuOTcxOTIwNCBMODIuMzM4NjQ0MywyMy45NzE5MjA0IFoiIGZpbGw9IiNGQUY3RjYiPjwvcGF0aD4KPC9nPgo8L3N2Zz4K") no-repeat scroll 7px center / 80% 80% rgba(0, 0, 0, 0);
  height: 30px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 65px;
  z-index: 100;
}

/*
.aktuellbox a:hover > #homifyinfo {
	background-color: #000;
}
*/

.aktuellbox a:hover {
	opacity: 0.5;
}

.aktuellbox img {
	display: block;
	max-width: 344px;
	width: 100%;
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}

.aktuellbox a:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

.aktuellbox h3 {
	margin-top: 28px;
	font-weight: 300;
}

.aktuellbox p {
	padding-right: 55px;
}


/*
.footerbottom {
	position: relative;
	margin-top: 65px;
	min-height: 235px;
	width: 100%;
}
*/

.footerbottom {
  display: table;
  margin-top: 65px;
  min-height: 235px;
  position: relative;
  width: 100%;
}

/*
.footerlogos {
	max-width: 170px;
	float: left;
	margin-right: 146px;
	margin-top: 2px;
}
*/

.footerlogos {
  display: table-cell;
  width: 20%;
  padding-top: 2px;
}

.footerlogos > img {
	float: left;
	margin-top: 30px;
	max-width: 167px;
	width: 100%;
}
.footerlogos > img:first-child {
	margin-top: 0;
}

#homify {
	float: left;
	margin-top: 75px;
}

/*
.footertext {
	display: inline-block;
	max-width: 520px;
	width: 100%;
	font-size: 17px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
*/

.footertext {
  display: table-cell;
  font-size: 17px;
  vertical-align: top;
  width: 40%;
  -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.footertext a {
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: color 300ms ease;
	-moz-transition: color 300ms ease;
	-ms-transition: color 300ms ease;
	-o-transition: color 300ms ease;
	transition: color 300ms ease;
	outline: 0 none;
}

.footertext a:hover {
	color: #76B728;
}

.footertext > p {
	float: right;
	margin: 0;
}

.footertext > p:first-child {
	float: left;
}

/*
.footersocial {
	float: right;
	max-width: 380px;
	width: 100%;
	text-align: right;
}
*/

.footersocial {
  display: table-cell;
  text-align: right;
  vertical-align: top;
  width: 40%;
}


.sociallinks {
/* 	float: right; */
	width: auto;
}


.sociallinks > a:link, .sociallinks > a:visited, .sociallinks > a:hover, .sociallinks > a:active {
	display: inline-block;
	margin-right: 27px;
}

.sociallinks > a i, .sociallinks i {
	color: #b0afb1;
	font-size: 45px;
	line-height: 0.88em;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	outline: 0 none;
}

.sociallinks > a:last-child {
	margin-right: 0;
}

/*
.sociallinks a:hover i {
	color: #76B728;
}
*/

.menusocial {
	float: right;
	margin-top: 40px;
	font-size: 17px;
	line-height: 1.7em;
}

.menusocial > a:link, .menusocial > a:visited, .menusocial > a:hover, .menusocial > a:active {
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: color 300ms ease;
	-moz-transition: color 300ms ease;
	-ms-transition: color 300ms ease;
	-o-transition: color 300ms ease;
	transition: color 300ms ease;
	outline: 0 none;
}

.menusocial > a:hover {
	color: #76B728;
}







@media screen and (max-width: 1480px) {
	.logo {
		background-position: 0 15px;
		margin-top: 0;
		position: absolute;
		right: 25px;
		top: 0;
	}
	.slideup {
		right: 125px;
    top: -7px;
	}
	nav {
		margin-left: 0;
	}
	nav li a, .navsmall ul li > a {
		padding: 0 1.5em;
	}
	.navsmall ul li ul li > a {
		padding: 0 0.25em;
	}

	
	/*
	aside[role="news"] {
		float: left;
		margin-top: 50px;
	}
	*/
	.allnews {
		margin-right: 10px;
	}
	.newsthumb {
		margin: 0;
    width: 0;
		opacity: 0;
	}
	.newsbox h3 {
		max-width: 380px;
	}
	.newsbox > i {
		right: 5px;
	}
	
	
	.firstcontent {
		padding: 100px 0px 100px 50px;
	}
	.textcontent {
		padding: 100px 50px;
	}
	
	
	.iconscontent article section {
		max-width: 590px;
	}
	.iconscontent article section h3 {
		padding-top: 0;
		height: auto;
	}
	.iconscontent article section p {
		padding-right: 20px;
	}
	
	#einleitung article, .produktcontent article, .produktcontent:nth-child(odd) article, .produktcontent:nth-child(even) article {
		padding-left: 50px;
    padding-right: 50px;
	}
	
	.kontaktformcontent, .kontaktcontent {
		padding: 100px 50px 103px;
	}
/*
	.footertext {
		max-width: 420px;
	}
	.sociallinks > a:link, .sociallinks > a:visited, .sociallinks > a:hover, .sociallinks > a:active {
		margin-right: 10px;
	}
*/
	
}

@media screen and (max-width: 1280px) {
	
	/*
	.logo {
		display: none;
	}
	*/
	.slideup {
		top: -130px;
		right: 25px;
	}
	.flex-direction-nav a:before {
		font-size: 35px;
	}
	.firstcontent article {
		padding-right: 30px;
	}
	.newsbox {
		height: 185px;
	}
	
	.nopadright {
		padding-right: 50px !important;
	}
	.produktintro figure, .produktcontent figure {
		float: none;
		max-width: 100%;
		height: auto;
		text-align: center;
	}
	.produktintro figure img, .produktcontent figure img {
		top: 0;
    -webkit-transform: translateY(0%);
       -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
         -o-transform: translateY(0%);
		 		    transform: translateY(0%);
    max-width: 100%;
	}
	.produktcontent .flex-direction-nav .flex-prev {
    left: 10px;
  }
  .produktcontent .flex-direction-nav .flex-next {
    right: 10px;
  }
  .produktcontent:hover .flex-direction-nav .flex-prev, .produktcontent:hover .flex-direction-nav .flex-next {
		opacity: 1;
	}
	
	.footerlogos {
		width: 25%;
		padding-right: 50px
	}
	.footertext {
		width: 35%;
	}
	.footertext > p {
		float: left;
	}
	.footertext > p:first-child {
		margin-bottom: 10px;
		margin-right: 50px;
	}
	.footersocial {
	  width: 40%;
	}
	.sociallinks {
	  float: left;
	  text-align: justify;
	  width: 103px;
	}
	.sociallinks > a:link, .sociallinks > a:visited, .sociallinks > a:hover, .sociallinks > a:active {
		margin: 5px;
	}
	.sociallinks > a:last-child {
		margin: 5px;
		float: right;
	}
	.menusocial {
	  float: right;
	  margin-top: 0;
	}
	
}

@media screen and (max-width: 1024px) {
	.newstext, .newsgal {
		width: 100%;
	}
	.newsgal {
		margin-top: 40px;	
	}
}

@media screen and (max-width: 980px) {
	.kontaktcontent address {
		width: 50%;
		text-align: center;
		margin-bottom: 30px;
	}
	.newssection {
	  padding: 50px 40px !important;
	}
	.sociallinks {
		width: 50px;
	}
	.aktuellbox p {
	  padding-right: 15px;
	}
}

@media screen and (max-width: 767px) {
	/* nav */
	.logo {
		display: block;
		background: url('../images/massive-passive-logo-no-claim.svg') no-repeat center top transparent;
		background-size: 42% auto;
    margin-top: 10px;
    position: relative;
    top: 26px;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0;
	}
	.slideup {
		top: 20px;
		right: 0;
	}
	header {
		padding: 4px 0;
	}
	.small {
		height: 85px;
	}
	.small .slicknav_nav {
		top: 80px;	
	}
	.small .slicknav_menu {
	  top: 35px;
	}
	nav {
		display: none;
	}
	.slicknav_menu {
		display: block;
	}
	
	.langmenu {
		font-size: 25px;
    right: 5px;
    top: 40px;
	}
	.langmenu li {
		padding: 0 10px;
	}
	.langmenu.moveup {
	  top: 30px;
	}
	.prxcontent, .bgheader {
		background-position: 50% 100% !important;
		background-size: cover;
	}
	
	.newsslider {
		display: none;
	}
	.newsbox {
		max-width: 100%;
		height: auto;
		margin-bottom: 30px;
/* 		font-size: 20px; */
	}
	.allnews {
/* 		font-size: 22px; */
	}
	
	.textcontent, .firstcontent, .iconscontent {
		padding: 74px 30px 74px 30px !important;
	}
	
	
	.textcontent article, .firstcontent article {
/* 		font-size: 22px; */
		float: none;
	  max-width: 100%;
	  padding-right: 30px;
	}
	.firstcontent aside {
		width: 100%;
	}
	.firstcontent aside[role="news"] {
	  margin-top: 125px;
	}
	.textcontent aside[role="contentbild"] {
	  max-width: 100%;
	  width: 100%;
	}
	aside[role="contentbild"], aside[role="contentcatalog"] {
	  width: 100%;
	  margin-top: 60px;
	  padding-right: 30px;
	}
	
	.aktuellbox {
		display: block;
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}
	.aktuellbox a, .aktuellbox img {
		max-width: 800px;
	}

/*
	.aktuellbox {
	  display: inline-block;
	  width: 48%;
	  min-height: 415px;
	  padding-bottom: 15px;
	}
	.aktuellbox:nth-of-type(odd) { 
	  float: left;
	}
	.aktuellbox:nth-of-type(even) {
		float: right;	
	}
*/
	.aktuellbox p {
/* 		font-size: 22px; */
    margin: 0;
	  padding-right: 25px;
	}
	
		
	.iconscontent h2 {
		margin-bottom: 45px;
	}
	
	
	.kontaktformcontent form {
		float: none;
		max-width: 100%;
		margin: 0;
	}
	
	.kontaktformcontent aside {
		float: none;
		max-width: 100%;
		clear: both;
		min-height: auto;
	}
	
	
	
	.innerfooter {
		padding: 100px 30px 56px;
	}
	.footerlogos {
    display: block;
    float: left;
    width: 167px;
    padding-right: 0;
  }
  .footertext {
	  display: block;
	  float: right;
	  width: 215px;
	  text-align: right;
	}
	.footertext > p {
		float: none;
	}
	.footertext > p:first-child {
		float: none;
		margin-right: 0;
	}
	.footersocial {
		display: inline-block;
	  clear: both;
	  margin-top: 50px;
	  width: 100%;
	}
  .sociallinks {
	  width: 160px;
	  padding-top: 42px;
	  text-align: left;
	}
	.sociallinks > a:link, .sociallinks > a:visited, .sociallinks > a:hover, .sociallinks > a:active {
	  margin: 5px 5px 5px 0;
	}
	.sociallinks > a i, .sociallinks i {
		font-size: 45px;
	}
	.sociallinks > a:last-child {
		float: none;
	}
}


@media screen and (max-width: 495px) {
	.header {
		height: 85px;
	}
	.logo {
		position: absolute;
		background-size: 150px;
		height: 51px;
		top: 0px;
	}
	.langmenu {
		font-size: 22px;
	}
	
	.slicknav_nav {
		font-size: 17px;
	}
	
	#bgheader {
		background-size: auto 100%;
    height: 400px;
	}
	
	aside[role="contentbild"], aside[role="contentcatalog"] {
		padding-right: 0px;
	}
	.iconscontent article section {
		padding-right: 30px;
	}
	.iconscontent article section img {
		margin-right: 15px;
	}
	.iconscontent article section p {
	  margin-left: 0;
	  margin-top: 10px;
	  padding-right: 0px;
	}
	
	.svglogo {
		margin-top: 0;
	}
	#iframevid {
	  height: 300px;
	  background-size: cover;
	}
	#einleitung article, .produktcontent article {
		padding: 30px !important;
	}

	.produktintro figure, .produktcontent figure {
		float: none;
		height: auto;
	}
	.produktintro figure img, .produktcontent figure img {
		top: 0;
		-webkit-transform: translateY(0%);
       -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
         -o-transform: translateY(0%);
		 		    transform: translateY(0%);
	}
	
	.kontaktcontent address {
		width: 100%;
	}
	
	.aktuellwrap {
		padding-bottom: 30px;
	}
	.innerfooter {
		padding: 30px;
	}
	#homify {
	  margin-top: 30px;
	}
	.footertext {
	  display: block;
	  float: left;
	  width: 100%;
	  margin-top: 30px;
	  text-align: left;
	}
	.footersocial {
	  margin-top: 30px;
	}
	.sociallinks {
    padding: 20px 0;
    width: 100%;
  }
  .sociallinks > a:link, .sociallinks > a:visited, .sociallinks > a:hover, .sociallinks > a:active {
	  margin: 10px 20px 5px 0;
	}
  .sociallinks > a i, .sociallinks i {
	  font-size: 42px;
	}
	.menusocial {
	  float: left;
	  margin-top: 0;
	  text-align: left;
	}
}
