@charset "utf-8";

:root {
	--s1: 0.2vw 0.2vw 0.8vw rgba(0,0,0,0.5);
	--grey: rgb(64, 69, 75);
	--silver: rgb(144, 148, 153);
	--teal: rgb(0, 75, 94);
	--red: rgb(178, 13, 19);
	--blue: rgb(98, 159, 177);
	--bg: #FAFBFB; /*rgb(235,241,242);*/
	--aPadding: 0 0 0.1em 0;
}

body {
	background-color:var(--bg);
	color:var(--teal);
	font-family:Raleway, Arial, Verdana, Geneva, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height: 230%;
	letter-spacing: 0.05em;
	margin:0;
	overflow-x:hidden;
	padding:0;
	width:100vw;
}
.desktopOnly {
	display:none;
}
.mobileOnly {
	display:block;
}
.lazyBg .frame .stage {
	background-image:url() !important;
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v19-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
	font-display: swap;
}
/* raleway-300 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v19-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v19-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v19-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v19-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v19-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v19-latin-ext_latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
	font-display: swap;
}
/* raleway-600 - latin-ext_latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v19-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v19-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v19-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v19-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v19-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v19-latin-ext_latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
	font-display: swap;
}
#cookieLayover {
	background-color:rgba(255,255,255,0.5);
	height:100vh;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:800;
}
#cookieFrontend2023 {
	background-color: white;
	box-shadow: rgba(0, 0, 0, 1) 0px 0px 10px 0px;
	bottom:0em;
	color:#003a4e;
	left: calc(50vw - min(50vw, 37em));
	line-height:180%;
	padding: 2em;
	position: absolute;
	width: 70em;
	max-width:calc(100% - 4em);
	z-index:800;
}
#cookieFrontend2023 p {
	font-size:15px;
}
#cookieFrontend2023 p.teaser span {
	font-size:1.8em;
}

#cookieFrontend2023 form {
	/* border-top:1px solid #003a4e; */
}
#cookieFrontend2023 div.cookieSection {
	margin:0.5em 0 0 0;
	width:auto;
}

#cookieFrontend2023 p.h4 {
	display:inline-block;
	font-weight:bold;
	margin:0;
	position:relative;
	vertical-align:top;
	width:16em;
}
#cookieFrontend2023 p.h4 > * {
	position:absolute;
	top:.4em;
	right:0.5em;

}
#cookieFrontend2023 p.h4 span {
	color:#003a4e;
	cursor:pointer;
	font-size:2em;
	font-weight:normal;
	right:1.8em;
	top:-0.1em;
	transition:transform 0.4s;
}
#cookieFrontend2023 h4 span.open {
	transform: rotate(90deg);
}

#cookieFrontend2023 h4 ~ p {
	display:inline-block;
	margin:0;
	vertical-align:top;
	width: calc(100% - 17em);
}

#cookieFrontend2023 div.extra {
	display:none;
	margin:-2em 0 0 17em;
}
#cookieFrontend2023 div.extra p > * {
	display:inline-block;
	vertical-align:top;
	width:1.4em;
}
#cookieFrontend2023 div.extra input {
	margin-top:0.7em;
}
#cookieFrontend2023 div.extra label {
	margin-left:0.5em;
	line-height:auto;
	width: calc(100% - 3em);

}
#cookieFrontend2023 div.extra span {
	font-family:Monospace;
}
#cookieFrontend2023 .buttons {
	margin-top:2em;
	text-align:center;
}
#cookieFrontend2023 button {
	background-color:#003a4e;
	color:white;
	display:inline-block;
	font-weight:bold;
	margin:0 3%;
	opacity:0.7;
	padding:0.4em 0;
	text-align:center;
	vertical-align:top;
	width:27%;
}
#cookieFrontend2023 button:focus/*, #cookieFrontend2023 button:hover */ {
	background-color:#668894;
}
@media (max-width: 600px) {
		#cookieFrontend2023 {
			font-size:10px;
			line-height:1.3;
		}


		#cookieFrontend2023 p.h4,
		#cookieFrontend2023 p.h4 ~ p,
		#cookieFrontend2023 .extra {

			width:95%
		}
		#cookieFrontend2023 div.extra {
			margin-left:0;
		}
}






