.fit-cover{object-fit:cover}body{background-color:#d9e4ea}.page-container{width:95%;margin:70px auto 200px}.voting-poll{width:100%;margin:auto}img.poll{width:100%;margin:auto auto 20px}.states-title{text-align:center}.state-title-col{padding:0}.link-container{width:300px;margin:auto}@media (min-width:400px){.link-container{width:90%;margin:auto}}.title-heading-text{font-size:14px;padding:8px 0}.dark-text{color:#fff}.angle{width:16px}.state-link{text-decoration:none;color:#000}.row{--bs-gutter-x:0}.state-card{border-radius:10px;margin:10px auto}.modal-content{background:rgba(255,255,255,0);color:#fff;border:none;font-size:25px}.modal-header{border-bottom:none}.modal-selection{margin-top:150px}.burger-btn{padding:7px}@media (min-width:992px){.page-container{width:800px}.burger-btn{visibility:hidden}}.card-link{text-decoration:none;color:inherit;width:inherit}.card-link+.card-link,.vote-status-content-item{margin:0}.state-flag{height:26px;margin-right:20px}.close-btn{background-color:#fff;color:#000}.tab-title{width:50%;background-color:#d3d3d3;border-radius:.25rem .25rem 0 0}.nav-link{color:#000}.alliance-selection,.candidate-image,.card-image{width:100%}.vote-status{padding:5px;background:#343434;color:#fff}.previous-result-status{padding:5px;background:#343434;color:#fff;font-size:1.2em}.candidates-list,.vote-status-link{background:#fff}.modal-link{text-decoration:none;color:inherit}.top{margin-top:70px}.candidates-list-item{padding:5px;margin:0}.candidate-name{font-size:1em;margin-top:5px}.candidate-alliance,.election-status-names,.election-status-percentage{font-size:1em}.candidates-list-row,.margin-btm{margin-bottom:10px}.vote-percentage-box{background:#fff;margin-right:10px;padding:5px}@media (max-width:576px){.election-situation-card-title{font-size:18px}.election-situation-card-date{font-size:10px}.learn-more-btn{font-size:8px}}.col-padding-left{padding-left:10px}.bio,.candidates-details-informations{padding:10px}.candidates-details-name{font-size:18px}@media (min-width:768px){.link-container{max-width:720px}.card-image{width:200px}.candidates-details-name{font-size:26px!important}.candidates-details-information-requirements{font-size:20px!important}}.vote-status-content{padding:5px}.state-candiidates-percentage{margin-top:10px;font-size:.9em}@media (min-width:576px){.state-candiidates-percentage{font-size:1em}}.state-candiidates-list-title{margin-top:10px}.win-logo{width:23px}.state-candidates-list-title{margin-top:24px;font-size:1.2em}.alliance-logo{width:100%;margin-top:5px;height:50.7875px}.card{margin:2px}.title-voting{padding-top:20px;letter-spacing:3px}#state-candidate-result-title{letter-spacing:3px;padding-top:15px}.tab-pane{scroll-margin-top:7.3em}.navbar-toggler{font-size:20px;padding-right:8px;padding-left:8px}.image-win{position:absolute;top:-5%;right:0;max-height:5em;max-width:10vw}#nomination-tab{display:flex;list-style-type:none;padding:0;margin-left:1em;border-radius:5px;border:2px solid #d3d3d3;width:15em;cursor:pointer;background-color:#fff;overflow:hidden}.nomination-selection{padding:.5em .1em;flex-grow:1;text-align:center;background-color:#fff}.select{background-color:#2886b2;color:#fff}@media (max-width:600px){.image-win{max-width:16vw}.candidates-list-row .col-4{width:50%}}