/**
 * Una fotografía por sección en el banner.
 *
 * El banner es una sola plantilla de Univet: sin esto, todas las páginas
 * interiores salen con la misma imagen. Se aprovecha la clase que
 * WordPress pone en el <body> de cada página.
 *
 * Generado por iev-scripts/wp_banner_por_seccion.php — no editar a mano.
 */

/* Catálogo y cursos — foto real: una clase del instituto */
.woocommerce-shop .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.post-type-archive-product .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.tax-product_cat .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.single-product .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/aula-clase.jpg) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Nosotros — foto real: graduados del instituto */
.page-id-12 .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/certificados.jpg) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Metodología — provisional */
.page-id-16 .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/marcador-escritorio-apuntes.jpg) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Escuela de Derecho Empresarial — provisional */
.page-id-17 .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/articulo-societario.webp) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Contacto — provisional */
.page-id-11 .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/marcador-consulta-atencion.jpg) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Blog y categorías — provisional */
.blog .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.category .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.archive.author .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/marcador-biblioteca-juridica.webp) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}

/* Páginas legales — provisional */
.page-id-3 .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.page-id-13 .rstb-page-title .elementor-element[data-element_type="container"]:first-child,
.page-id-15 .rstb-page-title .elementor-element[data-element_type="container"]:first-child {
    background-image: linear-gradient(95deg, rgba(20,7,14,.86) 0%, rgba(20,7,14,.62) 55%, rgba(20,7,14,.38) 100%), url(https://dev.institutoiev.com/wp-content/uploads/2026/09/marcador-sala-audiencia.webp) !important;
    background-size: cover, cover !important;
    background-position: center, center !important;
}
