.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding:0 !important;
}

.casos-img:hover{
	transform: scale(1.5);
}

.imagen-portada{
filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
}

.imagen-portada:hover{
filter: none; /* IE6-9 */
  -webkit-filter: none;
}

.item{
margin-bottom:0 !important;
}

.owl-nav {
	display:block !important;
}

#customers-services .owl-prev{
	position:absolute !important;
	top:150px;
}

#customers-teams .owl-prev{
	position:absolute !important;
	top:150px;
}

#customers-teams .owl-next{
	position:absolute !important;
		right:0;
	top:150px;
}


#customers-services .owl-next{
	position: absolute;
    right: 0;
    top: 130px;
}

.owl-prev span{
	color: #F52D49;
	font-size:60px;
}

.owl-next span{
	color: #F52D49;
	font-size:60px;
}

.fondo-servicios{
background-color:#00195A !important;
}

.fondo-contacto{
background: #FFB6C5;
    padding: 5px;
    width: 205px !important;
}

.texto-servicios p{
margin-top:0 !important;
		margin-bottom:0 !important;
}



.casos-servicios{
color: #fff;
    vertical-align: middle;
    display: flex;
    align-items: center;
}

.casos-img{
width:70px;
		margin-left:10px;
}


@media(min-width:320px) and (max-width:767px){
		.logo-fijo-nasta img{
				width:300px !important;
				left:30px !important;
		}
		
		.clientes{
			display:none;
		}
		
		.referentes-rojo{
			width:120px !important;
		}
		
		.imagen-portada{
			margin-bottom:30px !important;
				margin-right:0 !important;
		}
		
		.imagen-portada .elementor-element-populated{
			margin-right:0 !important;
		}
		
		.info-equipo{
			width:100%;
				margin-top:60px !important;
				padding:0 !important;
		}
}
/* ——— BN por defecto ——— */
.imagen-portada,
.imagen-portada .elementor-custom-embed-image-overlay,
.imagen-portada .elementor-video,
.imagen-portada iframe {
  filter: grayscale(100%) !important;   /* estándar moderno */
  -webkit-filter: grayscale(100%);      /* fallback antiguos webkit */
  transition: filter .3s ease;
}

/* ——— A color al hover ——— */
.imagen-portada:hover,
.imagen-portada:hover .elementor-custom-embed-image-overlay,
.imagen-portada:hover .elementor-video,
.imagen-portada:hover iframe {
  filter: none !important;
  -webkit-filter: none;
}