@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@500;600&display=swap);.error-container{align-items:center;align-self:center;background-color:#8c1a3e;border-radius:24px;color:#fff;display:flex;font-size:20px;height:70px;justify-content:center;line-height:1;margin-bottom:40px;min-height:70px;width:90%}.error-text{width:90%}*{box-sizing:border-box}iframe{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root,body,html{background:#fff;height:100%}body,button,input{font-family:Work Sans,Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.5}strong{font-weight:600}.vbm{height:100%}.background{display:none}.hero{background:linear-gradient(#337ab7,#194b6b);color:#fff;height:40%;margin-bottom:-80px;padding:40px 20px 120px;text-align:center}.hero p{left:0;margin:auto;max-width:295px;right:0}.text{margin:20px 0}.label-container{margin:0 -13px;position:relative}.label-flex{align-content:space-around;color:#1c4888;display:flex;left:12px;position:absolute;top:8px}.label-flex :first-child{flex:1 1 auto}.tooltip-button{margin:-15px;padding:15px;position:relative}.tooltip{background:#171717;border-radius:4px;color:#fff;display:none;font-size:12px;padding:8px 10px;position:absolute;right:40px;text-align:left;top:50%;transform:translateY(-50%);width:150px}.tooltip-button:hover .tooltip{display:block}.tooltip:after{background:#171717;content:"";display:block;height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.privacy-link{bottom:20px;font-size:12px;left:0;margin:auto;position:absolute;right:0;text-align:center}.privacy-link,.privacy-link a{color:#767676}h1{font-size:36px;margin:0 0 10px}form{background:#fff;border-top:5px solid #66b8ff;box-shadow:0 0 20px #0000004d;font-size:14px;margin:auto;max-width:295px;padding:24px 20px;width:100%}form p{margin:0 0 35px}label{display:block;margin:15px 0 10px}.validation{color:#b8002c;display:none;font-size:14px;padding:5px 0}.invalid .validation{display:block;margin-bottom:15px;margin-top:-25px}.hint{font-size:14px;margin-top:-20px;opacity:.4}button{background:#1c4888;border:none;color:#fff;font-weight:600;height:100%;margin:0;padding:0 20px}button[aria-disabled=true]{opacity:.3}input{border:1px solid #d2d7ff;font-size:22px;font-weight:600;padding:28px 11px 6px;width:100%}input[type=date]{text-transform:uppercase}input[type=checkbox],input[type=radio]{margin:auto 3px auto auto;padding:initial;width:auto}label.invalid input,label.radio.invalid{border-color:#b8002c;outline-color:#b8002c}label.invalid .label-flex,label.radio.invalid{color:#b8002c}small{display:inline-block}.form-container{display:flex;flex-direction:column;height:100%;left:0;margin:auto;max-width:550px;right:0}.column{left:0;margin:auto 0;padding:0 30px;right:0}.paLogo{margin:12px;max-width:20%;width:64px}.header .title-area{padding:8px 0}.header .column{padding-right:10px}.header h1{font-size:36px}.header-body{font-size:14px}.header{align-items:center;background:#e6edff;display:flex;font-size:20px;justify-content:space-between;line-height:1.3}.header.home{background:#1c4888;color:#fff}.header .status{background:#fff;height:10px;margin:8px 0 16px;position:relative}.header .status .current{background:#1c4888;height:100%;position:absolute;top:0;transition:width .6s;width:50%}.header .current .label{color:#1c4888;font-size:14px;position:absolute;right:0;top:10px}.page-container{flex:1 1 auto;outline:none;overflow:auto;padding:20px 0;position:relative;width:100%}.page-container:first-child{padding-top:0}.page-title{background:#1c4888;color:#fff;padding:5px 0}.number{background:#fff;border-radius:50%;color:#000;display:inline-block;font-weight:600;height:20px;line-height:1.3;margin-right:5px;text-align:center;width:20px}.radio-label{color:#1c4888}.radio{margin-bottom:12px;margin-top:12px}div.checkbox strong{display:block;margin-left:28px;margin-top:-24px}.invalid .radio-label{color:#b8002c}.bottom-bar .number{height:32px;line-height:1.45;margin-right:10px;width:32px}.bottom-bar .number svg{margin-bottom:-9px!important}.bottom-bar{display:flex;height:70px;min-height:70px;position:relative}.bottom-bar nav{background:#fff;bottom:70px;left:0;max-height:calc(100vh - 70px);overflow:auto;position:absolute;right:0}.bottom-bar nav button{font-size:22px;height:70px;margin-bottom:3px;text-align:left;width:100%}.bottom-bar nav button.status-complete{background:#d2d7ff;color:#000}.bottom-bar nav button.status-error{background:red}.paid-for{border:2px solid #6e7296;margin-top:36px;padding:6px 9px}.paid-for p:first-child{margin-top:0}.paid-for p:last-child{margin-bottom:0}.muted,.muted a{color:#6e7296;font-size:13px;line-height:1.3;text-align:center}button.menu{background:#d2d7ff;color:#000;min-width:100px;text-transform:uppercase}button{align-items:center;display:inline-flex;flex-direction:row;justify-content:center}button.next-complete{background:#007f52}button.next-error{background:#b0093e}button.next-default{background:#e6edff;color:#000}button.reset{background:#007f52}button i{margin:0 5% 0 10%}button img{margin:0 5%}.longText{flex-basis:80%;font-size:15px;line-height:1.2}div[class*=" slidein"],div[class^=slidein]{animation:slidein .6s both}.loading{text-align:center}.review{border-bottom:1px solid #e6edff;margin:0 -33px;padding:15px 15px 15px 60px;position:relative}.review .edit{color:#1c4888;position:absolute;right:15px;top:15px}.review .value{font-size:20px;font-weight:700;line-height:1.2;margin-top:5px}.review .number{background:#d2d7ff;font-size:22px;height:32px;left:15px;line-height:1.45;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.error{background:#e6edff}.thank-you>.error{background:inherit}.card{background:#e6edff;margin:0 -33px;padding:16px 33px}.card p{border-bottom:1px solid #a4a6ad;padding:16px 0}.card p:first-child{padding-top:0}.card p a{color:blue;font-weight:700;text-decoration:none}.error{margin-bottom:15px}.error,.error-strong{color:#b8002c}.mail-in-ballot-input{background:#e6edff;margin-bottom:25px}.mail-in-ballot-label{border-top:3px solid #000;font-size:20px;padding-bottom:10px;padding-top:10px}.step-6-new-address{border-bottom:3px solid #000;font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.step-6-new-address h2{font-size:20px;margin:0}.step-6-new-address p{font-size:16px;margin:0}.radio.mail-in-radio{margin-bottom:24px;margin-top:24px;padding:8px 12px}.column .title{font-size:18px;margin:0 -13px}@media screen and (min-width:500px){.column .title{font-size:22px}}.bold{font-weight:700}.underline{text-decoration:underline}.flex{align-items:center;display:inline-flex;justify-content:center}.flex strong{margin-left:0;margin-right:30px;margin-top:0}.submit-spinner{margin:30% auto 20px}@media screen and (min-width:1200px){#root,body,html{background:#f5f8ff}.form-container{background:#fff}}@keyframes slidein{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fa-arrow-left{margin-right:20px}
/*# sourceMappingURL=main.ca99d8ae.css.map*/