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