/*
 Theme Name:   LEE
 Theme URI:    https://www.laespañaextraña.es
 Description:  La España extraña, de Javier Sierra y Jesús Callejo
 Author:       QLab NetWorks
 Author URI:   https://qlab.es
 Template:     Divi
 Version:      1.1.49
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  lee
*/

:root {
	--lee-green: #4ca457;
	--lee-green-primary: #174b32;
	--lee-green-dark: #183c25;
	--lee-green-light: #b7d39b;
	--lee-ink: #182119;
	--lee-cream: #f6f3e9;
	--lee-paper: #f8f6ed;
	--lee-muted: #4e5b50;
	--lee-footer-ink: #2e365a;
	--lee-footer-link: #2f9745;
}

/*
 * Tipografia editorial de LEE.
 * Divi conserva la geometria de RSE; estos selectores solo sustituyen la
 * familia heredada de sus titulares y refuerzan el verde propio en los dos
 * grupos que aun recibian gris/Quantico desde los ajustes de los modulos.
 */
html body.home h1,
html body.home h2,
html body.home h3,
html body.home h4,
html body.home h5,
html body.home h6 {
	font-family: Belleza, Georgia, serif !important;
}

html body.home #page-container .et_pb_number_counter h3,
html body.home #page-container .et_pb_blurb_8 .et_pb_module_header {
	color: var(--lee-green-primary) !important;
}

html body #page-container .et-l--header a.et_pb_button_0_tb_header.et_pb_button {
	color: var(--lee-green-light) !important;
	border-color: var(--lee-green-light) !important;
}

html body .et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li a,
html body .et-l--header .et_pb_button_0_tb_header.et_pb_button {
	font-family: Belleza, Georgia, serif !important;
}

/* Identidad visual LEE sobre la maquetación maestra de RSE. */
.et_pb_menu__logo img {
	filter: brightness(0) invert(1);
}

.et-l--header img.wp-image-16 {
	filter: brightness(0) invert(1) !important;
}

#top-menu a:hover,
.et-menu a:hover,
.et_pb_menu a:hover {
	color: var(--lee-green-light) !important;
	opacity: 1 !important;
}

.et_pb_button_0_tb_header.et_pb_button {
	color: var(--lee-green-light) !important;
	border-color: var(--lee-green-light) !important;
}

body .et-l--header .et_pb_button_0_tb_header.et_pb_button {
	color: var(--lee-green-light) !important;
	border-color: var(--lee-green-light) !important;
}

.home .et_pb_text_0,
.home .et_pb_text_0 .et_pb_text_inner,
.home .et_pb_text_0 p {
	color: var(--lee-green-light) !important;
	border-color: var(--lee-green-light) !important;
}

