#appZip .errorMessage,#appZip input{text-align:center}#appZip h2{font-size:3rem;font-weight:700}#appZip button,#appZip input{font-size:1rem}#appZip button{border:none;border-radius:3px;font-weight:600;height:58px;letter-spacing:.8px;padding:15px 10px;width:300px}#appZip .btn{border-radius:6px;font-size:.875rem;margin:0;max-width:160px}#appZip .ctaBtn,#appZip .ctaBtn:hover{color:#fff}#appZip input{border:1px solid #a4a4a4;border-radius:3px;box-shadow:inset 0 2px 2px -1px rgba(74,74,104,.5);height:58px;min-width:300px}#appZip .zip-box-3step{border-radius:10px;margin:0 auto;max-width:370px;padding:20px 10px}#appZip .steps-bg{padding:10px 15px}@media screen and (min-width:768px){input.zip{width:187px}}#appZip input:focus{outline:0}#appZip input::placeholder{color:#a4a4a4;text-align:center}#appZip .invalid input{border:1px solid red!important}#appZip .success input{border:1px solid #28cd50!important}#appZip .errorMessage{color:#fff;font-size:.75rem;min-width:max-content;position:absolute;top:64px}#appZip a{display:inline-block;text-decoration:none}#appZip ul li{line-height:24px}#appZip img{height:auto;margin:27px 10px 0}#appZip sup{font-size:.75rem}#appZip .pointer{cursor:pointer}.check-circle-isvalid,.check-circle-valid{margin-bottom:10px;position:absolute;right:5px}.container-zip{margin-left:auto;margin-right:auto;width:100%}#appZip form,.hero div,.steps{display:flex}.ctaBtn,.ctaBtn:hover,.dropdown-item:focus,.dropdown-item:hover{color:#fff}.hero{min-height:673px;width:100%}.inner-box-text{width:300px}.inner-box-text p{line-height:15px;text-align:left!important}.hero .required{font-size:.813rem;margin-bottom:5px}.hero .heroStepThree h2{margin-bottom:60px;margin-top:30px;max-width:1020px}.hero .first-name-value{color:#fff;font-size:3rem;font-weight:700}.first-name-value>div{display:inline-block}#appZip form{animation-duration:1s;animation-name:fadeIn}#appZip form,.hero div{align-items:center;flex-direction:column}.hero div{justify-content:center}.hero h2{margin-bottom:30px;margin-top:55px;max-width:985px;padding-top:3%}.hero p{font-size:1.5rem}.hero .blurBg{backdrop-filter:blur(8px);border-radius:6px;margin-bottom:10px;max-width:300px;padding-bottom:15px;padding-left:10px}.hero .blurBg>p{font-size:.813rem!important;line-height:15px;margin:auto;text-align:left;width:100%}.hero p:nth-of-type(2){font-size:1rem}.formField,.hero h2,.hero p,.heroSection,.steps a{position:relative}.formField{margin-bottom:28px}.hero h2,.hero p{color:#fff;text-align:center}.steps{flex-direction:row!important;justify-content:center;margin-top:20px;padding-bottom:20px}.steps a:hover{top:-3px}.steps a{color:#686d77;top:0;transition:top .35s ease}.steps a,.subHeader{font-weight:600}.steps a.active{color:#4e5259;text-decoration:underline!important}.hero .heroStepOne p:nth-of-type(3){font-size:1rem}.subHeader{margin-bottom:0;margin-top:0}@media screen and (min-width:767px){.subHeader.up-md{display:block}.subHeader.down-md{display:none}}@media screen and (max-width:767px){.hero .heroStepTwo h2{margin-bottom:30px}.hero .first-name-value,.hero h2{font-size:1.5rem;font-weight:600}.hero .blurBg{height:auto;width:100%}.subHeader.up-md{display:none}.subHeader.down-md{display:block}.hero{min-height:687px;padding:0 10px}#appZip input{min-width:264px}.hero .blurBg{max-width:274px}}@media screen and (min-width:767px) and (max-width:997px){#appZip ul li{width:83%}}@media screen and (max-width:767px){#appZip h2{font-size:1.875rem}#appZip button{width:100%}#appZip .container-zip{padding:0 0 50px}}