body.elementor-page-754:not(.elementor-motion-effects-element-type-background), body.elementor-page-754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}:root{--page-title-display:none;}/* Start custom CSS *//* Hub Recursos (754) — Claude Design «Recursos.dc.html»: grid 6 col (3+3 / 2+2+2) ≥1100, 2 col tablet (Devocionales a 2 col), 1 col <700.
   Tarjeta entera clicable (enlace estirado del botón «Conoce más», mismo criterio que los hubs de Involúcrate). */
body.page-id-754 [data-rc="lead"] { margin-bottom: 56px; }
body.page-id-754 #rc-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 20px; width: 100%; padding: 0; }
body.page-id-754 #rc-grid > .tdg-img-card { grid-column: span 2; min-height: 440px; position: relative; cursor: pointer; }
body.page-id-754 #rc-predicas, body.page-id-754 #rc-worship { grid-column: span 3 !important; min-height: 520px !important; }
body.page-id-754 #rc-predicas > .e-image-base { object-position: 55% 25%; }
body.page-id-754 #rc-worship > .e-image-base { object-position: 50% 35%; }
body.page-id-754 #rc-podcast > .e-image-base, body.page-id-754 #rc-libros > .e-image-base { object-position: 50% 30%; }
body.page-id-754 #rc-devocionales > .e-image-base { object-position: 50% 45%; }
body.page-id-754 #rc-grid > .tdg-img-card > .e-image-base { transition: transform .9s cubic-bezier(.2, .7, .2, 1); }
body.page-id-754 #rc-grid > .tdg-img-card:hover > .e-image-base, body.page-id-754 #rc-grid > .tdg-img-card:focus-within > .e-image-base { transform: scale(1.05); }
body.page-id-754 .tdg-img-card :is(.tdg-img-card-body, .e-button-base) { position: static; }
body.page-id-754 .tdg-img-card .e-button-base::after { content: ""; position: absolute; inset: 0; z-index: 3; border-radius: inherit; }
body.page-id-754 .tdg-img-card .tdg-img-card-body > :not(.e-button-base) { position: relative; z-index: 2; }
body.page-id-754 .tdg-img-card:hover .e-button-base { color: #FFFFFF; border-color: #AE926D; background-color: #AE926D; }
body.page-id-754 .tdg-img-card:has(.e-button-base:focus-visible) { outline: 2px solid #8C6224; outline-offset: 3px; }
@media (max-width: 1099px) {
	body.page-id-754 #rc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	body.page-id-754 #rc-grid > .tdg-img-card, body.page-id-754 #rc-predicas, body.page-id-754 #rc-worship { grid-column: auto !important; min-height: 420px !important; }
}
@media (min-width: 700px) and (max-width: 1099px) { body.page-id-754 #rc-grid > #rc-devocionales { grid-column: span 2 !important; } }
@media (max-width: 699px) {
	body.page-id-754 #rc-grid { grid-template-columns: minmax(0, 1fr); }
	body.page-id-754 #rc-grid > .tdg-img-card, body.page-id-754 #rc-predicas, body.page-id-754 #rc-worship, body.page-id-754 #rc-devocionales { grid-column: auto !important; min-height: 380px !important; }
}
@media (prefers-reduced-motion: reduce) { body.page-id-754 #rc-grid > .tdg-img-card > .e-image-base { transition: none; transform: none !important; } }/* End custom CSS */