.et_pb_button_0_tb_header.et_pb_button:hover {
	color: var(--lee-cream) !important;
	background: var(--lee-green-primary) !important;
	border-color: var(--lee-green) !important;
	box-shadow: 0 2px 18px 0 var(--lee-green-light) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonOne,
html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonTwo {
	border-color: var(--lee-green-light) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonOne {
	color: var(--lee-cream) !important;
	background: rgb(23 75 50 / 95%) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonOne:hover {
	color: var(--lee-cream) !important;
	background: rgb(23 75 50 / 95%) !important;
	box-shadow: 0 2px 18px 0 var(--lee-green-light) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonTwo {
	color: var(--lee-green-light) !important;
	background: transparent !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-button-wrapper a.buttonTwo:hover {
	color: var(--lee-green-light) !important;
	background: transparent !important;
	box-shadow: 0 2px 18px 0 var(--lee-green-light) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-one-btn-icon i {
	color: var(--lee-cream) !important;
}

html body #page-container .dnxte_dual_button_0 .dnxt-two-btn-icon i {
	color: var(--lee-green-light) !important;
}

.et_pb_text_3,
.et_pb_text_19 {
	color: var(--lee-green-dark) !important;
	background: rgb(76 164 87 / 12%) !important;
	border-color: rgb(76 164 87 / 28%) !important;
}

.et_pb_text_3 .et_pb_text_inner,
.et_pb_text_3 p,
.et_pb_text_19 .et_pb_text_inner,
.et_pb_text_19 p {
	color: var(--lee-green-dark) !important;
}

#wonted h3,
#about h4.et_pb_module_header,
#testimonials .et_pb_slide_content,
.et_pb_number_counter .percent-value,
.et_pb_number_counter h3 {
	color: var(--lee-green-dark) !important;
}

#wonted a,
#about a:not(.icon) {
	color: var(--lee-footer-link) !important;
}

/*
 * Unifica los enlaces de texto de la página con el verde legible del pie.
 * Se excluyen navegación, botones, redes, controles, portadas y logotipos.
 */
html body.home #page-container #main-content a:not(.et_pb_button):not(.buttonOne):not(.buttonTwo):not(.icon):not(.et_pb_video_play):not(.et_pb_lightbox_image):not(.et-pb-arrow-prev):not(.et-pb-arrow-next) {
	color: var(--lee-footer-link) !important;
}

#videos .et_pb_blurb_description,
#videos .et_pb_blurb_description p {
	color: var(--lee-green-light) !important;
}

/*
 * Universo Javier Sierra: el H2 no es una pastilla y los logotipos deben
 * conservar su transparencia con un tratamiento monocromático verde LEE.
 */
html body.home #page-container #universe .et_pb_text:has(h2) {
	background: transparent !important;
	border-color: transparent !important;
}

html body.home #page-container #universe .et_pb_text:has(h2) h2 {
	color: var(--lee-green-primary) !important;
}

html body.home #page-container #universe .et_pb_image img {
	filter: brightness(0) saturate(100%) invert(21%) sepia(64%) saturate(440%) hue-rotate(100deg) brightness(72%) contrast(95%) !important;
	opacity: .90 !important;
	transition: filter .25s ease, opacity .25s ease !important;
}

html body.home #page-container #universe .et_pb_image a:hover img,
html body.home #page-container #universe .et_pb_image a:focus-visible img {
	opacity: 1 !important;
}

/*
 * Pie global de LEE. Se conserva la reticula maestra de RSE y se sustituyen
 * exclusivamente la identidad, la escala del logotipo y las tipografias.
 */
html body #page-container #lee-footer .et_pb_image_0_tb_footer img {
	width: 145px !important;
	height: auto !important;
	max-width: 100% !important;
}

html body #page-container #lee-footer .dnxte_divider_0_tb_footer .dnext_sid_image_max_width {
	width: 44px !important;
	height: 44px !important;
	object-fit: contain !important;
	filter: brightness(0) saturate(100%) invert(7.5%) sepia(63.3%) saturate(705%) hue-rotate(193.4deg) brightness(178.7%) contrast(82.2%) !important;
	opacity: 1 !important;
}

html body #page-container #lee-footer .et_pb_text_0_tb_footer,
html body #page-container #lee-footer .et_pb_text_0_tb_footer p {
	color: var(--lee-footer-ink) !important;
	font-family: Belleza, Georgia, serif !important;
	font-size: 13px !important;
	line-height: 1.35 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}

html body #page-container #lee-footer .et_pb_text_0_tb_footer strong {
	color: var(--lee-footer-link) !important;
	font-family: Belleza, Georgia, serif !important;
	font-weight: 700 !important;
}

html body #page-container #lee-footer .et_pb_text_2_tb_footer,
html body #page-container #lee-footer .et_pb_text_2_tb_footer p,
html body #page-container #lee-footer .et_pb_text_3_tb_footer,
html body #page-container #lee-footer .et_pb_text_3_tb_footer p,
html body #page-container #lee-footer .et_pb_text_2_tb_footer a,
html body #page-container #lee-footer .et_pb_text_3_tb_footer a {
	font-family: Belleza, Georgia, serif !important;
}

html body #page-container #lee-footer .et_pb_text_2_tb_footer,
html body #page-container #lee-footer .et_pb_text_2_tb_footer p,
html body #page-container #lee-footer .et_pb_text_3_tb_footer,
html body #page-container #lee-footer .et_pb_text_3_tb_footer p {
	color: var(--lee-footer-ink) !important;
}

