@font-face{font-family:'norwester';src:url('norwester.eot');src:url('norwester.eot?#iefix') format('embedded-opentype'), url('norwester.woff') format('woff'), url('norwester.ttf') format('truetype');font-weight:normal;font-style:normal;}
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700&subset=latin-ext');*{position:relative;box-sizing:border-box;margin:0px;padding:0px;}
body{font-family:Montserrat,Arial,Verdana,Helvetica,sans-serif;font-weight:300;font-style:normal;font-kerning:auto;font-size:3.5vw;text-align:center;line-height:200%;color:#303030;}
#area{width:100%;margin:0px auto;text-align:center;}
h1{font-family:'norwester';font-weight:100;font-size:10vw;margin-top:6vw;margin-bottom:7vw;}
h2{font-family:'norwester';font-weight:100;font-size:15vw;margin-top:6vw;margin-bottom:7vw;}
h2 > span{color:#ffff00;}
h3{font-weight:700;font-size:4vw;color:#000000;margin-bottom:1vw;}
a{color:#cc0000;text-decoration:underline;}
a:hover{text-decoration:none;}
.icon{width:18vw;margin:5.5vw 0vw 1.5vw 0vw;}
.bg-img, .bg-img-mob{width:100%;}
.button_red{display:inline-block;padding:1.5vw 3vw 1.3vw 3vw;font-size:4vw;font-weight:bold;color:#ffffff;background-color:#ff0000;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
.button_red:hover{color:#cc0000;background-color:#ffffff;}
.button_white{display:inline-block;padding:1.5vw 3vw 1.3vw 3vw;font-size:4vw;font-weight:bold;color:#ff0000;background-color:#ffffff;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
.button_white:hover{background-color:#cc0000;color:#ffffff;}
.button_white_trans{display:inline-block;padding:1.7vw 13vw 1.3vw 3vw;font-size:4vw;font-weight:bold;color:#ffffff;border:solid #ffffff 2px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;background: transparent url('/img/youtube-icon.svg') no-repeat 95% 50%;-ms-background-size:5%;-o-background-size:5%;-moz-background-size:5%;-webkit-background-size:5%;background-size:10%;}
.button_white_trans:hover{background-color:#cc0000;}
.want2see_r{position:absolute;left:-1vw;bottom:-4vw;display:inline-block;width:80%;padding:1vw 8vw 0.5vw 0vw;font-weight:bold;font-size:4vw;text-align:right;text-transform:uppercase;text-decoration:none;color:#ffffff;background-image:url('/img/want2see-r.svg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.want2see_l{position:absolute;right:-1vw;bottom:-4vw;display:inline-block;width:80%;padding:1vw 0vw 0.5vw 8vw;font-weight:bold;font-size:4vw;text-align:left;text-transform:uppercase;text-decoration:none;color:#ffffff;background-image:url('/img/want2see-l.svg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
#par-1,#par-2,#par-3,#par-4,#par-5,#footer{width:100%;}
//#par-1{color:#ffffff;/*background-color:#663333;padding-bottom:9vw;*/}
#par-1 .bg-img{display:none;}
#par-1 .bg-img-mob{float:left;}
a[id^="catch-"]{position:absolute;display:inline-block;width:30vw;height:6.2vw;}
#catch-q1{top:53vw;left:67vw;}
#catch-q2{top:60.2vw;left:67vw;}
#catch-q3{top:67.4vw;left:67vw;}
#catch-q4{top:74.6vw;left:67vw;}
#catch-q5{top:81.8vw;left:67vw;}
.yt{position:absolute;top:0%;left:0%;display:none;z-index:2;}
#par-2{background-image:url('/img/bg-img-02-725.jpg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 25%;color:#ffffff;padding:9vw 0vw 15vw 0vw;}
#par-2 .bg-img{display:none;}
#par-2 p{width:82%;margin-left:auto;margin-right:auto;}
#par-3{color:#333333;}
#par-3 > .bg-img{display:none;}
#par-3 svg{display: none;}
#par-3 h2{color:#003333;padding-top:4vw;}
//#par-3 > div:first-child > div > img.icon{margin-top:1.2vw;}
#par-3 > div > div{width:100%;z-index:2;}
#par-3 > div > div > p{text-align:justify;width:80%;line-height:5.5vw;margin:0vw auto;padding-bottom:9vw;}
#par-3 p a{text-decoration:none;font-weight:700;color:#333333;}
/*#par-4{color:#ffffff;background:#003333 url('/img/bg-img-03-725.jpg') no-repeat 0% 100%;background-size:100%;padding:9vw 0vw 9vw 0vw;}*/
#par-4 > .bg-img{display:none;}
#par-4 > .button_red{position:absolute;top:1vw;right:1vw;}
#par-4 h2{width:80%;line-height:11vw;margin:6vw auto 5vw auto;}
#par-4 p{width:80%;margin:0vw auto 30vw auto;}
#par-5{background-color:#efefef;}
#par-5 > div{text-align:left;float:right;padding:5vw 10vw 7.5vw 10vw;}
#par-5 h3{padding:5vw 0vw 0vw 0vw;}
#par-5 p{text-align:justify;line-height:5.5vw;}
#par-5 ul{margin-top:9vw;line-height:5.5vw;list-style-type:none;font-size:3vw;}
#par-5 ul li{padding-left:6vw;background:transparent url('/img/paw.svg') no-repeat 0 50%;-ms-background-size:1vw;-o-background-size:90%;-moz-background-size:90%;-webkit-background-size:90%;background-size:3vw;}
a[id^="box-"]{position:relative;display:flex;align-items:center;justify-content:center;background-color:#000000;}
a[id^="box-"] > iframe{display:none;}
.img01,.img02,.img03,.img04,.img05,.img06{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;float:left;}
.imgbox06{display:none;}
#header{width:100%;background:#ffffff;text-align:right;z-index:2;}
#header > .button_red{margin:2vw 2vw 2vw 0vw;}
#logo{display:inline-block;float:left;margin:4vw 0vw 0vw 7vw;}
#logo > img{width:35vw;}
#footer{color:#ffffff;background-color:#ff0000;padding:7vw 0vw;}
#footer > div > div{display:none;}
#footer > div > p{width:80%;margin:0vw auto;}
#footer > div > p > a{display:inline-block;width:7vw;height:7vw;margin:2.5vw;}
#footer > div > p > a > img{max-width:7vw;max-height:7vw;vertical-align:top;}
#footer > div > a{display:block;padding:7vw 0vw 2vw 0vw;}
#footer > div > a > img{max-width:35vw;}
#footer a{color:#ffffff;text-decoration:none;}

/***** Buttons - START *****/
.b_base {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	font: bold 70% Georgia, arial, sans-serif;
	color: #000000;
	margin: 0px;
	border-width: 1px 0px;
}
.b_base, .b_bg {
	padding: 0px;
	border-style: solid;
	border-color: #BBBBBB;
}
.b_base:hover, .b_bg:hover {
	border-color: #888888;
}
.b_bg {
	margin: 0px -1px;
	cursor: pointer;
	border-width: 0 1px;
	background: #E3E3E3;
}
.b_top {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 0.9em;
	overflow: hidden;
	background: #F9F9F9;
	border-bottom: 0.2em solid #EEEEEE;
}
.b_title {
	position: relative;
	padding: 0 8px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.8em;
	white-space: nowrap;
	color: #404040;
}
.b_title2 {
	background: none;
	/*font: 100% Georgia, arial, sans-serif;*/
	border: none;
	cursor: pointer;
	position: relative;
	padding: 2px 5px;
	line-height: 1.8em;
	white-space: nowrap;
	color: #000000;
}
/***** Buttons - END *****/

/***** EU cookie - START *****/
#cookies-bar {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 2vw 3vw 3vw 2vw;
	z-index: 1000000000;
}
#cookies-bg {
	position: absolute;
	top: 0vw;
	left: 0vw;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.7;
}
#cookies-text {
	position: relative;
	display: inline-block;
	color: #ffffff;
	font-size: 2.2vw;
	line-height: 140%;
	text-align: center;
	text-shadow: 2px 2px 1px #000000;
}
#cookies-text a {
	color: #ffffff;
}
#cookies-bar .b_base {
	margin: 1vw 0vw 0vw 0vw;
}
#cookies-bar .b_title2 {
	font-size: 2vw;
	padding: 2px 10px 0px 10px;
}
/***** EU cookie - END *****/

@media only screen and (min-width:640px){
	body{font-size:1.3vw;line-height:200%;}
	h1{font-size:3.7vw;padding-top:10vw;margin-top:0vw;margin-bottom:3vw;}
	h2{font-size:7vw;padding-top:10vw;margin-top:0vw;margin-bottom:3vw;}
	h3{font-size:1.5vw;margin-bottom:1vw;}
	.icon{width:8vw;margin:5.5vw 0vw 1.5vw 0vw;}
	.bg-img{width:100%;visibility:hidden;}
	.float{position:absolute;top:0px;width:100%;}
	.button_red{padding:0.6vw 1.5vw;font-size:1.6vw;letter-spacing:2px;}
	.button_white{padding:0.6vw 1.5vw;font-size:1.6vw;letter-spacing:2px;}
	.button_white_trans{padding:0.8vw 5.5vw 0.5vw 1.5vw;font-size:1.6vw;border:solid #ffffff 2px;letter-spacing:2px;}
	.want2see_r{position:relative;float:right;left:auto;bottom:auto;right:-2.2vw;padding:0.9vw 6vw 0.6vw 0vw;font-size:1.5vw;}
	.want2see_l{position:relative;float:left;bottom:auto;left:-2.2vw;padding:0.9vw 0vw 0.6vw 6vw;font-size:1.5vw;}
//	.yt{position:absolute;top:0%;left:0%;display:none;z-index:2;}
	#par-1,#par-2,#par-3,#par-4,#par-5,#footer{float:left;}
	#par-1{background-image:url('/img/bg-img-01.jpg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding-bottom:0vw;}
	#par-1 .bg-img{display:block;}
	#par-1 .bg-img-mob{display:none;}
	#par-1 h1{padding-top:19vw;text-shadow:0px 0px 60px #444444;}
	#par-1 p{text-shadow:2px 2px 8px #000000;}
	a[id^="catch-"]{width:20vw;height:4.7vw;}
	#catch-q1{top:31vw;left:54vw;}
	#catch-q2{top:35.7vw;left:54vw;}
	#catch-q3{top:40.4vw;left:54vw;}
	#catch-q4{top:31vw;left:74vw;}
	#catch-q5{top:35.7vw;left:74vw;}
	#par-2{background-image:url('/img/bg-img-02.jpg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0vw}
	#par-2 .bg-img{display:block;}
	#par-2 p{width:50%;}
/*	#par-3{font-size:1.1vw;background-image:url('/img/footprints.svg');-ms-background-size:contain;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;background-position:-1vw 2vw;background-size:contain;background-repeat:no-repeat;}*/
	#par-3{font-size:1.1vw;}
	#par-3 > svg{position:absolute;top:9vw;left:3vw;width:90vw;}
	#par-3 > svg > g > path{fill:#a6b8b8;}
	#par-3 > div{z-index:2;}
	#par-3 > div#q1 > div,#par-3 > div#q3 > div,#par-3 > div#q5 > div{width:50%;z-index:3;float:left;}
	#par-3 > div#q2 > div,#par-3 > div#q4 > div{width:50%;z-index:3;float:right;}
/*	#par-3 > div#q1 > div > img.icon{margin: 2vw 0vw 1.5vw 0vw;}*/
	#par-3 > div > div > p{width:29.2vw;margin-left:10vw;line-height:2vw;padding-bottom:4vw;}
	#par-4{background:transparent url('/img/bg-img-03.jpg');-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;color:#ffffff;/*border-top:20px solid #003333;border-bottom:20px solid #003333;*/padding:0vw;}
	#par-4 .bg-img-mob{display:none;}
	#par-4 .bg-img{display:block;}
	#par-4 > .button_red{position:absolute;top:1.5vw;right:7vw;}
	#par-4 h2{width:100%;line-height:6vw;margin:0vw 0vw 1vw 0vw;}
	#par-4 p{width:55vw;margin:0vw auto;}
	#par-5 > div{width:50%;float:right;padding:2.5vw 7.5vw;}
	#par-5 h3{padding-top:2.5vw;}
	#par-5 p{margin-bottom:1vw;line-height:2vw;}
	#par-5 > div > div{width:50%;float:left;line-height:2vw;}
	#par-5 td:nth-child(1){padding-right:8px;}
	#par-5 ul{margin-top:3vw;margin-left:10vw;line-height:2.2vw;font-size:1.1vw;}
	#par-5 ul li{padding-left:3vw;-ms-background-size:1vw;-o-background-size:90%;-moz-background-size:90%;-webkit-background-size:90%;background-size:1.2vw;}
	#q1 img.yt:hover + .img01,#q2 img.yt:hover + .img02,#q3 img.yt:hover + .img03,#q4 img.yt:hover + .img04,#q5 img.yt:hover + .img05,.img06:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
	.imgbox01,.imgbox02,.imgbox03,.imgbox04,.imgbox05,.imgbox06{display:inline-block;width:calc(50vw - ((100vw - 100%)/2));height:49vw;overflow:hidden;}
	.imgbox01,.imgbox03,.imgbox05{float:right;}
	.imgbox02,.imgbox04,.imgbox06{float:left;}
	.imgbox06-mob{display:none;}
//	#header{background:transparent url('/img/bg-header.png');}
	#header > .button_red{margin:2vw 7vw 2vw 0vw;}
	#logo{margin:2vw 0vw 1.5vw 7vw;}
	#logo > img{width:20vw;}
	#footer{padding:3vw 0vw;}
	#footer > div{width:50%;float:left;text-align:left;}
	#footer > div > div{display:block;}
	#footer > div > p > a{width:3.5vw;height:3.5vw;margin:0vw 0vw 0vw 3vw;}
	#footer > div > p > a > img{max-width:3.5vw;max-height:3.5vw;vertical-align:top;}
	#footer > div > a{display:inline-block;margin:0vw 10vw 0vw 0vw;float:right;padding:0vw;z-index:2;}
	#footer > div > a > img{max-width:15vw;}

	#cookies-bar {padding: 1vw 1vw 1vw 1vw;}
	#cookies-text {font-size: 0.8vw;}
	#cookies-bar .b_title2 {font-size: 0.7vw;padding: 2px 10px 0px 10px;}
}

.clear{clear:both!important;width:0vw!important;height:0vw!important;padding:0vw!important;border:none!important;margin:0vw!important;float:none!important;}