.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-4d4376f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-4d4376f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4d4376f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #34027D 0%, #160133 100%);}.elementor-13 .elementor-element.elementor-element-a8428ce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-1fd90e1{--display:flex;--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-13 .elementor-element.elementor-element-77d5685{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-widget-theme-site-logo.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-site-logo .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-theme-site-logo.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-91bb302 img{width:100px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-0edb85c img{width:75%;}.elementor-13 .elementor-element.elementor-element-ba3d10a{--display:flex;--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-13 .elementor-element.elementor-element-59d9a3a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7994a35{text-align:center;}.elementor-13 .elementor-element.elementor-element-7994a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ba33ee9{text-align:center;}.elementor-13 .elementor-element.elementor-element-ba33ee9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-social-icons.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-3a510d9.elementor-social-icon{background-color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-3a510d9.elementor-social-icon i{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-3a510d9.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-77ece00.elementor-social-icon{background-color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-77ece00.elementor-social-icon i{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-77ece00.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-2e81960.elementor-social-icon{background-color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-2e81960.elementor-social-icon i{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-2e81960.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-0013098.elementor-social-icon{background-color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-0013098.elementor-social-icon i{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341 .elementor-repeater-item-0013098.elementor-social-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9850341{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-bec9841{--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;}.elementor-13 .elementor-element.elementor-element-bec9841.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-085395b{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-085395b.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-264d07e{--display:flex;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-264d07e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-264d07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elclubmarketea.com/wp-content/uploads/2026/10/Diseno-sin-titulo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-bd0666a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-13 .elementor-element.elementor-element-24194dd{text-align:center;}.elementor-13 .elementor-element.elementor-element-24194dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-52fc5ed{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.6em;font-weight:400;color:#EBEBEB;}.elementor-13 .elementor-element.elementor-element-f065397{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-f065397.e-con:hover{--e-con-transform-translateY:-5px;--e-con-transform-scale:1.02;}.elementor-13 .elementor-element.elementor-element-2bb7875{--display:flex;--min-height:68px;}.elementor-13 .elementor-element.elementor-element-2bb7875:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2bb7875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elclubmarketea.com/wp-content/uploads/2026/04/produccion-sf.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-342c278{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-13 .elementor-element.elementor-element-9e457b6{text-align:center;}.elementor-13 .elementor-element.elementor-element-9e457b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-90cc1e3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.6em;font-weight:400;color:#EBEBEB;}.elementor-13 .elementor-element.elementor-element-171fa12{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-4e4b6cc{--display:flex;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-4e4b6cc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4e4b6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elclubmarketea.com/wp-content/uploads/2026/04/Robot-graduado.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-85c9bbf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-13 .elementor-element.elementor-element-3a7cdd2{text-align:center;}.elementor-13 .elementor-element.elementor-element-3a7cdd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c49551e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.6em;font-weight:400;color:#EBEBEB;}.elementor-13 .elementor-element.elementor-element-cc80a77{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-b0819ae{--display:flex;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-b0819ae:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b0819ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elclubmarketea.com/wp-content/uploads/2026/04/robot-virtual.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-b64531c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-13 .elementor-element.elementor-element-70b45e1{text-align:center;}.elementor-13 .elementor-element.elementor-element-70b45e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d319519{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.6em;font-weight:400;color:#EBEBEB;}.elementor-13 .elementor-element.elementor-element-58feda5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-c824b1a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-dc1cb9b img{width:80px;}.elementor-13 .elementor-element.elementor-element-411e622 img{width:80px;}.elementor-13 .elementor-element.elementor-element-3d9384e img{width:160px;}.elementor-13 .elementor-element.elementor-element-42c66c9 img{width:160px;}.elementor-13 .elementor-element.elementor-element-fcbd271 img{width:160px;}.elementor-13 .elementor-element.elementor-element-6a1030b img{width:160px;}.elementor-13 .elementor-element.elementor-element-42f1b6c img{width:160px;}.elementor-13 .elementor-element.elementor-element-2257e0b img{width:160px;}.elementor-13 .elementor-element.elementor-element-1538697{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-10d8b76 img{width:80px;}.elementor-13 .elementor-element.elementor-element-01c085a img{width:80px;}.elementor-13 .elementor-element.elementor-element-7dd278d img{width:160px;}.elementor-13 .elementor-element.elementor-element-e61af52 img{width:160px;}.elementor-13 .elementor-element.elementor-element-884cd84 img{width:160px;}.elementor-13 .elementor-element.elementor-element-6c14506 img{width:160px;}.elementor-13 .elementor-element.elementor-element-0f16de3 img{width:160px;}.elementor-13 .elementor-element.elementor-element-d9b11dc img{width:160px;}.elementor-13 .elementor-element.elementor-element-71f0af6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-d90e33f{text-align:center;}.elementor-13 .elementor-element.elementor-element-d90e33f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:700;font-style:italic;color:#FFD100;}.elementor-13 .elementor-element.elementor-element-0b76d9d{text-align:center;}.elementor-13 .elementor-element.elementor-element-0b76d9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-carousel.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-33ca0c8{--e-image-carousel-slides-to-show:2;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-33ca0c8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-13 .elementor-element.elementor-element-33ca0c8 .swiper-pagination-bullet{background:#FFD100;}.elementor-13 .elementor-element.elementor-element-33ca0c8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-4d4376f{--width:100%;}.elementor-13 .elementor-element.elementor-element-1fd90e1{--width:25%;}.elementor-13 .elementor-element.elementor-element-77d5685{--width:50%;}.elementor-13 .elementor-element.elementor-element-ba3d10a{--width:25%;}.elementor-13 .elementor-element.elementor-element-71f0af6{--content-width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-71f0af6{--content-width:75%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-0edb85c img{width:100%;}.elementor-13 .elementor-element.elementor-element-085395b{--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-13 .elementor-element.elementor-element-52fc5ed{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-f065397{--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-13 .elementor-element.elementor-element-90cc1e3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-171fa12{--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-13 .elementor-element.elementor-element-c49551e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-cc80a77{--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-13 .elementor-element.elementor-element-d319519{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-a8428ce{--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;}.elementor-13 .elementor-element.elementor-element-91bb302 img{width:80px;}.elementor-13 .elementor-element.elementor-element-0edb85c img{width:100%;}.elementor-13 .elementor-element.elementor-element-9850341{--icon-size:1.2rem;}.elementor-13 .elementor-element.elementor-element-085395b{--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;}.elementor-13 .elementor-element.elementor-element-264d07e{--width:23%;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-bd0666a{--width:75%;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-bd0666a.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-52fc5ed{column-gap:0px;}.elementor-13 .elementor-element.elementor-element-52fc5ed p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-f065397{--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;}.elementor-13 .elementor-element.elementor-element-2bb7875{--width:23%;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-342c278{--width:75%;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-342c278.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-90cc1e3{column-gap:0px;}.elementor-13 .elementor-element.elementor-element-90cc1e3 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-171fa12{--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;}.elementor-13 .elementor-element.elementor-element-4e4b6cc{--width:23%;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-85c9bbf{--width:75%;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-85c9bbf.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c49551e p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-cc80a77{--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;}.elementor-13 .elementor-element.elementor-element-b0819ae{--width:23%;--min-height:75px;}.elementor-13 .elementor-element.elementor-element-b64531c{--width:75%;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-b64531c.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d319519 p{margin-block-end:0px;}}/* Start custom CSS for container, class: .elementor-element-085395b */.elementor-13 .elementor-element.elementor-element-085395b {
    /* 1. Fondo semi-transparente (ajusta el último número para más o menos claridad) */
    background: rgba(255, 255, 255, 0.09); 
    
    /* 2. El "truco" del cristal: desenfoque lo que está DETRÁS */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px); /* Soporte para Safari */
    
    /* 3. Bordes redondeados y borde sutil para dar definición */
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    
    /* 4. Sombra suave para separar el contenedor del fondo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);
    
    /* 5. Aseguramos que el contenido respire */
    padding: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f065397 */.elementor-13 .elementor-element.elementor-element-f065397 {
    /* 1. Fondo semi-transparente (ajusta el último número para más o menos claridad) */
    background: rgba(255, 255, 255, 0.09); 
    
    /* 2. El "truco" del cristal: desenfoque lo que está DETRÁS */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px); /* Soporte para Safari */
    
    /* 3. Bordes redondeados y borde sutil para dar definición */
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    
    /* 4. Sombra suave para separar el contenedor del fondo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);
    
    /* 5. Aseguramos que el contenido respire */
    padding: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171fa12 */.elementor-13 .elementor-element.elementor-element-171fa12 {
    /* 1. Fondo semi-transparente (ajusta el último número para más o menos claridad) */
    background: rgba(255, 255, 255, 0.09); 
    
    /* 2. El "truco" del cristal: desenfoque lo que está DETRÁS */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px); /* Soporte para Safari */
    
    /* 3. Bordes redondeados y borde sutil para dar definición */
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    
    /* 4. Sombra suave para separar el contenedor del fondo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);
    
    /* 5. Aseguramos que el contenido respire */
    padding: 15px;
}



