.formulario-landing input,
.formulario-landing select,
.formulario-landing option:not(:checked) {
    color: #333333;
    border-radius: 4px;
}
.formulario-landing select option:checked {
    line-height: 30px;
}
.formulario-landing input[type=submit] {
    border-radius: 6px;
}
#section-infraestructura .splide__arrow {
	display: none;
}
#section-infraestructura .splide__pagination {
	bottom: -30px;
}

@media only screen and (min-width: 1280px) {

	#section-infraestructura .splide__pagination {
		bottom: -20px;
		display: none;
	}
	#section-infraestructura .splide__arrow {
		display: flex;
	}
	#section-infraestructura .splide__list {
		padding-top: 110px;
		padding-bottom: 105px;
	}
	#section-infraestructura .splide__slide {
		opacity: .1;
	}
	#section-infraestructura .splide__slide.is-active {
		transition: all .15s;
	}
	#section-infraestructura .splide__slide.is-next {
		opacity: 1;
		transform: scale(2);
		z-index: 999;
		transition: all .15s;
	}
	#section-infraestructura .splide-content.is-next .splide-content-info-title {
		font-size: 12px;
		line-height: 20px;
	}
	#section-infraestructura .splide-content.is-next .splide-content-info-text {
		font-size: 8px;
		line-height: 10px;
	}
}

@media only screen and (min-width: 1536px) {
	#section-infraestructura .splide__list {
		padding-top: 150px;
		padding-bottom: 140px;
	}
	#section-infraestructura .splide-content.is-next .splide-content-info-title {
		font-size: 14px;
		line-height: 24px;
	}
	#section-infraestructura .splide-content.is-next .splide-content-info-text {
		font-size: 11px;
		line-height: 13px;
	}
}