.elementor-1787 .elementor-element.elementor-element-f655e1b{--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;--z-index:99;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .swiper-slide-bg{background-color:#1D60A5;background-image:url(https://aprende.usm.cl/wp-content/uploads/2026/03/firefighter-fighting-with-flame-using-fire-hose-ch-2026-01-08-08-17-17-utc-scaled.jpg);background-size:cover;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-repeater-item-07c3eef .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-slide-button{background-color:#E5B300;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8{width:100%;max-width:100%;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents{max-width:66%;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-inner{text-align:left;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;}.elementor-1787 .elementor-element.elementor-element-fe8749a{--display:flex;--min-height:0px;--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:space-between;--align-items:flex-start;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1787 .elementor-element.elementor-element-6ac3e2a{--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:flex-start;--align-items:flex-start;}.elementor-1787 .elementor-element.elementor-element-6ac3e2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1787 .elementor-element.elementor-element-6752441 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-widget-text-editor{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-1787 .elementor-element.elementor-element-1e24f5b{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;letter-spacing:0px;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-b9d7892 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-032fd1e{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;letter-spacing:0px;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-f455d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1787 .elementor-element.elementor-element-f455d10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-03b0f3d{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;letter-spacing:0px;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-65ff23f{--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;--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-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1787 .elementor-element.elementor-element-c1dbc88 .elementor-button{background-color:#005E90;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1787 .elementor-element.elementor-element-7834c7a{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1787 .elementor-element.elementor-element-4dae3dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-icon i{color:#005E90;transition:color 0.3s;}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-icon svg{fill:#005E90;transition:fill 0.3s;}.elementor-1787 .elementor-element.elementor-element-085871f{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1787 .elementor-element.elementor-element-085871f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1787 .elementor-element.elementor-element-52f13d5{--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-1787 .elementor-element.elementor-element-007ac06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-a2f9fd9{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;letter-spacing:0px;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-14a45c0{width:var( --container-widget-width, 78.19% );max-width:78.19%;--container-widget-width:78.19%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1787 .elementor-element.elementor-element-14a45c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-icon i{color:#005E90;transition:color 0.3s;}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-icon svg{fill:#005E90;transition:fill 0.3s;}.elementor-1787 .elementor-element.elementor-element-14a45c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1787 .elementor-element.elementor-element-4cd4112{--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-1787 .elementor-element.elementor-element-dfef4ea{--spacer-size:10px;}.elementor-1787 .elementor-element.elementor-element-47e604f{--display:flex;--min-height:0px;--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:space-between;--align-items:flex-start;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1787 .elementor-element.elementor-element-f36ec5e{--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:flex-start;--align-items:flex-start;}.elementor-1787 .elementor-element.elementor-element-f36ec5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1787 .elementor-element.elementor-element-2fb072b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-cdd33d1{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#636464;}.elementor-1787 .elementor-element.elementor-element-3255d94{--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-1787 .elementor-element.elementor-element-0e48daa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#005E91;}.elementor-1787 .elementor-element.elementor-element-394780f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#636464;}.elementor-1787 .elementor-element.elementor-element-4568763{--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-1787 .elementor-element.elementor-element-0e40da0{--spacer-size:10px;}.elementor-1787 .elementor-element.elementor-element-ce55ff4{--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-1787 .elementor-element.elementor-element-539b186{--spacer-size:10px;}.elementor-1787 .elementor-element.elementor-element-3033ceb{--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-1787 .elementor-element.elementor-element-4dcb0fe{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1787 .elementor-element.elementor-element-4dcb0fe.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1787 .elementor-element.elementor-element-da61b12{--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:space-between;--align-items:center;--border-radius:6px 6px 6px 6px;}.elementor-1787 .elementor-element.elementor-element-da61b12:not(.elementor-motion-effects-element-type-background), .elementor-1787 .elementor-element.elementor-element-da61b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5B300;}.elementor-1787 .elementor-element.elementor-element-da61b12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1787 .elementor-element.elementor-element-bab8a91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1787 .elementor-element.elementor-element-72467d5{font-family:"Montserrat", Sans-serif;font-size:1px;font-weight:300;color:#FFFFFF;}.elementor-1787 .elementor-element.elementor-element-72467d5 p{margin-block-end:0px;}@media(min-width:768px){.elementor-1787 .elementor-element.elementor-element-fe8749a{--content-width:1200px;}.elementor-1787 .elementor-element.elementor-element-6ac3e2a{--width:44.746%;}.elementor-1787 .elementor-element.elementor-element-65ff23f{--width:100%;}.elementor-1787 .elementor-element.elementor-element-7834c7a{--width:50%;}.elementor-1787 .elementor-element.elementor-element-52f13d5{--content-width:1200px;}.elementor-1787 .elementor-element.elementor-element-47e604f{--content-width:1200px;}.elementor-1787 .elementor-element.elementor-element-f36ec5e{--width:44.746%;}.elementor-1787 .elementor-element.elementor-element-3255d94{--width:50%;}.elementor-1787 .elementor-element.elementor-element-3033ceb{--content-width:1200px;}.elementor-1787 .elementor-element.elementor-element-4dcb0fe{--width:100%;}.elementor-1787 .elementor-element.elementor-element-da61b12{--width:100%;}}@media(max-width:767px){.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents{max-width:78%;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .elementor-slide-heading{font-size:20px;}}/* Start custom CSS for slides, class: .elementor-element-c9e4fe8 */.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents {
    background: rgba(255,255,255,0);  /* blanco con opacidad */
    padding: 60px;                      /* espacio interno */
    border-radius: 5px;                /* bordes redondeados (opcional) */
    max-width: 100%;                     /* ancho del cuadro */
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);  /* sombra suave */
     position: relative;        /* 👈 NECESARIO para que la barra se ubique dentro del cuadro */
}

/* Línea vertical amarilla interna */
.elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents::before {
    content: "";
    position: absolute;
    left: 2px;                 /* separación del borde */
    top: 50%;                   /* centrar verticalmente */
    transform: translateY(-50%);
    width: 4px;                 /* grosor */
    height: 100%;                /* 🔥 altura fija, siempre igual */
    background: #E5B300;        
    border-radius: 5px;
}


/* ======================== */
/* 📌  TABLET               */
/* ======================== */
@media (max-width: 1024px) {

    .elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents {
        padding: 40px;       /* menos padding */
        max-width: 90%;
    }

    .elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents::before {
        left: 1px;          /* barra más cerca del borde */
        top: 10px;
        bottom: 10px;
        width: 3px;
    }
}



/* ======================== */
/* 📌  MÓVIL                */
/* ======================== */
@media (max-width: 767px) {

    .elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents {
        padding: 45px;       /* mucho menos padding */
        max-width: 100%;
        border-radius: 4px;
    }

    .elementor-1787 .elementor-element.elementor-element-c9e4fe8 .swiper-slide-contents::before {
        left: 2px;          /* barra más cerca aún */
        top: 50%;
        bottom: 5px;
        width: 2px;          /* línea un poco más delgada para móvil */
    }
}/* End custom CSS */