@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
* {
	font-family: "Montserrat", sans-serif;
}
#wa {
	width: 15%;
    height: auto;
    right: 2%;
    bottom: 2%;
	z-index: 999;
}
.logo-menu {
	max-width: 20vw;
	height: auto;
}
header {
	background-image: url("../images/fondo-menu.jpg");
	background-size: cover;
	background-position: center;
}
#bg-vid {
	width: 100%;
	height: auto;
}
.justifica {
	text-align: justify;
}
.text-gold {
	color: #a58860;
}
#sectores {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dfd4c3+0,ffffff+100 */
background: linear-gradient(to bottom,  #dfd4c3 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
#precisa {
	background-image: url("../images/fondo-impresion-precisa.jpg");
	background-size: cover;
	background-position: center;
}
#fondo1 {
	background-image: url("../images/fondo1-frase.jpg");
	background-size: cover;
	background-position: center;
}
#fondo2 {
	background-image: url("../images/fondo2-frase.jpg");
	background-size: cover;
	background-position: center;
}
.degradado {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efeae3+0,ffffff+100 */
background: linear-gradient(to bottom,  #efeae3 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
padding-top: 10vh;
    padding-bottom: 5vh;
    margin-top: -3.5vh;
    z-index: 1;
    border-right: 5px solid #fff;
}
#soluciones {
	background-image: url("../images/fondoProductos.jpg");
	background-size: cover;
	background-position: center;
}
.producto {
	padding: 10vh 1vw 3vh;
	background-size: cover;
	background-position: center;
	margin-right: 5px;
	position: relative;
}
.degradado:first-of-type {
	border-left: 11px solid white;
}
.degradado:last-of-type {
	border-right: 11px solid white;
}
.puntos {
	list-style-position: inside;
}
#prod1 {
	background-image: url("../images/fondoProducto1.jpg");
}
#prod2 {
	background-image: url("../images/fondoProducto2.jpg");
}
#prod3 {
	background-image: url("../images/fondoProducto3.jpg");
}
#prod4 {
	background-image: url("../images/fondoProducto4.jpg");
}
.icono-producto {
	position: absolute;
    top: -15%;
    width: 30%;
    height: auto;
    left: 33%;
}
.icono-producto img {
	width: 100%;
	height: auto;
}
#maquinaria {
	background-image: url("../images/fondo-maquinaria.jpg");
	background-size: cover;
	background-position: center;
	padding-bottom: 7vh;
}
#contacto {
	background-image: url("../images/fondoFooter.jpg");
	background-size: cover;
	background-position: bottom center;
	position: relative;
	padding-top: 15vh;
}
#maquina {
	margin-top: -42vh;
}
#contactoF {
	background-color: rgba(77,77,77,0.74);
	padding: 5em;
}
#contactoF input {
	width: 100%;
	background: transparent;
	border: none;
	outline: none;
	border-bottom: 2px solid #b49a72;
	color: #FFF;
}
#contactoF select {
	width: 100%;
    padding: 10px;
    background: transparent;
    border: 2px solid #b4b3b3;
}
#botonEnviar {
	border: none !important;
	border-bottom: none !important;
	width: 35% !important;
	height: auto;
}
.slick-next, .slick-prev {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.slick-next {
	background-image: url("../images/sliderNext.png");
}
.slick-prev {
	background-image: url("../images/sliderPrev.png");
}
.mobile {
	display: none;
}
#logo-mobile {
	top: 3vh;
    width: 60%;
    left: 24%;
}
@media only screen AND (max-width: 470px){
	.desktop {
		display: none;
	}
	#wa {
    width: 35%;
	}
	#fondo1 {
		   margin-right: 0rem !important;
	}
	.producto {
		margin-right: 0px;
		margin-top: 6vh;
	}
	#contactoF {
		padding: 3em 1em;
	}
	.mobile {
		display: block;
	}
	#contiene {
		position: absolute;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	#iso img {
		        width: 45%;
        margin-bottom: 2em;
	}
	.icono-producto {
		top: -7vh;
	}
}