body{font-family:"Lato", sans-serif;font-size:16px}h1,h3{font-weight:bold}h1{margin-bottom:1rem;font-size:1.75rem}h3{margin-bottom:1.25rem;font-size:1.125rem}hr{margin:1.25rem 0;border-top:1px solid #979797}.text-danger{color:#c73531}.text-danger a{color:#c73531;font-weight:bold;text-decoration:underline}.text-danger a:hover{color:#3c4a84}.btn{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;border-radius:0;padding:0.25rem 0.75rem 0.375rem;font-size:1.25rem;font-weight:bold}.btn.btn-primary{background-color:#c73531}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#3c4a84!important}.btn.btn-secondary{background-color:#5a5a5a}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#3c4a84!important}.btn.btn-info{background-color:#898989}.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover{background-color:#3c4a84!important}.btn.btn-link{background-color:transparent;padding:0;color:#5a5a5a;font-size:16px}.btn.btn-link.btn-back{color:#c73531}.btn.btn-link.btn-back:before{display:inline-block;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-right:2px;background-image:url("../images/angle-left-red.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;content:''}.btn.btn-link.btn-back:active,.btn.btn-link.btn-back:focus,.btn.btn-link.btn-back:hover{color:#3c4a84}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{background-color:transparent;color:#3c4a84}.btn.btn-link:active.btn-back:before,.btn.btn-link:focus.btn-back:before,.btn.btn-link:hover.btn-back:before{background-image:url("../images/angle-left-navy.svg")}.btn:active,.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}#header{background-color:#c73531;background-image:-webkit-linear-gradient(170deg, #c73531, #6e4366);background-image:-o-linear-gradient(170deg, #c73531, #6e4366);background-image:linear-gradient(280deg, #c73531, #6e4366);padding:2.5rem 0 2.75rem;color:white;text-align:center}#header .container{position:relative}#header .container:after,#header .container:before{position:absolute;background-repeat:no-repeat;background-size:contain;width:122px;height:180px;content:''}@media (max-width:1023px){#header .container:after,#header .container:before{display:none}}#header .container:before{top:-1.375rem;left:-.5rem;background-image:url("/images/header-confetti-left@2x.png")}#header .container:after{top:1.375rem;right:-.5rem;background-image:url("/images/header-confetti-right@2x.png")}#header .container p{margin:0 auto;max-width:38.25rem}@media (max-width:1023px){#header .container p{max-width:none}}#main{padding-bottom:10rem}#logo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}#logo-bar .logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}#logo-bar .logo-item:not(:last-child):after{display:block;margin-right:1.875rem;margin-left:1.875rem;background-color:#d8d8d8;width:1px;height:2rem;content:''}@media (max-width:767px){#logo-bar .logo-item:not(:last-child):after{margin-right:1.25rem;margin-left:1.25rem;height:1.25rem}}#logo-bar .logo-item img{width:auto;max-width:none;height:2rem}@media (max-width:767px){#logo-bar .logo-item img{height:1.25rem}}#information .required-help{color:#c73531;font-size:0.875rem}#information .form-group label{margin-bottom:0.25rem;font-size:0.9375rem}#information .form-group label .required{color:#c73531;font-size:0.75rem}#information .form-group .form-control{border-radius:0;border-color:#979797}#information .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#3c4a84}#information .form-group .form-control:invalid,#information .form-group .form-control:valid{background-image:none;padding-right:0.75rem}#information .form-group .invalid-feedback{margin-top:0.125rem;font-size:0.75rem;font-weight:bold}#information .btn{margin-top:1.5rem}#instructions .instructions-nav{margin:0 0 2rem;padding:0;list-style:none}#instructions .instructions-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0.75rem;font-size:14px}#instructions .instructions-nav li:before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:1.25rem;border:1px solid #979797;border-radius:100%;width:1.375rem;height:1.375rem;pointer-events:none;content:''}#instructions .instructions-nav li:after{display:inline-block;position:absolute;left:0.1875rem;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:100%;background-color:#5a5a5a;width:1rem;height:1rem;pointer-events:none;content:''}#instructions .instructions-nav li.active:after{opacity:1}#instructions .instructions-details{position:relative}#instructions .instructions-details .detail-group{position:absolute;opacity:0;pointer-events:none}#instructions .instructions-details .detail-group.active{opacity:1;pointer-events:all}#instructions .instructions-details .detail-group ol{margin:0;padding:0 0 0 0.9375rem}#instructions .instructions-details .detail-group ol li{margin-bottom:1rem;font-size:0.875rem}.modal-backdrop{background-color:rgba(0, 0, 0, 0.8)}.modal-backdrop.show{opacity:1}@media (min-width:576px){.modal-dialog{max-width:520px}}.modal-content{border:none;border-radius:0}.modal-header{border-bottom-color:#979797;border-radius:0;background-color:white;padding:1rem 1.25rem}.modal-header .modal-title{font-size:1.25rem;font-weight:bold}.modal-header .close{opacity:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modal-header .close:hover{opacity:0.5!important}.modal-header .close:active,.modal-header .close:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal-body{padding:1.25rem}.modal-body+.modal-body{border-radius:0;border-top:1px solid #979797}