/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
#block-usagov-local-tasks a[href$="/translations"]{display:none;}#block-claro-primary-local-tasks a[href$="/translations"]{display:none;}#edit-field-benefits-category--wrapper .fieldset__wrapper--group{column-width:180px;column-rule-width:2px;}
#main-content{padding-bottom:0;}footer.usa-footer--big{padding-top:0;}.bf-qual-survey{padding-bottom:4rem;}.bf-qual-survey .additional_body_info{padding-top:0;}
#benefit-finder h2.bf-usa-alert__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%;padding-left:1rem}@media (width >= 65.5625rem){#benefit-finder h2.bf-usa-alert__heading{font-size:1.3125rem}}#benefit-finder .bf-usa-alert{padding:1.5625rem 0;background-color:#f4e3db;border-left-color:#8b0a03}#benefit-finder .bf-usa-alert p{padding-left:1rem}#benefit-finder .bf-usa-alert ul a{font-size:.9375rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-alert ul a{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%}}@media (width >= 65.5625rem) and (width >= 65.5625rem){#benefit-finder .bf-usa-alert ul a{font-size:1.0625rem}}@media (width <= 65.5625rem){#benefit-finder .bf-usa-alert__body{padding-left:2rem}#benefit-finder .bf-usa-alert ul{padding-left:0}#benefit-finder .bf-usa-alert:before{width:.9375rem;height:4.25rem}}#benefit-finder .bf-usa-accordion .bf-usa-accordion__button{position:relative}#benefit-finder .bf-usa-accordion .bf-usa-accordion__button svg{position:absolute;top:0;bottom:0;right:1.25rem;margin:auto 0}#benefit-finder .bf-usa-accordion .bf-usa-accordion__button .bf-accordion-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%;letter-spacing:0}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion .bf-usa-accordion__button .bf-accordion-heading{font-size:1.3125rem}}#benefit-finder .bf-usa-accordion .bf-usa-accordion__button .bf-accordion-sub-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;letter-spacing:0}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion .bf-usa-accordion__button .bf-accordion-sub-heading{font-size:1.0625rem}}#benefit-finder .bf-usa-accordion .bf-usa-accordion__content{padding:0 1rem 1.5rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion .bf-usa-accordion__content{padding:0 1.125rem 2.5rem}}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion{margin-bottom:.75rem}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-detail-title{margin-top:1.5rem;margin-bottom:.5rem}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-detail-summary p{margin-bottom:1.125rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-detail-summary p{margin-bottom:1.5rem}}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-key-eligibility-criteria-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-key-eligibility-criteria-heading{font-size:1.3125rem}}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-accordion-group-cta-wrapper{display:flex;justify-content:center;margin-top:1.125rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-accordion-group-cta-wrapper{margin-top:2rem}}#benefit-finder .bf-usa-accordion-group .bf-usa-accordion .bf-usa-accordion-group-cta-wrapper .bf-usa-link{margin-bottom:1rem}#benefit-finder .bf-usa-accordion-group .bf-expand-all{margin-bottom:2rem}#benefit-finder .bf-usa-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;font-weight:700;padding:1rem 1.25rem;font-size:1.1rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-button{font-size:1.0625rem}}#benefit-finder .bf-usa-button--outline{background-color:transparent;box-shadow:inset 0 0 0 .125rem #000;color:#000}#benefit-finder .bf-usa-button--outline:focus{box-shadow:inset 0 0 0 .125rem #fff}#benefit-finder .bf-usa-button--outline:hover{background-color:#f0f0f0}#benefit-finder .bf-usa-button--secondary{border-color:#0081a1}#benefit-finder .bf-usa-card--relative-benefit{margin-bottom:1rem}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__container{border-radius:0;border:.125rem solid #0081a1;color:#112f4e;height:auto;margin:0}#benefit-finder .bf-usa-card--relative-benefit a{text-decoration:none}#benefit-finder .bf-usa-card--relative-benefit a:hover.bf-usa-card__container{background-color:#ccecf2}#benefit-finder .bf-usa-card--relative-benefit a:active.bf-usa-card__container{border:.125rem solid #0081a1}#benefit-finder .bf-usa-card--relative-benefit.bf-card-icon .bf-relative-icon svg{margin:auto 0;position:absolute;top:0;bottom:0;left:1rem;width:4.375rem;height:4.375rem;padding:.75rem}#benefit-finder .bf-usa-card--relative-benefit.bf-card-icon .bf-usa-card__container{padding:0 2.5rem 0 4rem -plus}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__header{padding-bottom:0}#benefit-finder .bf-usa-card--relative-benefit h3.bf-usa-card__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:145.4%;font-weight:700;text-decoration:underline}@media (width >= 65.5625rem){#benefit-finder .bf-usa-card--relative-benefit h3.bf-usa-card__heading{font-size:1.3125rem}}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__body{display:none}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__cta,.bf-usa-card--relative-benefit .bf-usa-card__body{padding:1.5rem;padding-top:0;margin-top:0;margin-bottom:0}@media (width >= 65.5625rem){#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__body{display:block;padding-top:0;padding-bottom:1.5rem;margin-top:0;margin-bottom:0}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__body p{max-width:90%}#benefit-finder .bf-usa-card--relative-benefit .bf-usa-card__cta{display:none}}#benefit-finder h1.bf-banner-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2rem;font-style:normal;font-weight:900;line-height:117.4%;letter-spacing:-.32px}@media (width >= 65.5625rem){#benefit-finder h1.bf-banner-heading{font-size:2.4375rem;letter-spacing:-.39px}}#benefit-finder .bf-banner{position:relative;background-color:#112f4e;padding:2.8125rem 0 3.75rem;margin:0 auto 1.5rem;color:#fff}#benefit-finder .bf-banner .bf-grid-container.grid-container{padding:0 1.25rem}#benefit-finder .bf-banner .bf-banner-heading{margin:0 0 1rem}@media (width >= 65.5625rem){#benefit-finder .bf-banner{margin-bottom:4rem;padding:4rem 2rem 2.375rem}}#benefit-finder .bf-banner-description p{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:164%;margin-bottom:0}@media (width >= 65.5625rem){#benefit-finder .bf-banner-description p{font-size:1.3125rem;font-weight:400}}@media (width >= 65.5625rem){#benefit-finder .bf-banner{padding-bottom:4rem;margin-bottom:4rem}}#benefit-finder .bf-usa-form-group{width:100%}#benefit-finder .bf-usa-memorable-date{max-width:20rem;flex-wrap:wrap}#benefit-finder .bf-usa-input.usa-input--error{padding:.5rem;height:initial;border-color:#8b0a03}#benefit-finder .bf-usa-form-group--month{width:15.125rem;margin-top:.5rem}#benefit-finder .bf-usa-form-group--day{width:4rem;margin-top:.5rem}#benefit-finder .bf-usa-form-group--year{width:5.9375rem;margin-top:.5rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-memorable-date{max-width:100%}}#benefit-finder .bf-usa-fieldset{position:relative;padding:0;margin:0}#benefit-finder .bf-usa-fieldset .bf-hint{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%}@media (width >= 65.5625rem){#benefit-finder .bf-usa-fieldset .bf-hint{font-size:1.0625rem}}#benefit-finder .bf-usa-fieldset .bf-error-detail{margin:0 0 .5rem;color:#8b0a03;font-weight:600}#benefit-finder .bf-usa-fieldset li.bf-error-detail{margin:0 0 .25rem}#benefit-finder .bf-fieldset-wrapper{padding:0 0 2rem}#benefit-finder .bf-fieldset-wrapper:has(fieldset.usa-input--error){border-left:.25rem solid #8b0a03;padding-left:1.25rem}#benefit-finder .bf-fieldset-wrapper:has(fieldset.usa-input--error)+.bf-fieldset-wrapper:has(fieldset:not(.usa-input--error)){padding-top:1.25rem}#benefit-finder .bf-fieldset-wrapper:has(fieldset.display-none){padding:0}#benefit-finder form.bf-usa-form{height:100%;min-height:100vh;margin:0;background-color:#112f4e;padding-bottom:4rem}#benefit-finder form.bf-usa-form .bf-grid-container.grid-container{max-width:77.125rem;padding:0 1.25rem}@media (width >= 78.625rem){#benefit-finder form.bf-usa-form .bf-grid-container.grid-container{padding-left:0;padding-right:0}}#benefit-finder h1{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2rem;font-style:normal;font-weight:900;line-height:117.4%;letter-spacing:-.32px}@media (width >= 65.5625rem){#benefit-finder h1{font-size:2.4375rem;letter-spacing:-.39px}}#benefit-finder h2{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3125rem;font-style:normal;font-weight:900;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder h2{font-size:2rem}}#benefit-finder h3{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;font-style:normal;font-weight:900;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder h3{font-size:1.625rem}}#benefit-finder h4{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder h4{font-size:1.3125rem}}#benefit-finder h5{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder h5{font-size:1.3125rem}}#benefit-finder h6{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1rem;font-weight:700;line-height:134.09%}@media (width >= 65.5625rem){#benefit-finder h6{font-size:1.25rem}}#benefit-finder .bf-usa-hint--required{color:#3d4551}#benefit-finder .bf-required{color:#3d4551;font-weight:400;margin-left:.5rem}#benefit-finder .bf-carrot-solid,.bf-carrot{position:absolute;top:0;bottom:0;right:3.125rem;margin:auto 0;transform:rotate(-90deg)}#benefit-finder .bf-carrot-solid:after,.bf-carrot:after{content:"▸"}#benefit-finder .bf-carrot{transform:rotate(0)}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1rem;font-weight:700;line-height:134.09%;background-color:#f0f0f0;padding:1.6875rem 1.125rem;margin:0}@media (width >= 65.5625rem){#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-heading{font-size:1.25rem}}@media (width >= 65.5625rem){#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-heading{padding:1rem 2rem}}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-sub-heading{margin-bottom:0}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list{padding:0;margin:0}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list .bf-key-eligibility-criteria-list-item{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;line-height:26px;font-size:1.0625rem;margin:0;padding:1rem 1.4375rem;border:.125rem solid #f0f0f0;border-bottom:0;display:flex;flex-wrap:nowrap}@media (width >= 65.5625rem){#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list .bf-key-eligibility-criteria-list-item{font-size:1.0625rem}}@media (width >= 65.5625rem){#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list .bf-key-eligibility-criteria-list-item{padding:1rem 2rem}}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list .bf-key-eligibility-criteria-list-item .bf-checkmark--green{height:100%;margin-right:2rem}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list:last-child{border-bottom:.125rem solid #f0f0f0}#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list li.bf-usa-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:132%;line-height:26px;font-size:1.0625rem;line-height:normal;font-size:1rem}@media (width >= 65.5625rem){#benefit-finder .bf-key-eligibility-criteria-group .bf-key-eligibility-criteria-list li.bf-usa-list{font-size:1.0625rem}}#benefit-finder .bf-unmet-criteria-group{padding:1.125rem 0 0 .625rem}@media (width >= 65.5625rem){#benefit-finder .bf-unmet-criteria-group{padding-top:1.5rem;padding-left:1.5rem}}#benefit-finder .bf-unmet-criteria-group .bf-unmet-criteria-title{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%;margin-bottom:.75rem}@media (width >= 65.5625rem){#benefit-finder .bf-unmet-criteria-group .bf-unmet-criteria-title{font-size:1.3125rem}}#benefit-finder .bf-unmet-criteria-group ul.bf-unmet-criteria-list{margin-bottom:1.125rem;padding-left:2rem}#benefit-finder .bf-unmet-criteria-group li.bf-unmet-criteria-item{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;line-height:26px;font-size:1.0625rem}@media (width >= 65.5625rem){#benefit-finder .bf-unmet-criteria-group li.bf-unmet-criteria-item{font-size:1.0625rem}}#benefit-finder .bf-legend{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;line-height:145.4%;font-weight:600;margin:0 0 .5rem;padding:0;max-width:fit-content}@media (width >= 65.5625rem){#benefit-finder .bf-legend{font-size:1.3125rem}}#benefit-finder .bf-usa-label{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;margin-top:0}@media (width >= 65.5625rem){#benefit-finder .bf-usa-label{font-size:1.0625rem}}#benefit-finder-modal .bf-modal-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;font-weight:700;background-color:transparent;border:0;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}@media (width >= 65.5625rem){#benefit-finder-modal .bf-modal-button{font-size:1.0625rem}}#benefit-finder-modal .bf-modal-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:132%;font-weight:700;font-weight:600;color:#000;text-align:center;font-style:normal;margin:1.5rem 0}@media (width >= 65.5625rem){#benefit-finder-modal .bf-modal-heading{font-size:1.0625rem}}#benefit-finder-modal .bf-modal.bf-usa-button-group.width-full{margin:0 auto;text-align:center;flex-direction:row}#benefit-finder-modal .bf-modal.bf-usa-button-group.width-full .bf-usa-button-group__item{margin-left:0;margin-right:0}#benefit-finder-modal .bf-modal.bf-usa-button-group.width-full .bf-usa-button{width:100%;padding:1rem 1.25rem}@media (width >= 65.5625rem){#benefit-finder .bf-notices-list{margin-top:2.25rem;margin-bottom:4rem}}#benefit-finder .bf-notice{display:flex}@media (width >= 65.5625rem){#benefit-finder .bf-notice{padding-bottom:2rem}}#benefit-finder .bf-notice .bf-info{margin-top:.25rem;margin-right:.75rem}#benefit-finder .bf-line-separator-wrapper--vertical,#benefit-finder .bf-line-separator--vertical{display:none}@media (width >= 65.5625rem){#benefit-finder .bf-line-separator-wrapper--vertical{display:block;padding-top:8rem;padding-bottom:2rem;margin:0;margin-right:2rem}#benefit-finder .bf-line-separator--vertical{display:block;border-left:.125rem solid #f0f0f0;width:100%;height:100%}}#benefit-finder .bf-obfuscated-link{position:relative;text-decoration:none}#benefit-finder .bf-obfuscated-link:visited{text-decoration:none}#benefit-finder p,p.regular{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%}@media (width >= 65.5625rem){#benefit-finder p,p.regular{font-size:1.0625rem}}#benefit-finder p.bold{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;font-weight:700}@media (width >= 65.5625rem){#benefit-finder p.bold{font-size:1.0625rem}}#benefit-finder .bf-usa-process-list{margin-left:4.375rem;margin-right:1.125rem}#benefit-finder .bf-usa-process-list__item{min-height:5rem}#benefit-finder .bf-usa-process-list__item .bf-usa-process-list__heading{font-size:1.3125rem}#benefit-finder .bf-usa-process-list__item:last-child{border-left:.5rem solid transparent}#benefit-finder h3.bf-usa-process-list__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder h3.bf-usa-process-list__heading{font-size:1.3125rem}}#benefit-finder .bf-usa-radio__label{margin-top:1rem}#benefit-finder .bf-usa-radio__input:checked+.bf-usa-radio__label:before{background-color:#1b1b1b;box-shadow:0 0 0 .125rem #1b1b1b,inset 0 0 0 .125rem #fff;outline-offset:.25rem}#benefit-finder .bf-usa-radio__input:checked.usa-input--error+.bf-usa-radio__label:before{background-color:#005ea2;box-shadow:0 0 0 .1875rem #8b0a03,inset 0 0 0 .125rem #fff;outline-offset:.25rem}@media (width >= 65.5625rem){#benefit-finder .bf-radio-group>.bf-usa-radio:first-of-type .bf-usa-radio__label{margin-top:1.5rem}}#benefit-finder .benefit-finder__main h3,.benefit-finder__main p{all:revert;margin:0}#benefit-finder .bf-usa-step-indicator__segment .bf-usa-step-indicator__segment-label{color:#757575}#benefit-finder .bf-usa-step-indicator__segment:after{background-color:#757575}#benefit-finder .bf-usa-step-indicator__segment--complete .bf-usa-step-indicator__segment-label{color:#112f4e}#benefit-finder .bf-usa-step-indicator__segment--complete:after{background-color:#112f4e}#benefit-finder .bf-usa-step-indicator__segment--current .bf-usa-step-indicator__segment-label{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;font-weight:700;color:#0081a1;font-style:italic}@media (width >= 65.5625rem){#benefit-finder .bf-usa-step-indicator__segment--current .bf-usa-step-indicator__segment-label{font-size:1.0625rem}}#benefit-finder .bf-usa-step-indicator__segment--current:after{background-color:#0081a1}#benefit-finder .bf-step-back-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;padding:0}@media (width >= 65.5625rem){#benefit-finder .bf-step-back-button{font-size:1.0625rem}}#benefit-finder .bf-usa-select.usa-input--error{padding:.5rem 2rem .5rem .5rem;height:auto;border-color:#8b0a03}#benefit-finder .bf-usa-select.usa-input--error:focus{outline-offset:.125rem}#benefit-finder .bf-usa-summary-box{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:117.4%;margin:1rem .9375rem;border-color:#00bde3}@media (width >= 65.5625rem){#benefit-finder .bf-usa-summary-box{font-size:1.3125rem}}@media (width > 65.5625rem){#benefit-finder .bf-usa-summary-box{margin:1rem 0}}#benefit-finder .bf-usa-summary-box .bf-usa-list li{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;line-height:26px;font-size:1.0625rem}@media (width >= 65.5625rem){#benefit-finder .bf-usa-summary-box .bf-usa-list li{font-size:1.0625rem}}#benefit-finder .bf-usa-input.usa-input--error{outline-offset:.125rem}#benefit-finder .time-indicator{color:#3d4551;margin-bottom:2.25rem}#benefit-finder .bf-intro{padding-bottom:2.25rem}#benefit-finder .bf-intro>.bf-grid-container.grid-container{padding:0 2.25rem}#benefit-finder .bf-intro .bf-cta-wrapper{display:flex;justify-content:center;margin:1.25rem 0 1.5rem}@media (width >= 65.5625rem){#benefit-finder .bf-intro .bf-cta-wrapper{margin:2rem 2rem 4rem}}#benefit-finder .bf-intro .bf-cta-wrapper button{margin:0 auto}#benefit-finder .bf-intro .bf-intro-process-notices{display:flex;flex-direction:column;text-align:left}@media (width >= 65.5625rem){#benefit-finder .bf-intro .bf-intro-process-notices{margin-left:1rem}}#benefit-finder .bf-intro .bf-intro-process-notices .bf-intro-process-notices-heading{width:100;margin-bottom:1.875rem}#benefit-finder .bf-intro .bf-intro-process-notices p{margin-top:0}#benefit-finder .bf-intro .bf-intro-process-list{display:flex;flex-direction:column;justify-content:space-around}#benefit-finder .bf-intro .bf-intro-process-list .bf-intro-process-heading h2{text-align:left;margin-bottom:1.875rem}@media (width >= 65.5625rem){#benefit-finder .bf-intro .bf-intro-process-list .bf-intro-process-heading h2{margin-bottom:1rem}}#benefit-finder .bf-intro .bf-intro-process-list .bf-usa-process-list{margin-left:0;margin-right:0;padding-top:.5rem}#benefit-finder .bf-intro .bf-intro-process-list .bf-usa-process-list .bf-usa-process-list__heading{font-size:1rem}@media (width >= 65.5625rem){#benefit-finder .bf-intro .bf-intro-process-list .bf-usa-process-list .bf-usa-process-list__heading{font-size:1.3125rem}}@media (width >= 65.5625rem){#benefit-finder .bf-intro .bf-intro-process-list{min-width:50%}#benefit-finder .bf-intro .bf-intro-process-group{display:flex}}#benefit-finder .bf-verify-selections-view{background-color:#112f4e;margin:0;padding-bottom:4rem}#benefit-finder .bf-verify-selections-view .bf-grid-container.grid-container{max-width:77.125rem;padding:0 1.25rem}@media (width >= 78.625rem){#benefit-finder .bf-verify-selections-view .bf-grid-container.grid-container{padding-left:0;padding-right:0}}#benefit-finder .bf-section-wrapper{background-color:#fff;border:.0625rem solid #fff;border-radius:.75rem}#benefit-finder .bf-section-wrapper .bf-usa-button{margin-bottom:1rem}#benefit-finder .bf-section-info{margin:3rem 1rem}#benefit-finder .bf-section-nav-btn-group{display:flex;flex-wrap:wrap;justify-content:center}#benefit-finder .bf-section-nav-btn-group .bf-usa-button{min-width:7.5rem}#benefit-finder .bf-section-nav-btn-group .bf-usa-modal-group{width:100%}#benefit-finder .bf-section-nav-btn-group button,.bf-section-nav-btn-group .bf-usa-modal-group a{margin:0}@media (width >= 29.9375rem){#benefit-finder .bf-section-nav-btn-group .bf-usa-button:first-of-type{margin-right:2.5rem}#benefit-finder .bf-section-nav-btn-group .bf-usa-modal-group{width:auto}#benefit-finder .bf-section-nav-btn-group button,.bf-section-nav-btn-group .bf-usa-modal-group a{margin-bottom:1rem}}#benefit-finder .bf-section-heading{background-color:#112f4e;color:#fff;margin:0;padding:3rem 0 1.875rem}@media (width >= 65.5625rem){#benefit-finder .bf-section-heading{padding:4rem 1rem}}#benefit-finder #bf-section{padding-left:0;padding-right:0;margin-bottom:2.5rem}#benefit-finder #bf-section .bf-form-heading-group{padding-bottom:1.875rem}#benefit-finder #bf-section .bf-form-heading-group h2.bf-form-heading{margin-bottom:0;margin-top:1.875rem;padding-bottom:.5rem}#benefit-finder #bf-section .bf-form-heading-group .bf-section-sub-heading p{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:145.4%;margin:0}@media (width >= 65.5625rem){#benefit-finder #bf-section .bf-form-heading-group .bf-section-sub-heading p{font-size:1.3125rem}}#benefit-finder .bf-radio-group{display:flex;flex-wrap:wrap;margin-left:1.25rem}#benefit-finder .bf-radio-group .bf-usa-radio__label{margin-right:.875rem}@media (width >= 65.5625rem){#benefit-finder .bf-section-info{margin:4rem}#benefit-finder .bf-radio-group{display:inline}}#benefit-finder .bf-eligible-view-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3125rem;font-style:normal;font-weight:900;line-height:117.4%;margin-left:.9375rem}@media (width >= 65.5625rem){#benefit-finder .bf-eligible-view-heading{font-size:2rem}}@media (width > 65.5625rem){#benefit-finder .bf-eligible-view-heading{margin-left:0}}#benefit-finder .bf-eligible-view-description{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1rem;font-weight:700;line-height:134.09%;margin-left:.9375rem}@media (width >= 65.5625rem){#benefit-finder .bf-eligible-view-description{font-size:1.25rem}}@media (width > 65.5625rem){#benefit-finder .bf-eligible-view-description{margin-left:0}}#benefit-finder .bf-not-eligible-view-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3125rem;font-style:normal;font-weight:900;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder .bf-not-eligible-view-heading{font-size:2rem}}#benefit-finder .bf-not-eligible-view-description{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1rem;font-weight:700;line-height:134.09%}@media (width >= 65.5625rem){#benefit-finder .bf-not-eligible-view-description{font-size:1.25rem}}#benefit-finder .bf-zero-benefits-view-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3125rem;font-style:normal;font-weight:900;line-height:117.4%}@media (width >= 65.5625rem){#benefit-finder .bf-zero-benefits-view-heading{font-size:2rem}}#benefit-finder h3.bf-zero-benefits-view-description{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%}@media (width >= 65.5625rem){#benefit-finder h3.bf-zero-benefits-view-description{font-size:1.0625rem}}#benefit-finder .bf-back-to-form-cta{margin:1rem 0 2rem}#benefit-finder .bf-result-view .bf-grid-container.grid-container{padding:1.25rem}#benefit-finder .bf-result-view-benefits,.bf-result-view-unmet,.bf-result-view-relevant-benefits,.bf-result-view-share-results{padding:1rem 0;text-align:left}#benefit-finder .bf-result-view-benefits .bf-result-view-unmet-heading,.bf-result-view-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-benefits .bf-result-view-share-results-heading,.bf-result-view-unmet .bf-result-view-unmet-heading,.bf-result-view-unmet .bf-result-view-relevant-benefits-heading,.bf-result-view-unmet .bf-result-view-share-results-heading,.bf-result-view-relevant-benefits .bf-result-view-unmet-heading,.bf-result-view-relevant-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-relevant-benefits .bf-result-view-share-results-heading,.bf-result-view-share-results .bf-result-view-unmet-heading,.bf-result-view-share-results .bf-result-view-relevant-benefits-heading,.bf-result-view-share-results .bf-result-view-share-results-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;font-style:normal;font-weight:900;line-height:117.4%;margin-left:.9375rem}@media (width >= 65.5625rem){#benefit-finder .bf-result-view-benefits .bf-result-view-unmet-heading,.bf-result-view-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-benefits .bf-result-view-share-results-heading,.bf-result-view-unmet .bf-result-view-unmet-heading,.bf-result-view-unmet .bf-result-view-relevant-benefits-heading,.bf-result-view-unmet .bf-result-view-share-results-heading,.bf-result-view-relevant-benefits .bf-result-view-unmet-heading,.bf-result-view-relevant-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-relevant-benefits .bf-result-view-share-results-heading,.bf-result-view-share-results .bf-result-view-unmet-heading,.bf-result-view-share-results .bf-result-view-relevant-benefits-heading,.bf-result-view-share-results .bf-result-view-share-results-heading{font-size:1.625rem}}@media (width > 65.5625rem){#benefit-finder .bf-result-view-benefits .bf-result-view-unmet-heading,.bf-result-view-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-benefits .bf-result-view-share-results-heading,.bf-result-view-unmet .bf-result-view-unmet-heading,.bf-result-view-unmet .bf-result-view-relevant-benefits-heading,.bf-result-view-unmet .bf-result-view-share-results-heading,.bf-result-view-relevant-benefits .bf-result-view-unmet-heading,.bf-result-view-relevant-benefits .bf-result-view-relevant-benefits-heading,.bf-result-view-relevant-benefits .bf-result-view-share-results-heading,.bf-result-view-share-results .bf-result-view-unmet-heading,.bf-result-view-share-results .bf-result-view-relevant-benefits-heading,.bf-result-view-share-results .bf-result-view-share-results-heading{margin-left:0}}#benefit-finder .bf-result-view-benefits>p,.bf-result-view-unmet>p,.bf-result-view-relevant-benefits>p,.bf-result-view-share-results>p{margin-left:.9375rem}@media (width > 65.5625rem){#benefit-finder .bf-result-view-benefits>p,.bf-result-view-unmet>p,.bf-result-view-relevant-benefits>p,.bf-result-view-share-results>p{margin-left:0}}#benefit-finder .bf-result-view-benefits .bf-expand-all,.bf-result-view-unmet .bf-expand-all,.bf-result-view-relevant-benefits .bf-expand-all,.bf-result-view-share-results .bf-expand-all{display:none}#benefit-finder .bf-result-view-unmet p{padding-bottom:1rem}#benefit-finder .bf-result-view-unmet .bf-result-view-cta-wrapper{display:flex;justify-content:center}@media (width > 65.5625rem){#benefit-finder .bf-result-view-unmet{margin-left:0}}#benefit-finder .bf-result-view-share-results-trigger-group button{margin-bottom:.5rem}#benefit-finder .bf-result-view-share-results{text-align:left}@media (width >= 65.5625rem){#benefit-finder .bf-result-view-details{padding:1.5rem 5.4rem}#benefit-finder .bf-result-view-benefits .bf-expand-all{display:block}}#benefit-finder .bf-verify-criteria-value{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;font-weight:700;padding-bottom:1.875rem}@media (width >= 65.5625rem){#benefit-finder .bf-verify-criteria-value{font-size:1.0625rem}}@media (width >= 65.5625rem){#benefit-finder .bf-verify-criteria-value{padding-bottom:2.5rem}}#benefit-finder .bf-verify-criteria-legend{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:132%;padding-bottom:.5rem}@media (width >= 65.5625rem){#benefit-finder .bf-verify-criteria-legend{font-size:1.0625rem}}#benefit-finder .bf-verify-criteria-section-heading{border-bottom:.125rem solid #0081a1;padding-bottom:.5rem}#benefit-finder .bf-verify-criteria-section:last-of-type{padding-bottom:1.875rem}#benefit-finder html{background-color:#112f4e;height:100%;min-height:100vh}
