.elementor-9 .elementor-element.elementor-element-0801d65{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-944696d .slider-images .slider-image img{border-radius:8px 8px 8px 8px;height:400px;}.elementor-9 .elementor-element.elementor-element-944696d .slider-images .slider-image{overflow:hidden;}.elementor-9 .elementor-element.elementor-element-57b16f2{--display:flex;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program{grid-template-columns:repeat(4, 1fr);}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program-item{min-height:455px;}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program-item__body h2{font-family:"Montserrat", Sans-serif;}.elementor-9 .elementor-element.elementor-element-c2f8071{--display:flex;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-3b0ed6a .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-ad0b3d4{--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-9 .elementor-element.elementor-element-2204151 .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2204151 .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-button.is-active{background-color:#241081;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item{border-bottom-color:#241081;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item.is-current .schedule-item-content{background-image:linear-gradient(180deg, transparent, #241081);}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item::before{background-color:#47f9d5;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item::after{background-color:#241081;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item.is-current .schedule-item-content::before{background-color:#241081;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-c967db7{--display:flex;}.elementor-9 .elementor-element.elementor-element-c967db7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c967db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #ECECEC 100%);}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-e56e483 .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(3, 1fr);}.elementor-9 .elementor-element.elementor-element-06363a1{--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-9 .elementor-element.elementor-element-06363a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-06363a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000137;}.elementor-9 .elementor-element.elementor-element-7d1b968{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-7d1b968:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7d1b968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#241081;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header{background-color:#FFFFFF;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header span{color:#3F08BB;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header .nexo-icon svg{fill:#3F08BB;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header .nexo-icon i{color:#3F08BB;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-line{background-color:#3F08BB;height:2px;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-79adb6f{--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-9 .elementor-element.elementor-element-b15419e{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b15419e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b15419e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c0ec749 .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-5bc1c19 .plist-item{height:260px;}.elementor-9 .elementor-element.elementor-element-818685a{--display:flex;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-header{background-color:#3F08BB;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6aa1434 .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-0ec5913{--display:flex;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 > .elementor-widget-container{margin:-73px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item{justify-content:center;align-items:center;height:665px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item__wrapper{width:768px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item__desc{font-family:"Syne", Sans-serif;font-size:18px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-944696d .slider-images .slider-image img{height:150px;}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program{grid-template-columns:repeat(2, 1fr);}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(2, 1fr);}.elementor-9 .elementor-element.elementor-element-5bc1c19 .plist-item{height:300px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item{height:4000px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item__wrapper{width:600px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-0801d65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-944696d .slider-images .slider-image img{height:193px;}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program{grid-template-columns:repeat(1, 1fr);}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(1, 1fr);}.elementor-9 .elementor-element.elementor-element-5bc1c19 .plist-item{height:428px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item{height:401px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item__wrapper{width:768px;}.elementor-9 .elementor-element.elementor-element-7ec5b27 .bighero-item__title{font-size:31px;}}/* Start custom CSS for container, class: .elementor-element-57b16f2 *//* ==========================================
   PARTICULAS CSS – MÁS NOTORIAS
========================================== */

.nx-css-particles {
    position: relative;
    overflow: hidden;
}

/* Capas */
.nx-css-particles::before,
.nx-css-particles::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    background-repeat: repeat;
    background-size: 160px 160px; /* MÁS JUNTAS */
}

/* Capa principal */
.nx-css-particles::before {
    background-image:
        radial-gradient(circle, rgba(0,0,0,0.12) 2px, transparent 2px);
    animation: nxParticlesMove 60s linear infinite;
}

/* Capa secundaria */
.nx-css-particles::after {
    background-image:
        radial-gradient(circle, rgba(0,0,0,0.07) 2px, transparent 2px);
    animation: nxParticlesMove 120s linear infinite reverse;
}

/* Contenido arriba */
.nx-css-particles > * {
    position: relative;
    z-index: 1;
}

/* Movimiento */
@keyframes nxParticlesMove {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 320px 320px;
    }
}

/* ============================
   SOLO DESKTOP (OPCIONAL)
============================ */
@media (max-width: 768px) {
    .nx-css-particles::before,
    .nx-css-particles::after {
        display: none;
    }
}/* End custom CSS */