/* 1. Base del Contenedor */
.elementor-13 .elementor-element.elementor-element-171fa12 {
    /* Forzamos el origen al centro para que no crezca hacia los lados */
    transform-origin: center center !important;
    
    /* Separamos las propiedades: 
       'scale' para la respiración (independiente)
       'transform' para el crecimiento del mouse */
    scale: 1;
    transform: scale(1);

    /* TRANSICIÓN LINEAL PURA: 
       Aumentamos a 1 segundo para que REALMENTE veas el proceso de escalado */
    transition: transform 0.2s linear !important;

    /* Animación de respiración (usando la propiedad 'scale' para no chocar) */
    animation: respiracionLenta 2s infinite alternate ease-in-out;
    
    /* Hardware Acceleration para evitar el salto de píxeles */
    will-change: transform;
}

/* 2. Efecto Hover - Crecimiento Constante */
.elementor-13 .elementor-element.elementor-element-171fa12:hover {
    /* El valor al que quieres llegar de forma lineal */
    transform: scale(1.03) !important;
    
    /* Pausamos la respiración para que el crecimiento sea limpio desde el punto actual */
    animation-play-state: paused;
}

/* 3. Keyframes de Respiración (USANDO SCALE) */
@keyframes respiracionLenta {
    0% {
        scale: 1;
    }
    100% {
        scale: 1.04;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc80a77 */.elementor-13 .elementor-element.elementor-element-cc80a77 {
    /* 1. Fondo semi-transparente (ajusta el último número para más o menos claridad) */
    background: rgba(255, 255, 255, 0.09); 
    
    /* 2. El "truco" del cristal: desenfoque lo que está DETRÁS */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px); /* Soporte para Safari */
    
    /* 3. Bordes redondeados y borde sutil para dar definición */
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    
    /* 4. Sombra suave para separar el contenedor del fondo */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.4);
    
    /* 5. Aseguramos que el contenido respire */
    padding: 15px;
}