html body #page-container #lee-footer .et_pb_text_2_tb_footer a,
html body #page-container #lee-footer .et_pb_text_3_tb_footer a {
	color: var(--lee-footer-link) !important;
	font-weight: 600 !important;
}

/*
 * Bloque de vídeos: misma jerarquía y colocación que EFI, con identidad LEE.
 * El fondo conserva la imagen registrada en Medios y sustituye el azul
 * heredado de RSE por el verde oscuro propio de esta web.
 */
html body.home #page-container #videos {
	background-image:
		linear-gradient(rgb(7 45 31 / 78%), rgb(7 45 31 / 88%)),
		url("https://www.laespañaextraña.es/wp-content/uploads/lee-bg-tradiciones-v2-bw.webp") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-blend-mode: normal !important;
}

html body.home #page-container #videos > .et_pb_top_inside_divider + .et_pb_row .et_pb_module_header {
	color: var(--lee-cream) !important;
}

html body.home #page-container #videos > .et_pb_top_inside_divider + .et_pb_row .et_pb_blurb_description,
html body.home #page-container #videos > .et_pb_top_inside_divider + .et_pb_row .et_pb_blurb_description p {
	color: var(--lee-green-light) !important;
	font-family: Belleza, Georgia, serif !important;
}

/* En EFI ambos textos aparecen debajo de su vídeo; LEE conserva ese orden. */
html body.home #page-container #videos > .et_pb_row + .et_pb_row > .et_pb_column:first-child {
	display: flex;
	flex-direction: column;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row > .et_pb_column:first-child > .et_pb_code {
	order: 1;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row > .et_pb_column:first-child > .et_pb_text {
	order: 2;
}

/*
 * Los dos reproductores conservan exactamente la misma caja 16:9 también
 * mientras Complianz muestra su marcador previo al consentimiento. Se anula
 * el padding proporcional que puede añadir FitVids y que hacía más alto el
 * vídeo izquierdo. Los textos recuperan la separación del patrón de RSE.
 */
html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code,
html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code_inner {
	width: 100% !important;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code_inner {
	position: relative;
	aspect-ratio: 16 / 9;
	height: auto !important;
	overflow: hidden;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code_inner > div,
html body.home #page-container #videos > .et_pb_row + .et_pb_row .fluid-width-video-wrapper {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code_inner iframe,
html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_code_inner .cmplz-placeholder-element {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_text {
	margin-top: 26px !important;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_text_inner p {
	margin: 0 !important;
}

html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_text_inner strong {
	display: block;
	margin-bottom: 8px;
	white-space: nowrap;
}

@media (max-width: 767px) {
	html body.home #page-container #videos > .et_pb_row + .et_pb_row .et_pb_text_inner strong {
		white-space: normal;
	}
}

.et_pb_video_play {
	color: var(--lee-cream) !important;
}

/*
 * Sustituye solo la fotografía y conserva la integración maestra de RSE/EFI:
 * imagen primero, degradado radial después y mezcla overlay.
 */
html body.home #page-container #incidente {
	background-image:
		url("https://www.laespañaextraña.es/wp-content/uploads/lee-bg-montserrat-bw.webp"),
		radial-gradient(rgb(220 235 224 / 94%) 17%, rgb(255 255 255) 73%, rgb(255 255 255) 100%) !important;
	background-position: center top, center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-blend-mode: overlay !important;
}

html body.home #page-container #wonted {
	position: relative;
	z-index: 1;
	margin-top: -2px !important;
}

/*
 * Identidad de los seis pictogramas de «Este libro contiene».
 * RSE usa círculos y EFI rombos; LEE conserva la medida maestra de 64 px,
 * adopta un hexágono cartográfico y aumenta el dibujo interior de 32 a 48 px.
 */
html body.home #page-container #wonted .et_pb_main_blurb_image {
	position: relative;
	display: flex !important;
	flex: 0 0 64px;
	align-items: center;
	justify-content: center;
	width: 64px !important;
	height: 64px !important;
	background: #c7ddc8 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
	filter: drop-shadow(0 4px 9px rgb(21 60 77 / 14%));
}

html body.home #page-container #wonted .et_pb_main_blurb_image::before {
	position: absolute;
	z-index: 0;
	inset: 2px;
	display: block;
	background: linear-gradient(145deg, #fff 0%, #f2f7ef 100%);
	clip-path: polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);
	content: "";
}

