.elementor-4 .elementor-element.elementor-element-c4e480c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b32a016{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-b32a016.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-3b31b7a{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-ccabb1c{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-beadd5c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-4 .elementor-element.elementor-element-6130ced{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-d55452d{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-d55452d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-879291d.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-879291d{text-align:center;font-size:15px;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-383914d.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-383914d{text-align:center;font-size:38px;line-height:1em;}.elementor-4 .elementor-element.elementor-element-5b1e3ca{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4 .elementor-element.elementor-element-5b1e3ca:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5b1e3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-d055eef.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d055eef{text-align:center;}.elementor-4 .elementor-element.elementor-element-d055eef .elementor-heading-title{font-weight:600;color:var( --e-global-color-a647d2a );}.elementor-4 .elementor-element.elementor-element-b9dbdec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-70a9aba{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-70a9aba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-f94c218.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f94c218{text-align:center;font-size:15px;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-69ec422.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-69ec422{text-align:center;font-size:38px;line-height:1em;}.elementor-4 .elementor-element.elementor-element-80b0a01{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4 .elementor-element.elementor-element-80b0a01:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-80b0a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-435c09a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-435c09a{text-align:center;}.elementor-4 .elementor-element.elementor-element-435c09a .elementor-heading-title{font-weight:600;color:var( --e-global-color-a647d2a );}.elementor-4 .elementor-element.elementor-element-7c43e9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-426de4b{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-426de4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-bfd55e0.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-bfd55e0{text-align:center;font-size:15px;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-57ef1d4.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-57ef1d4{text-align:center;font-size:38px;line-height:1em;}.elementor-4 .elementor-element.elementor-element-d48a166{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4 .elementor-element.elementor-element-d48a166:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d48a166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-229cc5b.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-229cc5b{text-align:center;}.elementor-4 .elementor-element.elementor-element-229cc5b .elementor-heading-title{font-weight:600;color:var( --e-global-color-a647d2a );}.elementor-4 .elementor-element.elementor-element-f82a334{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-5ffefbb{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-5ffefbb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-80a7f44.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-80a7f44{text-align:center;font-size:15px;line-height:1.2em;}.elementor-4 .elementor-element.elementor-element-96a8780{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4 .elementor-element.elementor-element-96a8780:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-96a8780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-96b54e3.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-96b54e3{text-align:center;}.elementor-4 .elementor-element.elementor-element-96b54e3 .elementor-heading-title{font-weight:600;color:var( --e-global-color-a647d2a );}.elementor-4 .elementor-element.elementor-element-1278e77{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-57c0bfa{--display:grid;--e-con-grid-template-columns:auto auto auto auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;}.elementor-4 .elementor-element.elementor-element-5b0ff1b .elementor-button{background-color:var( --e-global-color-7ab62c2 );}.elementor-4 .elementor-element.elementor-element-5b0ff1b.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-294b239 .elementor-button{background-color:var( --e-global-color-7ab62c2 );}.elementor-4 .elementor-element.elementor-element-294b239.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-8d9eaa2 .elementor-button{background-color:#482C44;}.elementor-4 .elementor-element.elementor-element-8d9eaa2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-90ddb59.elementor-element{--align-self:stretch;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-beadd5c{--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-57c0bfa{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-ccabb1c{--width:100%;}.elementor-4 .elementor-element.elementor-element-beadd5c{--width:100%;}.elementor-4 .elementor-element.elementor-element-5b1e3ca{--width:90%;}.elementor-4 .elementor-element.elementor-element-80b0a01{--width:90%;}.elementor-4 .elementor-element.elementor-element-d48a166{--width:90%;}.elementor-4 .elementor-element.elementor-element-96a8780{--width:90%;}.elementor-4 .elementor-element.elementor-element-57c0bfa{--width:100%;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-beadd5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-57c0bfa{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c4e480c *//* 1. La tarjeta: Altura mínima y elasticidad */
.enar-tarjeta-h3-contenedor {
    /* En lugar de height, usamos min-height */
    min-height: 280px !important; 
    
    /* Le decimos que ocupe todo el alto disponible en su celda de la grilla */
    height: 100% !important; 
    
    display: flex !important;
    flex-direction: column;
    overflow: hidden;
    position: relative; /* Necesario para que la foto absoluta no se escape */
}

/* 2. La Foto Falsa: Tiene que cubrir todo siempre */
.enar-tarjeta-archivo-imagen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.enar-tarjeta-archivo-imagen img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* Si la tarjeta crece, la foto se recorta para llenar el nuevo espacio */
}

/* 3. La caja negra del texto: Se pega abajo y crece si es necesario */
.enar-tarjeta-archivo-caja-texto {
    /* La despegamos de la posición absoluta si queremos que el texto "empuje" la tarjeta hacia abajo */
    /* ATENCIÓN: Si dejás esto en absolute (como está ahora), el texto NO va a empujar la tarjeta. Va a crecer hacia arriba, tapando la foto. */
    
    /* Si querés que el título larguísimo estire la tarjeta, tenés que cambiar esto en Elementor o con CSS: */
    position: relative !important; 
    margin-top: auto; /* Empuja la caja negra hacia abajo de todo */
    z-index: 1;
    width: 100%;
    /* Tu gradiente negro acá... */
}

	/* Heading title */
	.enar-grilla-loop .e-loop-item .elementor-heading-title{
		line-height:1.2em;
	}
	
/* Element */
.e-loop-item > .elementor-element{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	
}
/* Heading title */
.enar-grilla-loop .e-loop-item .elementor-heading-title{
	font-weight:700;
	
}/* End custom CSS */