.gray {
	color:rgb(144,148,153)  !important;
}
h2 .gray, .h2 .gray {
	font-weight:normal;
	font-size:0.9em;
}
h2.gray, .h2.gray {
	font-weight:normal;
	font-size:1.67em;
}
h2.h2_gray, .h2_gray {
	font-weight:normal;
	font-size:1.67em;
	color:rgb(144,148,153);
}

h2.gray .gray, .h2.gray .gray {
	font-size:1em;
}
.rot {
    color:#b20d13 !important;
}
.blau {
    color:#629fb1 !important;
}
h2.blau, .h2.blau {
	font-weight:300;
}
.blauBox {
	box-shadow:var(--s1);
	color:white;
	background-color:rgb(51,111,126);
	display:inline-block;
	font-weight:400;
	margin:0.5em 0;
	padding:0.5em 2em 0.5em 0.5em;
}
sub {
	line-height:0;
}

.textInner {
	line-height:1.4;
}

.textInner p {font-size:19.6px; font-weight: 400; margin:0 0 0.5em 0}

.textInner h1 {font-size:36px; font-weight: 500;padding-left:0;}
.textInner p.h1 {font-size:36px; font-weight: 500;padding-left:0;}

.textInner h2 {font-size:28px; font-weight: 500;}
.textInner p.h2 {font-size:28px; font-weight: 400;padding-left:0;}
.textInner p.h2_light {font-size:28px; font-weight: 300;padding-left:0;}


.textInner h3 {font-size:22px; font-weight: 400;}
.textInner p.h3 {font-size:22px; font-weight: 400;padding-left:0;}

.textInner .blue   {color: var(--blue);}
.textInner .grey   {color: var(--grey);}
.textInner .silver {color: var(--silver);}
.textInner .red    {color: var(--red);}
.textInner .teal   {color: var(--teal);}

.textInner .regular {font-weight: 500;}
.textInner .medium  {font-weight: 400;}
.textInner .light   {font-weight: 300;}


.textInner .blue_medium   {font-weight: 400;color: var(--blue);}
.textInner .grey_medium   {font-weight: 400;color: var(--grey);}
.textInner .silver_medium {font-weight: 400;color: var(--silver);}
.textInner .red_medium    {font-weight: 400;color: var(--red);}
.textInner .teal_medium   {font-weight: 400;color: var(--teal);}

.textInner .blue_light   {font-weight: 300;color: var(--blue);}
.textInner .grey_light   {font-weight: 300;color: var(--grey);}
.textInner .silver_light {font-weight: 300;color: var(--silver);}
.textInner .red_light    {font-weight: 300;color: var(--red);}
.textInner .teal_light   {font-weight: 300;color: var(--teal);}

.textInner .blauBox {
	color:white;
	background:rgb(51,111,126);
	display:inline-block;
	font-size:1em;
	font-weight:400;
	margin:0.5em 0;
	padding:0.5em 2.5em 0.5em 2.5em;
}



.clearfix, div.section .frame > div.clearfix, .clearfix, section .frame > div.clearfix {
	clear:both;
	height:0;
}
#formLayover {
	display:none;
}
.noCaps {
	font-variant:normal !important;
}
p {
	font-size:19.6px;
	line-height:140%;
	margin:0.5em 0;
}
section, div.section {
	background-color:rgb(235,241,242) ;
	background-color:#F5F8F8;
	overflow-x:hidden;
	position:relative;
	width:100%;
	width:100vw;
}
strong {
	font-weight:600;
}

div.section .frame,
section .frame,
footer .frame,
header .frame {
	margin:0 4%;
	position:relative;
}
div.section.stageRight .frame, section.stageRight .frame{
	margin:0 0 0 4%;
}
div.section.stageLeft .frame, section.stageLeft .frame{
	margin:0 4% 0 0;
}
/*
h2, .h2 {
	color:rgb(0,75,94);
	font-size:2.1em;
	font-weight:600;
	line-height:1.4em;
	margin:0.3em 0;
}
.h2 {
	font-size:1.5em;
}
h2 .h2 {
	font-size:1em;
}
p.h2 {
	font-size:2.1em;
}
h3, .h3 {
	font-size:1.4em;
	font-weight:600;
	margin:0.6em 0;
}
*/
a {
	color:inherit;
	font-weight:600;
	line-height:1.2em;
	text-decoration:none;
	
	font-weight:bold;
	background: linear-gradient(var(--blue) 0 0) bottom center/ var(--underline-width, 0%) 0.05em	no-repeat;
	display: inline-block;
	padding: var(--aPadding);
	transition: background-size 0.5s;

}
.bar a {
	background: linear-gradient(white 0 0) bottom center/ var(--underline-width, 0%) 0.05em	no-repeat;
}
a:hover {
  --underline-width: 100%;
}






