@-webkit-keyframes mild-pulse-e3507442{0%,to{-webkit-transform:scale(.9) rotate(-10deg);transform:scale(.9) rotate(-10deg)}20%{-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@keyframes mild-pulse-e3507442{0%,to{-webkit-transform:scale(.9) rotate(-10deg);transform:scale(.9) rotate(-10deg)}20%{-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}}@-webkit-keyframes extreme-pulse-e3507442{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes extreme-pulse-e3507442{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce-in-e3507442{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in-e3507442{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce-out-e3507442{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes bounce-out-e3507442{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes rotate-e3507442{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-e3507442{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.info-box[data-v-e3507442]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;max-width:500px;padding:1rem 2rem}.icon[data-v-e3507442]{width:3rem;height:3rem;margin-right:1rem}ul[data-v-e3507442]{margin-left:.8rem}ul li[data-v-e3507442]{font-size:.9rem}.md-field .md-input[data-v-32eac40e]{border-bottom:0}.amount-input[data-v-32eac40e]{padding:.75rem;margin-bottom:0}.expense-categories-component.selected[data-v-32eac40e]{border:2px solid #000}.expense-categories-component .form-field[data-v-32eac40e]{margin-bottom:1rem}.expense-categories-component .form-field[data-v-32eac40e]:last-child{margin-bottom:0}.expense-categories-component .form-field-container[data-v-32eac40e]{margin-top:0}.expense-categories-component .form-field-container.expense-amount[data-v-32eac40e]{margin-top:.5rem;max-width:396px}.expense-categories-component .form-field-container.expense-amount .form-field-text[data-v-32eac40e]{background-color:#dedfe1;border-bottom:2px solid #000}.expense-categories-component .checkbox span.form-checkbox+span[data-v-32eac40e]{font-family:SFPro-Regular;font-weight:700;font-size:1.125rem;line-height:1.5rem}.expense-categories-component .expense-amount-container[data-v-32eac40e],.expense-categories-component .expense-details-container[data-v-32eac40e]{margin-top:.75rem;margin-left:2.5rem;padding-left:1px}.expense-categories-component .expense-details-container[data-v-32eac40e] p{margin-bottom:0}.expense-categories-component .expense-amount-container[data-v-32eac40e]{margin-top:1.5rem}@media(max-width:767px){.desktop[data-v-7f00f8a8],.hidden-mobile[data-v-7f00f8a8],.tablet[data-v-7f00f8a8]{display:none!important}}@media(min-width:768px)and (max-width:1023px){.desktop[data-v-7f00f8a8],.mobile[data-v-7f00f8a8]{display:none!important}}@media(min-width:1024px){.hidden-desktop[data-v-7f00f8a8],.mobile[data-v-7f00f8a8],.tablet[data-v-7f00f8a8]{display:none!important}}@media(min-width:768px){.constrain-tablet-and-up[data-v-7f00f8a8]{width:100%;-ms-flex-item-align:center;align-self:center}}@media(min-width:768px)and (max-width:1023px){.constrain-tablet-and-up[data-v-7f00f8a8]{max-width:704px}}@media(min-width:1024px){.constrain-tablet-and-up[data-v-7f00f8a8]{max-width:856px}}.step-progress-bar[data-v-7f00f8a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.step-progress-bar .step-wrapper[data-v-7f00f8a8]{max-width:70%}}.step-progress-bar .step-number-text[data-v-7f00f8a8]{font-size:1.25rem;line-height:1.75rem}@media(min-width:1024px){.step-progress-bar .step-number-text[data-v-7f00f8a8]{font-size:1.5rem;line-height:2rem}}.step-progress-bar .step-description-text[data-v-7f00f8a8]{font-size:2rem;font-weight:700;line-height:2.5rem}@media(min-width:768px)and (max-width:1023px){.step-progress-bar .step-description-text[data-v-7f00f8a8]{font-size:2.25rem;line-height:2.8rem}}@media(min-width:1024px){.step-progress-bar .step-description-text[data-v-7f00f8a8]{font-size:3rem;line-height:3.75rem}}@media(max-width:767px){.desktop[data-v-8576112e],.hidden-mobile[data-v-8576112e],.tablet[data-v-8576112e]{display:none!important}}@media(min-width:768px)and (max-width:1023px){.desktop[data-v-8576112e],.mobile[data-v-8576112e]{display:none!important}}@media(min-width:1024px){.hidden-desktop[data-v-8576112e],.mobile[data-v-8576112e],.tablet[data-v-8576112e]{display:none!important}}@media(min-width:768px){.constrain-tablet-and-up[data-v-8576112e]{width:100%;-ms-flex-item-align:center;align-self:center}}@media(min-width:768px)and (max-width:1023px){.constrain-tablet-and-up[data-v-8576112e]{max-width:704px}}@media(min-width:1024px){.constrain-tablet-and-up[data-v-8576112e]{max-width:856px}}.step-progress-bar[data-v-8576112e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.step-progress-bar .step-wrapper[data-v-8576112e]{max-width:70%}}.step-progress-bar .step-number-text[data-v-8576112e]{font-size:1.25rem;line-height:1.75rem}@media(min-width:1024px){.step-progress-bar .step-number-text[data-v-8576112e]{font-size:1.5rem;line-height:2rem}}.step-progress-bar .step-description-text[data-v-8576112e]{font-size:2rem;font-weight:700;line-height:2.5rem}@media(min-width:768px)and (max-width:1023px){.step-progress-bar .step-description-text[data-v-8576112e]{font-size:2.25rem;line-height:2.8rem}}@media(min-width:1024px){.step-progress-bar .step-description-text[data-v-8576112e]{font-size:3rem;line-height:3.75rem}}.fcolumn[data-v-168a7f52]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.fcolumn[data-v-168a7f52],.frow[data-v-168a7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.frow[data-v-168a7f52]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.text-margin-vertical[data-v-168a7f52]{margin:1rem 0}.text-upper[data-v-168a7f52]{text-transform:uppercase}.text-lower[data-v-168a7f52]{text-transform:lowercase}.text-large[data-v-168a7f52]{font-size:1.2rem}.text-normal[data-v-168a7f52]{font-size:1rem}.text-small[data-v-168a7f52]{font-size:.8rem}.text-unbold[data-v-168a7f52]{font-weight:400}.text-bold[data-v-168a7f52]{font-weight:700}.text-500[data-v-168a7f52]{font-weight:500}.text-italic[data-v-168a7f52]{font-style:italic}.text-amber[data-v-168a7f52]{color:#f59c20}.text-black[data-v-168a7f52]{color:#000}.text-blue[data-v-168a7f52]{color:#3775dd}.text-navy[data-v-168a7f52]{color:#325f72}.text-ruby[data-v-168a7f52]{color:#c11919}.text-white[data-v-168a7f52]{color:#fff}.text-off-white[data-v-168a7f52]{color:#fafafa}.text-soft-gray[data-v-168a7f52]{color:#eee}.text-very-light-gray[data-v-168a7f52]{color:#c2c4ca}.text-mid-gray[data-v-168a7f52]{color:#aaa}.text-gray[data-v-168a7f52]{color:#9b9b9b}.text-base-gray[data-v-168a7f52]{color:#4d4e4c}.text-night-rider[data-v-168a7f52]{color:#333}.text-error-msg[data-v-168a7f52]{font-size:.8rem;line-height:1rem;color:#c11919;margin-top:1rem}@font-face{font-family:Poppins;src:url(//fonts.googleapis.com/css?display=swap&family=Poppins%3A400%2C500%2C600) format("opentype");font-display:swap}@font-face{font-family:Open Sans;src:url(//fonts.googleapis.com/css?display=swap&family=Open+Sans) format("opentype");font-display:swap}@font-face{font-family:Poppins-Light;src:url(../../static/fonts/Poppins-Light.2a47a29c.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins-Medium;src:url(../../static/fonts/Poppins-Medium.ba95810b.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins-Regular;src:url(../../static/fonts/Poppins-Regular.41e8dead.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(../../static/fonts/Poppins-SemiBold.342ba3d8.ttf) format("truetype");font-display:swap}@font-face{font-family:SFPro-Regular;src:url(../../static/fonts/SF-Pro-Text-Regular.d8f45e2d.otf) format("opentype");font-display:swap}@font-face{font-family:SFPro;src:url(../../static/fonts/SF-Pro.314d2552.ttf) format("truetype");font-display:swap}@font-face{font-family:Helvetica Neue;src:url(../../static/fonts/HelveticaNeue-Light.0facaae9.ttf) format("truetype");font-display:swap}@media(max-width:767px){.desktop[data-v-168a7f52],.hidden-mobile[data-v-168a7f52],.tablet[data-v-168a7f52]{display:none!important}}@media(min-width:768px)and (max-width:1023px){.desktop[data-v-168a7f52],.mobile[data-v-168a7f52]{display:none!important}}@media(min-width:1024px){.hidden-desktop[data-v-168a7f52],.mobile[data-v-168a7f52],.tablet[data-v-168a7f52]{display:none!important}}@media(min-width:768px){.constrain-tablet-and-up[data-v-168a7f52],.expense-categories .expense-categories-form[data-v-168a7f52]{width:100%;-ms-flex-item-align:center;align-self:center}}@media(min-width:768px)and (max-width:1023px){.constrain-tablet-and-up[data-v-168a7f52],.expense-categories .expense-categories-form[data-v-168a7f52]{max-width:704px}}@media(min-width:1024px){.constrain-tablet-and-up[data-v-168a7f52],.expense-categories .expense-categories-form[data-v-168a7f52]{max-width:856px}}.expense-categories[data-v-168a7f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-link[data-v-168a7f52]{cursor:pointer;color:#fff;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.modal-link[data-v-168a7f52]:hover{text-decoration:underline}.total-grant-amount[data-v-168a7f52]{background-color:var(--dark-brand-color);color:#fff;padding:1.5rem}.total-grant-amount .label[data-v-168a7f52]{font-size:1.125rem}.total-grant-amount .amount[data-v-168a7f52]{font-size:2.25rem;font-weight:700;line-height:2.8rem}