html, body{font-family: 'Roboto', sans-serif;}
*{box-sizing: border-box;}
a{
	color:inherit;
	text-decoration: none;
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-ms-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
	outline: none;
}
#burguer{display: none;}
#top{
	width: 44px;
	height: 44px;
	border-radius: 24px;
	border: 1px solid #FFF;
	background-image: url(../img/ico-up.png);
	background-repeat: no-repeat;
	background-position: center;
	position: fixed;
	bottom: 40px;right: 25px;
	z-index:99;
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-ms-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
	opacity: 1;
	cursor: pointer;
}
#top:hover{opacity: 1}
header{
	position: fixed;
	width: 100%;
	padding: 0;
	top: 0;left: 0;
	z-index: 999;
	display: flex;
	justify-content: space-between;
	align-items: center;
	-webkit-transition: all ease-out 0.4s;
	-moz-transition: all ease-out 0.4s;
	-ms-transition: all ease-out 0.4s;
	-o-transition: all ease-out 0.4s;
	transition: all ease-out 0.4s;
	height: 0
}
header.bg{background-color: rgba(0,0,0,0.3)}
header.hidden{top:-95px;}
header ul{
	display: flex;
	align-items: center;    
	position: relative;
    top: 42px;
    margin-right: 25px;
}
header ul li{color:#FFF;margin: 0 15px;font-size: 1em;}
header ul li:not(.share):hover{color:#00aeef;}
header ul li.share.fb{margin-left: 20px;}
header ul li.share a{
	display: block;
	height: 44px;width: 44px;
	border-radius: 24px;
	border:1px solid #FFF;
	line-height: 44px;
	text-align: center;
	font-size: 1.4em
}
header ul li.share{margin:0 7px;}
header ul li.share.fb a:hover{background-color: #3b5998;border-color: #3b5998}
header ul li.share.tw a:hover{background-color: #55acee;border-color: #55acee}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

header h1{position: relative;z-index: 9;left:25px;top:41px;}
#burger{display: none}
#burger.minify{
	width: 44px;
	height: 44px;
	padding: 15px 10px;
	position: absolute;
	right: 30px;
	top:10px;
	cursor: pointer;
	z-index: 9;
	display: block;
}
#burger.minify i{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #000;
	margin: 5px 0;
	-webkit-transition:ease-out .3s;
	-moz-transition:ease-out .3s;
	-ms-transition:ease-out .3s;
	-o-transition:ease-out .3s;
	transition:ease-out .3s;
}
#burger.minify.open i{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #FFF;
	position: relative;
}
#burger.minify.open i:first-child{
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	top:5px;
}
#burger.minify.open i:last-child{
	opacity: 0;
}
nav.minify{
	width: 100%;
	height: 100%;
	top:0;left:0;
	position: fixed;
	overflow: hidden;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
nav.minify ul{
	position: absolute;
	top:55%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 100%
}
nav.minify ul li{
	width: 100%;
	margin: 30px 0;
	font-size: 1.5em;
}
nav.minify ul li.share{display: inline-block;width: 50px;margin:40px 0px !important;font-size: .875em;}

.wp{
	width: 100%;
	max-width: 1064px;
	position: relative;
	margin:auto;
	height: 100%;
	display: flex;
	align-items: center;
	z-index: 1;
	padding-left: 20px;
	padding-right: 20px;
}
.box{
	width: 50%;
	position: relative;
}

#home{
	height: 100vh;
	background: url(../img/bg-home.jpg) center no-repeat;
	background-size: cover;
	position: relative;
}
#home .copy{
	position: absolute;
	left:50%;top:50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 100%;
	max-width: 960px;
	padding: 0 20px;
	color:#FFF;
	text-align: center;
}
#home .copy h2{
	font-weight:700;
	font-size: 2.625em;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}
#home .copy p{
	font-weight: 100;
	font-size:1.625em;
}
#home .mouse{
	position: absolute;
	left:50%;margin-left: -14px;
	bottom: 50px;
}

