.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:320px;padding:48px 24px;background-color:var(--background);border-radius:10px;z-index:1000}.modal__content{text-align:center}.modal__close{position:absolute;display:flex;align-items:center;justify-content:center;top:16px;right:16px;color:var(--typography_label_text_color);background:var(--components_snack_bar_background);width:32px;height:32px;border-radius:100px;cursor:pointer}.modal__icon-close{height:10px;width:10px;fill:var(--typography_text_color)}.modal__button{margin:24px auto;padding:8px 16px;border-radius:100px;border:none;cursor:pointer}.modal__anchor{position:relative;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px;text-align:right}.modal__anchor-text{color:var(--typography_text_color);text-decoration:none;text-align:right;border:none;background-color:transparent;padding-right:22px;margin:0;cursor:pointer}.modal__anchor-text:after{content:"i";position:absolute;border:2px solid var(--typography_text_color);border-radius:50px;width:12px;height:12px;top:50%;right:0;translate:0% -50%;font-size:12px;font-weight:700;line-height:13px;text-align:center;letter-spacing:-.5px}.modal__overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#00000080}.election-va{width:100%;font-family:var(--roboto);font-size:14px;font-weight:400}.election-va__row{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:16px}.election-va__label{color:var(--typography_label_text_color);font-size:18px;font-weight:700;line-height:24px;min-width:130px}.election-va__about{flex:1 0 100%;margin:24px 0;border:1px solid var(--divider_color);border-radius:4px;padding:24px;line-height:20px;letter-spacing:-.25px;text-align:center}.election-va__about-label{font-size:24px;font-weight:900;line-height:28px;letter-spacing:-.25px;text-align:left}.election-va__about-content{color:var(--typography_text_color);text-align:left;margin-bottom:24px}.election-va__button{width:fit-content;color:var(--typography_label_text_color);font-size:14px;font-weight:900;line-height:20px;letter-spacing:-.25px;padding:8px 16px;border:none;border-radius:50px;cursor:pointer}.election-va__dropdown-container{display:grid;grid-template-columns:1fr;width:100%;margin-bottom:24px}.election-va__dropdown-container>*{width:100%;margin-bottom:12px}.election-va__dropdown-container .autocomplete__wrapper,.election-va__dropdown-container .select-dropdown__wrapper{height:40px}.election-va__dropdown-container .autocomplete__label,.election-va__dropdown-container .select-dropdown__label{margin-bottom:8px;font-size:14px;line-height:20px;letter-spacing:-.25px}.election-va__race-title{font-size:24px;font-weight:900;line-height:28px;letter-spacing:-.25px}.election-va__no-content{font-size:16px;font-weight:900;line-height:22px;letter-spacing:-.25px}.election-va__modal{text-align:center;max-width:348px}.election-va__modal .modal-header{color:var(--typography_label_text_color);font-size:24px;font-weight:700;margin-bottom:8px}.election-va__modal .modal-content{color:var(--typography_text_color);text-align:center;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.25px}@media screen and (min-width: 768px){.election-va__about{margin:32px 0}.election-va__about-label{font-size:30px;line-height:36px;letter-spacing:-.5px}.election-va__primary{grid-template-columns:repeat(4,1fr)}.election-va__general{grid-template-columns:repeat(3,1fr)}.election-va__general.election-va__state{grid-template-columns:1fr 170px 1fr}.election-va__general.election-va__state .election-va__questions,.election-va__general.election-va__state .election-va__search{grid-column:auto}.election-va__dropdown-container{gap:8px}.election-va__dropdown-container .election-va__questions,.election-va__dropdown-container .election-va__search{grid-column:1/-1}}@media screen and (min-width: 1024px){.election-va__primary,.election-va__general{grid-template-columns:254px 100px 1fr 1fr 1fr}.election-va__primary .election-va__questions,.election-va__primary .election-va__search,.election-va__general .election-va__questions,.election-va__general .election-va__search{grid-column:auto}}
