.elementor-28157 .elementor-element.elementor-element-139edbe{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:6px;--background-transition:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C9C9C9;box-shadow:0px 4px 10px -7px rgba(0,0,0,0.5);}.elementor-28157 .elementor-element.elementor-element-139edbe:not(.elementor-motion-effects-element-type-background), .elementor-28157 .elementor-element.elementor-element-139edbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.cchuila.org/wp-content/uploads/elecciones-slide-scaled.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-28157 .elementor-element.elementor-element-139edbe, .elementor-28157 .elementor-element.elementor-element-139edbe::before{--border-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-92bfa24 .elementor-heading-title{font-size:2.7rem;}.elementor-28157 .elementor-element.elementor-element-1f4b62f{font-size:15px;}.elementor-28157 .elementor-element.elementor-element-1f4b62f > .elementor-widget-container{margin:10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-28157 .elementor-element.elementor-element-12def5d{--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;--align-items:center;--gap:5.3rem;--background-transition:0.3s;--padding-top:3rem;--padding-right:0rem;--padding-bottom:3rem;--padding-left:0rem;}.elementor-28157 .elementor-element.elementor-element-b26f561{font-size:18px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28157 .elementor-element.elementor-element-e34f5d0{--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-da16aad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28157 .elementor-element.elementor-element-da16aad.elementor-view-framed .elementor-icon, .elementor-28157 .elementor-element.elementor-element-da16aad.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-28157 .elementor-element.elementor-element-da16aad{--icon-box-icon-margin:0px;}.elementor-28157 .elementor-element.elementor-element-da16aad .elementor-icon{font-size:66px;}.elementor-28157 .elementor-element.elementor-element-da16aad .elementor-icon-box-title{color:#FFFFFF;}.elementor-28157 .elementor-element.elementor-element-da16aad .elementor-icon-box-title, .elementor-28157 .elementor-element.elementor-element-da16aad .elementor-icon-box-title a{font-size:19px;}.elementor-28157 .elementor-element.elementor-element-da16aad .elementor-icon-box-description{color:#FFFFFF;font-size:15px;}.elementor-28157 .elementor-element.elementor-element-da16aad > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#CC2528;border-radius:7px 7px 7px 7px;}.elementor-28157 .elementor-element.elementor-element-015b977{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px;--background-transition:0.3s;--margin-top:1rem;--margin-right:0rem;--margin-bottom:1rem;--margin-left:0rem;}.elementor-28157 .elementor-element.elementor-element-2a453f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-b5f76e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-699dbca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:3rem;--margin-right:0rem;--margin-bottom:0rem;--margin-left:0rem;}.elementor-28157 .elementor-element.elementor-element-e75544e{text-align:center;}.elementor-28157 .elementor-element.elementor-element-e75544e .elementor-heading-title{color:#000000;}.elementor-28157 .elementor-element.elementor-element-805d2c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-0ccc340{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:3rem;--margin-right:0rem;--margin-bottom:1rem;--margin-left:0rem;}.elementor-28157 .elementor-element.elementor-element-06f19a0 > .elementor-widget-container{padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;}.elementor-28157 .elementor-element.elementor-element-a56c41f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-2f2ce19{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-3ce20f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-cb91cbf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-157a2cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-2315cd7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-066b20e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-c938c92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-6aff8c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-e1ad74b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-cbc50d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-3e40b3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:2rem;--margin-left:0rem;}.elementor-28157 .elementor-element.elementor-element-798bbb2{--gap:20px;--background-transition:0.3s;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:2rem;--padding-right:4rem;--padding-bottom:2rem;--padding-left:3rem;}.elementor-28157 .elementor-element.elementor-element-798bbb2:not(.elementor-motion-effects-element-type-background), .elementor-28157 .elementor-element.elementor-element-798bbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F5;}.elementor-28157 .elementor-element.elementor-element-798bbb2, .elementor-28157 .elementor-element.elementor-element-798bbb2::before{--border-transition:0.3s;}.elementor-28157 .elementor-element.elementor-element-3ff7f72{text-align:left;}.elementor-28157 .elementor-element.elementor-element-3ff7f72 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-28157 .elementor-element.elementor-element-3ff7f72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C82227;}.elementor-28157 .elementor-element.elementor-element-3380169.elementor-view-stacked .elementor-icon{background-color:#C82227;fill:var( --e-global-color-fc87db7 );color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-3380169.elementor-view-framed .elementor-icon, .elementor-28157 .elementor-element.elementor-element-3380169.elementor-view-default .elementor-icon{fill:#C82227;color:#C82227;border-color:#C82227;}.elementor-28157 .elementor-element.elementor-element-3380169.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-3380169 .elementor-icon{font-size:16px;padding:8px;}.elementor-28157 .elementor-element.elementor-element-3380169 .elementor-icon-box-wrapper{text-align:left;}.elementor-28157 .elementor-element.elementor-element-3380169 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-e0cfa77 );}.elementor-28157 .elementor-element.elementor-element-3380169 .elementor-icon-box-title, .elementor-28157 .elementor-element.elementor-element-3380169 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-28157 .elementor-element.elementor-element-3380169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28157 .elementor-element.elementor-element-8e4a06d.elementor-view-stacked .elementor-icon{background-color:#C82227;fill:var( --e-global-color-fc87db7 );color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-8e4a06d.elementor-view-framed .elementor-icon, .elementor-28157 .elementor-element.elementor-element-8e4a06d.elementor-view-default .elementor-icon{fill:#C82227;color:#C82227;border-color:#C82227;}.elementor-28157 .elementor-element.elementor-element-8e4a06d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-8e4a06d .elementor-icon{font-size:16px;padding:8px;}.elementor-28157 .elementor-element.elementor-element-8e4a06d .elementor-icon-box-wrapper{text-align:left;}.elementor-28157 .elementor-element.elementor-element-8e4a06d .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-e0cfa77 );}.elementor-28157 .elementor-element.elementor-element-8e4a06d .elementor-icon-box-title, .elementor-28157 .elementor-element.elementor-element-8e4a06d .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-28157 .elementor-element.elementor-element-8e4a06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28157 .elementor-element.elementor-element-6218e45.elementor-view-stacked .elementor-icon{background-color:#C82227;fill:var( --e-global-color-fc87db7 );color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-6218e45.elementor-view-framed .elementor-icon, .elementor-28157 .elementor-element.elementor-element-6218e45.elementor-view-default .elementor-icon{fill:#C82227;color:#C82227;border-color:#C82227;}.elementor-28157 .elementor-element.elementor-element-6218e45.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-6218e45 .elementor-icon{font-size:16px;padding:8px;}.elementor-28157 .elementor-element.elementor-element-6218e45 .elementor-icon-box-wrapper{text-align:left;}.elementor-28157 .elementor-element.elementor-element-6218e45 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-e0cfa77 );}.elementor-28157 .elementor-element.elementor-element-6218e45 .elementor-icon-box-title, .elementor-28157 .elementor-element.elementor-element-6218e45 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-28157 .elementor-element.elementor-element-6218e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28157 .elementor-element.elementor-element-f5ebed7.elementor-view-stacked .elementor-icon{background-color:#C82227;fill:var( --e-global-color-fc87db7 );color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-f5ebed7.elementor-view-framed .elementor-icon, .elementor-28157 .elementor-element.elementor-element-f5ebed7.elementor-view-default .elementor-icon{fill:#C82227;color:#C82227;border-color:#C82227;}.elementor-28157 .elementor-element.elementor-element-f5ebed7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc87db7 );}.elementor-28157 .elementor-element.elementor-element-f5ebed7 .elementor-icon{font-size:16px;padding:8px;}.elementor-28157 .elementor-element.elementor-element-f5ebed7 .elementor-icon-box-wrapper{text-align:left;}.elementor-28157 .elementor-element.elementor-element-f5ebed7 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-e0cfa77 );}.elementor-28157 .elementor-element.elementor-element-f5ebed7 .elementor-icon-box-title, .elementor-28157 .elementor-element.elementor-element-f5ebed7 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-28157 .elementor-element.elementor-element-f5ebed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:461px){.elementor-28157 .elementor-element.elementor-element-e34f5d0{--width:76%;}.elementor-28157 .elementor-element.elementor-element-2a453f1{--width:25%;}.elementor-28157 .elementor-element.elementor-element-b5f76e5{--width:25%;}.elementor-28157 .elementor-element.elementor-element-2f2ce19{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-3ce20f9{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-cb91cbf{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-157a2cf{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-2315cd7{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-066b20e{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-c938c92{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-6aff8c3{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-e1ad74b{--width:33.3333%;}.elementor-28157 .elementor-element.elementor-element-cbc50d5{--width:33.3333%;}}@media(max-width:768px) and (min-width:461px){.elementor-28157 .elementor-element.elementor-element-2a453f1{--width:80%;}.elementor-28157 .elementor-element.elementor-element-b5f76e5{--width:80%;}.elementor-28157 .elementor-element.elementor-element-2f2ce19{--width:100%;}.elementor-28157 .elementor-element.elementor-element-3ce20f9{--width:100%;}.elementor-28157 .elementor-element.elementor-element-cb91cbf{--width:100%;}.elementor-28157 .elementor-element.elementor-element-157a2cf{--width:100%;}.elementor-28157 .elementor-element.elementor-element-2315cd7{--width:100%;}}@media(max-width:768px){.elementor-28157 .elementor-element.elementor-element-12def5d{--justify-content:center;--gap:0.4rem;}.elementor-28157 .elementor-element.elementor-element-015b977{--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;--align-items:center;}.elementor-28157 .elementor-element.elementor-element-a56c41f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-28157 .elementor-element.elementor-element-3ff7f72 .elementor-heading-title{font-size:16px;}.elementor-28157 .elementor-element.elementor-element-3ff7f72 > .elementor-widget-container{padding:3px 0px 3px 10px;}}@media(max-width:460px){.elementor-28157 .elementor-element.elementor-element-798bbb2{--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-28157 .elementor-element.elementor-element-3ff7f72{text-align:justify;}.elementor-28157 .elementor-element.elementor-element-3380169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28157 .elementor-element.elementor-element-8e4a06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-015b977 */.card-seleccion-contenedor .elementor-element{
    display: grid;
}

.card-eleccion{
    background: radial-gradient(
        circle at center,
        #E1302A 0%,
        #E1302A 20%,
        #CC2528 40%,
        #BF1B25 70%,
        #9F121C 100%
    );
    display: grid;
    border-radius:8px;
    padding:32px 28px;
    text-align:center;
    height:100%;
    color:#fff;
    overflow:hidden;

    transition:.35s ease;
    cursor: pointer;

    box-shadow:0 12px 30px rgba(191,27,37,.25);
}

.card-eleccion .card-icono i {
    font-size: 2rem;
    
}

.card-eleccion h3 {
    color: #fff;
    margin-top: 1rem;
    font-size: 1.3rem;
}

.card-eleccion p {
    line-height: 1.4;
    margin-bottom: 0;
}

.card-eleccion:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 45px rgba(191,27,37,.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5106658 */#cronograma-elecciones{
    padding:20px 0;
}

#cronograma-elecciones h2{
    text-align:center;
    font-size:32px;
    color:#CC2528;
    margin-bottom:30px;
    font-weight:700;
}

.tabla-responsive{
    overflow-x:auto;
}

.tabla-cronograma{
    width:100%;
    border-collapse:collapse;
    background:#fff;
    border-radius:7px;
    overflow:hidden;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    font-size:16px;
}

.tabla-cronograma thead{
    background:linear-gradient(90deg,#CC2528,#A71D20);
    color:#fff;
}

.tabla-cronograma th{
    padding:18px;
    text-align:left;
    font-size:17px;
    font-weight:700;
}

.tabla-cronograma td{
    padding:18px;
    vertical-align:top;
    border-bottom:1px solid #e8e8e8;
    line-height:1.6;
}

.tabla-cronograma tbody tr:nth-child(even){
    background:#fafafa;
}

.tabla-cronograma tbody tr:hover{
    background:#fff4f4;
    transition:.25s ease;
}

.tabla-cronograma td:first-child{
    width:40%;
    font-weight:600;
    color:#CC2528;
}

.fila-destacada{
    background:#FFF7E8 !important;
}

.fila-destacada td{
    border-left:6px solid #CC2528;
    font-weight:600;
}

@media (max-width:768px){

    #cronograma-elecciones h2{
        font-size:24px;
    }

    .tabla-cronograma{
        font-size:15px;
    }

    .tabla-cronograma th,
    .tabla-cronograma td{
        padding:14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a56c41f *//* TARJETA */

.norma-card{
    display:flex;
    align-items:flex-start;
    gap:20px;
    background:#fff;
    border-radius:8px;
    padding:26px;
    border:1px solid #ececec;
    transition:.35s;
    position:relative;
    overflow:hidden;
    box-shadow:0 10px 25px rgba(0,0,0,.05);
}


/* Línea lateral */

.norma-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:linear-gradient(
        to bottom,
        #E1302A,
        #BF1B25
    );
}


.norma-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(191,27,37,.18);
}

/* ICONO */
.norma-icono{
    width:64px;
    height:64px;
    border-radius:16px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    color:#fff;
    font-size:26px;
    background:radial-gradient(
        circle,
        #E1302A 0%,
        #E1302A 20%,
        #C92327 45%,
        #BF1B25 100%
    );
}

/* TITULO */
.norma-contenido h3{
    margin:0;
    color:#BF1B25;
    font-size:17px;
}


/* DESCRIPCIÓN */
.norma-contenido p{
    margin:12px 0 20px;
    color:#666;
    line-height:1.5;
    font-size: 14px;
    text-align: justify;
}


/* BOTÓN */
.btn-norma{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:11px 18px;
    border-radius:7px;
    text-decoration:none;
    background:#F8F8F8;
    color:#BF1B25;
    transition:.3s;
    font-size: 14px
}


.btn-norma:hover{
    background:#BF1B25;
    color:#fff;
}/* End custom CSS */