html body.home #page-container #wonted .et_pb_main_blurb_image .et_pb_image_wrap {
	position: relative;
	z-index: 1;
	display: block;
	width: 48px !important;
	height: 48px !important;
	margin: 8px !important;
}

html body.home #page-container #wonted .et_pb_main_blurb_image img {
	display: block;
	width: 48px !important;
	height: 48px !important;
	object-fit: contain !important;
}

html body.home #page-container #incidente .et_pb_blurb_1 .et_pb_module_header {
	font-size: clamp(32px, 3vw, 48px) !important;
	line-height: 1.05 !important;
	letter-spacing: 0 !important;
	white-space: nowrap;
	font-weight: 700 !important;
}

html body.home #page-container #incidente .et_pb_blurb_1 .et_pb_blurb_description,
html body.home #page-container #incidente .et_pb_blurb_1 .et_pb_blurb_description p {
	font-family: Belleza, Georgia, serif !important;
	font-weight: 400 !important;
}

/*
 * El cartel aprobado ya incorpora el botón verde. Divi conserva toda la
 * superposición como zona pulsable, pero no dibuja un segundo icono encima.
 */
html body.home #page-container #incidente .et_pb_video_play {
	display: none !important;
}

/*
 * Carrusel «OTROS LIBROS DEL AUTOR».
 * Slick añade `slick-arrow` tanto a las filas laterales como a los iconos.
 * Las filas deben ser invisibles; solo los botones circulares reciben color.
 */
html body.home #page-container #author > .et_pb_row:first-child .et_pb_text:has(.et_pb_text_inner > p:first-child) {
	color: var(--lee-green-dark) !important;
	background: rgb(76 164 87 / 12%) !important;
	border-color: rgb(76 164 87 / 28%) !important;
}

html body.home #page-container #author > .et_pb_row:first-child .et_pb_text:has(.et_pb_text_inner > p:first-child) p {
	color: var(--lee-green-dark) !important;
}

html body.home #page-container #author .slider-prev.slick-arrow,
html body.home #page-container #author .slider-next.slick-arrow {
	background: transparent !important;
}

html body.home #page-container #author .slider-prev .et_pb_icon.slick-arrow,
html body.home #page-container #author .slider-next .et_pb_icon.slick-arrow {
	color: var(--lee-cream) !important;
	background: var(--lee-green-primary) !important;
	border-color: var(--lee-green) !important;
}

html body.home #page-container #author .slider-prev .et_pb_icon.slick-arrow:hover,
html body.home #page-container #author .slider-next .et_pb_icon.slick-arrow:hover {
	background: var(--lee-green) !important;
	border-color: var(--lee-green-primary) !important;
}

.sib_signup_form input[type="text"],
.sib_signup_form input[type="email"] {
	border-color: rgb(23 75 50 / 35%) !important;
	background: var(--lee-paper) !important;
}

.sib_signup_form input[type="submit"],
.sib_signup_form button[type="submit"] {
	color: var(--lee-cream) !important;
	background: var(--lee-green-primary) !important;
	border-color: var(--lee-green-primary) !important;
}

.sib_signup_form input[type="submit"]:hover,
.sib_signup_form button[type="submit"]:hover {
	background: var(--lee-green) !important;
	border-color: var(--lee-green) !important;
}

.lee-newsletter-consent {
	margin: 0;
	color: #4e5b50;
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
}

.lee-newsletter-consent label {
	display: flex;
	gap: 8px;
	align-items: flex-start;
	cursor: pointer;
}

.lee-newsletter-consent input {
	flex: 0 0 auto;
	margin-top: 3px;
}

.lee-newsletter-consent label > span {
	display: block;
	flex: 1 1 auto;
	min-width: 0;
}

