@charset "UTF-8";#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212529}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: 0;--bs-border-radius-sm: 0;--bs-border-radius-lg: 0;--bs-border-radius-xl: 0;--bs-border-radius-xxl: 0;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 0;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-row{display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}@media (max-width: 575.98px){p{font-size:14px}}.container-encuestas{width:calc(100% - 50px);max-width:1120px;margin:0 auto}.widget-segunda-top{max-width:820px;margin:0 auto}.widget-segunda-top .card-resultado{width:100%}h1.interactive_headline{max-width:620px;margin:45px auto 0;font-family:EB Garamond,serif;font-weight:700;font-size:48px;line-height:37px;letter-spacing:.4px;text-align:center}@media (max-width: 575.98px){h1.interactive_headline{font-size:24px;line-height:1.2em}}h2.interactive_subheadline{max-width:620px;margin:45px auto 0;font-family:EB Garamond,serif;font-weight:700;font-size:36px;line-height:37px;letter-spacing:.4px;text-align:center}@media (max-width: 575.98px){h2.interactive_subheadline{font-size:20px;line-height:1.2em}}.ultima-actualizacion{color:#464646;font-size:14px}@media (max-width: 575.98px){.ultima-actualizacion{font-size:13px}}.tabs-encuestas ul.nav-tabs{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.tabs-encuestas ul.nav-tabs li{min-width:130px;width:100%;max-width:220px;font-size:13px;text-align:center}.nav-tabs .nav-link{font-family:Nunito,sans-serif;color:#333;font-size:13px;border-radius:0;text-transform:uppercase}.nav-tabs .nav-link.active{font-weight:600}.navbar-brand{max-width:220px;margin:0 auto}.navbar-brand img{width:100%}.credits a{color:#fa1600}.creditos h4{font-family:Nunito,sans-serif;font-size:21px;font-weight:900}.creditos div{margin-bottom:5px;font-size:16px;line-height:1.3em}.subtitle h2{font-family:Nunito,sans-serif;font-size:18px;font-weight:900}@media (max-width: 575.98px){.subtitle h2{font-size:17px}}.subtitle .line{display:block;width:45px;height:3px;margin:10px 0;background:#fa1600}.subtitle p{margin:15px 0 25px;font-size:15px}@media (max-width: 575.98px){.subtitle p{font-size:14px}}.page-section-tag{max-width:150px;margin:15px auto;padding:5px;font-size:17px;font-weight:900;background:#fa1500;text-align:center}.page-section-tag a{color:#fff}.page-app-title{margin:25px 0;text-align:center;font-weight:700;font-size:2.38em;line-height:47px;letter-spacing:.4px}@media (max-width: 575.98px){.page-app-title{font-size:21px;line-height:25px}}.periodo-wrapper{font-family:"Noto Serif",serif}.periodo-wrapper .periodo-title{text-align:left;font-size:21px;font-weight:600;text-transform:uppercase}.VueCarousel-dot{background-color:#cacaca!important}.VueCarousel-dot.VueCarousel-dot--active{background-color:#333!important}@media (max-width: 575.98px){#mesesTabs{overflow-x:auto;overflow-y:hidden}}#mesesTabs .nav-link{font-size:14px;font-weight:400;text-transform:uppercase}@media (max-width: 575.98px){#mesesTabs .nav-link{min-width:140px;font-size:12px;padding:10px 5px;text-align:center}}#mesesTabs .nav-link.active{font-weight:600}.encuestas-control{position:sticky;display:flex;align-items:center;z-index:999}.encuestas-control a{color:#3e3e3ebd;background:#fff}.encuestas-control a:hover{color:#333}.encuestas-control a.hide{visibility:hidden}.encuestas-control.prev{left:0}.encuestas-control.next{right:0}.congreso-grafico{font-family:Nunito,sans-serif}.congreso-grafico .item-partido-embed-top{width:100%;max-width:100px;height:25px;display:flex;background:#2f2f2f;color:#fff;margin:5px}.congreso-grafico .item-partido-embed-top h5{font-size:14px;width:100%;text-align:center;justify-content:center}.congreso-grafico .item-partido-embed-top img{width:65px}.congreso-grafico .partidos-embed-list-top{width:100%;max-width:720px;margin:15px auto;display:flex;flex-wrap:wrap}.congreso-grafico .partidos-embed-list{width:100%;max-width:430px;margin:15px auto;display:flex;flex-wrap:wrap}.congreso-grafico .item-partido-embed{width:100%;max-width:75px;height:25px;display:flex;background:#2f2f2f;color:#fff;margin:5px}.congreso-grafico .item-partido-embed h5{font-size:14px;width:100%;text-align:center;justify-content:center}.congreso-grafico .item-partido-embed img{width:40px}.congreso-grafico .congreso-sticky{position:sticky;top:35px}.congreso-grafico .svg-congreso-embed{width:100%;max-width:400px;height:200px;margin:0 auto}@media (max-width: 620.98px){.congreso-grafico .svg-congreso-embed{max-width:320px;height:175px}}.congreso-grafico .svg-congreso{width:100%;max-width:640px;height:320px;margin:0 auto}@media (max-width: 620.98px){.congreso-grafico .svg-congreso{height:240px}}.congreso-grafico .list-resultados-partidos{max-width:760px;margin:0 auto}.congreso-grafico .list-resultados-partidos .item-partido{cursor:pointer;border-bottom:dashed 1px #e3e3e3}.congreso-grafico .list-resultados-partidos .item-partido:hover{background:#e3e3e3}.congreso-grafico .total-votos{font-size:13px}.congreso-grafico .title-partidos-curules{margin-bottom:15px;font-size:18px;font-weight:600;border-bottom:dashed 1px #e3e3e3}.congreso-grafico .elegidos{margin:0;font-size:21px;font-weight:600;text-align:center}.congreso-grafico h4.candidato-mapa{font-size:16px;font-weight:700}.congreso-grafico .title-resultados{font-size:16px;font-weight:400;text-align:center}.congreso-grafico .distrito-resultados{font-size:13px;font-weight:400;text-align:center}.congreso-grafico circle{cursor:pointer;opacity:.1;transition:opacity .15s ease-in-out}.congreso-grafico circle:hover{stroke:#000;stroke-width:2px}.congreso-grafico circle.active{opacity:1}.congreso-grafico .filters-congreso .dropdown-menu.show{max-height:320px;overflow-y:auto}.tooltip_congresista{position:absolute;visibility:hidden;width:100%;max-width:320px;padding:10px 15px;background:#fffe;color:#000;pointer-events:none;box-shadow:0 0 2px #0000005c}.tooltip_congresista h3{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:15px;font-weight:600}.tooltip_congresista h4{margin:10px 0;padding:0;font-family:Nunito,sans-serif;font-size:14px;font-weight:400}.tooltip_congresista h5{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:400}.tooltip_senado{position:absolute;visibility:hidden;width:100%;max-width:320px;padding:10px 15px;background:#fffe;color:#000;pointer-events:none;box-shadow:0 0 2px #0000005c}.tooltip_senado h3{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:15px;font-weight:600}.tooltip_senado h4{margin:10px 0;padding:0;font-family:Nunito,sans-serif;font-size:14px;font-weight:400}.tooltip_senado h5{margin:0;padding:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:400}.tooltip-data{position:absolute;width:100%;max-width:360px;padding:10px 15px;background:#fffe;color:#000;pointer-events:none;box-shadow:0 0 2px #0000005c}.tooltip-data .tooltip-content{pointer-events:none}@media (max-width: 798.98px){.tooltip-data{position:relative;max-width:400px;pointer-events:none}}.mapa-resultados-wrapper{position:relative;font-family:Nunito,sans-serif}.mapa-resultados-wrapper h1{font-size:21px}.mapa-resultados-wrapper h2{margin:25px 0;font-size:18px}.mapa-resultados-wrapper h4{font-size:14px}.mapa-resultados-wrapper h5{font-size:13px}.mapa-resultados-wrapper .partido-icon{width:25px}.mapa-resultados-wrapper .candidate-results-vivo{max-width:400px;z-index:999;transition:left .15s ease-in-out}.mapa-resultados-wrapper .candidate-results-vivo .candidates-list{background:#ffffff80;box-shadow:0 0 5px #f1f1f1}.mapa-resultados-wrapper .candidate-results-vivo .candidates-list .button-more{position:sticky;bottom:0}.mapa-resultados-wrapper .candidate-results-vivo.active{left:15px}@media (max-width: 992.98px){.mapa-resultados-wrapper .candidate-results-vivo{position:relative;width:100%;margin:0 auto}.mapa-resultados-wrapper .candidate-results-vivo.active{left:0!important}}.mapa-resultados-wrapper .candidate-results-vivo .img-partidos{width:100%;max-width:400px}.mapa-resultados-wrapper .candidate-results-vivo .candidate-percent{width:100%;max-width:90px;text-align:center}.mapa-resultados-wrapper .candidate-results-vivo .candidate-info{position:sticky;left:0;display:flex;padding:5px 0;border-bottom:dashed 1px #e3e3e3}.mapa-resultados-wrapper .candidate-results-vivo .candidate-percent{background:#f1f1f1}.mapa-resultados-wrapper .candidate-results-vivo .candidate-percent .percent{margin:3px 0;font-size:18px;font-weight:900;text-align:center}.mapa-resultados-wrapper .candidate-results-vivo .candidate-percent label{font-size:12px;text-align:center;margin:0}.mapa-resultados-wrapper .candidate-results-vivo h6{font-weight:700;font-size:18px}.mapa-resultados-wrapper .candidate-results-vivo .distrito-resultados{margin:5px 0;font-size:15px;font-weight:400;text-align:left}.mapa-resultados-wrapper .candidate-results-vivo .title-resultados{display:flex;flex-wrap:nowrap;align-items:center;margin:5px 0;font-size:14px;text-transform:uppercase;font-weight:700}.mapa-resultados-wrapper .candidate-results-vivo .title-resultados span{width:100%}.mapa-resultados-wrapper .candidate-results-vivo .title-resultados span.badge{max-width:140px;flex:auto;font-size:12px;font-weight:600;text-align:center;border-radius:0}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional{background:#eaeaea;overflow-y:auto}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional .nav-link{font-size:12px;font-weight:400;padding:11px 25px}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional h2{margin:0;font-size:14px;font-family:Nunito,sans-serif;color:#7a7a7a;cursor:pointer}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional h3{margin:0;color:#828282}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional .btn svg{fill:#7a7a7a}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional .titulo{font-family:Nunito,sans-serif;font-size:13px}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional .datos-eleccion{font-size:14px;color:#393939;font-weight:700;font-family:Nunito,sans-serif}.mapa-resultados-wrapper .candidate-results-vivo .resultado-nacional span{font-size:13px;color:#6f6f6f}.mapa-resultados-wrapper .mapa-resultados-container{width:100%;position:sticky;top:35px}@media (max-width: 720.98px){.mapa-resultados-wrapper .mapa-resultados-container{top:0;position:relative;height:auto}}.mapa-resultados-wrapper .filter-block{position:absolute;top:0;right:15px;width:300px;z-index:999;pointer-events:none}.mapa-resultados-wrapper .filter-block button{pointer-events:all}@media (max-width: 768.98px){.mapa-resultados-wrapper .filter-block{position:relative;width:100%}}.mapa-resultados-wrapper .btn-back{display:flex;align-items:center;position:absolute;top:120px;right:40px;width:100px;font-size:13px;line-height:1.2em;padding:10px;text-align:left;text-transform:uppercase}@media (max-width: 575.98px){.mapa-resultados-wrapper .btn-back{right:15px;top:590px}}.mapa-resultados-wrapper .btn-back svg{width:50px}.mapa-resultados-wrapper .regiones-extra{position:absolute;width:100%;max-width:200px;left:10%;bottom:25vh;text-align:left;pointer-events:none;opacity:0}.mapa-resultados-wrapper .regiones-extra.show{opacity:1}@media (max-width: 768.98px){.mapa-resultados-wrapper .regiones-extra{left:15px;bottom:10vh}}.mapa-resultados-wrapper .regiones-extra div{display:flex;align-items:center;margin:5px 0;font-size:13px}.mapa-resultados-wrapper .regiones-extra span{pointer-events:all}.mapa-resultados-wrapper .regiones-extra .departamento-path{display:inline-block;width:20px;height:20px;margin-right:5px;fill:#333;stroke:#333}.mapa-resultados-wrapper .legend-party{position:absolute;width:135px;height:35px;left:35px;top:35px;background:#ffffffab}@media (max-width: 768.98px){.mapa-resultados-wrapper .legend-party{left:15px;top:15px}}.mapa-resultados-wrapper .legend-party span{font-size:13px;font-weight:400;color:#6d6d6d}.mapa-resultados-wrapper .legend-party span.min-legend{float:left}.mapa-resultados-wrapper .legend-party span.max-legend{float:right}.mapa-resultados-wrapper .legend-party .percent{overflow:hidden}.mapa-resultados-wrapper svg.plan-vector-map{background:#fff}.mapa-resultados-wrapper .distrito-path{fill:#91ad8d;stroke:#00000021;stroke-width:1px;cursor:pointer}.mapa-resultados-wrapper .distrito-path:hover{stroke:#fff!important;stroke-width:2px}.mapa-resultados-wrapper .circle{fill:#fff}.mapa-resultados-wrapper .departamento-path{fill:#eaeaea;stroke:#fff;stroke-width:1px;cursor:pointer;opacity:1;transition:opacity .15s ease-in-out}.mapa-resultados-wrapper .departamento-path.inactive{opacity:.2}.mapa-resultados-wrapper .departamento-path:hover{stroke:#000;stroke-width:1px}.mapa-resultados-wrapper .distrito-selected{fill:#b55353}.mapa-resultados-wrapper .departamento-map{width:100%}.mapa-resultados-wrapper .lista-departamentos{display:none;position:absolute;top:0;width:100%;height:100vh;background:#ffffffdb}.mapa-resultados-wrapper .lista-departamentos.active{display:block}.mapa-resultados-wrapper .departamento-menu .dropdown-menu.show{display:block;max-height:360px;overflow-y:scroll;pointer-events:all}.mapa-resultados-wrapper .departamento-label{opacity:.5;transition:opacity .1s ease-in-out;font-size:12px;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,.5490196078);pointer-events:none}.mapa-resultados-wrapper .departamento-label.active{font-size:30px;opacity:.4;fill:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5490196078);text-anchor:middle;pointer-events:none}.mapa-resultados-wrapper .departamento-label.inactive{opacity:0}.candidato-wrapper{font-family:Nunito,sans-serif}.candidato-wrapper h2{margin:25px 0;font-family:"Noto Serif",serif;font-size:18px}.candidato-wrapper h3{font-size:16px;font-weight:600;text-align:left;text-transform:uppercase}.candidato-wrapper h3.ipsos{color:#79a2c1}.candidato-wrapper h3.datum{color:#c17979}.candidato-wrapper h3.cpi{color:#c1a579}.candidato-wrapper h3.iep{color:#79c1ae}.candidato-wrapper .ganadores-segunda{font-family:Nunito,sans-serif;background:#f9f9f9}.candidato-wrapper .candidate-results-container{width:100%}.candidato-wrapper .candidate-results-container h2{font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-transform:uppercase}.candidato-wrapper .candidate-results-container h4{margin:5px 0!important;font-size:16px;font-weight:600;text-align:left!important;color:#585858}.candidato-wrapper .candidate-results-container h5{margin:0!important;font-size:12px!important;font-weight:400;text-align:left!important;color:#3e3e3e}.candidato-wrapper .candidate-results-container .item-segunda{background:#e6eff9}.candidato-wrapper .candidate-results-container .candidate-info.historico{background:transparent}.candidato-wrapper .candidate-results-container .otros-encuesta{width:100px;font-size:14px;text-transform:uppercase}@media (max-width: 575.98px){.candidato-wrapper .candidate-results-container .otros-encuesta{font-size:11px}}.candidato-wrapper .candidate-results-container .encuestadora-row{border-bottom:solid 1px #e6f0f9}.candidato-wrapper .candidate-results-container .encuestadora-row .otros-porcentaje{font-size:18px;color:#757575}@media (max-width: 575.98px){.candidato-wrapper .candidate-results-container .encuestadora-row .otros-porcentaje{font-size:14px}}.candidato-wrapper .candidate-results-container .encuestadora-row:hover{background:#f1f1f1}.candidato-wrapper .candidate-results-container .encuestadora-row:hover .otros-porcentaje{color:#333}.candidato-wrapper .candidate-results-container .encuestadora-row.ultimo{background:#e6f0f9}.candidato-wrapper .candidate-results-container .encuestadora-row.ultimo:hover{background:#f1f1f1}.candidato-wrapper .candidate-results-container .encuestadora-row.ultimo:hover .otros-porcentaje{color:#333}.candidato-wrapper .candidate-results-container .encuestadora-row.ultimo .otros-encuesta{font-weight:600}.candidato-wrapper .candidate-results-container .encuestadora-row.ultimo .otros-porcentaje{color:#333}.candidato-wrapper .candidate-results-container .column-percent{min-width:120px;max-width:150px}@media (max-width: 575.98px){.candidato-wrapper .candidate-results-container .column-percent{min-width:90px;max-width:120px}}.candidato-wrapper .candidate-results-container .otros-candidato{font-size:10px;font-weight:100;line-height:10px;min-height:20px}.candidato-wrapper .candidate-results-container .otros-mes{color:#d88c54;font-weight:700}.candidato-wrapper .candidate-results-container .encuestadora-name{min-width:100px;text-align:center}.candidato-wrapper .candidate-results-container .encuestadora-results{width:720px;text-align:center}@media (max-width: 575.98px){.candidato-wrapper .candidate-results-container{overflow-x:auto}}.candidato-wrapper .candidate-info{position:sticky;left:0;display:flex;width:220px;min-width:220px;padding:5px 0;background:#fff}.candidato-wrapper .candidate-info.segunda{width:180px;background:transparent}@media (max-width: 575.98px){.candidato-wrapper .candidate-info{width:180px;min-width:135px;padding-right:5px;padding-left:5px}}.candidato-wrapper .candidate-info h4{margin:5px 15px;font-size:13px;font-weight:600;text-align:left;color:#000;text-transform:capitalize}@media (max-width: 575.98px){.candidato-wrapper .candidate-info h4{margin:0;font-size:14px;text-align:center}}.candidato-wrapper .candidate-info h5{margin:5px 7px;font-size:12px;font-weight:400;text-align:left;color:#000}@media (max-width: 575.98px){.candidato-wrapper .candidate-info h5{font-size:11px}}.candidato-wrapper .candidate-info .partido-icon{border-radius:35px}.candidato-wrapper .candidate-info .img-candidato{width:55px;border-radius:54px;opacity:.9}.candidato-wrapper .candidate-info .img-candidato img{height:35px}@media (max-width: 575.98px){.candidato-wrapper .candidate-info .img-candidato{display:none}.candidato-wrapper .candidate-info .img-candidato img{height:35px}}.candidato-wrapper .img-partidos h5{display:flex;font-size:13px}.candidato-wrapper .img-partidos img{height:20px}.candidato-wrapper .candidate-graph{display:flex;align-items:flex-end;overflow-x:auto}.candidato-wrapper .candidate-graph .y-axis{float:left;width:20px;margin:0 5px;font-size:10px}.candidato-wrapper .candidate-graph .y-axis span.percent{display:flex;align-items:flex-end;height:33px;color:#8e8e8e}.candidato-wrapper .candidate-graph .candidate-bar{float:left;width:40px;margin:0 5px;cursor:pointer}.candidato-wrapper .candidate-graph .candidate-bar:hover{opacity:.7}.candidato-wrapper .candidate-graph .candidate-bar .bar-label{display:block;margin-top:-17px;font-size:12px;font-weight:900;text-align:center;transition:font-size .1s ease-in-out}.candidato-wrapper .candidate-graph .candidate-bar .bar-wrapper{width:100%;height:100px;background:#e3e3e3}.candidato-wrapper .candidate-graph .candidate-bar .bar-wrapper.ipsos{background:#79a2c1}.candidato-wrapper .candidate-graph .candidate-bar .bar-wrapper.datum{background:#c17979}.candidato-wrapper .candidate-graph .candidate-bar .bar-wrapper.cpi{background:#c1a579}.candidato-wrapper .candidate-graph .candidate-bar .bar-wrapper.iep{background:#79c1ae}.candidato-wrapper .candidate-graph .candidate-bar .bar{display:block;width:100%;background:#fff;transition:width .25s ease-in-out 2s}.candidato-wrapper .candidate-graph .label{display:block;height:30px;margin:20px 0 10px;font-size:9px;font-weight:900;line-height:1em;text-align:center;color:#565656;transform:rotate(-45deg)}.candidato-wrapper .candidate-graph .label-partido{display:block;height:30px;margin:5px 0;font-size:9px;font-weight:900;line-height:1em;color:#565656}.candidato-wrapper .candidate-graph .label-partido img{width:100%}.banner-landing{position:sticky;top:15px;padding:3.5vh 15px;background:#e6f0f9;text-align:center}.banner-landing img{width:100%;max-width:240px}.banner-landing h3{margin:15px 0;font-family:Nunito,sans-serif;font-size:19px;font-weight:900}.banner-landing .line{display:block;width:100%;height:3px;margin:0 auto;background-color:#9c6680}.banner-landing .title-1{color:#3d3b3d;font-weight:300}.banner-landing .title-3{color:#3d3b3d;font-weight:300;font-size:15px}.banner-landing .title-3 span{color:#9c6680;font-size:17px;font-weight:400}.banner-landing .title-2{color:#000;font-weight:400}.banner-landing .btn{color:#fff;background:#ee2a3f}.container-widget{max-width:1080px;height:460px;margin:0 auto;overflow:hidden}@media (max-width: 575.98px){.container-widget{display:block;width:100%;height:820px;margin:15px auto}}.encuesta-wrapper{float:left;width:100%;font-family:Nunito,sans-serif}.encuesta-wrapper .nota-encuesta{height:18px;font-size:13px}.encuesta-wrapper .encuestadora-title{padding:10px;text-align:left;font-size:16px;font-weight:400;text-transform:uppercase}.encuesta-wrapper .muestra{display:block;float:right;margin:0 5px;padding:2px 3px;font-size:12px;font-weight:400;color:#333;background:#f3f3f3}.encuesta-wrapper .fecha{display:block;float:right;margin:0 5px;padding:2px 3px;font-size:12px;font-weight:400;color:#333;background:#fdbd1654}.encuesta-wrapper .encuesta-graph{display:flex;align-items:flex-end;max-width:1020px;margin:10px auto;padding:5px 0;overflow-x:auto;border-bottom:solid 1px rgba(168,167,167,.5215686275)}.encuesta-wrapper .encuesta-graph .y-axis{position:relative;width:10px;height:130px;margin:0 5px;font-size:10px}.encuesta-wrapper .encuesta-graph .y-axis span.percent{position:absolute;width:1000px;line-height:0;border-top:dashed 1px rgba(168,167,167,.5215686275)}.encuesta-wrapper .encuesta-graph .candidate-bar{float:left;width:40px;margin:0 10px}.encuesta-wrapper .encuesta-graph .candidate-bar .bar-label{display:block;margin-top:-15px;font-size:12px;font-weight:900;text-align:center}.encuesta-wrapper .encuesta-graph .candidate-bar .bar-label img{width:35px}.encuesta-wrapper .encuesta-graph .candidate-bar .bar-wrapper{width:100%;height:130px}.encuesta-wrapper .encuesta-graph .candidate-bar .bar{display:block;width:100%;background:#fff;transition:height .15s ease-in-out}.encuesta-wrapper .encuesta-graph .label{display:block;height:13px;margin:6px 0 0;font-size:10px;font-weight:400;line-height:1em;text-align:center;color:#565656;transform:rotate(0)}.encuesta-wrapper .encuesta-graph .candidate-img{display:block;width:43px;height:35px;margin:20px 0 10px;opacity:.9}.encuesta-wrapper .encuesta-graph .candidate-img img{width:100%}.encuesta-wrapper .encuesta-graph .label-partido{display:block;height:20px;margin:5px 0;font-size:9px;font-weight:900;line-height:1em;color:#565656}.encuesta-wrapper .encuesta-graph .label-partido img{width:100%}.encuesta-wrapper .encuesta-vertical-graph img{width:35px}.encuesta-wrapper .encuesta-vertical-graph .candidate-row{display:flex;align-items:center;width:135px;padding:0 5px;font-size:14px}@media (max-width: 575.98px){.encuesta-wrapper .encuesta-vertical-graph .candidate-row{width:100px!important}}.encuesta-wrapper .encuesta-vertical-graph .candidate-row span{width:100%;font-weight:400;font-size:13px;line-height:13px}.encuesta-wrapper .encuesta-vertical-graph .candidate-row .icon{width:35px}.encuesta-wrapper .encuesta-vertical-graph .y-axis{width:180px;min-width:120px;margin:0 5px;font-size:8px!important;color:#8e8e8e}.encuesta-wrapper .encuesta-vertical-graph .y-axis .bar-wrapper{background:transparent!important;width:100%}.encuesta-wrapper .encuesta-vertical-graph .y-axis span.percent{position:absolute;display:block}.encuesta-wrapper .encuesta-vertical-graph .candidate-bar{display:flex;align-items:center;width:100%;margin:10px 0}.encuesta-wrapper .encuesta-vertical-graph .bar-wrapper{position:relative;width:180px;min-width:120px;background:#f3f3f3}.encuesta-wrapper .encuesta-vertical-graph .bar-wrapper .bar-label{position:absolute;margin-top:-6px;padding:5px;font-size:12px;font-weight:900;text-align:center}.encuesta-wrapper .encuesta-vertical-graph .bar-wrapper .bar{display:block;float:left;width:100%;height:15px;background:#fff;transition:width .35s ease-in-out}.encuesta-wrapper .encuesta-vertical-graph .label{display:block;height:30px;margin:10px 0;font-size:9px;font-weight:900;line-height:1em;text-align:center;color:#565656;transform:rotate(-45deg)}.fuentes{font-size:15px;line-height:1.5em;color:#4c4c4c}@media (max-width: 575.98px){.fuentes{font-size:14px}}.fuentes h4{font-family:Nunito,sans-serif;font-weight:900;font-size:18px}@media (max-width: 575.98px){.fuentes h4{font-size:16px}}.fuentes a{color:#4c4c4c;border-bottom:solid 1px #4c4c4c}.candidate-results{font-size:15px;font-weight:600}.candidate-results .candidate-bar{position:relative;width:180px;margin:5px}.candidate-results .candidate-bar .percent{background-color:#b6c1bd;width:100%;height:15px;padding:5px;color:#fff;opacity:.8}.candidate-results .candidate-bar .tooltip-c{display:block}.candidate-results .candidate-bar .tooltip-c span{font-size:12px;font-weight:400;color:#333}.candidate-results .diferencia{display:inline;font-size:12px;color:#63a563}.candidate-results .candidate-item{min-width:95px;margin:0;padding:0 3px;text-align:center;color:#757575}.candidate-results .candidate-item.active{font-size:18px;color:#333;background:#e6f0f9}.candidate-results .candidate-item.active label{color:#636363}.candidate-results .candidate-item span{font-size:13px;color:#ce9e8d}.candidate-results .candidate-item span.win{color:#63a563}.candidate-results .candidate-item span.loss{color:#d85454}.candidate-results .candidate-item label{font-size:10px;font-weight:400;text-transform:uppercase;color:#b9b9b9}.candidato-historico{height:50px;width:auto}h3.comparador-title,h3.comparador-region{font-size:14px!important}.foot-note{margin-bottom:10px;font-size:16px;line-height:15px;font-weight:600;color:#757575}.articulos-item{padding:0 5px}.articulos-item h3{margin:10px 0;font-size:16px;font-weight:900}@media (max-width: 575.98px){.articulos-item h3{font-size:14px}}.articulos-item h3 a{color:#333}.articulos-item img{width:100%}.bg-gray{padding:0 5px;background:#e6f0f9}.bg-gray .row{max-width:1120px;margin:0 auto}.bg-dark h4{font-family:Nunito,sans-serif;color:#fff}.VueCarousel-dot-container,.VueCarousel-dot-container button{margin:0!important}.resultados2021{font-family:Nunito,sans-serif}.resultados2021 h3{margin:15px 0;font-size:16px;font-weight:400}.resultados2021 .top-candidates{background:#f9f9f9}.resultados2021 .depa{text-transform:capitalize;color:#000;font-size:14px;font-weight:700}.resultados2021 .candidato-mapa{font-family:Nunito,sans-serif;font-size:16px;font-weight:700}.resultados2021 .puesto{display:block;margin:5px 0;padding:0 3px;font-size:12px;font-weight:400;color:#fff;background:#6caa6d}.resultados2021 .peleando{display:block;margin:5px 0;padding:0 3px;font-size:12px;font-weight:400;color:#252525;background:#e0da87}.resultados2021 .votos-resultado{display:block;font-size:12px;font-weight:400;color:#333}.resultados2021 .validos{display:block;font-size:12px;font-weight:400}.resultados2021 .porcentaje-resultado{font-size:16px;font-weight:600}.resultados2021 .diferencia{display:inline-block;font-size:12px;font-weight:400;color:#63a563;padding:0 5px}.resultados2021 .partido-mapa{color:#686868;font-size:13px;font-weight:400}.resultados2021 .cuenta-regresiva{font-size:18px}.resultados2021 .votos-totales{color:#000}.resultados2021 .votos-validos{color:#63a563}.resultados2021 .votos-validos span{display:block;font-size:12px;height:20px}.resultados2021 .votos-validos h5{font-weight:700;font-size:15px}.resultados2021 .porcentaje{display:block;width:110px;margin:0 auto;font-weight:700;font-size:24px}.resultados2021 .porcentaje span{display:inline-block!important;font-size:16px;font-weight:600!important}.resultados2021 .card-resultado span{display:block;font-size:12px;font-weight:400}.resultados2021 .card-resultado h5{font-weight:700;font-size:17px}.custom-rounded-left{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.custom-rounded-right{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}.card-candidate{border-width:1px;border-radius:0}.card-candidate .ganador-badge{position:absolute;top:0;right:0;font-size:12px}.card-candidate .card-body{gap:4px}.card-candidate img.img-candidato{width:75px;height:75px;object-fit:cover;flex-shrink:0}.card-candidate img.partido-icon{width:20px;height:20px;object-fit:cover;flex-shrink:0}.card-candidate .candidato-nombre{font-weight:700;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-candidate .partido-nombre{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-candidate .porcentaje-top{font-size:22px;font-weight:700;line-height:1}.card-candidate .votos-top{font-size:14px;color:#888}.border-top.dotted{border-top:2px dotted #28a745!important}.segunda-vuelta-badge{font-size:14px;font-weight:700;background-color:#35a950;text-align:center;color:#fff;border-radius:15px;display:block;padding:2px 10px;margin:5px auto;width:60%}