/*
div.section.textArea h1, section.textArea h1, div.section.textArea .h1, section.textArea .h1 {
	font-size:1.4em;
	font-weight:400;
	line-height:1.2em;
}
div.section.textArea h2, section.textArea h2, div.section.textArea .h2, section.textArea .h2 {
	font-size:1.2em;
	font-weight:400;
}
*/
@keyframes fade {
  0%,100% { opacity: 0.5 }
  50% { opacity: 1 }
}
a.pulsing {
	animation: fade 2s linear infinite;
}
a.circle {
	background:rgba(0,75,94,.85);
	border-radius:1.75em;
	box-shadow:var(--s1);
	display:inline-block;
	color:white;
	float:right;
	height:1.4296875em;
	padding:1.03515625em 1em;
	width:1.5em;
	opacity: 1;
}
a.circle.arrow::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  xmlns:v="https://vecta.io/nano"><path fill="white" d="M192 128v64H88c-13.2 0-24 10.8-24 24v80c0 13.2 10.8 24 24 24h104v64c0 28.4 34.5 42.8 54.6 22.6l128-128c12.5-12.5 12.5-32.8 0-45.3l-128-128c-20.1-20-54.6-5.8-54.6 22.7zM352 256L224 384v-96H96v-64h128v-96l128 128z"/></svg>');
	display:inline-block;
	fill:white;
	height:1.5em;
	margin:-0.1em 0 0 0;
	padding:0;
	vertical-align:top;
	width:1.5em;
}
.c {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.col_3 {
	font-size:1.4em;
	line-height:1.4em;
}
.col_3 > * {
	display:inline-block;
	vertical-align:top;
	width:100%;
}
.col {
	display:inline-block;
	vertical-align:top;
}
.w_3 {
	width:100%;
}
.w_6 {
	width:100%;
}
.col .inCol {
	padding:0 2vw;
}
.cols {
	margin:0 -2vw;
}

div.section.bar, section.bar {
	background-color:rgb(0,75,94,.8);
	box-shadow:var(--s1);
	color:white;
	font-size:1.3em;
	font-variant:small-caps;
	padding:1em 0;
	text-align:center;
}
div.section.bar ul, section.bar ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
div.section.bar ul li, section.bar ul {
	display:block;
}
div.section.bar a, section.bar a {
	color:white;
	display:block;
	padding:var(--aPadding);
	text-decoration:none;
}
div.section.bar a:hover, section.bar a:hover {
	/* text-decoration:underline;*/
}
.backLight {
	background: rgb(0,63,75);
	background: -moz-radial-gradient(center, ellipse cover,  rgb(255,255,255) 5%, rgb(206,214,219) 11%, rgb(107,135,146) 30%, rgb(4,77,89) 58%, rgb(0,67,78) 70%, rgb(0,63,75) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgb(255,255,255) 5%,rgb(206,214,219) 11%,rgb(107,135,146) 30%,rgb(4,77,89) 58%,rgb(0,67,78) 70%,rgb(0,63,75) 100%);
	background: radial-gradient(ellipse at center,  rgb(255,255,255) 5%,rgb(206,214,219) 11%,rgb(107,135,146) 30%,rgb(4,77,89) 58%,rgb(0,67,78) 70%,rgb(0,63,75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#003f4b',GradientType=1 );
}


div.section .detail {
	color:pink;
	font-size:30px;
	font-weight:800;
	opacity:0.5;
	position:absolute;
}

body.details div.section {
	border-bottom:1px solid pink;
}


div.section .fontSize {
	color:lime;
	font-weight:800;
	opacity:0.8;
}

.rotationWrapper {
  perspective: 1000px;
}
.rotationWrapper > div {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
	opacity:0;
	text-align:center;
	top:50%;
}
.rotationWrapper > div img {
	height:auto;
	max-height:80%;
	max-width:60%;
	position:absolute;
/*	top:50%;
	left:50%;*/
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width:auto;
}


@media (max-width:962px) {
	.rotationWrapper > div {
		opacity:1;
		/*top:0%;*/
	}
	/* version for single items */
	.rotationWrapper > div:last-of-type {
		opacity:1;
		top:50%;
	}
	.rotationWrapper > div.notMobile {
		opacity:0;
		top:0%;
	}
	.rotationWrapper > div img {
		max-height:80%;
		max-width:100%;
	}
}


/* water logo */


div.section.waterLogo {
	overflow:hidden;
	padding-bottom:2em;
}
.waterLogoStage {
	border-top:3em solid white;
	margin:0em auto 4em auto;
	max-width:500px;
	min-width:375px;
	overflow:hidden;
	position:relative;
	width:40%;
}
.waterLogoStage .logoInner {
	height:0;
	padding-top:30%;
}
.waterLogoStage .logoInner > div {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.waterLogoStage .svg {
	overflow:hidden;
}
@keyframes waterLogo {
	0% {opacity:0}
	50% {opacity:0}
	100% {opacity:1}
}

.waterLogoStage .mp4 {
	background-color:rgb(0,75,94);
	margin:0 auto;
	width:78.33333333333%;
	animation:waterLogo 2s;
}
.waterLogoStage .mp4 video ,
.waterLogoStage .mp4 picture img {
	margin-top:-18%;
	opacity:.8;
	width:100%;
}
.waterLogoStage .mp4 picture img {
	margin-top:4%;
}
div.section.waterLogo .claim {
	font-size:1.4em;
	font-variant:small-caps;
	line-height:1em;
	padding-bottom:2em;
	text-align:center;
}
@charset "utf-8";
/* CSS Document */

footer .inCol ul {
	list-style:none;
	padding:0;
}
footer .inCol .inset {
	padding-left:1.5em;
}

footer .map a {
	background:url(../images/brd.svg) no-repeat;
	background-size:contain;
	display:block;
	height:14em;
	margin:0 auto;
	padding-top:10em;
	position:relative;
	width:17.734em
}
footer .map a span {
	color:white;
	display:block;
	filter:drop-shadow(var(--s1));
	font-size:1.2em;
	text-align:center;
	transform: rotate(-50deg);
	transition: transform 0.25s;
}

footer .map a:hover span,
footer .map a.hover span {
	transform: rotate(-40deg);
	transition: transform 0.25s;
}
.frame > div.textInThreeColumns {
	padding:1em 0;
	width:100%;
}

section.textArea,
div.section.textArea {
	background-repeat:no-repeat;
	background-size:cover;
	padding:2em 0 2em 0;
}
body.tpl_Datenschutz section.textArea
body.tpl_Datenschutz div.section.textArea, body.tpl_Datenschutz section.textArea {
	padding:0;
}


div.section.imgNav, section.imgNav {
	padding-bottom:2em;
}
div.section.imgNav .intro, section.imgNav .intro {
	color:rgb(0,75,94);
	padding:2em 0;
	text-align:center;
}
div.section.imgNav .intro h1, section.imgNav .intro h1, div.section.imgNav .intro .h1, section.imgNav .intro .h1 {
	font-size:1.99em;
	font-weight:600;
	line-height:1.4em;
}
div.section.imgNav .intro h2, section.imgNav .intro h2, div.section.imgNav .intro .h2, section.imgNav .intro .h2 {
	display:block;
	line-height:1.4em;
	font-size:1.38em;
	font-weight:500;
}
div.section.imgNav .intro p, section.imgNav .intro p {
	line-height:1.4em;
	font-size:0.97em;
	font-weight:400;
}


div.section.imgNav .intro a:hover, section.imgNav .intro a:hover {
	/* text-decoration:underline;*/ 
}
div.section.imgNav ul.items, section.imgNav ul.items {
	list-style:none;
	padding:0;
	text-align:center;
}
div.section.imgNav ul.items li, section.imgNav ul.items li {
}
div.section.imgNav ul.items li a, section.imgNav ul.items li a {
	color:inherit;
	text-decoration:none;
}
div.section.imgNav ul.items li a div.bg, section.imgNav ul.items li a div.bg {
	background-color:white;
	box-shadow:var(--s1);
	margin:2em 0;
	padding-top:2em;
	position:relative;
}
div.section.imgNav ul.items li a div.bg figure, section.imgNav ul.items li a div.bg figure {
	position:relative;
}
div.section.imgNav ul.items li a div.bg figure::before, section.imgNav ul.items li a div.bg figure::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-left: -1ch;
}
div.section.imgNav ul.items li a div.bg figure img, section.imgNav ul.items li a div.bg figure img {
	max-height:60em;
	max-width:70%;
  display: inline-block;
  vertical-align: middle;
}
div.section.imgNav ul.items li a div.bg figcaption, section.imgNav ul.items li a div.bg figcaption {
	background-color:rgb(0,75,94,.8);
	bottom:0em;
	box-shadow:var(--s1);
	left:100%;
	padding:3em 0.1em;
	position:absolute;
	letter-spacing:0.3em;
	top:-5em;
	width:12%;
}
div.section.imgNav ul.items li a div.bg figcaption .text, section.imgNav ul.items li a div.bg figcaption .text {
	color:white;
	font-size:1.5em;
	letter-spacing:0.25em;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
div.section.imgNav ul.items li a div.bg .description, section.imgNav ul.items li a div.bg .description {
	padding:0 2em 2em 2em;
}
div.section.imgNav ul.items li a div.bg .description h3, section.imgNav ul.items li a div.bg .description h3 {
	margin-top:0;
}
div.section.imgNav ul.items li a div.bg .description p, section.imgNav ul.items li a div.bg .description p {

}

div.section.headStandard.head, section.headStandard.head  {
	background-color:white;
	box-shadow: var(--s1);
	height:auto;
	margin-bottom:4em;
	padding-bottom:0;
	z-index:30;
}
div.section.headStandard.head .headLeft, section.headStandard.head .headLeft,
div.section.headStandard.head .headMiddle, section.headStandard.head .headMiddle {
	background-color:transparent;
	box-shadow:none;
	display:block;
	width:100%;
}
div.section.headStandard.head .headLeft, section.headStandard.head .headLeft {
	height:80vw;
	max-height:60vh;
}
div.section.headStandard.head .headLeft .headLeftInner, section.headStandard.head .headLeft .headLeftInner {
	background-position:center center;
	background-size:cover;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
div.section.headStandard.head .headRight, section.headStandard.head .headRight {
	display:none;
}
div.section.head .headClaim, section.head .headClaim {
	background-color:rgb(0,75,94,0.8);
	color:white;
	font-size:2.5em;
	font-variant:small-caps;
	height:auto;
	line-height:140%;
	padding:1em 0;
	position:relative;
	text-align:center;
	/* keep it in front of rotator */
	-webkit-transform:rotate(0) translateX(0) translateY(0);
	transform:rotate(0) translateX(0) translateY(0);
}
div.section.headStandard.head .headMiddle .waterLogoStage, section.headStandard.head .headMiddle .waterLogoStage {
	border-bottom:2em solid white;
	margin: 0 auto;
	width:100%;
}
div.section.scroll {
	overflow:hidden;
}
div.section.scroll.references, section.scroll.references, section.scroll.references, section.scroll.references {
	border-bottom:2em solid rgb(0,75,94,.8);
	border-top:2em solid rgb(0,75,94,.8);
	box-shadow:var(--s1);
}
.simply-scroll-container {
	background-color:white;
	box-shadow:var(--s1);
	position:relative;
}
.simply-scroll-clip {
	background-color:rgba(0,75,94,0.08);
	overflow:hidden;
	position:relative;
}
.simply-scroll-list {
	display:inline-block;
	height:4.6em;
	list-style:none;
	margin:-5px 0 0 0;
	overflow:hidden;
	padding:0;
}
.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}
.simply-scroll-list li img {
	border:none;
	display:block;
	height:55px;
	width:auto;
}
.simply-scroll {
	height:60px;
	margin-bottom:0em;
	overflow:hidden;
	width:auto;
}
.simply-scroll .simply-scroll-clip {
	width:10000px;
	height:80px;
}
.simply-scroll .simply-scroll-list li {
	float:left;
	height:80px;
	padding:0.4em 2em 0 2em;
}

div.section.imgNav {
	padding-bottom:2em;
}
div.section.imgNav h2, div.section.scroll h2, div.section.horSlider h2, div.section.imgNav .h2, div.section.scroll .h2, div.section.horSlider .h2 {
	// display:none;
}
div.section.imgNav .intro {
	color:rgb(0,75,94);
	padding:2em 0;
	text-align:center;
}
div.section.imgNav .intro h1, div.section.imgNav .intro .h1 {
	font-size:1.99em;
	font-weight:600;
	line-height:1.4em;
}
div.section.imgNav .intro h2, div.section.imgNav .intro .h2 {
	line-height:1.4em;
	font-size:1.38em;
	font-weight:500;
}
div.section.imgNav .intro p {
	line-height:1.4em;
	font-size:0.97em;
	font-weight:400;
}


div.section.imgNav .intro a:hover {
/*	text-decoration:underline;*/
}
div.section.imgNav ul.items {
	list-style:none;
	padding:0;
	text-align:center;
}
div.section.imgNav ul.items li {
}
div.section.imgNav ul.items li a{
	background:none;
	color:inherit;
	text-decoration:none;
}
div.section.imgNav ul.items li a div.bg,
div.section.imgNav ul.items li div.bg {
	background-color:white;
	box-shadow:var(--s1);
	margin:2em 0;
	padding-top:2em;
	position:relative;
}
div.section.imgNav ul.items li a div.bg figure,
div.section.imgNav ul.items li div.bg figure {
	position:relative;
}
div.section.imgNav ul.items li a div.bg figure::before,
div.section.imgNav ul.items li div.bg figure::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-left: -1ch;
}
div.section.imgNav ul.items li a div.bg figure img,
div.section.imgNav ul.items li div.bg figure img {
	max-height:60em;
	max-width:70%;
	display: inline-block;
	height:auto;
	vertical-align: middle;
	width:auto;
}
div.section.imgNav ul.items li a div.bg figcaption,
div.section.imgNav ul.items li div.bg figcaption {
	background-color:rgb(0,75,94,.8);
	bottom:3em;
	box-shadow:var(--s1);
	left:100%;
	padding:3em 0.1em;
	position:absolute;
	letter-spacing:0.3em;
	top:-5em;
	width:12%;
}
div.section.imgNav ul.items li a div.bg figcaption .text,
div.section.imgNav ul.items li div.bg figcaption .text {
	color:white;
	font-size:1.12em;
	font-weight:400;
	letter-spacing:0.25em;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
div.section.imgNav ul.items li a div.bg .description,
div.section.imgNav ul.items li div.bg .description {
	color:rgb(0,75,94);
	padding:0 2em 2em 2em;
}
div.section.imgNav ul.items li a div.bg .description p,
div.section.imgNav ul.items li div.bg .description p {
	font-weight:400;
}
div.section.imgNav ul.items li a div.bg .description p.title,
div.section.imgNav ul.items li div.bg .description p.title {
	font-size:1.4em;
	margin-top:0;
}
div.section.rotator, section.rotator {
	height:auto;
}
div.section.rotator h3, section.rotator h3, div.section.rotator .h3, section.rotator .h3 {
	font-size:1.7em;
	font-weight:600;
}
div.section.halfImg .stage, section.halfImg .stage {
	background-repeat:no-repeat;
	height:40em;
}

div.section.rotator .inner, section.rotator .inner,
div.section.halfImg .inner, section.halfImg .inner {
	background-color:white;
	box-shadow:var(--s1);
	height:auto;
	margin:3em 0;
}
div.section.halfImg, section.halfImg {
	overflow:hidden;
}
div.section.halfImg .inner, section.halfImg .inner {
	display:flex;
}
div.section .frame > div, section .frame > div {
	height:50%;
	position:relative;
	width:100%;
}
div.section.halfImg .shadow, section.halfImg .shadow {
	display:none;
}

div.section.imgRight .frame .imgContainer,
div.section.imgLeft .frame .imgContainer,
section.imgRight .frame .imgContainer,
section.imgLeft .frame .imgContainer{
  background-color: transparent;
	float:none;
	overflow:hidden;
}

div.section .imgContainer, section .imgContainer {
	height:auto;
	min-height:65vh;
}
div.section .imgContainer img, section .imgContainer img {
	// filter:drop-shadow(var(--s1));
}


div.section.imgRight .textContainer .textInner,
div.section.imgLeft .textContainer .textInner {
	padding:2em 0 2em 0;
}

div.section.imgRight .textContainer .textInner p,
div.section.imgLeft .textContainer .textInner p {
	font-size:1.4em;
	line-height:1.4em;
	padding-left:2em;
}
div.section.imgRight .textContainer .textInner p.h1, div.section.imgRight .textContainer .textInner p.h2, div.section.imgRight .textContainer .textInner p.h3,
div.section.imgLeft .textContainer .textInner p.h1, div.section.imgLeft .textContainer .textInner p.h2, div.section.imgLeft .textContainer .textInner p.h3 {
	padding-left:0;
}

div.section.imgRight .textContainer .textInner p.h2,
div.section.imgLeft .textContainer .textInner p.h2 {
	font-size:2.1em;
	font-weight:300;
}
div.section.imgRight .textContainer .textInner p.h3,
div.section.imgLeft .textContainer .textInner p.h3 {
	font-size:1.71em;
	font-weight:300;
}

/* halfImg */
div.section..halfImg .stage {
	height:550px;
	margin: 0 -9.5% 0 -9.5%;
	z-index:8;
	width:119%;
}
div.section..halfImg .stage img {
	box-shadow:0 5px 5px #333;
	width:100%;
}
/*.halfImg .shadow {
	background: #333;
	background: -moz-linear-gradient(top,  #333 0%, #fff 100%);
	background: -webkit-linear-gradient(top,  #333 0%,#fff 100%);
	background: linear-gradient(to bottom,  #333 0%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#fff',GradientType=0 );
	height:8px;
	margin: 0 -9.5% 0 -9.5%;
	width:119%;
}*/
div.section.halfImg .stage img.layover {
	box-shadow:none;
	bottom:-3em;
	filter: drop-shadow(0px 0px 8px #333)  drop-shadow(0px 0px 4px #333);
	height:50vw;
	left:1vw;
	position:absolute;
	width:auto;
}
div.section.halfImg.imgLeft .stage img.layover {
	left:auto;
	right:1vw;

}
div.section.halfImg.imgLeft .stage img.layover {
	left:auto;
	right:1vw;
}
body div.section.mainNavMobile {background-color:white;overflow:visible;z-index:100}
body #mainNav {position:relative; z-index:50;}
body .mainNav h2, .mainNavMobile h2, body .mainNav .h2, .mainNavMobile .h2 {display:none;}
body #mainNavMobil{background-color:rgb(169,193,199);font-size:1.2em;margin:0 auto;}
body #mainNavMobil, body #mainNavMobil ul{display:block;list-style:outside none none;padding-left:0;position:relative;width:90%;margin:0 auto;}
body #mainNavMobil{width:100%;}

body #mainNavMobil li{position:relative;}
body #mainNavMobil li.navTreeCurrentItem, body #mainNavMobil li.navTreeCurrentNode{}
#mainNavMobil a{background-color:#717070;background-color:#555;box-shadow:2px 0.4em 0.25em 0px rgba(0,0,0,0.5);color:white;display:block;padding:0.65em 0;text-align:center;text-decoration:none;}
#mainNavMobil a:hover{box-shadow:2px 0.14em 0.25em 0px rgba(0,0,0,0.5);}
#mainNavMobil .navTreeCurrentNode a{background-color:#1689a5;background-color:rgba(0,75,94,1);background-color:#004b5e;}
#mainNavMobil .navTreeCurrentNode .navTreeItem a{background-color:#63a2ba;background-color:#2c6a79;}
body #mainNavMobil li.navTreeCurrentItem > a, body #mainNavMobil li.navTreeCurrentNode > a{color:rgb(178,13,20);color:#D91920;font-weight:bold;}
body #mainNavMobil ul.onlyMobile.navTree.navTreeLevel2{display:none !important;}
#toMenue{height:1em;position:relative;width:100%;z-index:400;opacity:0.8}
#toMenue:hover{opacity:1}
#toMenue #menueSwitch{background-color:#717070;border-top:none;border-radius:0 0 3px 3px;box-shadow:2px 0.4em 0.25em 0px rgba(0,0,0,0.5);color:color:#717070;height:1.5em;margin:-0.1em auto -3em auto;cursor:pointer;text-align:center;padding:0.5em;width:20%;}
#toMenue svg{color:#717070;height:1.5em;}
#productdetails-wrapper{padding:0;}
#productdetails-upper{padding:2em;}
.productSamples a{width:45%;}
#productNavWrapper{background-color:rgba(67, 107, 125, 0.65);box-shadow:7px 7px 5px rgba(0, 0, 0, 0.75);margin:0.5em 3px 2em;}
#productlist ul#productNav{background-color:transparent;box-shadow:none;margin:0;}


footer a {
	font-size:19.4px;
}
.hideMe {
	display:none !important;
}

section.standardHeadNew {
	background-size:cover;
	height:0;
	padding:39% 0 0 0;
}


/**/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/**/