:root{--red:#a40000;--orange:#e74435;--green:#34a66c;--gray:#d7d7d7;--dark:#1d1d1d;--arrow-green:#37af73;--arrow-yellow:#cbb547;--arrow-red:#bd0000;--gradient-light:#f6f6f6;--danger:var(--red)!important;--success:var(--green)}html{scroll-behavior:smooth}body{overflow-x:hidden}ul{list-style:none}hr{background:var(--dark)}h1,h2,h3,h4,h5,h6{font-weight:400!important}.font-primary,body{font-family:"Roboto Condensed",sans-serif}.font-second,h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue",cursive}.text-success{color:var(--green)!important}.text-dark{color:var(--dark)}.bg-danger,.btn-danger{background:var(--red)!important}.cursor-pointer{cursor:pointer}.footer a{text-decoration:underline}.social li a{width:36px;height:36px;display:grid;place-items:center;text-decoration:none}.menu li a{color:var(--dark)!important;font-size:1.25rem}.menu li.active a{font-weight:700;color:var(--red)!important}.hero{position:relative}.hero .btn-sign{bottom:0;max-width:180px;margin-block:25px;left:50%;transform:translateX(-50%)}@media (min-width:768px){.hero picture img{width:100%;min-height:585px;object-fit:cover}}@media (min-width:1024px){.hero .btn-sign{max-width:350px}}main{padding-top:146px}@media (min-width:1024px){main{padding-top:88px}}.what-is{padding-block:1.75rem;background:url(../images/bg-o-que-e.png) repeat-x top center/100% 50%}.table-senators{padding-top:2rem;background:var(--gradient-light)}.table-senators-header .progressbar{-webkit-appearance:none;height:24px;width:50%;border-radius:0}.progressbar::-webkit-progress-bar{background:var(--gray)}.progressbar::-webkit-progress-value{background:var(--green)}.senador-item{border:1px solid transparent;cursor:pointer;transition:all linear 300ms}#quem-e-contra:hover{border-color:transparent;background:0 0}.senador-item:hover{border-color:#dfdfdf;background:#f2f2f2}.senador-item .card-body .card-text p{word-break:break-all}.senador-item .card-body .card-text img{width:100%;max-width:88px;height:auto;object-fit:cover}.senador-item .card-footer{transition:all linear 300ms;height:0;opacity:0;visibility:hidden;padding:0}.card-footer header>button,.senador-item .card-footer header a{font-size:.75rem}.senador-item.active:not(:first-child){margin-top:1rem}.senador-item.active .card-footer{height:100%;opacity:1;visibility:visible;margin-top:.5rem;padding-top:1rem}.senador-item.active{box-shadow:0 0 10px rgb(0 0 0/10%)}.copy{max-height:314px;overflow-y:scroll}.copy::selection{background:var(--light);color:var(--dark)}.table-senators-header .card.green,.table-senators-header .card.green::before{background:url(../images/bg-incorrect-green.png) top center/cover;border-top-color:var(--arrow-green)}.table-senators-header .card.yellow,.table-senators-header .card.yellow::before{background:url(../images/bg-incorrect-yellow.png) top center/cover;border-top-color:var(--arrow-yellow)}.table-senators-header .card.red,.table-senators-header .card.red::before{background:url(../images/bg-incorrect-red.png) top center/cover;border-top-color:var(--arrow-red)}.table-senators-header .card::before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;bottom:0;border:12px solid;border-inline-color:transparent;border-bottom-color:transparent;margin-bottom:-24px;margin-left:36px}.table-senators-header.pb-5 .container .row .--sticky{position:sticky;top:146px;z-index:1000}@media (min-width:768px){.what-is article hr.bg-light{transform:translateX(-30px);width:106%}.table-senators-header.pb-5 .container .row .--sticky{position:static}}