#que-es{
	height: 100vh;
	background: url(../img/bg-box-01.jpg) center no-repeat;
	background-size: cover;
	overflow: hidden;
}
#que-es .wp .box:not(.text){text-align: center;}
#que-es h2{
	font-size: 2.625em;
	color: #404040;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	border-bottom: 1px solid #404040;
    position: relative;
    line-height: 1;
    padding-bottom: 20px;
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 380px;
}
#que-es h2:after {
    content: '';
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: -3px;
    left: 0;
    background: #404040;
}
#que-es h2 strong{font-weight: 700;}
#que-es p{
	font-size: 1.125em;
	color:#808080;
	margin:20px auto;
	line-height: 1.42;
	font-family: 'Roboto', sans-serif;
    max-width: 380px;
}

#como{background: #00aeef;text-align: center;color:#FFF;height: 100vh;display: flex;align-items: center;}
#como .wp{flex-wrap: wrap;justify-content: space-between;max-height: 450px;}
#como .fp-tableCell{display: flex;justify-content: center;align-items: center;width: 100%}
#como h3{
	font-size: 2.625em;
	width: 100%;
	position: relative;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 50px;
}
#como h3:after{
	content: '';
	position: absolute;
	left:calc(50% - 60px);bottom:-30px;
	background: #FFF;
	height: 1px;width:120px;
}
#como .box{
	position: relative;
	max-width: 180px;
	padding:0 5px;
}
#como .box .ico{height:115px;}
#como .box strong{display: block;font-size: 1.5em;font-family: 'Montserrat', sans-serif;margin-bottom: 20px}
#como .box small{font-family: 'Roboto', sans-serif}

