.elementor-94 .elementor-element.elementor-element-455a2ca{--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;}.elementor-94 .elementor-element.elementor-element-5fffd52{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-94 .elementor-element.elementor-element-5fffd52:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-5fffd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs{justify-content:center;}.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs .eael-breadcrumbs__content{background-color:var( --e-global-color-5e7a829 );border-style:none;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-secondary );}.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 8px;}.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-94 .elementor-element.elementor-element-5d88ad9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-94 .elementor-element.elementor-element-5d88ad9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-5e7a829 );}.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-94 .elementor-element.elementor-element-cb4fe7d{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5e7a829 );}.elementor-94 .elementor-element.elementor-element-dc8dd7c{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-67f8518{--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;--justify-content:center;}.elementor-94 .elementor-element.elementor-element-6ef8c1b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-1153bb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-92c7bd9{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-92c7bd9 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-f7fe9bb{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-f7fe9bb p{margin-block-end:0px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-94 .elementor-element.elementor-element-a90094c .elementor-alert{background-color:#EBF4FF;border-inline-start-color:#147FEC;}.elementor-94 .elementor-element.elementor-element-a90094c .elementor-alert-title{color:#2A2A2A;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-a90094c .elementor-alert-description{color:#2A2A2A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-94 .elementor-element.elementor-element-ab48d84{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-ab48d84 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-28b2b44{--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;--justify-content:center;}.elementor-94 .elementor-element.elementor-element-ee11a6a{--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;}.elementor-94 .elementor-element.elementor-element-ec8d7bd{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-94 .elementor-element.elementor-element-ec8d7bd:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-ec8d7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-7d19bb4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7C7C7C5C;--border-color:#7C7C7C5C;--border-radius:18px 18px 18px 18px;}.elementor-94 .elementor-element.elementor-element-7d19bb4:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-7d19bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171F29;}.elementor-94 .elementor-element.elementor-element-f57b456{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-94 .elementor-element.elementor-element-f57b456 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-5e7a829 );}.elementor-94 .elementor-element.elementor-element-01930fb{text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;color:#147FEC;}.elementor-94 .elementor-element.elementor-element-01930fb p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-c55b2da{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-94 .elementor-element.elementor-element-4e9e147{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#C9C9C9;}.elementor-94 .elementor-element.elementor-element-4e9e147.elementor-element{--align-self:center;}.elementor-94 .elementor-element.elementor-element-4e9e147 p{margin-block-end:15px;}.elementor-94 .elementor-element.elementor-element-bc73903{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-bc73903.elementor-element{--align-self:center;}.elementor-94 .elementor-element.elementor-element-bc73903 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-253685a{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-a0837af{--display:flex;}.elementor-94 .elementor-element.elementor-element-672f0b9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-5fd52fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-ec19e51{--display:flex;}.elementor-94 .elementor-element.elementor-element-8d53d12{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-8d53d12 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-646ffa0{--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-94 .elementor-element.elementor-element-29ebad8{--display:flex;--justify-content:center;}.elementor-94 .elementor-element.elementor-element-d7700c3{--display:flex;}.elementor-94 .elementor-element.elementor-element-de605e2.elementor-element{--align-self:flex-start;}.elementor-94 .elementor-element.elementor-element-de605e2{border-style:solid;border-width:0px 0px 10px 0px;border-color:#EBF4FF;}.elementor-94 .elementor-element.elementor-element-de605e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-13a9ac0{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-13a9ac0 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-bed76b6{--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-94 .elementor-element.elementor-element-2221a92{--display:flex;--justify-content:center;}.elementor-94 .elementor-element.elementor-element-a108874.elementor-element{--align-self:flex-start;}.elementor-94 .elementor-element.elementor-element-a108874{border-style:solid;border-width:0px 0px 10px 0px;border-color:#EBF4FF;}.elementor-94 .elementor-element.elementor-element-a108874 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-fc2c871{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-fc2c871 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-14fe1d4{--display:flex;}.elementor-94 .elementor-element.elementor-element-2214ed7{--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;--gap:35px 50px;--row-gap:35px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-3ea9f55{--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-94 .elementor-element.elementor-element-28f3239{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#147FEC;--border-color:#147FEC;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -5px rgba(0, 0, 0, 0.35);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-94 .elementor-element.elementor-element-59cfaf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-2393ab0{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#147FEC;}.elementor-94 .elementor-element.elementor-element-2393ab0 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-94d8b09{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-94d8b09 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-607a76b{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#147FEC;--border-color:#147FEC;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px -5px rgba(0, 0, 0, 0.35);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-94 .elementor-element.elementor-element-9c4f9eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-ff34807{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#147FEC;}.elementor-94 .elementor-element.elementor-element-ff34807 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-befe2f4{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-befe2f4 p{margin-block-end:0px;}.elementor-94 .elementor-element.elementor-element-c076001{--display:flex;}.elementor-94 .elementor-element.elementor-element-2e2b4c7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-52082db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-94 .elementor-element.elementor-element-a021ad5{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-94 .elementor-element.elementor-element-a021ad5 p{margin-block-end:0px;}.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-94 .elementor-element.elementor-element-7800a0e .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}@media(max-width:767px){.elementor-94 .elementor-element.elementor-element-838643d .eael-breadcrumbs .eael-breadcrumbs__content{font-size:12px;}.elementor-94 .elementor-element.elementor-element-5d88ad9{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-94 .elementor-element.elementor-element-5d88ad9 .elementor-heading-title{font-size:30px;}.elementor-94 .elementor-element.elementor-element-cb4fe7d{font-size:16px;}.elementor-94 .elementor-element.elementor-element-dc8dd7c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-1153bb8 .elementor-heading-title{font-size:30px;}.elementor-94 .elementor-element.elementor-element-92c7bd9{font-size:16px;}.elementor-94 .elementor-element.elementor-element-f7fe9bb{font-size:16px;}.elementor-94 .elementor-element.elementor-element-ab48d84{font-size:16px;}.elementor-94 .elementor-element.elementor-element-ec8d7bd{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-94 .elementor-element.elementor-element-7d19bb4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-f57b456 .elementor-heading-title{font-size:30px;}.elementor-94 .elementor-element.elementor-element-01930fb{font-size:18px;}.elementor-94 .elementor-element.elementor-element-4e9e147{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-94 .elementor-element.elementor-element-bc73903{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-94 .elementor-element.elementor-element-5fd52fc .elementor-heading-title{font-size:30px;}.elementor-94 .elementor-element.elementor-element-8d53d12{font-size:16px;}.elementor-94 .elementor-element.elementor-element-13a9ac0{font-size:16px;}.elementor-94 .elementor-element.elementor-element-13a9ac0 p{margin-block-end:10px;}.elementor-94 .elementor-element.elementor-element-fc2c871{font-size:16px;}.elementor-94 .elementor-element.elementor-element-fc2c871 p{margin-block-end:10px;}.elementor-94 .elementor-element.elementor-element-2214ed7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-94d8b09{font-size:16px;}.elementor-94 .elementor-element.elementor-element-94d8b09 p{margin-block-end:10px;}.elementor-94 .elementor-element.elementor-element-befe2f4{font-size:16px;}.elementor-94 .elementor-element.elementor-element-befe2f4 p{margin-block-end:10px;}.elementor-94 .elementor-element.elementor-element-52082db .elementor-heading-title{font-size:30px;}.elementor-94 .elementor-element.elementor-element-a021ad5{font-size:16px;}.elementor-94 .elementor-element.elementor-element-a021ad5 p{margin-block-end:10px;}.elementor-94 .elementor-element.elementor-element-7800a0e .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-94 .elementor-element.elementor-element-455a2ca{--content-width:1400px;}.elementor-94 .elementor-element.elementor-element-dc8dd7c{--content-width:1300px;}.elementor-94 .elementor-element.elementor-element-67f8518{--width:50%;}.elementor-94 .elementor-element.elementor-element-28b2b44{--width:50%;}.elementor-94 .elementor-element.elementor-element-ee11a6a{--content-width:1400px;}.elementor-94 .elementor-element.elementor-element-7d19bb4{--width:75%;}.elementor-94 .elementor-element.elementor-element-c55b2da{--width:100%;}.elementor-94 .elementor-element.elementor-element-253685a{--content-width:1300px;}.elementor-94 .elementor-element.elementor-element-2214ed7{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-5fffd52 *//* 1. Fondo principal oscuro de la sección */
.elementor-94 .elementor-element.elementor-element-5fffd52 {
    background-color: #101922 !important; 
    position: relative;
    overflow: hidden; /* Evita que la luz se salga de la sección */
    z-index: 1;
}

/* 2. Orbe de luz Azul Corporativo (Arriba Izquierda) */
.elementor-94 .elementor-element.elementor-element-5fffd52::before {
    content: '';
    position: absolute;
    top: -20%;
    left: -10%;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(16,106,224,0.3) 0%, transparent 60%);
    filter: blur(40px);
    z-index: -1;
    animation: float-orbs 8s infinite alternate;
    pointer-events: none; /* Clave para que deje hacer clic en los botones */
}

/* 3. Orbe de luz Cian (Abajo Derecha) */
.elementor-94 .elementor-element.elementor-element-5fffd52::after {
    content: '';
    position: absolute;
    bottom: -20%;
    right: -10%;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(0,180,216,0.15) 0%, transparent 60%);
    filter: blur(40px);
    z-index: -1;
    animation: float-orbs 10s infinite alternate-reverse;
    pointer-events: none;
}

/* 4. Animación de flotación suave y respiración */
@keyframes float-orbs {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(30px) scale(1.1); }
}

/* Ajustes para móviles: reducimos el tamaño de la luz para que no sature la pantalla */
@media (max-width: 768px) {
    .elementor-94 .elementor-element.elementor-element-5fffd52::before { width: 400px; height: 400px; top: -10%; left: -20%; }
    .elementor-94 .elementor-element.elementor-element-5fffd52::after { width: 350px; height: 350px; bottom: -10%; right: -20%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec8d7bd *//* 1. Fondo principal oscuro de la sección */
.elementor-94 .elementor-element.elementor-element-ec8d7bd {
    background-color: #101922 !important; 
    position: relative;
    overflow: hidden; /* Evita que la luz se salga de la sección */
    z-index: 1;
}

/* 2. Orbe de luz Azul Corporativo (Arriba Izquierda) */
.elementor-94 .elementor-element.elementor-element-ec8d7bd::before {
    content: '';
    position: absolute;
    top: -20%;
    left: -10%;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(16,106,224,0.3) 0%, transparent 60%);
    filter: blur(40px);
    z-index: -1;
    animation: float-orbs 8s infinite alternate;
    pointer-events: none; /* Clave para que deje hacer clic en los botones */
}

/* 3. Orbe de luz Cian (Abajo Derecha) */
.elementor-94 .elementor-element.elementor-element-ec8d7bd::after {
    content: '';
    position: absolute;
    bottom: -20%;
    right: -10%;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(0,180,216,0.15) 0%, transparent 60%);
    filter: blur(40px);
    z-index: -1;
    animation: float-orbs 10s infinite alternate-reverse;
    pointer-events: none;
}

/* 4. Animación de flotación suave y respiración */
@keyframes float-orbs {
    0% { transform: translateY(0) scale(1); }
    100% { transform: translateY(30px) scale(1.1); }
}

/* Ajustes para móviles: reducimos el tamaño de la luz para que no sature la pantalla */
@media (max-width: 768px) {
    .elementor-94 .elementor-element.elementor-element-ec8d7bd::before { width: 400px; height: 400px; top: -10%; left: -20%; }
    .elementor-94 .elementor-element.elementor-element-ec8d7bd::after { width: 350px; height: 350px; bottom: -10%; right: -20%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7800a0e *//* Estilo base del botón premium Asesorae */
.elementor-94 .elementor-element.elementor-element-7800a0e .elementor-button {
    background-color: #106AE0 !important; 
    color: #FFFFFF !important; 
    padding: 16px 45px !important;
    border-radius: 50px !important; /* Forma de píldora */
    font-family: 'Inter', sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.1rem !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 10px 20px rgba(16, 106, 224, 0.25) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border: none !important;
}

/* Efecto al pasar el ratón (Hover) */
.elementor-94 .elementor-element.elementor-element-7800a0e .elementor-button:hover {
    transform: translateY(-4px) !important; 
    box-shadow: 0 15px 25px rgba(16, 106, 224, 0.4) !important; 
    background-color: #0c56b8 !important; /* Azul ligeramente más oscuro */
}/* End custom CSS */