.lee-newsletter-consent a,
.lee-newsletter-legal a {
	color: var(--lee-green-dark);
	text-decoration: none;
}

.et_pb_newsletter_footer {
	width: 100%;
	margin-top: 10px !important;
	text-align: left !important;
}

.lee-newsletter-legal {
	display: block;
	width: 100%;
	margin: 0;
	color: #4e5b50;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	white-space: normal;
}

/*
 * «La España extraña en cifras». Belleza tiene un cuerpo aparente menor que
 * las familias de RSE y EFI; se compensa ópticamente sin alterar la retícula
 * maestra. La sombra se aplica al alfa de cada WebP, no a su caja cuadrada.
 */
html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .et_pb_image_wrap {
	display: block;
	width: 100%;
	text-align: center;
}

html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .et_pb_image img {
	width: 120px !important;
	height: 120px !important;
	max-width: 100% !important;
	object-fit: contain !important;
	filter:
		drop-shadow(0 12px 11px rgb(24 60 37 / 24%))
		drop-shadow(0 3px 3px rgb(0 0 0 / 18%));
}

html body.home #page-container .et_pb_section:has(.et_pb_number_counter) > .et_pb_row:first-child .et_pb_text:first-child {
	color: var(--lee-green-dark) !important;
	background: rgb(76 164 87 / 12%) !important;
	border-color: rgb(76 164 87 / 28%) !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_number_counter) > .et_pb_row:first-child .et_pb_text:first-child :is(p, .et_pb_text_inner) {
	color: var(--lee-green-dark) !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .percent-value,
html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .percent-sign {
	font-family: Belleza, Georgia, serif !important;
	font-size: 48px !important;
	line-height: 1.1 !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_number_counter) h3.title {
	font-size: 21px !important;
	line-height: 1.2 !important;
}

/* Misma respiración de 80 px entre la cabecera y el contenido que #wonted. */
html body.home #page-container .et_pb_section:has(.et_pb_number_counter) > .et_pb_row:nth-child(2) {
	padding-top: 80px !important;
}

/*
 * Ediciones: la sección conserva seis fichas centradas, pero recupera el
 * ritmo vertical de los demás bloques y deja que todas las portadas ocupen
 * la altura natural de su columna. La regla anterior por índices de módulo
 * alcanzaba accidentalmente cuatro portadas después de reordenar Divi.
 */
html body.home #page-container .et_pb_section:has(.et_pb_lightbox_image[title*="La España extraña"]) {
	gap: 0 !important;
	padding-top: 180px !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_lightbox_image[title*="La España extraña"]) > .et_pb_row:nth-child(2) {
	padding-top: 80px !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_lightbox_image[title*="La España extraña"]) > .et_pb_row:first-child h2 {
	max-width: 450px;
	margin-right: auto !important;
	margin-left: auto !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
}

html body.home #page-container .et_pb_section:has(.et_pb_lightbox_image[title*="La España extraña"]) > .et_pb_row:first-child .et_pb_text_inner > p:first-child {
	display: inline-block;
	margin: 0 0 23px !important;
	padding: 10px 16px;
	border: 1px solid rgb(76 164 87 / 28%);
	border-radius: 100px;
	background: rgb(76 164 87 / 12%);
	color: var(--lee-green-dark) !important;
	font-family: Poppins, Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
}

@media (max-width: 767px) {
	html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .percent-value,
	html body.home #page-container .et_pb_section:has(.et_pb_number_counter) .percent-sign {
		font-size: 44px !important;
	}

	html body.home #page-container .et_pb_section:has(.et_pb_number_counter) h3.title {
		font-size: 20px !important;
	}
}

/*
 * Años de las ediciones. El Loop Builder mantiene la retícula dinámica;
 * solo acercamos el año a la portada y lo tratamos como una pequeña firma
 * editorial centrada, sin modificar los datos que sincroniza el plugin.
 */
html body.home #page-container .et_flex_column_1_7 {
	row-gap: 10px !important;
}

html body.home #page-container .lee-edition-year {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 9px;
	width: 100%;
	margin: 0;
	color: var(--lee-green-primary) !important;
	font-family: Belleza, Georgia, serif !important;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
	letter-spacing: 1.4px;
}