/*SECCION*/
#impulsar, #conoce, #panel{height: 100vh;position: relative;}
.dobleBox{
	height: 100%;
	position: relative;
	background-position:top center;
	background-color: #eaeaea;
	width: 100%;
}
.dobleBox:after{
	content:'';
	width: 50%;
	height: 100%;
	position: absolute;
	z-index: 0;
	background-color: #00aeef;
	mix-blend-mode: multiply;
	background-repeat: no-repeat;
	top:0;right: 0;
}
.dobleBox.block01{background-color: #404040}
#conoce:before{
	content: '';
	position: absolute;
	left: 0;top:0;
	width: 50%;height: 100%;
	z-index: 1;
	background-image: url(../img/img-box-02.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: no-repeat;
}
.dobleBox.block01:after,
.dobleBox.block02:after{background: transparent;}


.dobleBox.block01 .box > img{margin-left: 15%}
.dobleBox .box.text > *{max-width: 350px;margin-left:20%;color:#FFF;}
.dobleBox .box.text .title{
	border-bottom: 1px solid #FFF;
	position: relative;
	font-size: 2.125em;
	font-weight: 300;
	line-height: 1.2;
	padding-bottom: 20px;
	margin-bottom: 30px;
	font-family: 'Montserrat', sans-serif;
}
.dobleBox .box.text .title:after{
	content: '';
	width: 40px;height: 2px;
	position: absolute;
	bottom: -3px;left: 0;
	background:#FFF;
}
.dobleBox .box.text .title strong{display: block;}
.dobleBox .box.text p{font-family: 'Roboto', sans-serif;margin-top:20px;line-height: 1.42;font-size: 1.125em}
.dobleBox.block03 .box > img{
	position: relative;
	left:-45px;
	top:70px;
}
.dobleBox.block03 .box:not(.text){background: #ebebeb}
.dobleBox.block02{
	background-image: url(../img/bg-box-02.jpg);
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.dobleBox.block02 .box.text > *{margin-left:6.5%;color:#404040;border-color: #404040}
.dobleBox.block02 .box.text .title:after{background: #404040}
.dobleBox.block02 .box.text > p{padding-right: 60px;color:#808080;}
.dobleBox.block02 .box .phone{
	position: absolute;    
	top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	z-index: 1;
	left: -150px;
	filter: drop-shadow(0 0 10px rgba(0,0,0,0.4));
}
.dobleBox.block02 .box .flexslider .flex-direction-nav{position: absolute;z-index: -1;font-size: 0}
.dobleBox.block02 .box .flexslider ul.slides{overflow: initial;}
.dobleBox.block02 .box .flexslider ul.slides li{
    position: relative;  
    text-align: center;
    color:#000;
}
.dobleBox.block02 .box .flexslider ul.slides li .copy{
	width: 50%;
	margin: auto;
	position: relative;
	left: 40px;
}
.dobleBox.block02 .box .flexslider ul.slides li h3{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	margin:20px 0 10px;
	text-transform: uppercase;
	color:#404040;
}
.dobleBox.block02 .box .flexslider ul.slides p{font-family: 'Roboto', sans-serif;line-height: 1.3;color:#808080;}
.dobleBox.block02 .box .flexslider .img-bgSlide{
	width: 218px;
	height: 387px;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top:49.5%;
    left: -109px;
    border-radius: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.dobleBox.block02 .box .flexslider .flex-control-nav{
	position: absolute;
	width: 435px;
	right: 0;
	bottom:-80px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);	
	list-style: none;
	display: flex;
    flex-wrap: wrap;
    z-index: 99;
    justify-content: center;
}
.dobleBox.block02 .box .flexslider .flex-control-nav li a{
	font-size:0;
	width: 18px;height: 18px;
	border-radius:18px;
	background:#d5d5d5;
	display:block;
	margin: 5px;
	cursor: pointer;
}
.dobleBox.block02 .box .flexslider .flex-control-nav li a.flex-active{background-color: #00aeef}
.dobleBox.block02 .box .flexslider .flex-direction-nav{
	position: absolute;
	display:flex;
	justify-content: space-between;
	height: 0;right: 0;
	bottom: -32px;
	width: 435px;
	z-index: 999;
}
.dobleBox.block02 .box .flexslider .flex-direction-nav li{font-size:0;display: inline-block;width: 40px;height: 40px;margin: 0 70px}
.dobleBox.block02 .box .flexslider .flex-direction-nav li a{
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../img/arr-prv.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.dobleBox.block02 .box .flexslider .flex-direction-nav li.flex-nav-next a{
	background-image: url(../img/arr-nxt.png);
	background-position: left center;
}

#contacto{
	height: 100vh;
	background: #f1f1f1;
	text-align: center;
}
#contacto .wp{display: flex;align-items: center;padding: 100px 0}
#contacto .wpContact{height: 535px;width: 100%}
#contacto h2{
	width: 100%;
	color:#404041;
	font-size: 2.625em;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
}
#contacto p{
	width: 100%;
	color:#808080;
	font-size: 1.125em;
	margin: 15px 0;
}
#contacto form{
	display: block;
	margin-top: 45px;
	position: relative;
}
#contacto input{
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:none;
	border:none;
	width: calc(50% - 14px);
	max-width: 490px;
	margin: 0 7px 25px;
	height: 60px;
	background:#FFF;
	border:1px solid #e0e0e0;
	border-top: 2px solid #38baea;
	padding: 0 15px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.125em;
	color:#999999;
	display: block;
}
#contacto textarea{
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:none;
	border:none;
	width: calc(50% - 14px);
	margin: 0 7px;
	height: 315px;
	background:#FFF;
	border:1px solid #e0e0e0;
	border-top: 2px solid #38baea;
	padding: 0 15px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.125em;
	color:#999999;
	resize: none;
	padding-top: 10px;
	position: absolute;
	top:0;right: 0
}
#contacto textarea.error,
#contacto input.error{border-top: 2px solid red}
#msg{display: none;padding:20px 10px;text-align: center;font-size: 2em;color:#00aeef;}
#contacto .g-recaptcha{float: right;margin-right: 7px;margin-bottom: 20px;}
#contacto .button{
	float: right;
	text-align: right;
	margin-top: 5px;
}
#contacto .button button{
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:none;
	border:none;
	background-color: #00aeef;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	line-height: 60px;
	width: 170px;
	border-radius: 30px;
	font-size: 1.125em;
	margin-right: 6px;
	cursor: pointer;
}
#contacto .copy{
	position: relative;
	float: left;
	line-height: 76px;
	padding-left: 70px;
	font-size:.75em;
	color: #ccc;
	bottom: -10px;
    left: 10px;
}
#contacto .copy img{position: absolute;left: 0;top: 21px;filter: brightness(0.5);-webkit-filter: brightness(0.5);}

#fp-nav{right: -100px !important}

@media(max-width: 1100px){
	#conoce .dobleBox.block03 .box > img {width: calc(100% + 90px)}
	header ul li{		
	    color: #FFF;
	    margin: 0 7px;
	    font-size: .875em;
	}
	.dobleBox.block02 .box .flexslider .flex-control-nav{z-index: 999}
}
@media(max-width: 960px){
	#conoce .dobleBox.block02 .box.text > *{width: 60%}
	#conoce .dobleBox.block02 .box.text > p {padding-right: 20px;}

	#burger{display: block}
	#burger{
		width: 44px;
		height: 44px;
		padding: 15px 10px;
		position: absolute;
		right: 30px;
		top:10px;
		cursor: pointer;
		z-index: 9;
		display: block;
	}
	#burger i{
		display: block;
		width: 100%;
		height: 2px;
		background-color: #FFF;
		border-bottom: 1px #000 solid;
		margin: 5px 0;
		-webkit-transition:ease-out .3s;
		-moz-transition:ease-out .3s;
		-ms-transition:ease-out .3s;
		-o-transition:ease-out .3s;
		transition:ease-out .3s;
	}
	#burger.open i{
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		background: #FFF;
		position: relative;
	}
	#burger.open i:first-child{
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
		top:6px;
	}
	#burger.open i:last-child{
		opacity: 0;
	}
	nav{
		width: 100%;
		height: 100%;
		top:0;left:0;
		position: fixed;
		overflow: hidden;
		background-color: rgba(0,0,0,0.8);
		display: none;
	}
	nav ul{
		position: absolute;
		top:50%;
		text-align: center;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		display: block;
		width: 100%
	}
	nav ul li{
		width: 100%;
		margin: 30px 0;
		font-size: 1.5em;
	}
	nav ul li.share{display: inline-block;width: 50px;margin:40px 0px !important;font-size: .875em;}
	
	#home .copy{max-width: 550px;}
	#home .copy h2{
		font-size: 2.25em;
	}

	#que-es .box{width: 30%}
	#que-es .box.text{width: 70%}

	#como h3{margin-bottom: 70px}
	#como .box{width: 100%;max-width: 100%;margin-bottom: 25px;display: flex;align-items: center;}
	#como .box .ico{height: 50px;width: 50px;margin-left: 40px} 
	#como .box .ico img{height: 50px;margin:auto;}
	#como .box strong{margin-bottom: 0;margin: 0 20px 0 35px}
	
	#impulsar, #conoce, #panel {height: auto;}
	.dobleBox .box.text .title strong{display: inline;}

	.block01 .wp{flex-wrap: wrap-reverse;height: auto}
	.block01 .box{width: 100%;min-height: 400px}
	#conoce:before{width: 100%;height: 50%;top:auto;bottom: 0;background-position: top center}
	.dobleBox .box.text{padding-top: 50px}
	.dobleBox .box.text > *{max-width: 500px;margin: auto;}

	.block02 .wp{flex-wrap: wrap;overflow: hidden;}
	.block02 .box{width: 100%;}
	.dobleBox.block02 .box.text > *{max-width: 500px;margin-left: auto;margin-right: auto}
	.dobleBox.block02 .box.bg{
		height: 450px;
		margin-top: 20px;
	} 
	.dobleBox.block02 .box.text > p{padding-left: 0}
	.dobleBox.block02 .box .phone{top:60%;left:-100px;}
	.dobleBox.block02 .box .flexslider .img-bgSlide{left:-59px;top:95%;}
	.dobleBox.block02 .box .flexslider{position: relative;top:100px;height: 270px}
	.dobleBox.block02 .box .flexslider ul.slides li{padding-left: 160px;min-height: 170px;}
	.dobleBox.block02 .box .flexslider ul.slides li .copy{width: 70%;left: 0;}
	.dobleBox.block02 .box .flexslider .flex-control-nav{
		width: 100%;right: 0;
		padding-left: 170px;
		text-align: center;
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0);
		display: block;
		top: auto;bottom: 0;
		z-index: 9
	}
	.dobleBox.block02 .box .flexslider .flex-control-nav li{display: inline-block;margin:0 2px;}
	.dobleBox.block02 .box .flexslider .flex-direction-nav{
		position: absolute;
		display:flex;
		justify-content: space-between;
		height: 0;
		bottom: 34px;
		z-index: 9;
		width: 100%;
	    right: 0;
	    padding-left: 170px;
	}
	.dobleBox.block02 .box .flexslider .flex-direction-nav li{font-size:0;display: inline-block;width: 40px;height: 40px;margin: 0 80px}
	.dobleBox.block02 .box .flexslider .flex-direction-nav li a{
		display: block;
		width: 100%;
		height: 100%;
		background-image: url(../img/arr-prv.png);
		background-position: right center;
		background-repeat: no-repeat;
	}
	.dobleBox.block02 .box .flexslider .flex-direction-nav li.flex-nav-next a{
		background-image: url(../img/arr-nxt.png);
		background-position: left center;
	}

	.block03 .wp{flex-wrap: wrap-reverse;overflow: hidden;}
	.block03 .box{width: 100%;}
	.dobleBox.block03 .box:not(.text){background: transparent;}
	.dobleBox.block03 .box.text{padding: 60px 0}
	.dobleBox.block03 .box > img{max-width: 620px;width: 100%;position: static;margin: auto;display: block;}
	.dobleBox.block03:after{width: 100%;height: 50%}

	#contacto, #contacto .wpContact{height: auto;}
	#contacto p{max-width: 350px;margin: 15px auto}
	#contacto form{max-width: 550px;margin: auto;margin-top: 45px;display: flex;flex-wrap:wrap;justify-content: space-between;}
	#contacto textarea{position: static;width: 100%;height: 160px}
	#contacto .g-recaptcha{float: none;width: 100%;margin-left: 7px;margin-top: 15px;}
	#contacto .button{float: none;width: 100%;margin: 20px 7px;}
	#contacto .button button{width: 100%;}
	#contacto .copy{left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
	#contacto .copy img{filter: brightness(0.3);-webkit-filter: brightness(0.3);}
}
@media(max-width: 600px){
	#home .mouse{display: none;}
	#que-es{height:auto;padding-top: 50px}
	#que-es .wp{flex-wrap: wrap;}
	#que-es .box.text,#que-es .box{width: 100%;}
	#que-es .wp .box:not(.text){height: calc(567px - 100px)}
	#como .wp, #como{max-height:none;height: auto;}
	#como{padding: 50px 0}
	#como .box{position: relative;padding-left: 80px;height: 80px;text-align: left;flex-wrap: wrap;}
	#como .box .ico{height: auto;width: 80px;margin-left: 0;position: absolute;left: 0;top:0;}
	#como .box .ico img{height: auto;display: block;}
	#como .box strong{width: 100%;margin-left: 20px}
	#como .box small{margin-left: 20px}
	.block01 .box:not(.text){display: none;}
	#conoce:before{width: 100%;height: 100%;top:0;mix-blend-mode: overlay;opacity: 0.8}
	.dobleBox .box.text p{font-size: 1.125em;line-height: 1.4}
	.dobleBox .box.text .title strong{display: block;}
	.dobleBox .box.text{padding: 70px 0}
	.dobleBox.block02{background: #ffffff}
	.dobleBox.block02 .box.text > p{font-size: 1.125em;line-height: 1.4;padding-right: 0}
	.dobleBox.block02 .box.text{padding-bottom: 0;}
	.dobleBox.block02 .box.bg{height: auto;margin-top: 0}
	.dobleBox.block02 .box .phone{
		position: relative;
		left:auto;top:44px;
		display: block;margin:auto;
	    -webkit-transform: translateY(0%);
	    -moz-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	    -o-transform: translateY(0%);
	    transform: translateY(0%);
	}
	.dobleBox.block02 .box .flexslider{top: -50px;height: 200px;padding:20px 0 0;background: #ffffff;z-index: 9}
	.dobleBox.block02 .box .flexslider .img-bgSlide {
	    left: 50%;
	    top: -408px;
	    -webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
	    transform: translateX(-50%);
	}
	.dobleBox.block02 .box .flexslider ul.slides li{padding-left: 0;}
	.dobleBox.block02 .box .flexslider ul.slides li .copy{width: 90%}
	.dobleBox.block02 .box .flexslider ul.slides li .copy .icon{display: none;}
	.dobleBox.block02 .box .flexslider ul.slides li h3,
	.dobleBox.block02 .box .flexslider ul.slides p{font-size: 1.125em;line-height: 1.4}
	.dobleBox.block02 .box .flexslider .flex-control-nav{padding-left: 0}
	.dobleBox.block02 .box .flexslider .flex-direction-nav{padding-left: 0}
	.dobleBox.block02 .box .flexslider .flex-direction-nav li{margin:0;}
	.dobleBox.block03 {overflow: hidden;}
	.dobleBox.block03 .box > img{width: auto;}
	#contacto .wpContact{padding:0 15px }
	#contacto .wp{padding-bottom: 40px}
	#contacto input{width: calc(100% - 14px)}
	#contacto .copy{left:calc(50% - 150px);width:300pxtransform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);}
}