.elementor-34 .elementor-element.elementor-element-e455359{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e455359:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e455359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c6c;}.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-34 .elementor-element.elementor-element-ce8488d.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-ce8488d img{height:160px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-bda635b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-f3f3b19{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-39f82a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-39f82a7 .elementor-button{font-family:"Red Hat Mono", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-56c1b8f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-0896ae5{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;}.elementor-34 .elementor-element.elementor-element-0896ae5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-295a367{--display:flex;--min-height:1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3073995{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-17e59ed{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-a781688{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2294657{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-3209455{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-3209455{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-3209455{right:0px;}.elementor-34 .elementor-element.elementor-element-c32470c img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-6791a07{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-6791a07{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-6791a07{right:0px;}.elementor-34 .elementor-element.elementor-element-78287fb img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-80c25ea{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}.elementor-34 .elementor-element.elementor-element-b2b8a86{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-fccbb92{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-624209e{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-675dfbf{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-675dfbf{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-675dfbf{right:0px;}.elementor-34 .elementor-element.elementor-element-0477ae0 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-4a5226d{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-4a5226d{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-4a5226d{right:0px;}.elementor-34 .elementor-element.elementor-element-b4c5c52 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-cb06a4c{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}.elementor-34 .elementor-element.elementor-element-9709d4f{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-c4b64c8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-be2e926{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-f393c43{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-f393c43{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-f393c43{right:0px;}.elementor-34 .elementor-element.elementor-element-77dc437 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-4af03e7{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-4af03e7{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-4af03e7{right:0px;}.elementor-34 .elementor-element.elementor-element-dc8f080 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-d83c8a8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}.elementor-34 .elementor-element.elementor-element-45d9994{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-e73402c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-a1535e3{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-13b3d3d{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-13b3d3d{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-13b3d3d{right:0px;}.elementor-34 .elementor-element.elementor-element-6444ea2 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-ec2b06b{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-ec2b06b{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-ec2b06b{right:0px;}.elementor-34 .elementor-element.elementor-element-5f64dc5 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-e074a92{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}.elementor-34 .elementor-element.elementor-element-4e122cd{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-fff332e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-56dcfed{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-cbc88ec{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-cbc88ec{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-cbc88ec{right:0px;}.elementor-34 .elementor-element.elementor-element-f504a2f img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-9d8ee27{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-9d8ee27{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-9d8ee27{right:0px;}.elementor-34 .elementor-element.elementor-element-4d52811 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-deb37bd{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}.elementor-34 .elementor-element.elementor-element-a4889d0{--display:flex;--min-height:0px;}.elementor-34 .elementor-element.elementor-element-442d246{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2df1b99{--display:flex;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-e6a1f40{--display:flex;--position:absolute;--min-height:0px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-e6a1f40{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-e6a1f40{right:0px;}.elementor-34 .elementor-element.elementor-element-f7283d8 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-c0a3b2e{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-c0a3b2e{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-c0a3b2e{right:0px;}.elementor-34 .elementor-element.elementor-element-c9c55bf img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-34 .elementor-element.elementor-element-69b7523{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#EEEEEE;}body.elementor-page-34:not(.elementor-motion-effects-element-type-background), body.elementor-page-34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#634330;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-295a367{--content-width:1440px;}.elementor-34 .elementor-element.elementor-element-a781688{--width:100%;}.elementor-34 .elementor-element.elementor-element-3209455{--width:100%;}.elementor-34 .elementor-element.elementor-element-fccbb92{--width:100%;}.elementor-34 .elementor-element.elementor-element-675dfbf{--width:100%;}.elementor-34 .elementor-element.elementor-element-c4b64c8{--width:100%;}.elementor-34 .elementor-element.elementor-element-f393c43{--width:100%;}.elementor-34 .elementor-element.elementor-element-e73402c{--width:100%;}.elementor-34 .elementor-element.elementor-element-13b3d3d{--width:100%;}.elementor-34 .elementor-element.elementor-element-fff332e{--width:100%;}.elementor-34 .elementor-element.elementor-element-cbc88ec{--width:100%;}.elementor-34 .elementor-element.elementor-element-442d246{--width:100%;}.elementor-34 .elementor-element.elementor-element-e6a1f40{--width:100%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-e455359{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-3073995{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-a781688{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-fccbb92{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-c4b64c8{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-e73402c{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-fff332e{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-442d246{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-e455359{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-ce8488d img{width:100%;}.elementor-34 .elementor-element.elementor-element-295a367{--content-width:500px;}.elementor-34 .elementor-element.elementor-element-3073995{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-3073995.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-17e59ed{--min-height:0px;}.elementor-34 .elementor-element.elementor-element-a781688{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2294657{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-80c25ea{width:initial;max-width:initial;}.elementor-34 .elementor-element.elementor-element-fccbb92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-624209e{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-c4b64c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-be2e926{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-e73402c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-a1535e3{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-fff332e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-56dcfed{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-442d246{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2df1b99{--min-height:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-e455359{--content-width:600px;}}/* Start custom CSS *//* Activa la cámara 3D en el contenedor padre */
.tarjeta-wrap {
    perspective: 1000px;
}

/* El contenedor que encierra ambas caras */
.tarjeta-3d {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    transform-style: preserve-3d; /* Permite renderizado 3D de Elementor */
}

/* Al pasar el mouse, gira el contenedor completo */
.tarjeta-wrap:hover .tarjeta-3d {
    transform: rotateY(180deg);
}

/* Propiedades para las dos caras creadas en Elementor */
.cara {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backface-visibility: hidden; /* Oculta la cara que queda de espaldas */
    -webkit-backface-visibility: hidden;
}

/* La cara trasera empieza volteada para que al girar quede al derecho */
.cara.trasera {
    transform: rotateY(180deg);
}/* End custom CSS */