.elementor-4359 .elementor-element.elementor-element-950bb14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.69;--border-radius:0px 0px 80px 80px;--padding-top:200px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-950bb14:not(.elementor-motion-effects-element-type-background), .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.energy-tronic.com/wp-content/uploads/2026/02/1a1a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4359 .elementor-element.elementor-element-950bb14::before, .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-background-video-container::before, .elementor-4359 .elementor-element.elementor-element-950bb14 > .e-con-inner > .elementor-background-video-container::before, .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-background-slideshow::before, .elementor-4359 .elementor-element.elementor-element-950bb14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-4359 .elementor-element.elementor-element-072e5e9{--display:flex;--min-height:0px;--margin-top:-12px;--margin-bottom:-12px;--margin-left:-12px;--margin-right:-12px;}.elementor-4359 .elementor-element.elementor-element-072e5e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4359 .elementor-element.elementor-element-76e2a7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4359 .elementor-element.elementor-element-76e2a7f{text-align:start;}.elementor-4359 .elementor-element.elementor-element-76e2a7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-4359 .elementor-element.elementor-element-31a299d{--display:flex;}.elementor-4359 .elementor-element.elementor-element-a2a1434 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-4359 .elementor-element.elementor-element-48e7279{font-family:"Roboto", Sans-serif;font-size:20px;color:var( --e-global-color-astglobalcolor3 );}.elementor-4359 .elementor-element.elementor-element-affe176{--display:flex;}.elementor-4359 .elementor-element.elementor-element-4212203{text-align:center;}.elementor-4359 .elementor-element.elementor-element-4212203 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-6a715e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4359 .elementor-element.elementor-element-80ac8b0{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-4359 .elementor-element.elementor-element-9a96f02{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-4359 .elementor-element.elementor-element-edd2428{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-4359 .elementor-element.elementor-element-5037877{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-4359 .elementor-element.elementor-element-d3b150e{--display:flex;}.elementor-4359 .elementor-element.elementor-element-4d8d416{--spacer-size:50px;}.elementor-4359 .elementor-element.elementor-element-d4e6d66{text-align:center;}.elementor-4359 .elementor-element.elementor-element-d4e6d66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-7f78b4c{--display:flex;}.elementor-4359 .elementor-element.elementor-element-f5fef7e{--spacer-size:50px;}.elementor-4359 .elementor-element.elementor-element-e8c6dbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-1bd1181{--display:flex;--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;}.elementor-4359 .elementor-element.elementor-element-303bdbb{--display:flex;}.elementor-4359 .elementor-element.elementor-element-83d1265{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-b1055f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4359 .elementor-element.elementor-element-0f9ca0f.elementor-element{--align-self:center;}.elementor-4359 .elementor-element.elementor-element-0f9ca0f{text-align:center;}.elementor-4359 .elementor-element.elementor-element-0f9ca0f .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-1c38edd{--display:flex;}.elementor-4359 .elementor-element.elementor-element-7ed847b{text-align:justify;}.elementor-4359 .elementor-element.elementor-element-35667d6{--display:flex;--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;}.elementor-4359 .elementor-element.elementor-element-23ac21d{--display:flex;}.elementor-4359 .elementor-element.elementor-element-0fa2d32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-2afd584{--display:flex;}.elementor-4359 .elementor-element.elementor-element-84f7e8b.elementor-element{--align-self:center;}.elementor-4359 .elementor-element.elementor-element-84f7e8b{text-align:center;}.elementor-4359 .elementor-element.elementor-element-84f7e8b .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-4ab0c6a{--display:flex;}.elementor-4359 .elementor-element.elementor-element-f483bf3{text-align:justify;}.elementor-4359 .elementor-element.elementor-element-f7b079b{--display:flex;--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;}.elementor-4359 .elementor-element.elementor-element-b04e6d6{--display:flex;}.elementor-4359 .elementor-element.elementor-element-26082ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-38e855c{--display:flex;}.elementor-4359 .elementor-element.elementor-element-4deb509.elementor-element{--align-self:center;}.elementor-4359 .elementor-element.elementor-element-4deb509{text-align:center;}.elementor-4359 .elementor-element.elementor-element-4deb509 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-d0c6bb8{--display:flex;}.elementor-4359 .elementor-element.elementor-element-1be8274{text-align:justify;}.elementor-4359 .elementor-element.elementor-element-ac3c793{--display:flex;--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;}.elementor-4359 .elementor-element.elementor-element-f03c625{--display:flex;}.elementor-4359 .elementor-element.elementor-element-27b40d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-e2c96bb{--display:flex;}.elementor-4359 .elementor-element.elementor-element-154633c.elementor-element{--align-self:center;}.elementor-4359 .elementor-element.elementor-element-154633c{text-align:center;}.elementor-4359 .elementor-element.elementor-element-154633c .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-1f6819d{--display:flex;}.elementor-4359 .elementor-element.elementor-element-51b4d37{text-align:justify;}.elementor-4359 .elementor-element.elementor-element-1cb6b5b{--display:flex;--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;}.elementor-4359 .elementor-element.elementor-element-bdc637a{--display:flex;}.elementor-4359 .elementor-element.elementor-element-062844e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-bf1d2be{--display:flex;}.elementor-4359 .elementor-element.elementor-element-6464f8a.elementor-element{--align-self:center;}.elementor-4359 .elementor-element.elementor-element-6464f8a{text-align:center;}.elementor-4359 .elementor-element.elementor-element-6464f8a .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-4359 .elementor-element.elementor-element-802bfbb{--display:flex;}.elementor-4359 .elementor-element.elementor-element-958cf50{text-align:justify;}@media(max-width:1024px){.elementor-4359 .elementor-element.elementor-element-950bb14:not(.elementor-motion-effects-element-type-background), .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4359 .elementor-element.elementor-element-950bb14{--border-radius:0px 0px 56px 56px;--padding-top:133px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-4359 .elementor-element.elementor-element-072e5e9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-76e2a7f .elementor-heading-title{font-size:40px;}.elementor-4359 .elementor-element.elementor-element-a2a1434 .elementor-heading-title{font-size:28px;}.elementor-4359 .elementor-element.elementor-element-48e7279{font-size:17px;}.elementor-4359 .elementor-element.elementor-element-4212203 .elementor-heading-title{font-size:28px;}.elementor-4359 .elementor-element.elementor-element-6a715e0{--grid-auto-flow:row;}.elementor-4359 .elementor-element.elementor-element-80ac8b0{font-size:17px;}.elementor-4359 .elementor-element.elementor-element-9a96f02{font-size:17px;}.elementor-4359 .elementor-element.elementor-element-edd2428{font-size:17px;}.elementor-4359 .elementor-element.elementor-element-5037877{font-size:17px;}.elementor-4359 .elementor-element.elementor-element-d4e6d66 .elementor-heading-title{font-size:28px;}.elementor-4359 .elementor-element.elementor-element-e8c6dbc{text-align:center;}.elementor-4359 .elementor-element.elementor-element-e8c6dbc .elementor-heading-title{font-size:28px;}.elementor-4359 .elementor-element.elementor-element-0f9ca0f .elementor-heading-title{font-size:20px;}.elementor-4359 .elementor-element.elementor-element-7ed847b{font-size:15px;}.elementor-4359 .elementor-element.elementor-element-84f7e8b .elementor-heading-title{font-size:20px;}.elementor-4359 .elementor-element.elementor-element-f483bf3{font-size:15px;}.elementor-4359 .elementor-element.elementor-element-4deb509 .elementor-heading-title{font-size:20px;}.elementor-4359 .elementor-element.elementor-element-1be8274{text-align:justify;font-size:15px;}.elementor-4359 .elementor-element.elementor-element-154633c .elementor-heading-title{font-size:20px;}.elementor-4359 .elementor-element.elementor-element-51b4d37{font-size:15px;}.elementor-4359 .elementor-element.elementor-element-6464f8a .elementor-heading-title{font-size:20px;}.elementor-4359 .elementor-element.elementor-element-958cf50{font-size:15px;}}@media(max-width:767px){.elementor-4359 .elementor-element.elementor-element-950bb14{--content-width:500px;--border-radius:0px 0px 32px 32px;--padding-top:30px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4359 .elementor-element.elementor-element-950bb14:not(.elementor-motion-effects-element-type-background), .elementor-4359 .elementor-element.elementor-element-950bb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4359 .elementor-element.elementor-element-072e5e9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-76e2a7f > .elementor-widget-container{padding:110px 0px 0px 0px;}.elementor-4359 .elementor-element.elementor-element-76e2a7f .elementor-heading-title{font-size:42px;}.elementor-4359 .elementor-element.elementor-element-a2a1434{text-align:center;}.elementor-4359 .elementor-element.elementor-element-a2a1434 .elementor-heading-title{font-size:25px;}.elementor-4359 .elementor-element.elementor-element-48e7279{font-size:15px;}.elementor-4359 .elementor-element.elementor-element-4212203{text-align:center;}.elementor-4359 .elementor-element.elementor-element-4212203 .elementor-heading-title{font-size:25px;}.elementor-4359 .elementor-element.elementor-element-6a715e0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4359 .elementor-element.elementor-element-80ac8b0{text-align:justify;font-size:15px;}.elementor-4359 .elementor-element.elementor-element-9a96f02{text-align:justify;font-size:15px;}.elementor-4359 .elementor-element.elementor-element-edd2428{text-align:justify;font-size:15px;}.elementor-4359 .elementor-element.elementor-element-5037877{text-align:justify;font-size:15px;}.elementor-4359 .elementor-element.elementor-element-d4e6d66 .elementor-heading-title{font-size:25px;}.elementor-4359 .elementor-element.elementor-element-e8c6dbc{text-align:center;}.elementor-4359 .elementor-element.elementor-element-e8c6dbc .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-4359 .elementor-element.elementor-element-072e5e9{--width:100%;}.elementor-4359 .elementor-element.elementor-element-303bdbb{--width:50%;}.elementor-4359 .elementor-element.elementor-element-83d1265{--width:50%;}.elementor-4359 .elementor-element.elementor-element-23ac21d{--width:50%;}.elementor-4359 .elementor-element.elementor-element-0fa2d32{--width:50%;}.elementor-4359 .elementor-element.elementor-element-b04e6d6{--width:50%;}.elementor-4359 .elementor-element.elementor-element-26082ea{--width:50%;}.elementor-4359 .elementor-element.elementor-element-f03c625{--width:50%;}.elementor-4359 .elementor-element.elementor-element-27b40d6{--width:50%;}.elementor-4359 .elementor-element.elementor-element-bdc637a{--width:50%;}.elementor-4359 .elementor-element.elementor-element-062844e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4359 .elementor-element.elementor-element-072e5e9{--width:436.556px;}}/* Start custom CSS for image, class: .elementor-element-3504f08 *//* Quitamos cualquier rastro del contenedor */
.elementor-4359 .elementor-element.elementor-element-3504f08 {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Efecto de elevación y sombra a la silueta de la imagen */
.elementor-4359 .elementor-element.elementor-element-3504f08 img {
    transition: all 0.5s ease !important;
    filter: drop-shadow(0 0 0 rgba(0, 102, 204, 0));
}

.elementor-4359 .elementor-element.elementor-element-3504f08:hover img {
    transform: translateY(-12px) scale(1.03);
    /* Sombra azul Energy Tronic siguiendo la forma del PNG */
    filter: drop-shadow(0 15px 15px rgba(0, 102, 204, 0.4));
}

/* DESTELLO DE LUZ SOLO SOBRE LA IMAGEN */
.elementor-4359 .elementor-element.elementor-element-3504f08::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    
    /* ESTO HACE QUE EL BRILLO SOLO SE VEA DONDE HAY IMAGEN */
    -webkit-mask-image: linear-gradient(black, black);
    mask-image: linear-gradient(black, black);
    -webkit-mask: inherit;
    mask: inherit;
    
    /* Vinculamos el brillo al movimiento de la imagen */
    transition: none;
}

/* Animación del brillo al hacer hover */
.elementor-4359 .elementor-element.elementor-element-3504f08:hover::after {
    left: 150%;
    transition: all 0.8s ease-in-out;
    transform: skewX(-25deg) translateY(-12px); /* Sigue a la imagen cuando sube */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-021e6f7 *//* Quitamos cualquier rastro del contenedor */
.elementor-4359 .elementor-element.elementor-element-021e6f7 {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Efecto de elevación y sombra a la silueta de la imagen */
.elementor-4359 .elementor-element.elementor-element-021e6f7 img {
    transition: all 0.5s ease !important;
    filter: drop-shadow(0 0 0 rgba(0, 102, 204, 0));
}

.elementor-4359 .elementor-element.elementor-element-021e6f7:hover img {
    transform: translateY(-12px) scale(1.03);
    /* Sombra azul Energy Tronic siguiendo la forma del PNG */
    filter: drop-shadow(0 15px 15px rgba(0, 102, 204, 0.4));
}

/* DESTELLO DE LUZ SOLO SOBRE LA IMAGEN */
.elementor-4359 .elementor-element.elementor-element-021e6f7::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    
    /* ESTO HACE QUE EL BRILLO SOLO SE VEA DONDE HAY IMAGEN */
    -webkit-mask-image: linear-gradient(black, black);
    mask-image: linear-gradient(black, black);
    -webkit-mask: inherit;
    mask: inherit;
    
    /* Vinculamos el brillo al movimiento de la imagen */
    transition: none;
}

/* Animación del brillo al hacer hover */
.elementor-4359 .elementor-element.elementor-element-021e6f7:hover::after {
    left: 150%;
    transition: all 0.8s ease-in-out;
    transform: skewX(-25deg) translateY(-12px); /* Sigue a la imagen cuando sube */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e7fb77 *//* Quitamos cualquier rastro del contenedor */
.elementor-4359 .elementor-element.elementor-element-1e7fb77 {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Efecto de elevación y sombra a la silueta de la imagen */
.elementor-4359 .elementor-element.elementor-element-1e7fb77 img {
    transition: all 0.5s ease !important;
    filter: drop-shadow(0 0 0 rgba(0, 102, 204, 0));
}

.elementor-4359 .elementor-element.elementor-element-1e7fb77:hover img {
    transform: translateY(-12px) scale(1.03);
    /* Sombra azul Energy Tronic siguiendo la forma del PNG */
    filter: drop-shadow(0 15px 15px rgba(0, 102, 204, 0.4));
}

/* DESTELLO DE LUZ SOLO SOBRE LA IMAGEN */
.elementor-4359 .elementor-element.elementor-element-1e7fb77::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    
    /* ESTO HACE QUE EL BRILLO SOLO SE VEA DONDE HAY IMAGEN */
    -webkit-mask-image: linear-gradient(black, black);
    mask-image: linear-gradient(black, black);
    -webkit-mask: inherit;
    mask: inherit;
    
    /* Vinculamos el brillo al movimiento de la imagen */
    transition: none;
}

/* Animación del brillo al hacer hover */
.elementor-4359 .elementor-element.elementor-element-1e7fb77:hover::after {
    left: 150%;
    transition: all 0.8s ease-in-out;
    transform: skewX(-25deg) translateY(-12px); /* Sigue a la imagen cuando sube */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1b6a44 *//* Quitamos cualquier rastro del contenedor */
.elementor-4359 .elementor-element.elementor-element-e1b6a44 {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Efecto de elevación y sombra a la silueta de la imagen */
.elementor-4359 .elementor-element.elementor-element-e1b6a44 img {
    transition: all 0.5s ease !important;
    filter: drop-shadow(0 0 0 rgba(0, 102, 204, 0));
}

.elementor-4359 .elementor-element.elementor-element-e1b6a44:hover img {
    transform: translateY(-12px) scale(1.03);
    /* Sombra azul Energy Tronic siguiendo la forma del PNG */
    filter: drop-shadow(0 15px 15px rgba(0, 102, 204, 0.4));
}

/* DESTELLO DE LUZ SOLO SOBRE LA IMAGEN */
.elementor-4359 .elementor-element.elementor-element-e1b6a44::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    
    /* ESTO HACE QUE EL BRILLO SOLO SE VEA DONDE HAY IMAGEN */
    -webkit-mask-image: linear-gradient(black, black);
    mask-image: linear-gradient(black, black);
    -webkit-mask: inherit;
    mask: inherit;
    
    /* Vinculamos el brillo al movimiento de la imagen */
    transition: none;
}

/* Animación del brillo al hacer hover */
.elementor-4359 .elementor-element.elementor-element-e1b6a44:hover::after {
    left: 150%;
    transition: all 0.8s ease-in-out;
    transform: skewX(-25deg) translateY(-12px); /* Sigue a la imagen cuando sube */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10131b4 *//* Quitamos cualquier rastro del contenedor */
.elementor-4359 .elementor-element.elementor-element-10131b4 {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Efecto de elevación y sombra a la silueta de la imagen */
.elementor-4359 .elementor-element.elementor-element-10131b4 img {
    transition: all 0.5s ease !important;
    filter: drop-shadow(0 0 0 rgba(0, 102, 204, 0));
}

.elementor-4359 .elementor-element.elementor-element-10131b4:hover img {
    transform: translateY(-12px) scale(1.03);
    /* Sombra azul Energy Tronic siguiendo la forma del PNG */
    filter: drop-shadow(0 15px 15px rgba(0, 102, 204, 0.4));
}

/* DESTELLO DE LUZ SOLO SOBRE LA IMAGEN */
.elementor-4359 .elementor-element.elementor-element-10131b4::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    
    /* ESTO HACE QUE EL BRILLO SOLO SE VEA DONDE HAY IMAGEN */
    -webkit-mask-image: linear-gradient(black, black);
    mask-image: linear-gradient(black, black);
    -webkit-mask: inherit;
    mask: inherit;
    
    /* Vinculamos el brillo al movimiento de la imagen */
    transition: none;
}

/* Animación del brillo al hacer hover */
.elementor-4359 .elementor-element.elementor-element-10131b4:hover::after {
    left: 150%;
    transition: all 0.8s ease-in-out;
    transform: skewX(-25deg) translateY(-12px); /* Sigue a la imagen cuando sube */
}/* End custom CSS */