/* --- CÓDIGO PARA EL CONTENEDOR B (DESFASADO) --- */
.elementor-13 .elementor-element.elementor-element-cc80a77 {
    transform-origin: center center !important;
    scale: 1;
    transform: scale(1);
    transition: transform 0.2s linear !important;

    /* Usamos la misma animación pero con RETRASO NEGATIVO */
    /* -1s significa que la animación empieza como si ya llevara 1 segundo funcionando */
    animation: respiracionLenta 2s infinite alternate ease-in-out !important;
    animation-delay: -1s !important; 
    
    will-change: transform;
}

.elementor-13 .elementor-element.elementor-element-cc80a77:hover {
    transform: scale(1.04) !important;
    animation-play-state: paused;
}

/* Los Keyframes pueden ser los mismos, no necesitas duplicarlos si ya están en la página *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58feda5 *//* 1. EL CONTENEDOR PRINCIPAL */
.elementor-13 .elementor-element.elementor-element-58feda5 {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    width: 100% !important;
    gap: 0 !important; 
}

/* 2. LOS DOS CARRILES INTERNOS */
.elementor-13 .elementor-element.elementor-element-58feda5 > .e-con,
.elementor-13 .elementor-element.elementor-element-58feda5 > .e-container,
.elementor-13 .elementor-element.elementor-element-58feda5 > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important; 
    
    /* Mantenemos la costura perfecta */
    gap: 40px !important; 
    padding-right: 40px !important; 
    
    width: max-content !important; 
    flex-shrink: 0 !important;
    
    animation: giroPerfecto 35s linear infinite !important;
}

