*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}#legislativas2025_deputados{padding-top:0;line-height:unset;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#legislativas2025_deputados .eleicoes_header{padding:0;padding-top:75px;position:relative;overflow:hidden;width:100%;margin-left:-10px;background:#f2f0e2}#legislativas2025_deputados .eleicoes_header a{text-decoration:none}#legislativas2025_deputados .eleicoes_header .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header .container{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}}#legislativas2025_deputados .eleicoes_header h1{font-size:0;color:transparent;width:223px;height:110px;background:url(/datajournalism/static/legislativas2025_resultados/i/logo_legislativas2025.svg) no-repeat;background-size:contain;background-position:50%;margin:0}#legislativas2025_deputados .eleicoes_header h1 a{display:block;width:100%;height:100%}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header h1{width:100%;height:88px}}#legislativas2025_deputados .eleicoes_header .hemiciclo_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-bottom:8px;margin-top:20px;position:relative;display:none}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header .hemiciclo_container{margin:0}}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo{width:185px;height:116px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo{width:165px;height:86px}}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo:after{content:"Eleitos em tempo real";font-weight:600;font-size:14px;text-align:center;display:block;color:#654253;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo:after{font-size:11px}}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo svg{pointer-events:none}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_partido,#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .lugar_default{fill:#999}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_ad,#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_psd{fill:#f49638}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_ps{fill:#f43674}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_be{fill:#69030f}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_pan{fill:#00cd8c}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_chega{fill:#0a58d9}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_il{fill:#50d6ff}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_cdu,#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_pcp_pev{fill:#bd1b1b}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_livre{fill:#944ce9}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_adn{fill:#204e84}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .hemiciclo_topo .cor_jpp{fill:#019482}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .link_container{max-width:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .link_container span:first-child{margin:0;font-size:12px;line-height:1.3;text-align:center;color:#654253;font-weight:400;display:block}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .link_container a{padding:10px 15px;text-align:center;font-size:13px;line-height:1;color:#fff;border-radius:20px;background-color:#654253;display:inline-block}#legislativas2025_deputados .eleicoes_header .hemiciclo_container .link_container a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}@media screen and (max-width:767px){#legislativas2025_deputados .eleicoes_header .hemiciclo_container .link_container{display:none}}#legislativas2025_deputados .eleicoes_header nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px;padding-top:12px;gap:16px}#legislativas2025_deputados .eleicoes_header nav a{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:14px;color:#654253;border:1px solid #654253;padding:8px 24px;border-radius:50px;backdrop-filter:blur(20px);transition:all .35s ease-in-out}#legislativas2025_deputados .eleicoes_header nav a.active{background-color:#654253;color:#fff}#legislativas2025_deputados .eleicoes_header .gradientHeader{display:block;height:32px;background:#f2f0e2;background:linear-gradient(180deg,#f2f0e2,#fff)}#legislativas2025_deputados *,#legislativas2025_deputados :after,#legislativas2025_deputados :before{box-sizing:border-box}#legislativas2025_deputados a{text-decoration:none}#legislativas2025_deputados input{background-color:#fff;border:1px solid #e5e5e5;border-radius:0;display:inline-block;padding:3px 10px;min-height:40px}#legislativas2025_deputados .button,#legislativas2025_deputados button{border-radius:0;white-space:nowrap;border:none;text-transform:uppercase;padding:8px 16px;background-color:#b3b3b3;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1;min-height:40px;transition:background-color .25s ease-in-out,color .25s ease-in-out;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:10px;cursor:pointer}#legislativas2025_deputados .button.enviar,#legislativas2025_deputados button.enviar{transition:all .3s;background-color:#744c60}#legislativas2025_deputados .button.enviar:hover,#legislativas2025_deputados button.enviar:hover{background-color:#654253}#legislativas2025_deputados .icon-close:before{content:"\e900"}#legislativas2025_deputados .icon-back:before{content:"\e901"}#legislativas2025_deputados .icon-twitter:before{content:"\e902"}#legislativas2025_deputados .icon-facebook:before{content:"\e903"}#legislativas2025_deputados .icon-instagram:before{content:"\e904"}#legislativas2025_deputados .icon-down:before{content:"\e905"}#legislativas2025_deputados .img_fluid{max-width:100%;height:auto}#legislativas2025_deputados h1,#legislativas2025_deputados h2,#legislativas2025_deputados h3,#legislativas2025_deputados h4{margin:0;padding:0}#legislativas2025_deputados li,#legislativas2025_deputados ul{list-style:none;padding:0;margin:0}#legislativas2025_deputados .container{max-width:1240px;width:100%;margin:0 auto;position:relative;z-index:2;padding:0}#legislativas2025_deputados .content{width:100%;max-width:1100px;margin:0 auto;padding:48px 16px}#legislativas2025_deputados .content .heading{text-align:center}#legislativas2025_deputados .content .heading h2{font-size:32px;font-weight:700;margin-bottom:28px;line-height:1.3;text-wrap:balance}#legislativas2025_deputados .content .heading h4{font-size:20px;font-weight:400;margin-bottom:48px;line-height:1.5;text-wrap:pretty}#legislativas2025_deputados .content .bloco_filtros{display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}#legislativas2025_deputados .content .bloco_filtros .limpar_filtros{text-align:center;position:relative;display:none;position:absolute;bottom:-35px;right:10px}#legislativas2025_deputados .content .bloco_filtros .limpar_filtros a{padding:5px;display:inline-block;font-size:12px;text-decoration:none;color:#444;border:1px solid #ccc;border-radius:3px}#legislativas2025_deputados .content .bloco_filtros .dropdown{-ms-flex:1;flex:1;background-color:#fff;border:1px solid #999;border-radius:5px;box-shadow:0 0 2px #ccc;transition:all .5s ease;position:relative;font-size:14px;color:#444;height:100%;text-align:left;margin:0 10px;outline:none;z-index:8}#legislativas2025_deputados .content .bloco_filtros .dropdown .select{cursor:pointer;display:block;padding:15px 20px}#legislativas2025_deputados .content .bloco_filtros .dropdown .select>i{position:absolute;right:20px;top:16px}#legislativas2025_deputados .content .bloco_filtros .dropdown:hover{box-shadow:0 0 4px #ccc;z-index:9}#legislativas2025_deputados .content .bloco_filtros .dropdown:active{background-color:#fff}#legislativas2025_deputados .content .bloco_filtros .dropdown.active,#legislativas2025_deputados .content .bloco_filtros .dropdownactive:hover{box-shadow:0 0 4px #ccc;border-radius:4px 4px 0 0;border-color:#ccc;background-color:#ededed}#legislativas2025_deputados .content .bloco_filtros .dropdown.active .select>i{animation:a .4s cubic-bezier(.455,.03,.515,.955) both}@keyframes a{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu{position:absolute;background-color:#fff;color:#444;width:100%;left:0;margin-top:1px;box-shadow:0 1px 2px #ccc;border-radius:0 0 4px 4px;overflow:hidden;display:none;max-height:144px;overflow-y:auto;padding:0;list-style:none;z-index:9}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu::-webkit-scrollbar{width:8px}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu::-webkit-scrollbar-track{background:#fff}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#ccc}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#ededed}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu li{padding:10px;transition:all .2s ease-in-out;cursor:pointer}#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu li:active,#legislativas2025_deputados .content .bloco_filtros .dropdown .dropdown-menu li:hover{background-color:#ccc}@media screen and (min-width:768px) and (max-width:991px){#legislativas2025_deputados .content .bloco_filtros .dropdown{margin:0 4px}#legislativas2025_deputados .content .bloco_filtros .dropdown .select{padding:16px 8px}#legislativas2025_deputados .content .bloco_filtros .dropdown .select>i{right:8px}}@media screen and (max-width:767px){#legislativas2025_deputados .content .bloco_filtros{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}#legislativas2025_deputados .content .bloco_filtros .limpar_filtros{position:relative;right:inherit;bottom:inherit;margin-top:8px}#legislativas2025_deputados .content .bloco_filtros .dropdown{width:auto;-ms-flex:0 1 48%;flex:0 1 48%;margin:4px 0}}#legislativas2025_deputados .content .bloco_partidos{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:64px}#legislativas2025_deputados .content .bloco_partidos .btn_voltar{position:absolute;margin:auto;bottom:0;width:-moz-fit-content;width:fit-content;border-radius:40px;margin-bottom:24px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;height:-moz-fit-content;height:fit-content;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-pack:center;justify-content:center}#legislativas2025_deputados .content .bloco_partidos .btn_voltar img{aspect-ratio:1/1;width:16px;vertical-align:middle;object-fit:contain;object-position:center;margin-right:8px}#legislativas2025_deputados .content .bloco_partidos .btn_voltar .link{margin-top:0;font-weight:600;font-size:12px;line-height:1.3;color:#654253;text-transform:uppercase;text-decoration:underline}#legislativas2025_deputados .content .bloco_partidos .partido{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 4px;min-width:112px;cursor:pointer;transition:all .2s;gap:12px}#legislativas2025_deputados .content .bloco_partidos .partido.clicked{transform:translateX(50px)}#legislativas2025_deputados .content .bloco_partidos .partido.active{opacity:1!important}#legislativas2025_deputados .content .bloco_partidos .partido .nome_partido{font-weight:700;font-size:12px;line-height:1;color:#999;text-transform:uppercase}#legislativas2025_deputados .content .bloco_partidos .partido .results{text-align:center;margin-top:4px}#legislativas2025_deputados .content .bloco_partidos .partido .results .percentagem{background:#666;padding:2px 5px;border-radius:5px;color:#fff;font-weight:700;font-size:14px;display:none}#legislativas2025_deputados .content .bloco_partidos .partido .results .num_deputados{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:14px;text-transform:uppercase}#legislativas2025_deputados .content .bloco_partidos .partido .results .num_deputados span{font-size:40px}#legislativas2025_deputados .content .bloco_partidos .partido .logotipo{position:relative}#legislativas2025_deputados .content .bloco_partidos .partido .logotipo img{height:52px;object-fit:contain;object-position:center;vertical-align:middle;font-style:italic}#legislativas2025_deputados .content .bloco_partidos .partido .logotipo:after{content:"";width:32px;height:2px;background:#999;position:absolute;left:50%;transform:translateX(-50%);right:0;bottom:-6px}#legislativas2025_deputados .content .bloco_partidos .partido.cor_ad .logotipo:after,#legislativas2025_deputados .content .bloco_partidos .partido.cor_psd .logotipo:after{background:#f49638}#legislativas2025_deputados .content .bloco_partidos .partido.cor_ps .logotipo:after{background:#f43674}#legislativas2025_deputados .content .bloco_partidos .partido.cor_be .logotipo:after{background:#69030f}#legislativas2025_deputados .content .bloco_partidos .partido.cor_pan .logotipo:after{background:#00cd8c}#legislativas2025_deputados .content .bloco_partidos .partido.cor_chega .logotipo:after{background:#0a58d9}#legislativas2025_deputados .content .bloco_partidos .partido.cor_il .logotipo:after{background:#50d6ff}#legislativas2025_deputados .content .bloco_partidos .partido.cor_livre .logotipo:after{background:#944ce9}#legislativas2025_deputados .content .bloco_partidos .partido.cor_cdu .logotipo:after,#legislativas2025_deputados .content .bloco_partidos .partido.cor_pcp_pev .logotipo:after{background:#bd1b1b}#legislativas2025_deputados .content .bloco_partidos .partido.cor_adn .logotipo:after{background:#204e84}#legislativas2025_deputados .content .bloco_partidos .partido.cor_jpp .logotipo:after{background:#019482}#legislativas2025_deputados .content .bloco_partidos .partido.cor_partido .logotipo:after{background:#999}#legislativas2025_deputados .content .hemiciclo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}#legislativas2025_deputados .content .hemiciclo .nofilter:not(lugar_filtered){opacity:.2;transition:opacity .2s}#legislativas2025_deputados .content .hemiciclo .lugar_filtered{opacity:1!important;animation:b .4s cubic-bezier(.455,.03,.515,.955) both;transform-box:fill-box;transform-origin:center}@keyframes b{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}#legislativas2025_deputados .content .hemiciclo .lugar_default{fill:#ccc}#legislativas2025_deputados .content .hemiciclo .lugar_default:hover{cursor:pointer;opacity:.6;stroke:#000;stroke-width:2}#legislativas2025_deputados .content .hemiciclo .cor_ad,#legislativas2025_deputados .content .hemiciclo .cor_psd{fill:#f49638}#legislativas2025_deputados .content .hemiciclo .cor_ps{fill:#f43674}#legislativas2025_deputados .content .hemiciclo .cor_be{fill:#69030f}#legislativas2025_deputados .content .hemiciclo .cor_pan{fill:#00cd8c}#legislativas2025_deputados .content .hemiciclo .cor_chega{fill:#0a58d9}#legislativas2025_deputados .content .hemiciclo .cor_il{fill:#50d6ff}#legislativas2025_deputados .content .hemiciclo .cor_cdu,#legislativas2025_deputados .content .hemiciclo .cor_pcp_pev{fill:#bd1b1b}#legislativas2025_deputados .content .hemiciclo .cor_livre{fill:#944ce9}#legislativas2025_deputados .content .hemiciclo .cor_adn{fill:#204e84}#legislativas2025_deputados .content .hemiciclo .cor_jpp{fill:#019482}#legislativas2025_deputados .content .hemiciclo .cor_partido{fill:#999}#legislativas2025_deputados .content .hemiciclo .num_deputados{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#legislativas2025_deputados .content .hemiciclo .num_deputados h3{font-size:60px;font-weight:700;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}#legislativas2025_deputados .content .hemiciclo .num_deputados h3 span{color:#999}#legislativas2025_deputados .content .hemiciclo .num_deputados>span{font-weight:700;font-size:14px;margin-top:10px;text-transform:uppercase}#legislativas2025_deputados .content .info_text{display:block;font-size:16px;line-height:1.5;text-align:center;max-width:800px;margin:64px auto}#legislativas2025_deputados .content .info_text .heading_info{font-weight:700}#legislativas2025_deputados .content .layer_deputado{text-align:center;position:absolute;bottom:-52px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:10;left:50%;transform:translateX(-50%)}#legislativas2025_deputados .content .layer_deputado .dep_img{width:135px;height:135px;border-radius:50%;border:4px solid #999;background:#ccc;overflow:hidden}#legislativas2025_deputados .content .layer_deputado .dep_img img{width:127px;height:127px;object-fit:cover;object-position:center}#legislativas2025_deputados .content .layer_deputado.cor_ad .dep_img,#legislativas2025_deputados .content .layer_deputado.cor_psd .dep_img{border-color:#f49638}#legislativas2025_deputados .content .layer_deputado.cor_ps .dep_img{border-color:#f43674}#legislativas2025_deputados .content .layer_deputado.cor_be .dep_img{border-color:#69030f}#legislativas2025_deputados .content .layer_deputado.cor_pan .dep_img{border-color:#00cd8c}#legislativas2025_deputados .content .layer_deputado.cor_il .dep_img{border-color:#50d6ff}#legislativas2025_deputados .content .layer_deputado.cor_cdu .dep_img,#legislativas2025_deputados .content .layer_deputado.cor_pcp_pev .dep_img{border-color:#bd1b1b}#legislativas2025_deputados .content .layer_deputado.cor_livre .dep_img{border-color:#944ce9}#legislativas2025_deputados .content .layer_deputado.cor_chega .dep_img{border-color:#0a58d9}#legislativas2025_deputados .content .layer_deputado.cor_adn .dep_img{border-color:#204e84}#legislativas2025_deputados .content .layer_deputado.cor_jpp .dep_img{border-color:#019482}#legislativas2025_deputados .content .layer_deputado.cor_partido .dep_img{fill:#999}#legislativas2025_deputados .content .layer_deputado .dep_details{margin-top:10px}#legislativas2025_deputados .content .layer_deputado .dep_details span{display:block}#legislativas2025_deputados .content .layer_deputado .dep_details .dep_nome{font-size:18px;font-weight:700}#legislativas2025_deputados .content .layer_deputado .dep_details .dep_partido{font-size:14px;color:#666;margin-top:5px}#legislativas2025_deputados .content .container_listagem .lista_deputados{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#legislativas2025_deputados .content .container_listagem .lista_deputados .deputado_filtered{animation:c .45s cubic-bezier(.6,-.28,.735,.045) both}@keyframes c{0%{transform:rotateX(0deg);transform-origin:top;opacity:1}to{transform:rotateX(-100deg);transform-origin:top;opacity:0}}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:32%;background:#ccc;border-radius:42px;height:auto;margin-bottom:12px;opacity:1;padding-left:2px;margin-right:.66666%;margin-left:.66666%}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado .img_dep{border-radius:50%;max-width:40px;position:relative;left:0}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado h6{margin:0;padding-left:10px;font-size:16px;font-weight:400;color:#fff}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado .circulo{margin-left:auto;font-size:14px;width:-moz-fit-content;width:fit-content;min-width:140px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%;border-radius:42px;background:#ddd;color:#fff;padding:12px 16px}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado .circulo span{margin-right:5px}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado .circulo img{display:none}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_ad .item_deputado,#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_psd .item_deputado{background-color:#f49638}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_ad .item_deputado .circulo,#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_psd .item_deputado .circulo{background-color:#f49638;background:linear-gradient(-90deg,#f49638,#bc630a)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_ps .item_deputado{background-color:#f43674}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_ps .item_deputado .circulo{background-color:#f43674;background:linear-gradient(-90deg,#f43674,#ba0a43)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_be .item_deputado{background-color:#69030f}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_be .item_deputado .circulo{background-color:#69030f;background:linear-gradient(-90deg,#69030f,#060001)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_pan .item_deputado{background-color:#00cd8c}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_pan .item_deputado .circulo{background-color:#00cd8c;background:linear-gradient(-90deg,#00cd8c,#006746)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_livre .item_deputado{background-color:#944ce9}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_livre .item_deputado .circulo{background-color:#944ce9;background:linear-gradient(-90deg,#944ce9,#6117b8)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_chega .item_deputado{background-color:#0a58d9}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_chega .item_deputado .circulo{background-color:#0a58d9;background:linear-gradient(-90deg,#0a58d9,#063077)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_il .item_deputado{background-color:#50d6ff}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_il .item_deputado .circulo{background-color:#50d6ff;background:linear-gradient(-90deg,#50d6ff,#00b2e9)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_adn .item_deputado{background-color:#204e84}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_adn .item_deputado .circulo{background-color:#204e84;background:linear-gradient(-90deg,#204e84,#0c1d32)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_jpp .item_deputado{background-color:#019482}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_jpp .item_deputado .circulo{background-color:#019482;background:linear-gradient(-90deg,#019482,#002f29)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_cdu .item_deputado,#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_pcp_pev .item_deputado{background-color:#bd1b1b}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_cdu .item_deputado .circulo,#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_pcp_pev .item_deputado .circulo{background-color:#bd1b1b;background:linear-gradient(-90deg,#bd1b1b,#640e0e)}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_partido .item_deputado{background-color:#999}#legislativas2025_deputados .content .container_listagem .lista_deputados.cor_partido .item_deputado .circulo{background-color:#999;background:linear-gradient(-90deg,#999,#666)}#legislativas2025_deputados .content.novosdeputados .bloco_partidos>div:first-child{width:inherit}#legislativas2025_deputados .content.novosdeputados .bloco_partidos .partido.ver_todos{-ms-flex-item-align:start;align-self:flex-start}#legislativas2025_deputados .content.novosdeputados .bloco_partidos .partido.ver_todos .results .num_deputados span{font-size:18px}@media screen and (max-width:991px){#legislativas2025_deputados .content.novosdeputados .bloco_partidos .partido{margin:10px 5px;width:17%!important;-ms-flex:0 1 17%!important;flex:0 1 17%!important}}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=ps]{background:#f43674}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=ad],#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=psd]{background:#f49638}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=be]{background:#69030f}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=pan]{background:#00cd8c}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=chega]{background:#0a58d9}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=il]{background:#50d6ff}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=livre]{background:#944ce9}#legislativas2025_deputados .content.novosdeputados .container_listagem article[data-party-short-name=adn]{background:#204e84;background:#019482}#legislativas2025_deputados .content.novosdeputados .container_listagem .lista_deputados .item_deputado{width:auto;padding-right:15px;margin-left:0;margin-right:15px}#legislativas2025_deputados .content.novosdeputados .container_listagem .lista_deputados .item_deputado .circulo{display:none}@media screen and (max-width:767px){#legislativas2025_deputados .content.novosdeputados .container_listagem .lista_deputados .item_deputado{width:100%;margin-left:0;margin-right:0}}.layer_open{overflow-y:hidden}@media (max-width:991px){#legislativas2025_deputados .eleicoes_header{padding-top:58px}#legislativas2025_deputados .eleicoes_header .logo{padding-bottom:0}#legislativas2025_deputados .eleicoes_header .logo a{gap:12px}#legislativas2025_deputados .eleicoes_header .logo a .name{font-size:32px}#legislativas2025_deputados .eleicoes_header .logo a .year{font-size:14px;gap:8px}#legislativas2025_deputados .eleicoes_header .logo a .year:after,#legislativas2025_deputados .eleicoes_header .logo a .year:before{width:6px}#legislativas2025_deputados .eleicoes_header .atualizado{top:108px;right:inherit;left:50%;transform:translateX(-50%)}#legislativas2025_deputados .eleicoes_header .gradientHeader{display:block;height:32px;background:#f2f0e2;background:linear-gradient(180deg,#f2f0e2,#fff)}#legislativas2025_deputados .content .heading h4{margin-bottom:20px}#legislativas2025_deputados .content .bloco_partidos{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px;padding-bottom:48px}#legislativas2025_deputados .content .bloco_partidos .partido{margin:12px 4px}#legislativas2025_deputados .content .bloco_partidos>div:not(:first-child){-ms-flex:1;flex:1;min-width:18%}#legislativas2025_deputados .content .bloco_partidos .btn_voltar{position:absolute;margin:auto;bottom:0;width:-moz-fit-content;width:fit-content;border-radius:40px;margin-bottom:24px;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;height:-moz-fit-content;height:fit-content;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#legislativas2025_deputados .content .bloco_partidos .btn_voltar img{aspect-ratio:1/1;width:16px;vertical-align:middle;object-fit:contain;object-position:center;margin-right:8px}#legislativas2025_deputados .content .bloco_partidos .btn_voltar .link{margin-top:0;font-weight:600;font-size:12px;line-height:1.3;color:#654253;text-transform:uppercase;text-decoration:underline}#legislativas2025_deputados .content .container_hemiciclo{margin-top:-40px}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado{width:49%;margin-left:.25%;margin-right:.25%}}@media (max-width:767px){#legislativas2025_deputados header .logo a{height:auto}#legislativas2025_deputados header:before{left:-400px;top:-500px;filter:blur(150px)}#legislativas2025_deputados header:after{right:-400px;top:-500px;filter:blur(200px)}#legislativas2025_deputados header .atualizado{top:114px}#legislativas2025_deputados header .sep{margin-bottom:10px}#legislativas2025_deputados header nav{-ms-flex-pack:center;justify-content:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-top:4px}#legislativas2025_deputados header nav a{padding:6px 12px;margin:4px;font-size:12px}#legislativas2025_deputados .content{padding:20px 8px}#legislativas2025_deputados .content .heading h1{font-size:24px;margin-bottom:16px}#legislativas2025_deputados .content .heading h2{font-size:18px;margin-bottom:12px}#legislativas2025_deputados .content .heading h4{font-size:16px;margin-bottom:8px}#legislativas2025_deputados .content .hemiciclo .lugar_default:hover{cursor:pointer;opacity:1;stroke:none;stroke-width:inherit}#legislativas2025_deputados .content .hemiciclo .num_deputados{bottom:-20px}#legislativas2025_deputados .content .hemiciclo .num_deputados>span{font-size:14px}#legislativas2025_deputados .content .hemiciclo .num_deputados h3{font-size:28px}#legislativas2025_deputados .content .hemiciclo .info_text{margin:48px 0}#legislativas2025_deputados .content .bloco_partidos{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}#legislativas2025_deputados .content .bloco_partidos .partido{margin:0 4px 20px}#legislativas2025_deputados .content .bloco_partidos .partido .logotipo img{height:40px}#legislativas2025_deputados .content .bloco_partidos .partido .nome_partido{font-weight:400;font-size:10px;color:#666}#legislativas2025_deputados .content .bloco_partidos .partido .results .percentagem{font-size:12px}#legislativas2025_deputados .content .bloco_partidos .partido .results .num_deputados{font-size:10px}#legislativas2025_deputados .content .bloco_partidos .partido .results .num_deputados span{font-size:28px}#legislativas2025_deputados .content .hemiciclo svg{height:200px}#legislativas2025_deputados .content .container_listagem .lista_deputados .item_deputado{width:100%;margin-left:0;margin-right:0}#legislativas2025_deputados .layer_ficha .content_ficha{padding:20px 0 0}#legislativas2025_deputados .layer_ficha .content_ficha .topo .img_partido{top:20px}#legislativas2025_deputados .layer_ficha .content_ficha .topo .close_btn{font-size:30px;top:20px}#legislativas2025_deputados .layer_ficha .content_ficha .topo .nome_deputado .img_deputado{max-width:135px}#legislativas2025_deputados .layer_ficha .content_ficha .topo .nome_deputado .img_deputado img{border-width:3px;height:auto}#legislativas2025_deputados .layer_ficha .content_ficha .topo .nome_deputado h2{font-size:30px}#legislativas2025_deputados .layer_ficha .content_ficha .biografia{font-size:18px;line-height:1.4}#legislativas2025_deputados .layer_ficha .content_ficha .ficha_container{margin-top:20px;margin-bottom:20px}#legislativas2025_deputados .layer_ficha .content_ficha .biografia,#legislativas2025_deputados .layer_ficha .content_ficha .ficha_container,#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline{padding-left:10px;padding-right:10px}#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline .title{font-size:14px}#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline .evento{margin-left:45px;padding:20px 0}#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline .evento i{font-size:20px;left:-22px}#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline .evento .post a{font-size:16px;word-break:break-all}#legislativas2025_deputados .layer_ficha .content_ficha .social_timeline twitter-widget{width:100%!important}}@media (min-width:992px){#legislativas2025_deputados header nav a:hover{background:#654253;color:#fff}}@media screen and (max-width:320px){#legislativas2025_deputados .content .bloco_partidos .partido .logotipo:not(.coligacao) img{max-width:36px}#legislativas2025_deputados .content .bloco_partidos .partido .results .percentagem{font-size:12px;padding:1px 3px}#legislativas2025_deputados .content .bloco_partidos .partido .results .num_deputados{font-size:8px}}@media screen and (min-width:992px) and (max-width:1200px){#legislativas2025_deputados .content .bloco_partidos .partido{margin:0 4px}}#hemiciclo .cor_ad,#hemiciclo .cor_psd{fill:#f49638}#hemiciclo .cor_ps{fill:#f43674}#hemiciclo .cor_be{fill:#69030f}#hemiciclo .cor_pan{fill:#00cd8c}#hemiciclo .cor_chega{fill:#0a58d9}#hemiciclo .cor_il{fill:#50d6ff}#hemiciclo .cor_cdu,#hemiciclo .cor_pcp_pev{fill:#bd1b1b}#hemiciclo .cor_livre{fill:#944ce9}#hemiciclo .cor_adn{fill:#204e84}#hemiciclo .cor_partido{fill:#999}#widget_legislativas header:after,#widget_legislativas header:before{display:none}#widget_legislativas{background:#f2f0e2}#widget_legislativas header{z-index:inherit;top:inherit}#widget_legislativas header .container{-ms-flex-align:center;align-items:center}#widget_legislativas header nav{text-align:left}#widget_legislativas .container.widget_c{border-bottom:1px solid #cfcfcf}#widget_legislativas header .logo a{width:300px;height:60px;background:url(i_dummy/eleicoes2025/logo_eleicoes2025_v2.svg) no-repeat;background-size:contain}#widget_legislativas header nav a{color:#734b5e;border:1px solid #734b5e;padding:8px 16px}#widget_legislativas header nav a:hover{background:#734b5e;color:#fff}#widget_legislativas header .atualizado{color:#734b5e;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}#widget_legislativas header .atualizado a,#widget_legislativas header .atualizado a:hover{background:#734b5e;color:#fff;margin:0;font-size:9px}#widget_legislativas .mais_votados{border-top:none}#widget_legislativas .mais_votados .bloco_partidos{overflow-y:hidden}#widget_legislativas .mais_votados .bloco_partidos .votos{display:none}#widget_legislativas .item_legenda,#widget_legislativas .mais_votados .bloco_partidos .num_deputados h6,#widget_legislativas .mais_votados .bloco_partidos .num_deputados span{color:#666}#widget_legislativas header .hemiciclo_container{max-width:120px;margin:8px 24px 8px 0}#widget_legislativas header .hemiciclo_container a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}#widget_legislativas header .hemiciclo_container a span{font-size:11px;color:#734b5e;text-align:center}#widget_legislativas header .hemiciclo_container a span.eleitos_cta{background:#734b5e;padding:6px 8px;border-radius:20px;color:#fff;font-size:9px;text-transform:uppercase}@media (max-width:767px){#widget_legislativas header .container{margin-top:16px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:8px}#widget_legislativas header .gradientHeader{display:none}#widget_legislativas .mais_votados{margin:0}#widget_legislativas header .logo{-ms-flex-order:1;order:1;margin:0;-ms-flex:0 1 215px;flex:0 1 215px}#widget_legislativas header .logo a{width:100%;height:40px}#widget_legislativas header nav{-ms-flex-order:3;order:3}#widget_legislativas header .hemiciclo_container{-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}#widget_legislativas header .hemiciclo_container svg{max-width:80px}#widget_legislativas header .hemiciclo_container a span{white-space:nowrap}#widget_legislativas header .atualizado{-ms-flex-order:4;order:4;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#widget_legislativas .mais_votados .bloco_partidos .partido{margin-bottom:8px;padding-bottom:8px}#widget_legislativas .mais_votados .bloco_partidos .logotipo{height:28px}#widget_legislativas .mais_votados .bloco_partidos .nome_partido{top:-8px;position:relative}#widget_legislativas .mais_votados .bloco_partidos .percentagem{font-size:16px;line-height:26px}#widget_legislativas .mais_votados .bloco_partidos .result{-ms-flex-align:center;align-items:center}#widget_legislativas .mais_votados .bloco_partidos .result>span{display:-ms-flexbox;display:flex}#widget_legislativas .mais_votados .bloco_partidos .percentagem span{font-size:16px}#widget_legislativas .mais_votados .bloco_partidos .bottom{bottom:4px}#widget_legislativas .mais_votados .bloco_partidos .coligacao .bottom{left:67px}#widget_legislativas .mais_votados .bloco_partidos .num_deputados span{font-size:14px}}#hemiciclo_header .cor_ad,#hemiciclo_header .cor_psd{fill:#f49638}#hemiciclo_header .cor_ps{fill:#f43674}#hemiciclo_header .cor_be{fill:#69030f}#hemiciclo_header .cor_pan{fill:#00cd8c}#hemiciclo_header .cor_chega{fill:#0a58d9}#hemiciclo_header .cor_il{fill:#50d6ff}#hemiciclo_header .cor_cdu,#hemiciclo_header .cor_pcp_pev{fill:#bd1b1b}#hemiciclo_header .cor_livre{fill:#944ce9}#hemiciclo_header .cor_adn{fill:#204e84}#hemiciclo_header .cor_partido{fill:#999}