#main{
	width:100%;
	max-width:none !important;
}
.marque .relative,
.marque.relative{
	position:relative;
}
.marque h2 span.style1{
	color:#000;
	text-transform:uppercase;
	font-family: 'open_sansbold';
	font-size:18px;
}
.marque .relative.style1 h2{
	position:absolute;
	z-index:2;
	font-family: 'open_sansregular';
	text-transform:uppercase;
	color:#fff;
	font-size:120px;
	line-height:85px;
}
.marque .relative.style1 h2 span.min{
	display:block;
	text-align:left;
	color:#fff;
	font-size:60px;
	margin-left:2px;
}
.marque .relative.style1 h2 span.max{
	display:block;
	text-align:left;
}
.marque .relative.style1 h2 span.cell{
	line-height:50px;
}
.marque .block1 h2{
	top:28.625%
}
.marque .table{
	display:table;
	text-align:center;
}
.marque .cell{
	float:none;
	display:table-cell;
	vertical-align:middle;
}
.marque .vmiddle{
	vertical-align:middle;
}
.marque .acenter{
	text-align:center;
}
.marque .aright{
	text-align:right;
}
.marque .aleft{
	text-align:left;
}
.marque .blocktexte1{
	display:block;
	background:#fff;
}
.marque .blocktexte2{
	display:block;
	background:#fff;
}
.marque .blocktexte3{
	display:block;
	background:#fff;
}
.marque .blocktexte4{
	display:block;
	background:#fff;
}
.marque .blocktexte5{
	display:block;
	background:#fff;
}
.marque .blocktexte6{
	display:block;
	background:#fff;
}
.marque .blocktexte .row1{
	display:block;
	background:#fff;
	box-sizing:border-box;
	padding:80px 30px 80px 55px;
}
.marque .blocktexte .row2{
	display:block;
	background:#faf9f8;
	box-sizing:border-box;
	padding:80px 30px 80px 55px;
}
.marque .blocktexte h2{
	font-family: 'roboto_condensedregular';
	font-size:60px;
	line-height:60px;
}
.marque .blocktexte h3{
	font-family: 'roboto_condensedregular';
	font-size:40px;
	line-height:40px;
}
.marque .blocktexte p{
	font-family: 'open_sansregular';
	font-size:19px;
	line-height:36px;
	margin:15px 0 0 0;
}
.marque .desktop{
	display:none;
}
.marque .mobile{
	display:block;
}
@media (max-width: 767px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 36px;
		line-height: 28px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:26px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:30px;
	}
	.marque .blocktexte h3 br,
	.marque .blocktexte h2 br,
	.marque .blocktexte p br{
		display:none;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:30px 20px;
	}
	.marque .blocktexte h2{
		font-size: 32px;
		line-height: 32px;
	}
	.marque .blocktexte h3{
		font-size:30px;
		line-height:30px;
	}
	.marque .blocktexte p{
		font-size:15px;
		line-height:20px;
		margin:10px 0 0 0;
	}
}
@media (min-width: 480px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 50px;
		line-height: 40px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:30px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:44px;
	}
	.marque .blocktexte h3 br,
	.marque .blocktexte h2 br,
	.marque .blocktexte p br{
		display:none;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:30px 20px;
	}
	.marque .blocktexte h2{
		font-size: 32px;
		line-height: 32px;
	}
	.marque .blocktexte h3{
		font-size:30px;
		line-height:30px;
	}
	.marque .blocktexte p{
		font-size:15px;
		line-height:20px;
		margin:10px 0 0 0;
	}
}
@media (min-width: 768px){
	.marque .desktop{
		display:block;
	}
	.marque .mobile{
		display:none;
	}
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 56px;
		line-height: 44px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:36px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:50px;
	}
	.marque .blocktexte1{
		position:absolute;
		z-index:10;
		top:330px;
		left:50.7291666666667%;
		width:29.3333333333333%;
	}
	.marque .blocktexte2{
		position:absolute;
		z-index:10;
		top:280px;
		left:50.78125%;
		width:29.3333333333333%;
	}
	.marque .blocktexte3{
		position:absolute;
		z-index:10;
		top:660px;
		left:14.65625%;
		width:34.6666666666667%;
	}
	.marque .blocktexte4{
		position:absolute;
		z-index:10;
		top:40px;
		left:14.65625%;
		width:34.6666666666667%;
	}
	.marque .blocktexte5{
		position:absolute;
		z-index:10;
		top:400px;
		left:50.78125%;
		width:34.6666666666667%;
	}
	.marque .blocktexte6{
		position:absolute;
		z-index:10;
		top:750px;
		left:14.65625%;
		width:34.6666666666667%;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:30px 10px;
	}
	.marque .blocktexte h2{
		font-size: 28px;
		line-height: 28px;
	}
	.marque .blocktexte h3{
		font-size:21px;
		line-height:21px;
	}
	.marque .blocktexte p{
		font-size:11px;
		line-height:17px;
		margin:10px 0 0 0;
	}
}
@media (min-width: 900px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 56px;
		line-height: 44px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:36px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:42px;
	}
	.marque .blocktexte1{
		position:absolute;
		z-index:10;
		top:380px;
		left:50.7291666666667%;
		width:24.3333333333333%;
	}
	.marque .blocktexte2{
		position:absolute;
		z-index:10;
		top:330px;
		left:50.78125%;
		width:24.3333333333333%;
	}
	.marque .blocktexte3{
		position:absolute;
		z-index:10;
		top:780px;
		left:17.65625%;
		width:31.6666666666667%;
	}
	.marque .blocktexte4{
		position:absolute;
		z-index:10;
		top:60px;
		left:17.65625%;
		width:31.6666666666667%;
	}
	.marque .blocktexte5{
		position:absolute;
		z-index:10;
		top:460px;
		left:50.78125%;
		width:31.6666666666667%;
	}
	.marque .blocktexte6{
		position:absolute;
		z-index:10;
		top:900px;
		left:17.65625%;
		width:31.6666666666667%;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:40px 5px 40px 5px;
	}
	.marque .blocktexte h2{
		font-size: 32px;
		line-height: 32px;
	}
	.marque .blocktexte h3{
		font-size:23px;
		line-height:23px;
	}
	.marque .blocktexte p{
		font-size:11px;
		line-height:17px;
		margin:10px 0 0 0;
	}
}
@media (min-width: 1024px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 66px;
		line-height: 52px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:40px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:50px;
	}
	.marque .blocktexte1{
		top:380px;
	}
	.marque .blocktexte2{
		top:400px;
	}
	.marque .blocktexte3{
		top:880px;
	}
	.marque .blocktexte4{
		top:60px;
	}
	.marque .blocktexte5{
		top:520px;
	}
	.marque .blocktexte6{
		top:990px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:45px 10px 45px 15px;
	}
	.marque .blocktexte h2{
		font-size: 38px;
		line-height: 38px;
	}
	.marque .blocktexte h3{
		font-size:23px;
		line-height:23px;
	}
	.marque .blocktexte p{
		font-size:12px;
		line-height:20px;
		margin:10px 0 0 0;
	}
}
@media (min-width: 1100px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 66px;
		line-height: 52px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:40px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:50px;
	}
	.marque .blocktexte1{
		top:410px;
	}
	.marque .blocktexte2{
		top:420px;
	}
	.marque .blocktexte3{
		top:940px;
	}
	.marque .blocktexte4{
		top:60px;
	}
	.marque .blocktexte5{
		top:570px;
	}
	.marque .blocktexte6{
		top:1090px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:50px 10px 50px 20px;
	}
	.marque .blocktexte h2{
		font-size: 40px;
		line-height: 40px;
	}
	.marque .blocktexte h3{
		font-size:23px;
		line-height:23px;
	}
	.marque .blocktexte p{
		font-size:12px;
		line-height:20px;
		margin:10px 0 0 0;
	}
	.marque .animated{opacity: 0; transform: translate3d(0,160px,0); transition: opacity 0.3s ease-out 0s, transform 0.6s ease-out 0s; }
	.marque .active .animated{opacity: 1; transform: translate3d(0,0,0); }
}
@media (min-width: 1280px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 78px;
		line-height: 66px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:48px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:72px;
	}
	.marque .blocktexte1{
		top:480px;
	}
	.marque .blocktexte2{
		top:470px;
	}
	.marque .blocktexte3{
		top:1080px;
	}
	.marque .blocktexte4{
		top:80px;
	}
	.marque .blocktexte5{
		top:660px;
	}
	.marque .blocktexte6{
		top:1240px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:55px 15px 55px 24px;
	}
	.marque .blocktexte h2{
		font-size: 48px;
		line-height: 48px;
	}
	.marque .blocktexte h3{
		font-size:28px;
		line-height:28px;
	}
	.marque .blocktexte p{
		font-size:14px;
		line-height:22px;
		margin:11px 0 0 0;
	}
}
@media (min-width: 1400px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 85px;
		line-height: 74px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:56px;
		margin-left:3px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:72px;
	}
	.marque .blocktexte1{
		top:510px;
	}
	.marque .blocktexte2{
		top:510px;
	}
	.marque .blocktexte3{
		top:1160px;
	}
	.marque .blocktexte4{
		top:80px;
	}
	.marque .blocktexte5{
		top:720px;
	}
	.marque .blocktexte6{
		top:1320px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:65px 20px 65px 30px;
	}
	.marque .blocktexte h2{
		font-size: 48px;
		line-height: 48px;
	}
	.marque .blocktexte h3{
		font-size:32px;
		line-height:32px;
	}
	.marque .blocktexte p{
		font-size:15px;
		line-height:25px;
		margin:11px 0 0 0;
	}
}
@media (min-width: 1500px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size: 94px;
		line-height: 78px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:58px;
		margin-left:6px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:75px;
	}
	.marque .blocktexte1{
		top:540px;
	}
	.marque .blocktexte2{
		top:510px;
	}
	.marque .blocktexte3{
		top:1240px;
	}
	.marque .blocktexte4{
		top:100px;
	}
	.marque .blocktexte5{
		top:750px;
	}
	.marque .blocktexte6{
		top:1470px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:65px 20px 65px 30px;
	}
	.marque .blocktexte h2{
		font-size: 52px;
		line-height: 52px;
	}
	.marque .blocktexte h3{
		font-size:35px;
		line-height:35px;
	}
	.marque .blocktexte p{
		font-size:16px;
		line-height:27px;
		margin:13px 0 0 0;
	}
}
@media (min-width: 1600px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size:100px;
		line-height:80px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:58px;
		margin-left:6px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:75px;
	}
	.marque .blocktexte1{
		top:610px;
	}
	.marque .blocktexte2{
		top:640px;
	}
	.marque .blocktexte3{
		top:1350px;
	}
	.marque .blocktexte4{
		top:126px;
	}
	.marque .blocktexte5{
		top:830px;
	}
	.marque .blocktexte6{
		top:1620px;
	}
	.marque .blocktexte .row1,
	.marque .blocktexte .row2{
		padding:70px 25px 70px 35px;
	}
	.marque .blocktexte h2{
		font-size:56px;
		line-height:56px;
	}
	.marque .blocktexte h3{
		font-size:36px;
		line-height:36px;
	}
	.marque .blocktexte p{
		font-size:17px;
		line-height:30px;
		margin:15px 0 0 0;
	}
}
@media (min-width: 1700px){
	.marque h2 span.style1{
		font-size:18px;
	}
	.marque .relative.style1 h2{
		font-size:120px;
		line-height:85px;
	}
	.marque .relative.style1 h2 span.min{
		font-size:60px;
		margin-left:6px;
	}
	.marque .relative.style1 h2 span.cell{
		line-height:75px;
	}
	.marque .blocktexte1{
		top:670px;
	}
	.marque .blocktexte2{
		top:690px;
	}
	.marque .blocktexte3{
		top:1500px;
	}
	.marque .blocktexte4{
		top:206px;
	}
	.marque .blocktexte5{
		top:960px;
	}
	.marque .blocktexte6{
		top:1802px;
	}
	.marque .blocktexte .row1{
		padding:80px 30px 80px 55px;
	}
	.marque .blocktexte .row2{
		padding:80px 30px 80px 55px;
	}
	.marque .blocktexte h2{
		font-size:56px;
		line-height:56px;
	}
	.marque .blocktexte h3{
		font-size:38px;
		line-height:38px;
	}
	.marque .blocktexte p{
		font-size:18px;
		line-height:35px;
		margin:15px 0 0 0;
	}
}