/* 3. TUS LOGOS (Ajuste de 70px) */
.elementor-13 .elementor-element.elementor-element-58feda5 img {
    /* Altura fija solicitada */
    height: 40px !important; 
    /* El ancho se adapta solo para no distorsionar */
    width: auto !important; 
    
    flex-shrink: 0 !important;
    margin: 0 !important; 
    
    /* Asegura que el logo se contenga bien en el espacio */
    object-fit: contain !important;
    
    filter: grayscale(100%);
    transition: filter 0.3s ease, transform 0.3s ease;
}

.elementor-13 .elementor-element.elementor-element-58feda5 img:hover {
    filter: grayscale(0%);
    transform: scale(1.05); /* Un toque sutil de crecimiento */
}

/* 4. LA ANIMACIÓN */
@keyframes giroPerfecto {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

/* Pausa en hover */
.elementor-13 .elementor-element.elementor-element-58feda5:hover > .e-con,
.elementor-13 .elementor-element.elementor-element-58feda5:hover > .e-container,
.elementor-13 .elementor-element.elementor-element-58feda5:hover > .e-con-inner {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4376f *//* 1. Base del contenedor */
.elementor-13 .elementor-element.elementor-element-4d4376f {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1;
}

/* 2. Propiedades compartidas para ambos orbes */
.elementor-13 .elementor-element.elementor-element-4d4376f::before,
.elementor-13 .elementor-element.elementor-element-4d4376f::after {
    content: '';
    position: absolute;
    display: block; /* Forzamos el renderizado */
    border-radius: 50%;
    filter: blur(70px); 
    z-index: -1;
    opacity: 0.6; /* Un poco más de presencia */
    pointer-events: none;
}

/* --- ORBE 1: CIAN ELÉCTRICO (Arriba a la izquierda) --- */
.elementor-13 .elementor-element.elementor-element-4d4376f::before {
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(0, 212, 255, 1) 0%, rgba(0, 212, 255, 0) 70%);
    /* Ajustamos para que entre más en pantalla */
    top: 15%; 
    left: 5%;
    animation: moveOrbe1 10s infinite alternate ease-in-out;
}

/* --- ORBE 2: DORADO ÁMBAR (Abajo a la derecha) --- */
.elementor-13 .elementor-element.elementor-element-4d4376f::after {
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(150, 0, 250, 0.8) 0%, rgba(150, 0, 165, 0) 70%);
    /* Ajustamos para que suba y sea visible */
    bottom: 15%; 
    right: 5%;
    animation: moveOrbe2 7s infinite alternate ease-in-out;
}

/* --- ANIMACIONES --- */
@keyframes moveOrbe1 {
    0% { transform: translate(0, 0) scale(1.1); }
    100% { transform: translate(50px, 40px) scale(1.3); }
}

@keyframes moveOrbe2 {
    0% { transform: translate(0, 0) scale(1.1); }
    100% { transform: translate(-60px, -30px) scale(0.7); }
}/* End custom CSS */