/* Corrección banner home y visibilidad Elementor */

.elementor-invisible,
.elementskit-invisible {
	visibility: visible !important;
}

/* Banner principal (hero) */
.elementor-1939 .elementor-element.elementor-element-82fa8f5 {
	background-color: #283748 !important;
	background-image: url("https://congresodearquitectos.coam.org/wp-content/uploads/2024/11/home-web-congreso-2-1.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.elementor-1939 .elementor-element.elementor-element-82fa8f5 > .elementor-background-overlay {
	background-image: url("https://congresodearquitectos.coam.org/wp-content/uploads/2024/11/home-web-congreso-2-1.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	mix-blend-mode: normal !important;
	opacity: 1 !important;
	filter: none !important;
}

.elementor-1939 .elementor-element.elementor-element-82fa8f5 > .elementor-container {
	min-height: 62vh !important;
}

@media (max-width: 1024px) {
	.elementor-1939 .elementor-element.elementor-element-82fa8f5 > .elementor-container {
		min-height: 90vh !important;
	}
}

/* Evita que el tema oculte fondos de Elementor */
html:not(.is-active-page) section .elementor-section .elementor-background-overlay,
html:not(.is-active-page) section .elementor-section:not(:nth-child(-n+2)) .elementor-background-overlay {
	background-image: inherit !important;
}
