.benefits-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.benefits-container,.benefits-container #benefits{display:-webkit-box;display:-ms-flexbox;display:flex}.benefits-container #benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100vw - 16px);max-width:1500px;padding:0 8px 30vh;margin-left:-8px;margin-right:-8px;background-color:#020030}.benefits-container #benefits .action{width:100%;margin-top:-20px}.benefits-container #benefits .action .button{margin:0 auto}.benefits-container #benefits .benefit{text-align:center;width:100%;max-width:380px;margin-bottom:60px}.benefits-container #benefits .benefit img{width:100px;display:inline-block}.benefits-container #benefits .benefit h2{font-family:Fjalla One,sans-serif;font-size:19px}.benefits-container #benefits .benefit p{font-size:19px}@media(min-width:1224px){.benefits-container #benefits{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:30vh;width:auto;margin-left:0;margin-right:0;padding:0;background-color:transparent}.benefits-container #benefits .benefit{width:40%;max-width:none}}#application-success{text-align:center;padding:10px;border-style:solid;border-color:#020030;border-width:10px}@media(min-width:1224px){#application-success{padding:50px;width:75vw;height:auto;font-size:1.3em;background-color:#fff}}.close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:2}.close img{width:15px;height:15px}#create-hfa-account .popup{position:absolute;top:0;left:0;background:#fff;height:100%;width:100%}#create-hfa-account .popup .header{margin:0}#create-hfa-account .popup .body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;font-size:1.5vw;background-color:#fff}#create-hfa-account .popup .body>p{background-color:#000;color:#fff;padding:1em;width:95%;margin-bottom:0}#create-hfa-account .popup .body .become-affiliate{width:100%}#create-hfa-account .popup .body .become-affiliate .benefits-container{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits{margin-bottom:0}#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits .action{display:none}#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits .benefit{margin-bottom:20px}#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits .benefit img{width:80px}#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits .benefit h2,#create-hfa-account .popup .body .become-affiliate .benefits-container #benefits .benefit p{font-size:.8em}#create-hfa-account .popup .body .buttons{margin-top:0;display:block}#create-hfa-account .popup .body .buttons .button{display:block;margin:30px auto}#create-hfa-account .popup .body .buttons .button:first-child{width:350px}#create-hfa-account .popup .body .buttons .button:last-child{width:200px;font-size:1em}#create-hfa-account .header{background:#020030;color:#fff;margin:-8px -8px 0 -8px;padding:.5em}@media(min-width:1224px){#create-hfa-account .header{margin:0 0 0 -50px;padding:1em}}#create-hfa-account .header h1,#create-hfa-account .header h2{color:#fff;margin:0}#create-hfa-account .header h1{font-size:1.2em;font-family:Fjalla One,sans-serif;margin-bottom:20px}#create-hfa-account .header h2{font-family:Abel,sans-serif;font-size:1em}#create-hfa-account .header ul{list-style:none;margin:0 0;padding-left:0}#create-hfa-account .header ul li{line-height:1.6}#create-hfa-account .header ul li:before{content:"+";margin-right:5px}@media(min-width:1224px){#create-hfa-account .body{margin-left:-30px;margin-right:20px}}#create-hfa-account .body .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#create-hfa-account .body .buttons .button{width:150px;font-size:1.2em;margin:0 10px}#create-hfa-account .body .error{color:red;text-align:center;font-weight:700;font-size:.9em;margin-bottom:-15px}#create-hfa-account .body input[type=checkbox].has-error{-webkit-box-shadow:0 0 0 2px red inset;box-shadow:inset 0 0 0 2px red}#create-hfa-account .body .group{margin-bottom:40px;margin-top:20px}#create-hfa-account .body .group a{text-decoration:underline}#create-hfa-account .body .group h3{margin:0;text-align:center}#create-hfa-account .body .group .form-group{position:relative}@media(min-width:1224px){#create-hfa-account .body .group .form-group input{width:60%}}#create-hfa-account .body .group .form-group .tooltip{top:33px;width:calc(100% - 20px)}#create-hfa-account .body .group .form-group .tooltip .arrow{position:absolute;top:-20px;left:5px;width:1px;height:1px;background-color:transparent;border:10px solid transparent;border-bottom-color:#020030}#create-hfa-account .body .group .form-group .tooltip a{color:#fff}@media(min-width:1224px){#create-hfa-account .body .group .form-group .tooltip{width:250px;left:calc(60% + 15px);top:0}#create-hfa-account .body .group .form-group .tooltip .arrow{top:5px;left:-20px;border-color:transparent;border-right-color:#020030}}#create-hfa-account .body .group .form-group .hint{position:absolute;font-size:.8em;bottom:-15px;left:0}@media(min-width:1224px){#create-hfa-account .body .group .form-group .hint{bottom:0;left:210px}}#create-hfa-account .body .group .form-group.state-field{margin:0}#create-hfa-account .body .group .form-group.state-field label{width:auto}#create-hfa-account .body .group .form-group.state-field input{width:100%}#create-hfa-account .body .group .form-group .full-name{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 20px;width:calc(100% - 20px);border-radius:3px}#create-hfa-account .body .group .form-group .full-name>*{margin:0;width:auto}#create-hfa-account .body .group .form-group .full-name .input-field{width:35%;margin-right:10px}#create-hfa-account .body .group .form-group .full-name .input-field input{width:calc(100% - 12px)}@media(min-width:1224px){#create-hfa-account .body .group .form-group .full-name{width:calc(51% - 20px)}#create-hfa-account .body .group .form-group .full-name .input-field{width:35%}}#create-hfa-account .body .group select{background:none;border:1px solid #999;border-radius:3px;font-size:1em;font-family:Abel,sans-serif;padding:.2em;margin-right:10px}#create-hfa-account .body .group .location .input-field{width:200px}#create-hfa-account .body .group label{display:block;margin-top:5px;cursor:pointer}#create-hfa-account .body .group .tax-category{margin-bottom:20px}#create-hfa-account .body .group .tax-category.has-error{color:red}#create-hfa-account .body .group .w9-instructions ul{list-style:decimal;padding-left:20px;margin:0 0 20px}#create-hfa-account .body .group .w9-hint{position:absolute;font-size:.8em;bottom:10px;left:110px}#create-hfa-account .body .group .authorized{margin-top:40px;line-height:2.4em}#create-hfa-account .body .group .authorized>*{line-height:1em}#create-hfa-account .body .group .authorized strong{position:relative;display:inline-block;width:80%}#create-hfa-account .body .group .authorized strong:last-child{margin-top:35px}@media(min-width:1224px){#create-hfa-account .body .group .authorized strong{display:inline;width:auto;margin-top:0}}#create-hfa-account .body .group .authorized strong span{position:absolute;font-weight:400;font-size:.9em;top:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#create-hfa-account .body .group .authorized .input-field{display:block;margin:0 5px}@media(min-width:1224px){#create-hfa-account .body .group .authorized .input-field{display:inline-block;width:200px}}#create-hfa-account .body .group .authorized .input-field input{border:1px solid #999;border-radius:3px}#create-hfa-account .body .group .authorized .input-field+.input-field{width:150px}#create-hfa-account .body .step.payment-information h3{text-align:left}#create-hfa-account .body .step.payment-information .form-group label{width:220px}#create-hfa-account .alert-modal .vue-dialog{font-size:1.5em;width:100%!important}@media(min-width:1224px){#create-hfa-account .alert-modal .vue-dialog{width:50%!important}}#create-hfa-account .alert-modal .vue-dialog .dialog-content{font-size:1em}#create-hfa-account .alert-modal .vue-dialog .dialog-content .dialog-c-text a{text-decoration:underline}