html{margin:0;padding:0}body{overflow-x:hidden;font-family:Public Sans,sans-serif;margin:0;padding:0;color:#333;font-size:16px}body::-webkit-scrollbar{display:none}app-root{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;height:100%}@media (min-width: 450px){app-root{grid-template-rows:100px 1fr 1fr 1fr;grid-template-columns:1fr}#content button{width:auto}}@media (min-width: 1024px){app-root{grid-template-columns:6fr 6fr;grid-template-rows:100px 1fr 1fr}}@media (min-width: 1025px){app-root{grid-template-columns:5fr 9fr}}@media (min-width: 1681px){app-root{grid-template-columns:3fr 8fr}}.error-message{color:#d93934;margin-bottom:20px;margin-top:-15px}.error-message.global{margin:0 0 20px}a{color:#0d5ba4;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline:none!important;box-shadow:0 0 2px 2px #087acc,0 4px #e7e7e7,0 0 1px 2px inset #fff}.row{max-width:430px;width:100%;margin:0 auto;box-sizing:border-box;padding:17.5px 35px}@media (min-width: 450px){.row{padding:15px 35px}}.hide{display:none}#logo{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;align-self:center}#logo a{display:inline-block;width:auto;margin-top:15px;margin-left:-14px}#content{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#content .toggle-container{transition:height .35s ease-in-out;overflow:hidden;display:none;margin:5px 0 15px}#content .toggle-container.active{display:block}#content .toggle-container ul li{padding:5px 0;line-height:1.5rem}#content h1{font-size:27px;font-weight:700;color:#14497a;margin:0 0 15px}#content h1.with-icon{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;align-items:center}#content .panel{font-size:18px;background:#EBEBEB;display:grid;grid-auto-columns:auto;align-items:center;justify-items:center;padding:20px 30px;border-radius:2px;word-break:break-all}#content label{display:block;color:#333;font-size:16px;line-height:28px;display:inline-block}#content .label-row{display:grid;grid-template-columns:1fr 1fr;align-items:center}#content input.error,#content .select-css.error{border:1px solid #d93934}#content .label-row span{text-align:right}#content .label-row a{display:inline-block;line-height:28px;font-size:16px;line-height:18px}#content .optional{width:100%;display:flex;justify-content:space-between}#content .optional .optional-text{font-size:12px}#content .disclaimer{margin:-15px 0 15px;font-size:12px;line-height:16px;color:#707070}#content .strength-meter{margin:-17px 0 20px;font-size:12px;width:calc(100% - 12px);background:#f4f4f4;padding:2px 5px;border:1px solid #8C8C8C}#content .strength-meter .green{font-weight:700;background:#89D825}#content .show-password{position:relative}#content .show-password .eye{position:absolute;right:0;top:0;padding-top:13px;padding-right:10px;align-items:center;cursor:pointer}#content .show-password .eye img{margin:0 auto}#content input[type=text],#content input[type=password],#content input[type=tel],#content input[type=number],#content input[type=email]{display:block;width:100%;max-width:430px;height:44px;font-size:16px;line-height:44px;padding:0 15px;font-weight:700;color:#333;box-sizing:border-box;margin:0 auto 15px;-webkit-appearance:none;border:1px solid #8C8C8C;border-radius:2px}#content .invalid{border:1px solid #d93934!important}#content .valid{border:1px solid #8C8C8C!important}#content input:focus{outline:none!important;box-shadow:0 0 0 2px #fff,0 0 2px 4px #087acc;border:1px solid #0d5ba4}#content input::placeholder{font-size:16px;font-weight:400;color:#b3b3b3}#content p{font-size:16px;line-height:24px;margin:20px auto 10px;padding:2px 0;max-width:500px}#content #countdown{font-weight:700}#content .button-group{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:20px}#content .radio{margin:10px 0}#content .radio .complete{background:#447F06;font-size:12px;color:#fff;border-radius:2px;margin-left:5px;padding:3px 6px}#content .radio input[type=radio]{position:absolute;opacity:0;transform:scale(1.5)}#content .radio input[type=radio]+.radio-label.disabled{color:#787878}#content .radio input[type=radio]+.radio-label.disabled:before{cursor:default}#content .radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #707070;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}#content .radio input[type=radio]:checked+.radio-label:before{background-color:#0d5ba4;box-shadow:inset 0 0 0 4px #f4f4f4}#content .radio input[type=radio]:focus+.radio-label:before{outline:none;box-shadow:inset 0 0 0 4px #f4f4f4,0 0 1px 2px #fff,0 0 2px 4px #087acc!important}#content .radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}#content .radio input[type=radio]+.radio-label:empty:before{margin-right:0}#content .select-css{display:block;font-size:16px;color:#333;line-height:44px;padding:0 25px 0 15px;width:100%;font-weight:700;max-width:100%;box-sizing:border-box;border:1px solid #8C8C8C;border-radius:2px;word-wrap:none;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#content .select-css::-ms-expand{display:none}#content .select-css:hover{border-color:#888}#content .select-css:focus{outline:none!important;box-shadow:0 0 2px 2px #087acc,0 4px #e7e7e7,0 0 0 2px inset #fff;border:1px solid #0d5ba4}#content .select-css option{font-weight:400}button{display:inline-block;border:none;padding:1rem 2rem;margin:0;font-weight:700;text-decoration:none;background:#0d5ba4;transition:background .3s ease-out;color:#fff;cursor:pointer;border-radius:3px;font-size:15px;text-align:center;text-transform:uppercase;-webkit-appearance:none;appearance:none;width:100%}button.secondary{background:white;color:#333;border:1px solid #8C8C8C}button.secondary:hover{background:#f4f4f4!important}button.disabled{opacity:.5;cursor:not-allowed}button.full{width:100%!important;max-width:430px}button:not(.disabled):hover{background-color:#0d6dc7}button:focus{outline:none!important;box-shadow:0 0 2px 2px #087acc,0 0 1px 2px inset #fff}.hr{margin:20px 0;height:1px;border-top:1px solid #DADADA}app-footer{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;color:#707070}a.cancel{background-color:#fff}.confirmButton{background-color:#005baa;margin:10px;padding-left:50px;padding-right:50px}.cancelButton{background-color:transparent;border:1px solid #9e9d9d;margin:10px;padding-left:50px;padding-right:50px}
