.elementor-6266 .elementor-element.elementor-element-eeaec43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6266 .elementor-element.elementor-element-b0898cd .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6266 .elementor-element.elementor-element-b0898cd .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6266 .elementor-element.elementor-element-b0898cd .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6266 .elementor-element.elementor-element-b0898cd .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6266 .elementor-element.elementor-element-8f46210 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6266 .elementor-element.elementor-element-8f46210 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6266 .elementor-element.elementor-element-8f46210 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6266 .elementor-element.elementor-element-8f46210 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6266 .elementor-element.elementor-element-5afc889{--display:flex;}.elementor-6266 .elementor-element.elementor-element-6182b37 .elementor-heading-title{font-family:"Butler", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;line-height:1.3em;}/* Start custom CSS for container, class: .elementor-element-eeaec43 *//* Tarjeta: imagen arriba y título debajo */
.elementor-6266 .elementor-element.elementor-element-eeaec43 {
    display: flex !important;
    flex-direction: column !important;
    --flex-direction: column;

    width: 100%;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    overflow: visible;
    gap: 0 !important;
}

/* Marco de la imagen en formato 9:16 */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen {
    position: relative !important;
    inset: auto !important;

    flex: none;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 9 / 16 !important;

    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
}

/* El contenido ocupa todo el marco */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen > .elementor-widget-container,
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen > .jet-listing-dynamic-image {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
}

/* Contenedores internos de la imagen */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen .jet-listing-dynamic-image,
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen .jet-listing-dynamic-image__link,
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen a,
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen picture {
    display: block;
    width: 100%;
    height: 100%;
}

/* Imagen recortada al centro */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__imagen img {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
    object-position: center center !important;
}

/* Contenedor del título, debajo de la imagen */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__overlay {
    position: static !important;
    inset: auto !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    --flex-direction: column;
    --align-items: stretch;
    --justify-content: flex-start;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    padding: 16px 0 0 !important;
    margin: 0 !important;
    background: transparent !important;

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Título alineado a la izquierda */
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__titulo {
    width: 100% !important;
    align-self: stretch !important;
}

.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__titulo,
.elementor-6266 .elementor-element.elementor-element-eeaec43 .realzo-blog__titulo * {
    margin: 0 !important;
    color: #000 !important;
    text-align: left !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Butler';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.realzo.es/wp-content/uploads/2026/07/Butler-Free-Rmn.ttf') format('truetype');
}
/* End Custom Fonts CSS */