.elementor-140 .elementor-element.elementor-element-8a95fa5{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-140 .elementor-element.elementor-element-8a95fa5.bdt-cursor-effects-yes{--cursor-ball-color:#DF005494;--cursor-ball-size:9px;--cursor-circle-color:#02010100;}.elementor-140 .elementor-element.elementor-element-0806e68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-140 .elementor-element.elementor-element-20d8cfd{--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;--justify-content:space-between;--align-items:center;--ep-backdrop-filter-blur:4px;--ep-backdrop-filter-brightness:10%;--ep-backdrop-filter-grayscale:0;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-2c1f0fe );--border-color:var( --e-global-color-2c1f0fe );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-140 .elementor-element.elementor-element-20d8cfd:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-20d8cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d30bf48 );}.elementor-140 .elementor-element.elementor-element-20d8cfd.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-4fcc35a{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:26px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon{background-color:#FF572200;--icon-padding:0.4em;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon i{color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon:hover{background-color:#E60002;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-4fcc35a .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-4fcc35a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-icon i{color:#F8F8F8;transition:color 0.3s;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-icon svg{fill:#F8F8F8;transition:fill 0.3s;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E60002;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E60002;}.elementor-140 .elementor-element.elementor-element-481189c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;background-color:#00419E;border-style:none;border-radius:99px 99px 99px 99px;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-140 .elementor-element.elementor-element-481189c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-background );}.elementor-140 .elementor-element.elementor-element-481189c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-140 .elementor-element.elementor-element-af3664a{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-140 .elementor-element.elementor-element-af3664a:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-af3664a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-140 .elementor-element.elementor-element-af3664a.e-con{--align-self:center;}.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 );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-e603083 img{width:370px;}.elementor-140 .elementor-element.elementor-element-1703c0c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;top:0px;bottom:auto;z-index:1;}.elementor-140 .elementor-element.elementor-element-1703c0c:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-1703c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a95827 );}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header{top:0px;}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:1;}.wpr-hidden-header-flex{z-index:1;}.elementor-140 .elementor-element.elementor-element-1703c0c.bdt-cursor-effects-yes{--cursor-ball-color:#FF5722;--cursor-ball-size:14px;--cursor-circle-color:#02010100;}.elementor-140 .elementor-element.elementor-element-4bfc159{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-b42aef0{--display:flex;--min-height:0px;--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;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-6bd5259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-6bd5259.elementor-element{--align-self:stretch;}.elementor-140 .elementor-element.elementor-element-5a573d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-5a573d2.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-1a5132f .elementor-repeater-item-e5fa2b2.qodef-m-text-item{font-family:"Bebas Neue", Sans-serif;}.elementor-140 .elementor-element.elementor-element-1a5132f .elementor-repeater-item-ec7a4ab.qodef-m-text-item{font-family:"Bebas Neue", Sans-serif;}.elementor-140 .elementor-element.elementor-element-1a5132f .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite;}.elementor-140 .elementor-element.elementor-element-1a5132f .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;}.elementor-140 .elementor-element.elementor-element-1a5132f .qodef-m-text-item{color:#FFFFFF;font-size:18px;}.elementor-140 .elementor-element.elementor-element-1a5132f .qodef-e-icon-holder{color:#FFFDCB;font-size:2px;}.elementor-element-{cursor:default !important;}.elementor-140 .elementor-element.elementor-element-1a5132f{cursor:default !important;}.elementor-element-1a5132f.ha-cursor .mf-cursor-text{color:var( --e-global-color-accent );font-size:15px;}.elementor-element-1a5132f.ha-cursor.mf-cursor:before{background:#212121AB;}.elementor-element-1a5132f.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-1a5132f.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-1a5132f.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-element-1a5132f.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-1a5132f.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-140 .elementor-element.elementor-element-8166947{--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;--justify-content:flex-end;--align-items:center;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-offcanvas-toggle-wraper a.ekit_offcanvas-sidebar{display:flex;flex-direction:row-reverse;width:fit-content;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-offcanvas-toggle-wraper.before .ekit_navSidebar-button :is(svg, i){margin-right:9px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-offcanvas-toggle-wraper.after .ekit_navSidebar-button :is(svg, i){margin-left:9px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-sidebar-widget .ekit_widget-heading.before :is(svg, i){margin-right:9px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-sidebar-widget .ekit_widget-heading.after :is(svg, i){margin-left:9px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button{color:#FFFFFF;font-weight:600;border-style:none;border-radius:99px 99px 99px 99px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button svg{fill:#FFFFFF;max-width:18px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button:hover{color:var( --e-global-color-background );background-color:#E60002;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button:hover svg{fill:var( --e-global-color-background );}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button i{font-size:18px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-offcanvas-toggle-wraper{text-align:right;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button, .elementor-140 .elementor-element.elementor-element-8e0021a .ekit_social_media ul > li:last-child{padding:7px 13px 6px 13px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_close-side-widget{color:#FFFFFF;background-color:#02010100;border-style:none;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_close-side-widget svg{fill:#FFFFFF;max-width:36px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_close-side-widget:hover{color:#EE0054;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_close-side-widget:hover svg{fill:#EE0054;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_close-side-widget i{font-size:36px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-sidebar-widget{max-width:100%;background-color:#003C92;}@media(max-width:1024px){.elementor-140 .elementor-element.elementor-element-8a95fa5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-0806e68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-20d8cfd{--justify-content:space-around;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--border-radius:0px 0px 0px 0px;}.elementor-140 .elementor-element.elementor-element-4fcc35a{text-align:left;--icon-size:26px;width:var( --container-widget-width, 324.438px );max-width:324.438px;--container-widget-width:324.438px;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-481189c{padding:5px 10px 4px 10px;}.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-140 .elementor-element.elementor-element-1703c0c{top:0px;bottom:auto;}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header{top:0px;}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header-flex{top:0px;}.elementor-element-1a5132f.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-1a5132f.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-1a5132f.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-140 .elementor-element.elementor-element-8166947{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-8a95fa5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-0806e68{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-20d8cfd{--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;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-4fcc35a{text-align:center;--icon-size:26px;width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-481189c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 1px 9px 1px;border-radius:0px 0px 0px 0px;}.elementor-140 .elementor-element.elementor-element-af3664a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-af3664a.e-con{--order:0;}.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-140 .elementor-element.elementor-element-1703c0c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;top:0px;bottom:auto;}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header{top:0px;}.elementor-140 .elementor-element.elementor-element-1703c0c + .wpr-hidden-header-flex{top:0px;}.elementor-140 .elementor-element.elementor-element-4bfc159{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 5px;--row-gap:12px;--column-gap:5px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-140 .elementor-element.elementor-element-5a573d2{--width:65%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:9px;}.elementor-140 .elementor-element.elementor-element-1a5132f .qodef-m-text-item{padding-right:calc(14px/2);padding-left:calc(14px/2);}.elementor-element-1a5132f.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-1a5132f.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-1a5132f.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-140 .elementor-element.elementor-element-8166947{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button:hover{color:#FFFFFF;background-color:#EC0047;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit_navSidebar-button:hover svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-8e0021a .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}}@media(min-width:768px){.elementor-140 .elementor-element.elementor-element-20d8cfd{--content-width:1200px;}.elementor-140 .elementor-element.elementor-element-af3664a{--width:100%;}.elementor-140 .elementor-element.elementor-element-4bfc159{--content-width:1200px;}.elementor-140 .elementor-element.elementor-element-b42aef0{--width:45%;}.elementor-140 .elementor-element.elementor-element-5a573d2{--width:100%;}.elementor-140 .elementor-element.elementor-element-8166947{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-140 .elementor-element.elementor-element-b42aef0{--width:72%;}.elementor-140 .elementor-element.elementor-element-5a573d2{--width:500px;}}/* Start custom CSS for image, class: .elementor-element-e603083 *//* Definimos la animación con el intervalo de espera */
@keyframes rotacion3D {
  0%, 70% {
    /* Durante el primer 70% del tiempo, la imagen se queda quieta */
    transform: perspective(1000px) rotateY(0deg);
  }
  100% {
    /* En el 30% restante, da la vuelta completa */
    transform: perspective(1000px) rotateY(360deg);
  }
}

/* El destello cruza MIENTRAS la imagen está quieta */
@keyframes destelloShimmer {
  0% {
    /* Empieza arriba a la derecha */
    transform: translateX(100%) translateY(-100%) rotate(45deg);
    opacity: 0;
  }
  10% {
    opacity: 1; /* Se hace visible rápidamente al empezar */
  }
  60% {
    /* Termina su recorrido abajo a la izquierda antes de que la imagen gire */
    transform: translateX(-100%) translateY(100%) rotate(45deg);
    opacity: 0;
  }
  100% {
    /* Se mantiene oculto y estático el resto del tiempo (mientras la imagen rota) */
    transform: translateX(-100%) translateY(100%) rotate(45deg);
    opacity: 0;
  }
}

.imagen-3d-rotativa {
    position: relative;
    overflow: hidden !important;
}

/* Aplicamos la animación a la imagen */
.imagen-3d-rotativa img {
  /* 4.5 segundos en total: 3.15s quieta + 1.35s rotando */
  animation: rotacion3D 4.5s cubic-bezier(0.25, 1, 0.5, 1) infinite;
  
  /* Esto mejora la fluidez visual del renderizado 3D */
  transform-style: preserve-3d;
  backface-visibility: visible; 
}

/* Creación del destello blanco traslúcido */
.imagen-3d-rotativa::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 300%; /* Más ancho para que cubra la diagonal al rotar */
  height: 300%;
  pointer-events: none; /* No interfiere con los clics en la imagen */
  
  /* Un degradado lineal que simula una línea de luz suave */
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  
  /* Sincronizado exactamente al mismo tiempo que la imagen */
  animation: destelloShimmer 4.5s cubic-bezier(0.25, 1, 0.5, 1) infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bd5259 */.elementor-140 .elementor-element.elementor-element-6bd5259 #rep {
    filter: #f0f0f0 !important;
}/* End custom CSS */