@charset "UTF-8";body{background-color:#fff}.site-title{font-size:2.8rem}.marquee{background-image:url("../images/marquees/wf-img-marquee-lg.jpg");padding:12rem 0}.marquee .col{padding:2.7rem;max-width:64rem}.offset{top:35rem}.offset p{font-size:24px;padding-left:2rem;padding-right:2rem}h1{font-family:WF-Sans,Verdana,Arial,Helvetica,sans-serif;padding-left:5rem;padding-right:5rem;line-height:5.2rem;font-weight:100;font-size:3.8rem}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main{max-width:100%;padding-left:0;padding-right:0}h2 a,h3 a{color:#5a469b}h2,h3,p{font-family:WF-Sans,Verdana,Arial,Helvetica,sans-serif}.text-semibold{font-weight:600}a sup{text-decoration:underline}.text-decoration-none{text-decoration:none}.underline{text-decoration:underline;color:#5a469b}.pt-1rem{padding-top:1rem}.pt-3rem{padding-top:3rem}.mb-2rem{margin-bottom:2rem}.mt-minus-1-5rem{margin-top:-1.5rem}.footnotes-legal{margin-top:5rem;margin-bottom:2rem;font-size:13px;line-height:20px}.footnotes-legal ol li{padding-bottom:2rem}.footnotes-legal p{font-size:13px;line-height:20px}.footnotes-legal a{text-decoration:underline}.accordion-container .accordion-toggle button[aria-expanded=false],.accordion-container .accordion-toggle button[aria-expanded=true]{background-image:none!important}.accordion-container .accordion-toggle button[aria-expanded=false]:before{content:"+";padding-right:10px;font-size:2rem;position:relative;bottom:0;margin-left:-21px}.accordion-container .accordion-toggle button[aria-expanded=true]:before{content:"–";padding-right:10px;font-size:2rem;position:relative;bottom:0;margin-left:-21px}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}hr{max-width:1120px;color:#787070;height:2px;background-color:#787070}.text-semibold{font-weight:600}a.btn-primary{text-decoration:none;color:#fff}a.btn-secondary{color:#3b3331;text-decoration:none}a.btn-secondary:hover{color:#fff}.marquee h1{padding-left:0}.marquee h2{font-weight:400}.cta-container .btn-primary,.cta-container .btn-secondary{max-width:28rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cta-container .btn-secondary{margin-left:1rem;box-shadow:0 0 0 2px #3b3331 inset;border:0}.time-availability{padding-top:1rem;font-size:1.2rem;text-align:center}.buying-home{padding:5rem 4rem}.buying-home h2{font-size:3.2rem;font-weight:400;padding-bottom:3rem}.buying-home li{padding-bottom:1.5rem}.buying-home li,.buying-home p{font-size:2rem;line-height:2.2rem}.buying-home .hl-icon{display:flex;justify-content:end;padding-right:3rem}.buying-home .hl-icon img{max-width:125px;max-height:125px}.grant-tool{padding:5rem 4rem 4rem 3rem;max-width:1120px;margin-right:auto;margin-left:auto}.grant-tool h2{font-size:2.4rem;font-weight:600}.grant-tool .cards-container{padding-top:4rem;padding-bottom:4rem}.grant-tool .gray-card{max-height:712px;min-height:712px;max-width:490px;width:100%;background-color:#f4f0ed;padding:4rem 5rem;border-radius:4rem}.grant-tool .gray-card h3{font-size:4rem;color:#d71e28;font-weight:600;padding-bottom:2rem}.grant-tool .gray-card p{font-size:1.6rem}.grant-tool .gray-card .eligible-metros{padding:1rem 2rem;background-color:#fff;max-height:31rem;overflow-y:auto}.grant-tool .gray-card .eligible-metros .city-list{margin:0}.grant-tool .gray-card .eligible-metros .city-list .city{font-size:1.6rem;font-weight:600;border-bottom:1px solid #b5adad;padding:10px 10px 10px 30px}.grant-tool .gray-card .eligible-metros .accordion-container{padding:0;margin-top:0}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-expander{display:none}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-panel{padding:8px 15px}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-panel ul{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-panel li{font-size:1.6rem;font-weight:400;line-height:2.2rem;list-style-type:none}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-toggle{border-top:0}.grant-tool .gray-card .eligible-metros .accordion-container .accordion-toggle button{padding:0}.grant-tool .gray-card .list-inputs .list-container{background-color:#fff;padding:.5rem 1rem;margin:2rem 0 7rem}.grant-tool .gray-card .list-inputs label.input-label,.grant-tool .gray-card .list-inputs p.input-label{display:block;color:#787070;padding-left:.5rem;font-size:1.6rem;margin-bottom:1.6rem}.grant-tool .gray-card .list-inputs .select2{width:100%!important}.grant-tool .gray-card .list-inputs .select2-selection__rendered,.grant-tool .gray-card .list-inputs select.btn-select{border:0;display:flex;height:30px;justify-content:space-between;align-items:center;background-color:#fff;font-size:1.8rem;width:100%;padding-bottom:.5rem;text-shadow:none;color:#141414}.grant-tool .gray-card .list-inputs .select2-selection__rendered .up,.grant-tool .gray-card .list-inputs select.btn-select .up{transform:rotate(180deg)}.grant-tool .gray-card .list-inputs .select2-selection__placeholder{color:#3b3332}.grant-tool .gray-card .list-inputs .select2-container--default .select2-selection--single{border:0;border-radius:0}.grant-tool .gray-card .list-inputs .select2-container .select2-selection--single{height:32px}.grant-tool .gray-card .list-inputs #limit-amount{border:0;display:flex;height:30px;justify-content:start;align-items:center;background-color:#fff;font-size:2rem;width:100%}.grant-tool .gray-card .list-inputs ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;z-index:16;max-height:30rem;max-width:39rem;width:100%;overflow-y:auto;position:absolute;background-color:#fff;margin-top:0;margin-left:-1rem}.grant-tool .gray-card .list-inputs li{list-style-type:none;font-size:1.6rem;padding:1rem 2rem;cursor:pointer}.grant-tool .gray-card .list-inputs li:hover{background-color:#ebebeb}.grant-tool .gray-card .list-inputs #city-county ul,.grant-tool .gray-card .list-inputs #us-state ul{display:none}.grant-tool .gray-card .list-inputs #city-county ul.show,.grant-tool .gray-card .list-inputs #us-state ul.show{display:block}.grant-tool .gray-card .list-inputs #city-county{visibility:hidden}.grant-tool .gray-card .list-inputs #city-county.show{visibility:visible}.call-to-actions .cta-text-line{text-align:center;padding-top:5rem}.call-to-actions a.cta-text-line{color:#5a469b;text-decoration:underline;font-size:2rem;text-align:center}.call-to-actions .s3-cta-container{max-width:570px;margin:4rem auto}.call-to-actions .s3-cta-container .col-md-6,.call-to-actions .s3-cta-container .col-sm-12{text-align:center}.call-to-actions .s3-cta-container .btn-primary,.call-to-actions .s3-cta-container .btn-secondary{max-width:28rem;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:0;margin-left:0;margin-bottom:.3rem}.call-to-actions .s3-cta-container .btn-secondary{margin-left:1rem;box-shadow:0 0 0 2px #3b3331 inset;border:0}.call-to-actions .time-availability{padding-top:1rem;font-size:1.2rem}.hr-md{background-color:#787070;height:2px;max-width:690px}.font-20px{font-size:2rem}.footnotes-legal p.footnotes{font-size:13px;line-height:17px;color:#3b3331}.footnotes-legal p.footnotes sup{top:-.4375rem;font-size:10px;line-height:0}@media only screen and (min-width:992px){.hidden-on-desktop{display:none}.pb-3rem{padding-bottom:3rem!important}}@media only screen and (max-width:992px){.marquee{padding:0}.marquee h1,.marquee h2{text-align:center;padding-right:0}.cta-container{flex-direction:column;align-items:center}.cta-container .btn-primary,.cta-container .btn-secondary{max-width:100%}.cta-container .btn-secondary{margin-top:1rem!important;margin-left:0!important}.buying-home{padding-top:2rem}.buying-home .hl-icon{justify-content:center}.buying-home h2{padding-top:2rem}.hr-container{max-width:100%;padding-left:4rem;padding-right:4rem}.cards-container .col-md-12,.cards-container .col-sm-12{margin-top:5rem}.cards-container .gray-card{margin-left:auto;margin-right:auto;width:100%;min-height:100%;max-height:100%}.footnotes-legal{padding:2rem}.footnotes-legal ol{-webkit-padding-start:1rem!important;padding-inline-start:1rem!important}}@media only screen and (max-width:576px){.marquee{background-image:none}.hidden-on-mobile{display:none}h1{font-size:3.2rem;line-height:4.1rem;font-weight:300}h2{padding-bottom:5rem}.time-availability{margin-bottom:0}.hr-container{padding-left:2rem;padding-right:2rem}.buying-home{padding:2rem 2rem}.buying-home .hl-icon{padding-right:0}.buying-home .hl-icon img{width:8.5rem}.buying-home h2{font-size:2rem;line-height:2.5rem}.buying-home p,.buying-home ul li{font-size:1.6rem}.grant-tool{padding:3rem 2rem}.grant-tool h2,.grant-tool p{font-size:1.6rem;padding-bottom:0;text-align:center}.grant-tool .cards-container{padding-top:0}.grant-tool .cards-container .col-sm-12{margin-top:2rem}.grant-tool .cards-container .gray-card{padding:4rem 2rem;max-width:100%}.grant-tool .cards-container .gray-card h3{font-size:3rem}.grant-tool .cards-container .gray-card p{text-align:left}.call-to-actions .cta-text-line{padding:4rem 2rem 0 2rem}.s3-cta-container{padding-left:2rem;padding-right:2rem}.s3-cta-container .btn-primary,.s3-cta-container .btn-secondary{width:100%;margin-top:1rem;margin-bottom:1rem;max-width:100%!important}.s3-cta-container .btn-secondary{margin-left:0!important}}@media (prefers-contrast:more){.btn-primary,.btn-secondary,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{outline:1px solid #ffffff;border:1px solid #f4f0ed;background-color:#f4f0ed}.grant-tool .gray-card .list-inputs #limit-amount,.grant-tool .gray-card .list-inputs .select2-selection{outline:1px solid #ffffff;border:1px solid #f4f0ed;background-color:#f4f0ed}.grant-tool .gray-card .list-inputs #limit-amount img,.grant-tool .gray-card .list-inputs .select2-selection img{border:1px solid #fff;filter:invert(1)}}@media (forced-colors:active){.btn-primary,.btn-secondary,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{outline:1px solid #ffffff;border:1px solid #f4f0ed;background-color:#f4f0ed}.grant-tool .gray-card .list-inputs #limit-amount,.grant-tool .gray-card .list-inputs .select2-selection{outline:1px solid #ffffff;border:1px solid #f4f0ed;background-color:#f4f0ed}.grant-tool .gray-card .list-inputs #limit-amount img,.grant-tool .gray-card .list-inputs .select2-selection img{border:1px solid #fff;filter:invert(1)}}.form-floating>#field-1.form-control+label::after{content:"Email address is required"}.form-floating>#field-1.form-control.email-invalid+label::after{content:"Please enter a valid email address"}.form-floating>#field-2.form-control+label::after{content:"First name is required"}.form-floating>#field-3.form-control+label::after{content:"Last name is required"}.form-floating>#field-4.form-control+label::after{content:"Company name is required"}.form-floating>#field-5.form-control+label::after{content:"State is required"}