#lp_hero{background-color:#e2e8f0}@media only screen and (min-width:1200px){#lp_hero{padding:80px 0}}@media only screen and (min-width:1200px){#lp_hero div.message{padding-right:60px}}#lp_hero div.message h2{color:#020617;font-family:var(--primaryFont),sans-serif;letter-spacing:-.4px;font-weight:700;font-size:4.2rem;line-height:5.32rem}@media only screen and (min-width:1200px){#lp_hero div.message h2{font-size:6.8rem;line-height:8.32rem;margin-bottom:2rem}}#lp_hero div.message p{color:#64748b;font-weight:400;font-size:1.4rem;line-height:1.736rem}@media only screen and (min-width:992px){#lp_hero div.message p{font-size:1.6rem;line-height:1.936rem}}#benefits{background-color:#d6dfea}@media only screen and (min-width:1200px){#benefits{padding:80px 0}}div.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (min-width:992px){div.flex-wrapper{flex-wrap:nowrap;justify-content:space-evenly}}div.flex-wrapper>div.item{width:90%;border:1px solid #020617}@media only screen and (min-width:992px){div.flex-wrapper>div.item{width:30%;padding:0 40px}}div.item>h2{color:#020617;font-family:var(--primaryFont),sans-serif;letter-spacing:-.4px;font-weight:700;text-align:right;font-size:7.2rem;line-height:8.213rem}@media only screen and (min-width:1200px){div.item>h2{font-size:7.2rem;line-height:8.213rem}}div.item>p{color:#000;font-weight:600;letter-spacing:-.4px}@media only screen and (min-width:1200px){div.item>p{font-size:2.4rem;line-height:3.6rem}}#do_help{background-color:var(--white)}@media only screen and (min-width:1200px){#do_help{padding:120px 0}}div.message-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (min-width:992px){div.message-wrap{flex-wrap:nowrap;justify-content:space-evenly}}div.message{width:90%;text-align:center;border:1px solid #adadad;border-radius:24px}@media only screen and (min-width:992px){div.message{width:40%;padding:60px 40px 40px}}div.message>h3{font-family:var(--primaryFont),sans-serif;text-align:center;font-size:3.2rem;line-height:3.732rem;margin-bottom:40px}div.message>p{color:#64748b;font-size:1.4rem;line-height:1.7rem;text-align:center}#lp_find_codes{background-color:#e2e8f0}@media only screen and (min-width:1200px){#lp_find_codes{padding:60px 0 30px}}#lp_find_codes h2{text-align:center;font-family:var(--primaryFont),sans-serif;letter-spacing:-.4px}@media only screen and (min-width:1200px){#lp_find_codes h2{font-size:4.2rem;line-height:5rem;margin-bottom:2rem}}div.address-error-cta.show{opacity:1}div.address-error-cta{position:absolute;bottom:-10%;background-color:#ffd9de;border-radius:3px;opacity:0;transition:opacity .3s ease-in-out .2s}@media only screen and (min-width:768px){div.address-error-cta{bottom:-8%}}div.address-error-cta{width:80%;left:calc(50% - calc(calc(100% * .8) / 2))}@media only screen and (min-width:600px){div.address-error-cta{width:55%;left:calc(50% - calc(calc(100% * .75) / 2))}}div.address-error-cta p{text-align:center;padding:.8rem 1.6rem;margin-bottom:0;color:var(--secondaryColor6);font-size:1.4rem;line-height:1.4rem}div.address-error-cta{bottom:0}button.esri-search__submit-button,button.esri-search__clear-button{display:none}#esri_search_content_cta{background:transparent !important;width:100%}#esri_search_content_cta-input{font-family:'Source Sans Pro',sans-serif !important;margin-bottom:0}div.esri-view-surface:focus{--esri-view-outline:0}form.fp_header-form-cta{width:100%;padding:0 5%}form.fp_header-form-cta{display:flex}@media only screen and (min-width:768px){form.fp_header-form-cta{padding:0 10%}}@media only screen and (min-width:992px){form.fp_header-form-cta{padding:0 10%;margin-bottom:2rem}}.fp_header-form-cta input[type=text]{width:100%;font-size:1.5rem;line-height:2rem;color:var(--fontColor);padding:1rem;border:1px solid var(--secondaryColor5);border-radius:12px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.fp_header-form-cta input[type=text]{margin-bottom:3rem}@media only screen and (min-width:768px){.fp_header-form-cta input[type=text]{margin-bottom:3rem}}#zip_address>label{display:none}.fp_header-form-cta input[type=text]:focus{outline:0}@media only screen and (min-width:768px){.fp_header-form-cta input[type=text]{height:50px;font-size:1.6rem;line-height:2rem;padding:15px 20px}}div.code-submit-cta input[type=submit]{display:block;padding:34px 20px;color:var(--white);font-size:1.6rem;line-height:2rem;font-weight:700;letter-spacing:.4px;background-color:#000;border-radius:12px;border:1px solid #000}div.code-submit-cta input[type=submit]{padding:14px 20px}#zip_address_cta{margin-bottom:1rem}@media only screen and (min-width:992px){#zip_address_cta{margin-bottom:3rem}}#testify{padding:100px 0}#testify h1{text-align:center;font-family:var(--primaryFont),sans-serif;color:#64748b}.container.waiting{max-width:unset;height:100vh;width:100vw;font-family:var(--primaryFont);padding:0;background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;opacity:0;z-index:-100;transition:opacity .3s ease-in-out}.container.waiting.show{opacity:1;z-index:100}.loader{height:20px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:12rem auto}@media only screen and (min-width:768px){.loader{width:40rem}}.loader--dot{animation-name:loader;animation-timing-function:ease-in-out;animation-duration:3s;animation-iteration-count:infinite;height:20px;width:20px;border-radius:100%;background-color:black;position:absolute;border:2px solid white}.loader--dot:first-child{background-color:var(--secondaryColor7);animation-delay:.5s}.loader--dot:nth-child(2){background-color:var(--secondaryColor6);animation-delay:.4s}.loader--dot:nth-child(3){background-color:var(--secondaryColor5);animation-delay:.3s}.loader--dot:nth-child(4){background-color:var(--secondaryColor4);animation-delay:.2s}.loader--dot:nth-child(5){background-color:var(--primaryColor2);animation-delay:.1s}.loader--dot:nth-child(6){background-color:var(--primaryColor1);animation-delay:0}.loader--text{position:absolute;top:200%;left:0;right:0;width:100%;padding:0 2rem;margin:auto;color:var(--white);font-size:1.8rem}@media only screen and (min-width:768px){.loader--text{width:40rem;padding:0}}.loader--text:after{content:"Please wait while we create your customized report...";font-weight:600;animation-name:loading-text;animation-duration:3s;animation-iteration-count:infinite}@keyframes loader{15%{transform:translateX(0)}45%{transform:translateX(380px)}65%{transform:translateX(380px)}95%{transform:translateX(0)}}@keyframes loading-text{0{content:"Please wait while we create your customized report..."}25%{content:"Please wait while we create your customized report..."}50%{content:"Please wait while we create your customized report..."}75%{content:"Please wait while we create your customized report..."}}