.elementor-540 .elementor-element.elementor-element-c5ba4db{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-540 .elementor-element.elementor-element-0538654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--e-con-transform-transition-duration:700ms;}.elementor-540 .elementor-element.elementor-element-0538654.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-540 .elementor-element.elementor-element-ede682f > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-ede682f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-ede682f.elementor-element{--align-self:center;}.elementor-540 .elementor-element.elementor-element-ede682f{z-index:11;--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-ede682f img{width:90%;}.elementor-540 .elementor-element.elementor-element-062f4df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-062f4df.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-e915777 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-e915777{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-e915777 img{width:90%;}.elementor-540 .elementor-element.elementor-element-5e267df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-5e267df.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-1f574ad > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-1f574ad{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-1f574ad img{width:90%;}.elementor-540 .elementor-element.elementor-element-6045198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-6045198.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-965c33c > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-965c33c{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-965c33c img{width:90%;}.elementor-540 .elementor-element.elementor-element-728a170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-728a170.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-b76ad71 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-b76ad71{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-b76ad71 img{width:90%;}.elementor-540 .elementor-element.elementor-element-96ada66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-96ada66.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-641df68 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-641df68{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-641df68 img{width:90%;}.elementor-540 .elementor-element.elementor-element-7936fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-7936fe2.e-con{--align-self:flex-end;}.elementor-540 .elementor-element.elementor-element-6cd3415 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-540 .elementor-element.elementor-element-6cd3415{--e-transform-transition-duration:3000ms;}.elementor-540 .elementor-element.elementor-element-6cd3415 img{width:90%;}.elementor-540 .elementor-element.elementor-element-fcf06d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-c5ba4db{--min-height:325px;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-c5ba4db{--min-height:235px;}.elementor-540 .elementor-element.elementor-element-0538654{--width:50%;}.elementor-540 .elementor-element.elementor-element-062f4df{--width:50%;}.elementor-540 .elementor-element.elementor-element-5e267df{--width:50%;}.elementor-540 .elementor-element.elementor-element-6045198{--width:50%;}.elementor-540 .elementor-element.elementor-element-728a170{--width:50%;}.elementor-540 .elementor-element.elementor-element-96ada66{--width:50%;}.elementor-540 .elementor-element.elementor-element-7936fe2{--width:50%;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-c5ba4db{--content-width:80%;}.elementor-540 .elementor-element.elementor-element-0538654{--width:70%;}.elementor-540 .elementor-element.elementor-element-062f4df{--width:70%;}.elementor-540 .elementor-element.elementor-element-5e267df{--width:70%;}.elementor-540 .elementor-element.elementor-element-6045198{--width:70%;}.elementor-540 .elementor-element.elementor-element-728a170{--width:70%;}.elementor-540 .elementor-element.elementor-element-96ada66{--width:70%;}.elementor-540 .elementor-element.elementor-element-7936fe2{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-0538654{--width:33%;}.elementor-540 .elementor-element.elementor-element-062f4df{--width:33%;}.elementor-540 .elementor-element.elementor-element-5e267df{--width:33%;}.elementor-540 .elementor-element.elementor-element-6045198{--width:33%;}.elementor-540 .elementor-element.elementor-element-728a170{--width:33%;}.elementor-540 .elementor-element.elementor-element-96ada66{--width:33%;}.elementor-540 .elementor-element.elementor-element-7936fe2{--width:33%;}}/* Start custom CSS for image, class: .elementor-element-641df68 */.tarjeta {
  perspective: 1000px; /* Esto lo pones en el contenedor principal si usas transformaciones 3D */
}

.tarjeta .contenido {
  transition: transform 0.4s ease;
  transform-style: preserve-3d;
}

.tarjeta:hover .contenido {
  transform: rotateY(10deg) rotateX(5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96ada66 *//* Aplica perspectiva solo al contenedor general */
.tarjeta {
  perspective: 1000px;
}

/* El contenido interno es el que se transformará */
.tarjeta .contenido {
  transition: transform 0.4s ease;
  transform-style: preserve-3d;
}

.tarjeta:hover .contenido {
  transform: rotateY(10deg) rotateX(5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5ba4db *//* Tarjeta padre, donde se define la perspectiva */
.tarjeta {
  perspective: 1000px;
  display: inline-block;
}

/* Elemento interior que se transforma */
.tarjeta .contenido {
  transition: transform 0.5s ease;
  transform-style: preserve-3d;
  will-change: transform;
}

/* Al hacer hover en la tarjeta, solo se mueve la .contenido de esa */
.tarjeta:hover .contenido {
  transform: rotateY(8deg) rotateX(4deg) scale(1.03);
}/* End custom CSS */