.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:452px;}.elementor-9 .elementor-element.elementor-element-944696d .slider-images .slider-image{overflow:hidden;}.elementor-9 .elementor-element.elementor-element-86dfbf8{--display:flex;}.elementor-9 .elementor-element.elementor-element-57b16f2{--display:flex;}.elementor-9 .elementor-element.elementor-element-d020847 .nexo-header{background-color:#0097CE;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(3, 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-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:#0097CE;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-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:#0097CE;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:#0097CE;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item{border-bottom-color:#0097CE;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item.is-current .schedule-item-content{background-image:linear-gradient(180deg, transparent, #0097CE);}.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:#0097CE;}.elementor-9 .elementor-element.elementor-element-532b063 .schedule-item.is-current .schedule-item-content::before{background-color:#0097CE;color:#ffffff;}.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:#0097CE;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header .nexo-icon svg{fill:#0097CE;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-header .nexo-icon i{color:#0097CE;}.elementor-9 .elementor-element.elementor-element-aa9685a .nexo-line{background-color:#0097CE;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-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:#0097CE;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{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-0cbd12c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(4, 1fr);}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-header{background-color:#0097CE;border-radius:6px;height:40px;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-header span{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-header .nexo-icon svg{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-header .nexo-icon i{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-line{background-color:#ffffff;height:1px;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-header .nexo-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-9ddedff .nexo-icon svg{width:16px;height:16px;}.elementor-9 .elementor-element.elementor-element-7b1b6fa{--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:space-evenly;}.elementor-9 .elementor-element.elementor-element-8e3c634.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a3ceb97.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c405c73.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}@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-5bc1c19 .plist-item{height:300px;}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(2, 1fr);}}@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:136px;}.elementor-9 .elementor-element.elementor-element-b450bd9 .feat-program{grid-template-columns:repeat(1, 1fr);}.elementor-9 .elementor-element.elementor-element-5bc1c19 .plist-item{height:428px;}.elementor-9 .elementor-element.elementor-element-0cbd12c .bcast:not(.swiper){grid-template-columns:repeat(1, 1fr);}}/* 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 */