/* Hero slider — estable, sin saltos ni cambios de color */
#rev_slider_1050_1_wrapper,
#rev_slider_1050_1,
#rev_slider_1050_1 > ul,
#rev_slider_1050_1 > ul > li {
	overflow: hidden;
}

#rev_slider_1050_1 .slotholder,
#rev_slider_1050_1 .slotholder .slot {
	width: 100% !important;
	height: 100% !important;
}

#rev_slider_1050_1 .tp-bgimg.defaultimg {
	width: 100% !important;
	height: 100% !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

#rev_slider_1050_1 .tp-caption img {
	max-width: none !important;
	height: auto;
	object-fit: initial;
}
