*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,.loading-message,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]),details summary:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}button,select{border:0;background:transparent;padding:0}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html,body{background-color:#f8f9fa;font-family:InterFace,sans-serif}.two-col-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}.two-col-wrapper .button,.two-col-wrapper .button--cta,.two-col-wrapper .button--secondary,.two-col-wrapper .toggle-button{display:flex;align-items:center;justify-content:center}.two-col-wrapper.heading-with-link{grid-column-gap:unset;margin:1.5rem 0}.two-col-wrapper.heading-with-link>*{border-bottom:2px solid #dee2e6;display:flex;align-items:flex-end;padding:.25rem 0}.two-col-wrapper.heading-with-link>*:last-child{justify-content:flex-end;text-align:right}aside{background-color:#f6f9ff;padding:1.5rem}aside p,aside a,aside details summary,details aside summary{font-size:1.1rem}.link-wrapper{display:block;font-size:1.2rem;margin:3rem 0;text-align:center}.page-wrap .content-wrap{padding:1rem;background:#fff;min-height:35rem}@media (min-width: 700px){.page-wrap .content-wrap{padding:1.5rem 1rem}}.container__details{color:#343a40;margin-bottom:10px;position:relative}.locate__container,.register__container{display:flex;flex-direction:column;max-width:600px;margin:auto;width:100%}h1,h2,.loading-message,h3{line-height:1.25;margin:1rem 0}h1{color:#162577;font-size:2rem}h2,.loading-message{color:#162577;font-size:1.7rem}h3{color:#343a40;font-size:1.4rem}h4{color:#000;font-size:1.4rem;font-weight:normal}h5{color:#6c757d;font-size:1.1rem;margin:1.5em 0 0.5em}p{color:#343a40;font-size:1.3rem;margin:1em 0}li{color:#343a40;font-size:1.2rem;margin:0.5em 0}a,details summary{color:#0757c3;font-weight:bold;text-decoration:none}a:hover,details summary:hover{color:#0757c3;text-decoration:underline}.disclaimer{font-size:1rem;color:#6c757d}.link,.link--back,.link--first,.link--go{display:inline-block}.link--back::before{content:'‹\2002'}.link--first::before{content:'«\2002'}.link--go::after{content:'\2002»'}details{margin:0 0 2rem 1.5rem}ol.icon-list{list-style-type:none;margin:1.5rem}ol.icon-list li{color:#162577;font-size:1.5rem;margin:1rem 0}ol.icon-list svg{margin-right:1rem;vertical-align:text-top}.page-wrap a,.page-wrap details summary,details .page-wrap summary{cursor:pointer}.header__subheadline{font-size:1.5rem}.user-info{color:#162577;font-size:1.5rem}label{display:block;margin:1rem 0}label>span{color:#343a40;font-size:1.1rem}label>span:first-child{display:inline-block;padding:.25rem 0}label.required>span::after{content:" *"}@media (min-width: 1400px){label{margin:1.5rem 0}}.input,.select,input[type="date"],input[type="email"],input[type="number"],input[type="tel"],input[type="text"],textarea{background-color:#fff;border:1px solid #adb5bd;border-radius:3px;color:#162577;font-size:1.3rem;padding:.75rem;width:100%}.input:hover:not(:disabled),.select:hover:not(:disabled),input[type="date"]:hover:not(:disabled),input[type="email"]:hover:not(:disabled),input[type="number"]:hover:not(:disabled),input[type="tel"]:hover:not(:disabled),input[type="text"]:hover:not(:disabled),textarea:hover:not(:disabled){border:1px solid #6c757d}.input:focus,.select:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="text"]:focus,textarea:focus{border:1px solid #0757c3}.input:disabled,.select:disabled,input[type="date"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,textarea:disabled{background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;-webkit-text-fill-color:#6c757d}.input::-webkit-inpsut-placeholder,.select::-webkit-inpsut-placeholder,input[type="date"]::-webkit-inpsut-placeholder,input[type="email"]::-webkit-inpsut-placeholder,input[type="number"]::-webkit-inpsut-placeholder,input[type="tel"]::-webkit-inpsut-placeholder,input[type="text"]::-webkit-inpsut-placeholder,textarea::-webkit-inpsut-placeholder{color:#c3c3c3}.input:-ms-input-placeholder,.select:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c3c3c3}.input::placeholder,.select::placeholder,input[type="date"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="text"]::placeholder,textarea::placeholder{color:#c3c3c3}input[value=""]:not(:focus)::-webkit-datetime-edit{color:#c3c3c3}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;color:#162577;cursor:pointer}.select{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiPjwvcGF0aD48L3N2Zz4=);background-position:right .75rem top 50%;background-repeat:no-repeat;background-size:0.75em auto}.state-select{border-bottom:1px solid #2950cd;font-size:1.5rem;font-weight:bold;margin:1rem 0;padding:0.5rem 0 0.5rem 2.5rem;position:relative;width:100%;opacity:0.75;text-align:left;cursor:pointer}.state-select:hover{opacity:1}.state-select select{white-space:normal;width:100%}.state-select select:focus{outline:0}.state-select::before{color:#2950cd;position:absolute;left:8px;top:53%;transform:translateY(-50%);content:"";display:block;pointer-events:none;display:inline-block;width:0;height:0;margin-left:0;border-top:9px dashed;border-right:8px solid transparent;border-left:8px solid transparent}.checkbox-inline label:first-child{margin-bottom:0}.checkbox-inline .checkbox-wrapper{margin-right:2rem;display:inline-block}.checkbox-inline .checkbox-wrapper:last-child{margin-right:0}.radio-wrapper,.checkbox-wrapper{position:relative}.radio-wrapper input[type="checkbox"],.radio-wrapper input[type="radio"],.checkbox-wrapper input[type="checkbox"],.checkbox-wrapper input[type="radio"]{cursor:pointer;position:absolute;height:32px;width:32px;margin:0;-webkit-appearance:none;z-index:1}.radio-wrapper input[type="checkbox"]:disabled,.radio-wrapper input[type="radio"]:disabled,.checkbox-wrapper input[type="checkbox"]:disabled,.checkbox-wrapper input[type="radio"]:disabled{cursor:default}.radio-wrapper input[type="checkbox"]:hover:not(:disabled)+.label::before,.radio-wrapper input[type="radio"]:hover:not(:disabled)+.label::before,.checkbox-wrapper input[type="checkbox"]:hover:not(:disabled)+.label::before,.checkbox-wrapper input[type="radio"]:hover:not(:disabled)+.label::before{border:2px solid #6c757d}.radio-wrapper input[type="checkbox"]:checked+.label::after,.radio-wrapper input[type="radio"]:checked+.label::after,.checkbox-wrapper input[type="checkbox"]:checked+.label::after,.checkbox-wrapper input[type="radio"]:checked+.label::after{transform:rotate(-45deg) scale(0.8)}.radio-wrapper input[type="checkbox"]:disabled+.label::before,.radio-wrapper input[type="radio"]:disabled+.label::before,.checkbox-wrapper input[type="checkbox"]:disabled+.label::before,.checkbox-wrapper input[type="radio"]:disabled+.label::before{background-color:#f8f9fa;border:1px solid #e9ecef}.radio-wrapper input[type="checkbox"]:disabled+.label::after,.radio-wrapper input[type="radio"]:disabled+.label::after,.checkbox-wrapper input[type="checkbox"]:disabled+.label::after,.checkbox-wrapper input[type="radio"]:disabled+.label::after{border-bottom:solid 4px #6c757d;border-left:solid 4px #6c757d}.radio-wrapper .label,.checkbox-wrapper .label{color:#162577;display:flex;font-size:1.3rem}.radio-wrapper .label.small,.checkbox-wrapper .label.small{font-size:1.2rem}.radio-wrapper .label::before,.checkbox-wrapper .label::before{display:flex;content:'';height:32px;width:32px;min-width:32px;border:2px solid #adb5bd;border-radius:3px;margin-right:0.5em}.radio-wrapper .label::after,.checkbox-wrapper .label::after{position:absolute;display:flex;content:' ';height:10.66667px;width:21.33333px;top:8px;left:5.33333px;border-bottom:solid 4px #162577;border-left:solid 4px #162577;background:none;transform:rotate(-45deg) scale(0);transition:transform 0.1s ease, opacity 0.1s ease;transform-origin:center center}.radio-wrapper input[type="radio"]+.label::before,.checkbox-wrapper input[type="radio"]+.label::before{border-radius:50%}.radio-wrapper input[type="radio"]+.label::after,.checkbox-wrapper input[type="radio"]+.label::after{top:9.14286px;left:4.57143px}.form-label-text{font-size:0.9rem;color:#414d7a;font-weight:bold;text-transform:uppercase;display:block}.button,.button--cta,.button--secondary,.toggle-button{background:#0757c3;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;margin:0.66rem 0;padding:1rem;width:100%;font-weight:bold;text-align:center;transition:0.1s}.button:hover,.button--cta:hover,.button--secondary:hover,.toggle-button:hover,.button:focus,.button--cta:focus,.button--secondary:focus,.toggle-button:focus{background:#0d43a5;color:#fff}.button.previous::before,.previous.button--cta::before,.previous.button--secondary::before,.previous.toggle-button::before{content:'‹\2002'}.button.next::after,.next.button--cta::after,.next.button--secondary::after,.next.toggle-button::after{content:'\2002›'}a.button,details summary.button,details summary.button--cta,details summary.button--secondary,details summary.toggle-button,a.button--cta,a.button--secondary,a.toggle-button{text-decoration:none}.button--cta .check-mark{display:inline-block;vertical-align:middle;margin-right:10px}.button--cta .check-mark svg{height:1.3rem;width:1.3rem;fill:currentColor}.button--cta{background:#f44f47;color:#fff}.button--cta:hover,.button--cta:focus,.button--cta:active{background:#e82626;color:#fff}a.button--cta,details summary.button--cta{text-decoration:none}a.button--cta:hover,details summary.button--cta:hover,a.button--cta:focus,details summary.button--cta:focus,a.button--cta:active,details summary.button--cta:active{background:#e82626;color:#fff}.button--secondary,.toggle-button{background:rgba(0,0,0,0);border:2px solid #162577;color:#162577}.button--secondary:hover,.toggle-button:hover,.button--secondary:focus,.toggle-button:focus{background:#ebf5ff;border:2px solid #162577;color:#162577}.button--secondary.is-selected,.is-selected.toggle-button{background:#0757c3;border:#0757c3;color:#fff}.toggle-button{border-radius:50px;border-width:1px;min-height:40px;font-size:1.1rem;font-weight:normal;letter-spacing:0.03rem;padding:.5rem 1.5rem;margin:.25rem;text-transform:uppercase;width:auto}.toggle-button:hover,.toggle-button:focus{border-width:1px}.header{width:100%;padding:0;background-color:#162577;display:flex;justify-content:center;align-items:center;font-size:1rem}.header .header__logo{width:75px;max-width:75px;margin-top:8px}@media (min-width: 700px){.header .header__logo{max-width:110px;width:110px}}.header .header__current-state{color:#fff;font-size:1.2rem;font-weight:bold;text-align:right}@media (min-width: 700px){.header .header__current-state{font-size:1.5rem}}.header .header__language-toggle{color:#dee9ff;cursor:pointer;font-size:inherit;text-decoration:underline}.header .header__language-toggle:hover{color:#fff}@media (max-width: 700px){.header .header__language-toggle{font-size:0.9rem}}.header__inner{display:flex;justify-content:space-between;align-items:center;max-width:600px;padding:0.5rem 1.25rem;width:100%;margin:auto}@media (min-width: 700px){.header__inner{padding:1rem 0}}.header__content{text-align:right}.alert-bar{background-color:#fce75c;color:#414d7a;font-size:1.2rem;font-weight:bold;padding:1em;text-align:center;width:100%}.alert-bar a,.alert-bar details summary,details .alert-bar summary{color:inherit;text-decoration:underline}footer{color:#414d7a;text-align:center;padding:1.5rem 0.5rem 2rem;margin:0 auto;max-width:600px}footer *{font-size:0.8rem}@media (min-width: 700px){footer *{font-size:0.9rem}}footer a,footer details summary,details footer summary{color:#343a40;font-weight:bold;text-decoration:none}footer a:hover,footer details summary:hover,details footer summary:hover{color:inherit;text-decoration:underline}footer a.abroad,footer details summary.abroad,details footer summary.abroad{color:#414d7a}footer a.abroad *,footer details summary.abroad *,details footer summary.abroad *{font-size:1rem}@media (min-width: 700px){footer a.abroad *,footer details summary.abroad *,details footer summary.abroad *{font-size:1.1rem}}footer ul{padding:0}footer li{list-style:none;margin:0 1em;display:inline-block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.card__inner.fadeIn{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@media (min-width: 700px){.external-card .vr-subheader{padding-top:1rem;padding-bottom:1rem}.external-card .button-pill{padding-top:14px}}.loading-spinner{position:relative;text-align:center;margin:1rem auto}.loading-spinner::after{height:50px;width:50px;margin:30px;content:'';display:inline-block;vertical-align:middle;z-index:9001;border:10px solid #162577;border-right-color:transparent;border-radius:50%;animation:spin 2s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}label.has-error{position:relative}label.has-error input,label.has-error textarea{border:solid 1px #f44f47}label.has-error button{align-self:flex-start;transition:none}label.has-error::before{background:#fff;display:block;position:absolute;top:2.7rem;right:3px;padding:0 0.75rem;color:#f44f47;font-size:1.5rem;font-weight:bold;content:'!';z-index:1}.hidden{display:none}.no-wrap{white-space:nowrap}.center-justified{display:inline-block;text-align:justify;text-align-last:center}.margin-y{margin-top:2rem;margin-bottom:2rem}.width-50{width:50%}html{scroll-behavior:smooth}.logo{fill:#fff;width:150px;margin:0 auto}@media (min-width: 1000px){.logo{width:250px}}@media (min-width: 1400px){.logo{width:300px}}.column-wrapper{background-color:#fff;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 1000px){.column-wrapper{flex-direction:row}}.two-col{display:flex;align-items:center;justify-content:center;padding:1.5rem 1.5rem;width:100%}@media (min-width: 1000px){.two-col{width:50%}}@media (min-width: 700px){.two-col{padding:1.5rem 3rem}}@media (min-width: 1400px){.two-col{padding:3rem 5rem}}.two-col.left-column{background-color:#162577;text-align:center}@media (min-width: 1000px){.two-col.left-column{align-items:unset;padding:0 75px}}.two-col.left-column a,.two-col.left-column details summary,details .two-col.left-column summary{color:inherit}.two-col.left-column a:hover,.two-col.left-column details summary:hover,details .two-col.left-column summary:hover{color:#fff}.two-col.left-column p.homepage__info--hotline{color:#dee9ff;font-size:1.1rem;margin:1em 0}@media (min-width: 1400px){.two-col.left-column p.homepage__info--hotline{font-size:1.3rem}}@media (min-width: 1000px){.two-col.left-column .content-wrapper{height:100vh;display:flex;align-items:center}}.two-col.right-column .content-wrapper{width:100%;max-width:600px}button.language-toggle{color:#dee9ff;cursor:pointer;font-size:inherit;text-decoration:underline}button.language-toggle:hover{color:#fff}.campaign-os #r2v-iframe{border:0;width:100%;min-height:1000px}@media (min-width: 1000px){.campaign-os{margin-top:15vh}.campaign-os #r2v-iframe{min-height:600px}}.titleize::first-letter{text-transform:capitalize}.async-loading{text-align:center;margin:1rem 3rem}.async-loading h3.loading-text{font-size:1.1rem;text-transform:uppercase}.async-loading p.loading-text{font-size:1.1rem;color:gray;margin-bottom:3rem}.async-loading .loading-spinner{margin:0 0 .5rem}.async-loading .loading-spinner::after{margin:0}.voting-info a,.voting-info details summary,details .voting-info summary{text-decoration:none;color:#009edc;font-weight:bold}.voting-info a:hover,.voting-info details summary:hover,details .voting-info summary:hover{text-decoration:underline}.voting-info .external-link-icon{margin-left:.5rem;max-height:1rem;max-width:1rem}.info-heading{display:flex;align-items:stretch;margin-bottom:1.5rem}.info-heading .heading-container{margin-right:1rem;display:flex;flex-wrap:wrap}.info-heading .heading-container.icon{text-align:center;align-items:center}.info-heading h1{margin:0 1rem 0 0;font-weight:bold;color:black;font-size:3rem}.info-heading .state-icon{max-width:60px;max-height:50px}@media (min-width: 1000px){.info-heading{margin:3rem 0}.info-heading h1{font-size:4rem}.info-heading .heading-container.icon{margin-right:1rem}.info-heading .state-icon{max-width:90px;max-height:70px}}@media (max-width: 700px){.info-heading .heading-container.icon.MA{display:none}}@media (max-width: 400px){.info-heading .heading-container.icon{display:none}}.info-section{margin-bottom:1rem}.info-section .two-col-wrapper{grid-template-columns:2fr 3fr}@media (max-width: 700px){.info-section .two-col-wrapper{display:flex;flex-direction:column}}.info-section__header{display:flex;align-items:stretch;margin-bottom:1rem;background-color:#f2f4f8;cursor:pointer}.info-section__header h2,.info-section__header .loading-message{font-size:1.3rem;font-weight:normal;color:#17257a;padding:.5rem 1rem;margin:0;flex:1}.info-section__header .info-section__icon-container{width:50px;padding:.5rem;background-color:#162577;display:flex;align-items:center;text-align:center}.info-section__header .info-section__icon{margin:0 auto;display:block}.info-section__header .info-section__expand{display:flex;margin:auto 1rem}.info-section__header:hover{background-color:#e6ebf4}@media (min-width: 700px){.info-section__header h2,.info-section__header .loading-message{padding:1rem 1.5rem}.info-section__header .info-section__icon-container{width:60px}}@media (min-width: 700px){.info-section__header h2,.info-section__header .loading-message{font-size:1.4rem}}.important-dates h4{font-size:1.6rem;color:#000;font-weight:600;margin:0}.important-dates h3,.important-dates li,.important-dates p,.important-dates .important-dates__prompt,.important-dates .important-dates__note{font-size:1rem;color:#333}.important-dates .important-dates__prompt{margin:0;line-height:1.7}.important-dates .important-dates__note{margin:.25rem 0 0;line-height:1.4}.important-dates h3{font-weight:600;line-height:1.7;margin:1rem 0}.important-dates .important-dates__row:first-of-type h3{margin-top:0}.important-dates h5{font-size:0.8rem;line-height:1.7;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#15257a;margin:0}.important-dates .text-bold{font-weight:600}.important-dates .margin-top{margin-top:1rem}.important-dates .vt-bump{padding-top:.25rem}@media (min-width: 700px){.important-dates h3,.important-dates li,.important-dates p,.important-dates .important-dates__prompt,.important-dates .important-dates__note{font-size:1.1rem}.important-dates h3{margin:0}}@media (min-width: 700px){.important-dates__row{padding:1rem}.important-dates__row:nth-child(even){background:#f5f5f5}.important-dates__row:first-of-type{padding-top:0}.important-dates__row:last-child{border-bottom:none}}.important-dates__content{background:#f5f5f5}@media (min-width: 700px){.important-dates__content{background:none}.important-dates__content:not(:first-of-type){margin-top:1rem}}.important-dates__wrapper:not(:first-of-type){border-top:1px solid #ddd;padding-top:1rem;margin-top:1rem}@media (max-width: 700px){.important-dates__wrapper{padding:.75rem;margin:1rem;background:white;border-radius:8px}.important-dates__wrapper:not(:first-of-type){border-top:none;padding-top:.75rem}}.markdown{padding:0 .5rem}.markdown h2,.markdown .loading-message{color:black}.markdown ol,.markdown ul{padding-left:1.5rem}.markdown li::first-letter{text-transform:capitalize}.link-farm{align-items:stretch;margin-bottom:1rem}.link-farm .info-section__header{cursor:auto}.link-farm h2,.link-farm .loading-message{padding:.5rem 1rem;font-weight:normal;margin:0;flex:1;background-color:#162577;color:white}.link-farm h3{padding-left:.5rem}.link-farm h2,.link-farm .loading-message,.markdown h2,.markdown .loading-message{font-size:1.4rem}.link-farm h3,.markdown h3{font-size:1.2rem}.link-farm p,.link-farm li,.markdown p,.markdown li{font-size:1.1rem}@media (min-width: 700px){.link-farm h2,.link-farm .loading-message,.markdown h2,.markdown .loading-message{font-size:1.5rem}.link-farm h3,.markdown h3{font-size:1.3rem}.link-farm p,.link-farm li,.markdown p,.markdown li{font-size:1.2rem}}.state-confirmation .select{font-size:1.5rem;font-weight:bold}.state-confirmation .button,.state-confirmation .button--cta,.state-confirmation .button--secondary,.state-confirmation .toggle-button{margin:1.5rem 0}


/*# sourceMappingURL=main-9f4350d39354f3326ede.css.map*/