/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 06 2023 | 22:08:56 */
.swiper-proyectos-card .card{
	background: white;
}
#proyectos h4:not(.imagen-referencial){
	color: #000;
	position: relative;
	text-align: center;
	font-family: "Source Sans Pro", sans-serif;
	font-size: calc( 100vw * 39/1920);
	font-style: normal;
	font-weight: 700;
	line-height: calc( 100vw * 49/1920);
	text-transform: uppercase;
	margin-bottom:calc( 100vw * 24/1920);
	text-align: left;
}
#proyectos h4:not(.imagen-referencial)::after{
	content:'';
	background-image: url(https://desarrollamas.pe/wp-content/uploads/2023/08/Vector.png);
	width: calc( 100vw * 25/1920);
	height: calc( 100vw * 25/1920);
	background-size: contain;
display: block;
	position: absolute;
	top: 0;
	left: calc( 100vw * 500/1920);
}
#proyectos h4 svg{
	margin-right: calc( 100vw * 16/1920);
	width: calc( 100vw * 40/1920);
	height: calc( 100vw * 40/1920);
}
.swiper-proyectos-card .card img{
	max-height: calc( 100vw * 491/1920);
	height: calc( 100vw * 491/1920);
	object-fit: cover;
	object-position: top;
	width: 100%;
}
.cmb-94{
	margin-bottom: calc( 100vw * 94 / 1920);
}
.car-proyecto{
	padding-top: calc( 100vw * 16 / 1920);
	padding-bottom: calc( 100vw * 25 / 1920);
	padding-inline: calc( 100vw * 24 / 1920);
}
.car-proyecto .nombre{
	color: #FFF;
	font-family: "Source Sans Pro", sans-serif;
	font-size: calc( 100vw * 28 / 1920);
	font-style: normal;
	font-weight: 600;
	line-height: calc( 100vw * 35 / 1920);
	margin-bottom: calc( 100vw * 21 / 1920);
}
.car-proyecto .descripcion{
	color: #FFF;
	font-family: "Source Sans Pro", sans-serif;
	font-size: calc( 100vw * 18 / 1920);
	font-style: normal;
	font-weight: 400;
	line-height: calc( 100vw * 22 / 1920);
}
#proyectos .swiper-button-prev, #proyectos .swiper-button-next,#proyectos .swiper-button-prev svg, #proyectos .swiper-button-next svg{
	background-image: none !important;
	z-index: 10;
	height: calc( 100vw * 52 / 1920);
	width: calc( 100vw * 52 / 1920);
}
#proyectos .swiper-button-prev{
	left: calc( 100vw * -27 / 1920);
}
#proyectos .swiper-button-next{
	right: calc( 100vw * -27 / 1920);
}
.flechas-nav{
	width: 100%;
	top: 50%;
}
.video-slider-portada{
	height: auto;
}
.video-slider-portada iframe{
	width: 100%;
	height: 100%;
}

@media (max-width: 767px){
	.swiper-proyectos-card .card{
		background: white;
	}
	#proyectos h4:not(.imagen-referencial){
		color: #000;
		text-align: center;
		font-family: "Source Sans Pro", sans-serif;
		font-size: calc( 100vw * 16/390);
		font-style: normal;
		font-weight: 700;
		line-height: calc( 100vw * 26/390);
		text-transform: uppercase;
		margin-bottom:calc( 100vw * 20/390);
		text-align: left;
	}
	#proyectos h4 svg{
		margin-right: calc( 100vw * 8/390);
		width: calc( 100vw * 24/390);
		height: calc( 100vw * 24/390);
	}
	.swiper-proyectos-card .card img{
		max-height: calc( 100vw * 415/390);
		height: calc( 100vw * 415/390);
		object-fit: cover;
		object-position: top;
		width: 100%;
	}
	.car-proyecto{
		padding-top: calc( 100vw * 16 / 390);
		padding-bottom: calc( 100vw * 25 / 390);
		padding-inline: calc( 100vw * 24 / 390);
	}
	.car-proyecto .nombre{
		color: #FFF;
		font-family: "Source Sans Pro", sans-serif;
		font-size: calc( 100vw * 22 / 390);
		font-style: normal;
		font-weight: 600;
		line-height: calc( 100vw * 27 / 390);
		margin-bottom: calc( 100vw * 16 / 390);
	}
	.car-proyecto .descripcion{
		color: #FFF;
		font-family: "Source Sans Pro", sans-serif;
		font-size: calc( 100vw * 13 / 390);
		font-style: normal;
		font-weight: 400;
		line-height: calc( 100vw * 16 / 390);
	}
	#proyectos .swiper-button-prev, #proyectos .swiper-button-next, #proyectos .swiper-button-prev svg, #proyectos .swiper-button-next svg{
		background-image: none !important;
		z-index: 10;
		height: calc( 100vw * 32 / 390);
		width: calc( 100vw * 32 / 390);
	}
	#proyectos .swiper-button-prev{
		left:0;
	}
	#proyectos .swiper-button-next{
		right:0;
	}
	#proyectos .parte-sliders{
		padding-left: calc( 100vw * 12 / 390) !important;
		padding-right: calc( 100vw * 12 / 390) !important;
	}
	#proyectos h4:not(.imagen-referencial)::after{
	content:'';
	background-image: url(https://desarrollamas.pe/wp-content/uploads/2023/08/Vector.png);
	width: calc( 100vw * 14/390);
	height: calc( 100vw * 14/390);
	background-size: contain;
display: block;
	position: absolute;
	top: 0;
	left: calc( 100vw * 202/390);
}
}
