.elementor-3128 .elementor-element.elementor-element-186a8ae{--display:flex;--min-height:600px;}.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-3128 .elementor-element.elementor-element-2b64c9c{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:76px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-2b64c9c.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-0275180{text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3128 .elementor-element.elementor-element-a0cdf13 .elementor-button{background-color:#6B85D5;border-radius:6px 6px 6px 6px;}.elementor-3128 .elementor-element.elementor-element-a0cdf13.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-1dbaaba{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-cfa581e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 155px;text-align:center;font-family:"Manrope", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-cfa581e.elementor-element{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-3128 .elementor-element.elementor-element-307ef72{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:start;}.elementor-3128 .elementor-element.elementor-element-307ef72.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-307ef72 img{width:39%;}.elementor-3128 .elementor-element.elementor-element-6bc3218{--display:flex;}.elementor-3128 .elementor-element.elementor-element-6bded24{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-25641e4{--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;--align-items:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-25641e4 > .elementor-shape-top .elementor-shape-fill, .elementor-3128 .elementor-element.elementor-element-25641e4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E21818;}.elementor-3128 .elementor-element.elementor-element-25641e4 > .elementor-shape-top svg, .elementor-3128 .elementor-element.elementor-element-25641e4 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-3128 .elementor-element.elementor-element-6124053{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3128 .elementor-element.elementor-element-6124053:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-6124053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-6124053.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-739d7fc{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-da668c2{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-9a30c9c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3128 .elementor-element.elementor-element-9a30c9c:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-9a30c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-9a30c9c.e-con{--align-self:flex-end;}.elementor-3128 .elementor-element.elementor-element-8920f9d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-a14d73d{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-c6a016a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3128 .elementor-element.elementor-element-c6a016a:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-c6a016a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-c6a016a.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-5a3c948{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-29eaf62{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-46dca88{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3128 .elementor-element.elementor-element-46dca88:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-46dca88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-46dca88.e-con{--align-self:flex-end;}.elementor-3128 .elementor-element.elementor-element-9420a1d{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-52b6409{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-1a5f5a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3128 .elementor-element.elementor-element-1a5f5a3:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-1a5f5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-1a5f5a3.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-38eabe9{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-419aa53{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-0c036ba{--display:flex;}.elementor-3128 .elementor-element.elementor-element-145f558{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-26c83a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 155px;text-align:center;font-family:"Manrope", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-26c83a7.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-6d40b5b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:start;}.elementor-3128 .elementor-element.elementor-element-6d40b5b.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-6d40b5b img{width:39%;}.elementor-3128 .elementor-element.elementor-element-dc1811a{--display:flex;}.elementor-3128 .elementor-element.elementor-element-01af0da{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-65b0aa8{--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;--align-items:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-65b0aa8 > .elementor-shape-top .elementor-shape-fill, .elementor-3128 .elementor-element.elementor-element-65b0aa8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E21818;}.elementor-3128 .elementor-element.elementor-element-65b0aa8 > .elementor-shape-top svg, .elementor-3128 .elementor-element.elementor-element-65b0aa8 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-3128 .elementor-element.elementor-element-3568f76{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;}.elementor-3128 .elementor-element.elementor-element-3568f76:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-3568f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-3568f76.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-c5e3336{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-9ea21fd{text-align:center;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-251286e{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;}.elementor-3128 .elementor-element.elementor-element-251286e:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-251286e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-251286e.e-con{--align-self:flex-end;}.elementor-3128 .elementor-element.elementor-element-d52e3ea{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-8d8c10c{text-align:center;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-85f10e2{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;}.elementor-3128 .elementor-element.elementor-element-85f10e2:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-85f10e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-85f10e2.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-a1f56ca{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-0b1af7a{text-align:center;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-6ea2a7e{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;}.elementor-3128 .elementor-element.elementor-element-6ea2a7e:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-6ea2a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-6ea2a7e.e-con{--align-self:flex-end;}.elementor-3128 .elementor-element.elementor-element-7716740{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-e35c21b{text-align:center;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-71f8e7f{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;}.elementor-3128 .elementor-element.elementor-element-71f8e7f:not(.elementor-motion-effects-element-type-background), .elementor-3128 .elementor-element.elementor-element-71f8e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #B066E0 0%, #4C65AF 100%);}.elementor-3128 .elementor-element.elementor-element-71f8e7f.e-con{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-6a8e2e4{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-6ded8ce{text-align:center;color:#FFFFFF;}.elementor-3128 .elementor-element.elementor-element-6c01edb{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-2ab6c01{text-align:center;font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-eaf1026{--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;}.elementor-3128 .elementor-element.elementor-element-551566b{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-3128 .elementor-element.elementor-element-551566b.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-551566b img{width:30%;}.elementor-3128 .elementor-element.elementor-element-a9879e4{text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-kadence5 );}.elementor-3128 .elementor-element.elementor-element-92c68cc{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3128 .elementor-element.elementor-element-92c68cc.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-92c68cc img{width:30%;}.elementor-3128 .elementor-element.elementor-element-b24bb0f{--display:flex;--min-height:10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-3351318{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3128 .elementor-element.elementor-element-96b0340{--display:flex;}.elementor-3128 .elementor-element.elementor-element-0814e52{text-align:start;font-family:"Manrope", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-fcab5a4{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-kadence3 );}.elementor-3128 .elementor-element.elementor-element-f267612.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-3128 .elementor-element.elementor-element-6124053{--width:45%;}.elementor-3128 .elementor-element.elementor-element-9a30c9c{--width:45%;}.elementor-3128 .elementor-element.elementor-element-c6a016a{--width:45%;}.elementor-3128 .elementor-element.elementor-element-46dca88{--width:45%;}.elementor-3128 .elementor-element.elementor-element-1a5f5a3{--width:45%;}.elementor-3128 .elementor-element.elementor-element-3568f76{--width:45%;}.elementor-3128 .elementor-element.elementor-element-251286e{--width:45%;}.elementor-3128 .elementor-element.elementor-element-85f10e2{--width:45%;}.elementor-3128 .elementor-element.elementor-element-6ea2a7e{--width:45%;}.elementor-3128 .elementor-element.elementor-element-71f8e7f{--width:45%;}}@media(max-width:1024px){.elementor-3128 .elementor-element.elementor-element-186a8ae{--min-height:577px;}.elementor-3128 .elementor-element.elementor-element-cfa581e{font-size:40px;}.elementor-3128 .elementor-element.elementor-element-26c83a7{font-size:40px;}}@media(max-width:767px){.elementor-3128 .elementor-element.elementor-element-2b64c9c{font-size:50px;}.elementor-3128 .elementor-element.elementor-element-0275180{font-size:15px;}.elementor-3128 .elementor-element.elementor-element-cfa581e{font-size:17px;}.elementor-3128 .elementor-element.elementor-element-145f558{--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-3128 .elementor-element.elementor-element-26c83a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;}.elementor-3128 .elementor-element.elementor-element-6d40b5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;text-align:start;}.elementor-3128 .elementor-element.elementor-element-6d40b5b.elementor-element{--align-self:center;}.elementor-3128 .elementor-element.elementor-element-6d40b5b img{width:69%;}.elementor-3128 .elementor-element.elementor-element-01af0da{font-size:14px;}.elementor-3128 .elementor-element.elementor-element-2ab6c01{font-size:24px;}.elementor-3128 .elementor-element.elementor-element-551566b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3128 .elementor-element.elementor-element-551566b.elementor-element{--align-self:flex-start;}.elementor-3128 .elementor-element.elementor-element-551566b img{width:16%;}.elementor-3128 .elementor-element.elementor-element-a9879e4{font-size:12px;}.elementor-3128 .elementor-element.elementor-element-92c68cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3128 .elementor-element.elementor-element-92c68cc.elementor-element{--align-self:flex-end;}.elementor-3128 .elementor-element.elementor-element-92c68cc img{width:16%;}}/* Start custom CSS for container, class: .elementor-element-186a8ae *//* Aplicar a la sección de Elementor */
.elementor-3128 .elementor-element.elementor-element-186a8ae {
    --color-1: #B066E0; /* Principal */
    --color-2: #3453B0; /* Secundario */
    --color-3: #282580; /* Extra */
    --color-4: #4ED9FF; /* El nuevo: Cyan luz */
    
    width: 100%;
    background-color: var(--color-3);
    background-image: 
        radial-gradient(at 10% 10%, var(--color-1) 0px, transparent 50%), 
        radial-gradient(at 90% 10%, var(--color-4) 0px, transparent 45%), 
        radial-gradient(at 50% 50%, var(--color-2) 0px, transparent 50%), 
        radial-gradient(at 20% 90%, var(--color-4) 0px, transparent 45%), 
        radial-gradient(at 80% 90%, var(--color-1) 0px, transparent 50%),
        radial-gradient(at 0% 50%, var(--color-3) 0px, transparent 50%);
    
    background-size: 200% 200%;
    animation: fluidez-extrema 10s ease-in-out infinite alternate;
    transition: all 0.5s ease;
}

/* Animación con más "swing" */
@keyframes fluidez-extrema {
    0% {
        background-position: 0% 0%;
        filter: hue-rotate(0deg); /* Un sutil cambio de tono para dar vida */
    }
    33% {
        background-position: 100% 50%;
    }
    66% {
        background-position: 50% 100%;
    }
    100% {
        background-position: 100% 100%;
        filter: hue-rotate(10deg); /* El color vibra ligeramente */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25641e4 *//* 1. Línea Central */
.elementor-3128 .elementor-element.elementor-element-25641e4 {
    position: relative;
    --color-linea: #7A56F0;
}

.elementor-3128 .elementor-element.elementor-element-25641e4::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 4px;
    background: var(--color-linea);
    transform: translateX(-50%);
    z-index: 1;
}

/* 2. LOS PUNTOS (Corregidos) */
/* Usamos .elementor-3128 .elementor-element.elementor-element-25641e4 para indicar que busque dentro del padre */
.elementor-3128 .elementor-element.elementor-element-25641e4 .hito-timeline::after {
    content: '';
    /* Solo UNA posición */
    position: absolute; 
    
    /* Forzamos el punto al centro de la SECCIÓN, no de la caja */
    left: 50% !important;
    top: 50%;
    
    width: 20px;
    height: 20px;
    background: var(--color-linea);
    border: 4px solid #ffffff;
    border-radius: 50%;
    
    /* Centrado exacto */
    transform: translate(-50%, -50%) !important;
    z-index: 10;
}/* End custom CSS */