@media (max-width: 767px) {
	html body.home #page-container .et_flex_column_1_7 {
		row-gap: 8px !important;
	}
}

/*
 * Autores: identidad LEE en la pastilla y dos grupos sociales claramente
 * rotulados, sin alterar la estructura ni la geometría heredadas de RSE.
 */
html body.home #page-container #about > .et_pb_row:first-child .et_pb_text:has(.et_pb_text_inner > p:first-child) {
	color: var(--lee-green-dark) !important;
	background: rgb(76 164 87 / 12%) !important;
	border-color: rgb(76 164 87 / 28%) !important;
}

html body.home #page-container #about > .et_pb_row:first-child .et_pb_text:has(.et_pb_text_inner > p:first-child) :is(p, .et_pb_text_inner) {
	color: var(--lee-green-dark) !important;
}

html body.home #page-container #about .et_pb_column:first-child > ul.et_pb_social_media_follow::before {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	color: var(--lee-green-dark);
	font-family: Belleza, Georgia, serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: .04em;
}

html body.home #page-container #about .et_pb_column:first-child > ul.et_pb_social_media_follow:first-of-type::before {
	content: "JAVIER SIERRA";
}

html body.home #page-container #about .et_pb_column:first-child > ul.et_pb_social_media_follow:nth-of-type(2)::before {
	content: "JESÚS CALLEJO";
}

html body.home #page-container #about .et_pb_column:first-child > ul.et_pb_social_media_follow:nth-of-type(2) {
	margin-top: 18px !important;
}

/*
 * Críticas: elimina los restos cromáticos y tipográficos de RSE sin tocar
 * la geometría del carrusel compartido.
 */
html body.home #page-container #testimonials .et_pb_text:has(.et_pb_text_inner > p:first-child) {
	color: var(--lee-green-dark) !important;
	background: rgb(76 164 87 / 12%) !important;
	border-color: rgb(76 164 87 / 28%) !important;
}

html body.home #page-container #testimonials .et_pb_text:has(.et_pb_text_inner > p:first-child) :is(p, .et_pb_text_inner) {
	color: var(--lee-green-dark) !important;
}

html body.home #page-container #testimonials .et_pb_text:has(h2) {
	background: transparent !important;
	border-color: transparent !important;
}

html body.home #page-container #testimonials .et_pb_slide_content,
html body.home #page-container #testimonials .et_pb_slide_content p {
	font-family: Belleza, Georgia, serif !important;
	color: var(--lee-footer-link) !important;
	font-weight: 600 !important;
}

html body.home #page-container #testimonials .et-pb-controllers a {
	background-color: var(--lee-green-light) !important;
	opacity: 1 !important;
}

html body.home #page-container #testimonials .et-pb-controllers a.et-pb-active-control {
	background-color: var(--lee-green-primary) !important;
}

/*
 * Fondos editoriales de LEE. Las versiones en color se conservan en Medios;
 * la página publica las variantes monocromas, como RSE y EFI.
 */
html body.home #page-container #testimonials {
	background-image:
		url("https://www.laespañaextraña.es/wp-content/uploads/lee-bg-biblioteca-bw.webp"),
		linear-gradient(rgb(201 220 206) 0%, rgb(255 255 255) 100%) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-blend-mode: screen !important;
}

/* Oculta el píxel de rasterizado entre el fundido de Críticas y Bibliografía. */
html body.home #page-container #author {
	position: relative;
	z-index: 1;
	margin-top: -2px !important;
}

html body.home #page-container #newsletter {
	background-image:
		url("https://www.laespañaextraña.es/wp-content/uploads/lee-bg-virgen-v2-bw.webp"),
		radial-gradient(rgb(181 205 187) 17%, rgb(255 255 255) 73%, rgb(255 255 255) 100%) !important;
	background-position: center right, center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-blend-mode: screen !important;
}

/* Oculta el píxel de rasterizado entre el fundido blanco y Universo. */
html body.home #page-container #universe {
	position: relative;
	z-index: 1;
	margin-top: -2px !important;
}
