/**
 * @license
 * MyFonts Webfont Build ID 3525018, 2018-02-12T15:14:49-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Lasiver-Light by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/lasiver/light/
 * 
 * Webfont: Lasiver-Medium by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/lasiver/medium/
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3525018
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright &#x00A9; 2013 by Type Dynamic. All rights reserved.
 * 
 * © 2018 MyFonts Inc
*/

@import url("//hello.myfonts.net/count/35c99a");
  
@font-face {font-family: 'Lasiver-Light';src: url('webfonts/35C99A_0_0.eot');src: url('webfonts/35C99A_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/35C99A_0_0.woff2') format('woff2'),url('webfonts/35C99A_0_0.woff') format('woff'),url('webfonts/35C99A_0_0.ttf') format('truetype');}
@font-face {font-family: 'Lasiver-Medium';src: url('webfonts/35C99A_1_0.eot');src: url('webfonts/35C99A_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/35C99A_1_0.woff2') format('woff2'),url('webfonts/35C99A_1_0.woff') format('woff'),url('webfonts/35C99A_1_0.ttf') format('truetype');}
 
body{width:100%;margin:0;padding:0;font-size:16px;line-height:24px;font-family:'Lasiver-Light',sans-serif;color:#545459;background:#fff;-webkit-text-size-adjust:none}

hr{background-color:#545459;border:0;color:#545459;height:2px;margin:14px 0 14px 0}
a{color:#545459;text-decoration:none;outline:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
a:hover{color:#545459;text-decoration:underline}
h1{}
h2{font-size:22px;margin:0;padding:24px 0 24px 0;line-height:30px;color:#7dbfc2;font-weight:normal;font-family:'Lasiver-Light',sans-serif;text-transform:uppercase}
#fields h2{color:#7dbfc2}
#services h2{color:#dec75c}
#about h2{color:#617d3d}
p{margin:0;padding:0 0 24px 0}
ul{margin:0;padding:0 0 14px 0}
ol{margin:0;padding:0 0 14px 0}
li{margin:0 0 0 24px;padding:0 0 10px 0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
strong{font-weight:normal;font-family:'Lasiver-Medium',sans-serif}

.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both}

body{padding-top:0}
header{position:relative;width:100%;background:#fff}
header .container{position:relative;max-width:992px;margin:0 auto;box-sizing:border-box}
#image1{position:relative;width:100%;background:#dec75c}
#image1 .container{position:relative;margin:0 auto;box-sizing:border-box;background:#dec75c}
#fields{position:relative;width:100%;background:#fff}
#fields .container{position:relative;max-width:992px;margin:0 auto;box-sizing:border-box;padding:24px 20px 24px 20px}
#image2{position:relative;width:100%;background:#7dbfc2}
#image2 .container{position:relative;margin:0 auto;box-sizing:border-box;background:#7dbfc2}
#services{position:relative;width:100%;background:#fff}
#services .container{position:relative;max-width:992px;margin:0 auto;box-sizing:border-box;padding:24px 20px 24px 20px}
#image3{position:relative;width:100%;background:#dec75c}
#image3 .container{position:relative;margin:0 auto;box-sizing:border-box;background:#dec75c}
#about{position:relative;width:100%;background:#fff}
#about .container{position:relative;max-width:992px;margin:0 auto;box-sizing:border-box;padding:24px 20px 24px 20px}
footer{position:relative;width:100%;background:#6e6e72}
footer .container{position:relative;max-width:992px;margin:0 auto;color:#fff}
footer .container2{position:relative;width:100%;background:#545459;color:#fff}
footer .container3{position:relative;width:100%;background:#fff}

header h1{margin:0;padding:15px 0}
header h1 img{display:block;width:90%;max-width:416px;margin:0 auto}

.swiper-button-prev-cust{display:block;position:absolute;left:0;bottom:0;width:8vw;height:100%;background:none;cursor: pointer;z-index:10}
.swiper-button-next-cust{display:block;position:absolute;right:0;bottom:0;width:8vw;height:100%;background:none;cursor: pointer;z-index:10}

.foto1_1 img{display:none}
.foto1_2 img{display:none}
.foto1_3 img{display:none}
.foto1_4 img{display:none}
.foto1_5 img{display:none}
.foto1_6 img{display:none}
.foto2 img{display:none}
.foto3 img{display:none}

#sw{width:100%;height:0;padding:0 0 44.35% 0;overflow:hidden}
.swiper-container{position:absolute;left:0;top:0}
.foto1_1{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_1.jpg) 50% 0 no-repeat;background-size:cover}
.foto1_2{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_2.jpg) 50% 0 no-repeat;background-size:cover}
.foto1_3{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_3.jpg) 50% 0 no-repeat;background-size:cover}
.foto1_4{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_4.jpg) 50% 0 no-repeat;background-size:cover}
.foto1_5{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_5.jpg) 50% 0 no-repeat;background-size:cover}
.foto1_6{height:0;padding:0 0 44.35% 0;background:url(../images/foto1_6.jpg) 50% 0 no-repeat;background-size:cover}
.foto2{height:0;padding:0 0 44.35% 0;background:url(../images/foto2.jpg) 50% 0 no-repeat;background-size:cover}
.foto3{height:0;padding:0 0 44.35% 0;background:url(../images/foto3.jpg) 50% 0 no-repeat;background-size:cover}

#image1 p{position:relative;margin:0;padding:11px 20px 7px 20px;color:#fff;text-transform:uppercase;line-height:24px;font-family:'Lasiver-Medium',sans-serif;font-size:12px;max-width:992px;box-sizing:border-box;margin:0 auto}
#image2 p{position:relative;margin:0;padding:11px 20px 7px 20px;color:#fff;text-transform:uppercase;line-height:24px;font-family:'Lasiver-Medium',sans-serif;font-size:12px;max-width:992px;box-sizing:border-box;margin:0 auto}
#image3 p{position:relative;margin:0;padding:11px 20px 7px 20px;color:#fff;text-transform:uppercase;line-height:24px;font-family:'Lasiver-Medium',sans-serif;font-size:12px;max-width:992px;box-sizing:border-box;margin:0 auto}
.corner{position:absolute;right:0;bottom:0;width:66px;height:66px;background:url(../images/aquaverum-logo.png) 50% 50% no-repeat #637e3b;background-size:66px;display:none}

footer .container p{padding:40px 20px 40px 20px;text-align:center}
footer .container2 p{position:relative;max-width:992px;margin:0 auto;padding:20px;box-sizing:border-box;text-align:center;font-size:14px}
footer .container2 p a{color:#fff}
footer .container2 p a:hover{color:#fff}
footer .container3 p{position:relative;max-width:992px;margin:0 auto;padding:10px 20px;box-sizing:border-box;text-align:center;font-size:11px;line-height:16px;color:#9c9c9c}
footer .container3 p a{color:#9c9c9c}
footer .container3 p a:hover{color:#9c9c9c}
footer .container p a{color:#fff;text-decoration:none}
footer .container p a:hover{color:#fff;text-decoration:underline}
footer .container .linkedin{display:block;margin:0;padding:24px 0 0 0;line-height:20px;position:relative;text-align:center}
footer .container .linkedin a{display:block;width:26px;height:26px;background:url(../images/linkedin.png) 0 0 no-repeat;background-size:26px 26px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto}
footer .container .linkedin a span{display:none}

.svp{}
.mvp{display:none}
.bvp{display:none}


@media (min-width: 480px) { 

	body{font-size:17px;line-height:34px}
	h2{font-size:28px;margin:0;padding:24px 0 24px 0;line-height:50px;color:#7dbfc2;font-weight:normal;font-family:'Lasiver-Light',sans-serif;text-transform:uppercase}
		
}

@media (min-width: 540px) { 

	#image1 p{padding:11px 110px 7px 20px;min-height:66px}
	#image2 p{padding:11px 110px 7px 20px;min-height:66px}
	#image3 p{padding:11px 110px 7px 20px;min-height:66px}
	.corner{display:block}

}

@media (min-width: 640px) { 

	#image1 p{font-size:15px;line-height:26px;min-height:76px;padding:12px 132px 12px 20px}
	#image2 p{font-size:15px;line-height:26px;min-height:76px;padding:12px 132px 12px 20px}
	#image3 p{font-size:15px;line-height:26px;min-height:76px;padding:12px 132px 12px 20px}
	.corner{width:76px;height:76px;background-size:76px}

}

@media (min-width: 768px) { 

	body{font-size:19px;line-height:34px}
	h2{font-size:38px;margin:0;padding:24px 0 16px 0;line-height:50px;color:#7dbfc2;font-weight:normal;font-family:'Lasiver-Light',sans-serif;text-transform:uppercase}

	#fields .container{padding:24px 60px 48px 60px}
	#services .container{padding:24px 60px 48px 60px}
	#about .container{padding:24px 60px 48px 60px}
	
	#image1 p{font-size:18px;line-height:30px;min-height:84px;padding:12px 114px 12px 60px}
	#image2 p{font-size:18px;line-height:30px;min-height:84px;padding:12px 114px 12px 60px}
	#image3 p{font-size:18px;line-height:30px;min-height:84px;padding:12px 114px 12px 60px}
	.corner{width:84px;height:84px;background-size:84px}

	.svp{display:none}
	.mvp{display:inline}
	.bvp{display:none}
	
	footer .container p{position:relative;padding:25px 60px 25px 60px;text-align:left;font-size:18px}
	footer .container .linkedin{position:absolute;right:90px;top:27px;display:block;margin:0;padding:0;line-height:20px;text-align:center}
	footer .container .linkedin a{width:26px;height:26px;background-size:26px 26px}
	footer .container2 p{text-align:left;padding:5px 60px 5px 60px;line-height:30px}
	footer .container3 p{text-align:right;padding:18px 60px 2px 60px;line-height:20px}

}

@media (min-width: 868px) { 

	#image1 p{font-size:21px;line-height:33px;min-height:84px;padding:12px 120px 12px 60px}
	#image2 p{font-size:21px;line-height:33px;min-height:84px;padding:12px 120px 12px 60px}
	#image3 p{font-size:21px;line-height:33px;min-height:84px;padding:12px 120px 12px 60px}
	.corner{width:90px;height:90px;background-size:90px}

}

@media (min-width: 992px) { 
		
	#image1 p{font-size:24px;line-height:36px;min-height:72px;padding:20px 142px 20px 60px}
	#image2 p{font-size:24px;line-height:36px;min-height:72px;padding:20px 142px 20px 60px}
	#image3 p{font-size:24px;line-height:36px;min-height:72px;padding:20px 142px 20px 60px}
	.corner{width:112px;height:112px;background-size:112px}

	#sw{width:100%;height:440px;padding:0;overflow:hidden}

	.foto1_1{height:440px;padding:0}
	.foto1_2{height:440px;padding:0}
	.foto1_3{height:440px;padding:0}
	.foto1_4{height:440px;padding:0}
	.foto1_5{height:440px;padding:0}
	.foto1_6{height:440px;padding:0}
	.foto2{height:440px;padding:0}
	.foto3{height:440px;padding:0}

	.svp{display:none}
	.mvp{display:none}
	.bvp{display:inline}
	
	footer .container .linkedin{right:auto;left:882px;top:30px}
	footer .container .linkedin a{width:20px;height:20px;background-size:20px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

}

@media (min-width: 1548px) { 

	.foto1_1{height:0;padding:0 0 28.42% 0}
	.foto1_2{height:0;padding:0 0 28.42% 0}
	.foto1_3{height:0;padding:0 0 28.42% 0}
	.foto1_4{height:0;padding:0 0 28.42% 0}
	.foto1_5{height:0;padding:0 0 28.42% 0}
	.foto1_6{height:0;padding:0 0 28.42% 0}

}
