.elementor-1246 .elementor-element.elementor-element-70eb3a0{--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-70eb3a0:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-680a62f );background-image:url("https://esconsatec.com/pruebaw/wp-content/uploads/2025/10/estacion-de-mano-de-alarma-de-incendio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1246 .elementor-element.elementor-element-70eb3a0::before, .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-70eb3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002B49;--background-overlay:'';}.elementor-1246 .elementor-element.elementor-element-19a6cd1{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-be0603a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-dc78277 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );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-1246 .elementor-element.elementor-element-893e4c5{color:var( --e-global-color-dc78277 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-1246 .elementor-element.elementor-element-eb015fb .elementor-button{background-color:var( --e-global-color-6a4ea68 );font-family:"Gibson", Sans-serif;font-size:18px;font-weight:500;font-style:normal;fill:var( --e-global-color-a0b0fdd );color:var( --e-global-color-a0b0fdd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:18px 18px 18px 18px;}.elementor-1246 .elementor-element.elementor-element-8a84e3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1246 .elementor-element.elementor-element-b0f9f89{--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;--overlay-opacity:0.7;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1246 .elementor-element.elementor-element-b0f9f89::before, .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dc8dfcb );--background-overlay:'';}.elementor-1246 .elementor-element.elementor-element-b0f9f89:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-b0f9f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1246 .elementor-element.elementor-element-7a90d4e{text-align:center;}.elementor-1246 .elementor-element.elementor-element-7a90d4e .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-6a5f296{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-4012991{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-4012991.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-b131233.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-b131233 img{width:100%;}.elementor-1246 .elementor-element.elementor-element-84b942e{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-84b942e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-9a8c9b5{text-align:center;}.elementor-1246 .elementor-element.elementor-element-9a8c9b5 .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-ce25c7a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-ce25c7a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-e69c196 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-da77766{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-8efc884{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-8efc884.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-def1a31.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-def1a31 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-886acfb{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-886acfb.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-fa95575{text-align:center;}.elementor-1246 .elementor-element.elementor-element-fa95575 .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-c4283d6{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-c4283d6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-2edaa82 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-8404140{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-76f6c5b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-76f6c5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-2a65087.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-2a65087 img{width:100%;}.elementor-1246 .elementor-element.elementor-element-9d051cb{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-9d051cb.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-2fdb388{text-align:center;}.elementor-1246 .elementor-element.elementor-element-2fdb388 .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-44142e0{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-44142e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-979cf68 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-1b1ea51{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-9684a35{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-9684a35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-d854dda.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-d854dda img{width:100%;}.elementor-1246 .elementor-element.elementor-element-504e981{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-504e981.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-cf54188{text-align:center;}.elementor-1246 .elementor-element.elementor-element-cf54188 .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-8aa3f5e{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-8aa3f5e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-f5ad137 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-a6c8d0d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-dots-normal-color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-4a5413e{--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;--overlay-opacity:0.7;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1246 .elementor-element.elementor-element-4a5413e::before, .elementor-1246 .elementor-element.elementor-element-4a5413e > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-4a5413e > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-4a5413e > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-4a5413e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-4a5413e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6a4ea68 );--background-overlay:'';}.elementor-1246 .elementor-element.elementor-element-4a5413e:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-4a5413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1246 .elementor-element.elementor-element-74946ae{text-align:center;}.elementor-1246 .elementor-element.elementor-element-74946ae .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-55550bb{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-9319a07{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-9319a07.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-3f52d5f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-3f52d5f img{width:70%;}.elementor-1246 .elementor-element.elementor-element-5c7e17e{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-5c7e17e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-09e37cd{text-align:center;}.elementor-1246 .elementor-element.elementor-element-09e37cd .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-c63f2b2{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-c63f2b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-0eeffb8 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-3fbcd4d{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-6794025{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-6794025.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-3d2d84c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-3d2d84c img{width:30%;}.elementor-1246 .elementor-element.elementor-element-a65495f{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-a65495f.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-77f727d{text-align:center;}.elementor-1246 .elementor-element.elementor-element-77f727d .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-e0ac806{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-e0ac806.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-a564d66 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-5a009bf{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-ce92a09{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-ce92a09.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-dc423a9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-dc423a9 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-986ccf1{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-986ccf1.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-3be734f{text-align:center;}.elementor-1246 .elementor-element.elementor-element-3be734f .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-448bfbc{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-448bfbc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-032c18f img{width:60%;}.elementor-1246 .elementor-element.elementor-element-f20f39d{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-856dfd0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-856dfd0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-2bec48b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-2bec48b img{width:80%;}.elementor-1246 .elementor-element.elementor-element-163a297{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-163a297.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-dfb2cfc{text-align:center;}.elementor-1246 .elementor-element.elementor-element-dfb2cfc .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-603bb15{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-603bb15.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-92bdc65 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-78f8e28{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1246 .elementor-element.elementor-element-6f09e03{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-6f09e03.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-132d380.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-132d380 img{width:40%;}.elementor-1246 .elementor-element.elementor-element-0c1818e{--display:flex;--min-height:90px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1246 .elementor-element.elementor-element-0c1818e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1246 .elementor-element.elementor-element-2d20965{text-align:center;}.elementor-1246 .elementor-element.elementor-element-2d20965 .elementor-heading-title{font-family:"Gibson", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-a0b0fdd );}.elementor-1246 .elementor-element.elementor-element-0830a03{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1246 .elementor-element.elementor-element-0830a03.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1246 .elementor-element.elementor-element-6459c28 img{width:60%;}.elementor-1246 .elementor-element.elementor-element-fed5678{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;--e-n-carousel-dots-normal-color:var( --e-global-color-a0b0fdd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1246 .elementor-element.elementor-element-be0603a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1246 .elementor-element.elementor-element-a6c8d0d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1246 .elementor-element.elementor-element-fed5678{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1246 .elementor-element.elementor-element-be0603a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1246 .elementor-element.elementor-element-a6c8d0d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1246 .elementor-element.elementor-element-fed5678{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-6a5f296 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da77766 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404140 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ea51 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5f296 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da77766 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404140 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ea51 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5f296 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da77766 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404140 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ea51 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5f296 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da77766 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404140 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ea51 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5f296 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da77766 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8404140 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ea51 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55550bb */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbcd4d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a009bf */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20f39d */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f8e28 */.card-producto {
    position: relative; 
}

.card-producto::after {
    content: '';
    position: absolute;
    top: 35%;
    left: 0;
    width: 100%;
    height: 65%;
    
    background-color: #002B49; 
    border-radius: 15px 15px 15px 15px;
    transform: translateY(100%);
    transition: transform 0.2s ease-out;
    z-index: 0;
}

.card-producto:hover::after {
    transform: translateY(0%);
}

.card-producto:hover .modelo h2 {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out;
}

.card-producto:hover .logo-marca,
.card-producto:hover .logo-marca svg,
.card-producto:hover .logo-marca .elementor-image {
    fill: #ffffff !important;
    filter: brightness(0) invert(1) !important;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Medium.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Bold.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BoldItalic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Book.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-BookItalic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Italic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Light.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-LightItalic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-MediumItalic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Regular.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBold.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-SemiBoldItalic.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-Thin.svg#Gibson') format('svg');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.eot');
	src: url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.woff2') format('woff2'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.woff') format('woff'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.ttf') format('truetype'),
		url('https://esconsatec.com/pruebaw/wp-content/uploads/2025/02/Gibson-ThinItalic.svg#Gibson') format('svg');
}
/* End Custom Fonts CSS */