#hero__form{max-width:480px;width:100%;margin:0 0 0 auto;z-index:10;background-color:var(--orange);padding:32px;border-radius:0 6.25rem 0 0;color:#000;box-sizing:border-box}#hero__form.hide-mobile{display:none}@media (min-width:984px){#hero__form.hide-mobile{display:block}}@media screen and (min-width:1200px){.hero__form-container{width:47%;margin:60px 0}}.hero__mobile-cta-container{display:flex;flex-direction:column}@media (min-width:984px){.hero__mobile-cta-container{display:none}}.hero__form-title{padding-bottom:.5em;color:#000;font-weight:400;line-height:1.2;font-size:24px;margin:6px 0}.hero__form-legend{font-size:16px;margin:16px 0}.hero__form-field{margin-bottom:16px}.hero__form-field--city-state{display:grid;grid-template-columns:4fr 2fr;grid-gap:10px;gap:10px}.hero__form-field .label,.hero__form-field label{font-size:14px;margin:0 0 8px;font-weight:500;display:block}.hero__form-field input[type=text],input[type=email],input[type=tel],select{display:block;padding:8px;line-height:2;min-height:46px;width:100%;font-size:15px;border:0}.hero__form-field a{text-decoration:none;color:#000;font-weight:700}.hero__form-cta{padding:.7rem 1.25rem;color:var(--dark-blue);border:.1875rem solid var(--dark-blue);border-radius:3.125rem;background:none;cursor:pointer;transition:all .25s ease;text-align:center;text-decoration:none;font-weight:600;font-size:1.125rem;margin:0;box-sizing:border-box}.hero__form-cta:hover{color:#fff;background-color:var(--dark-blue)}.hero__form-cta svg{transform:scale(1.2);margin-left:.3rem}.hero__form-cta svg path{fill:var(--dark-blue)}.hero__form-cta:hover svg path{fill:#fff}.form2 .btn--dark{margin:0 auto;padding:15px 40px}@media (max-width:768px){.form2 .btn--dark{padding:15px}}.form2 .btn--back{cursor:pointer}.form2 .btn--back,.hero__form-footnote{font-size:14px;text-align:center}.form2 .progress-bar{width:100%;height:16px;border-radius:8px;background-color:var(--dark-blue);position:relative;margin-bottom:30px}.form2 .progress-bar:before{content:"";display:block;position:absolute;height:12px;top:2px;left:2px;border-radius:7px;width:33%;z-index:1;background-color:var(--green)}.form2 .progress-bar[data-step="3"]:before{width:66%}.form2 .progress-bar[data-step="4"]:before{width:calc(100% - 23px)}.form2 .progress-bar:after{content:"\2713";color:#fff;border-radius:50%;background-color:var(--dark-blue);padding:5px 7px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0;border:2px solid var(--dark-blue)}.form2 .progress-bar[data-step="4"]:after{color:var(--dark-blue);background-color:var(--green)}.form2 input[type=radio]{position:absolute;z-index:-1;display:block;margin:50px 0 0 132px}.house-label{display:flex;justify-content:flex-start;align-items:center;padding:8px 30px;border-radius:6px;border:2px solid var(--dark-blue);color:var(--dark-blue);cursor:pointer;margin:15px 0}.house-label:before{content:"";width:30px;height:30px;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:10px}.house-label[for="1 story"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/NonSelect 1 Story.png")}.house-label[for="2 stories"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/NonSelect 2 Story.png")}.house-label[for="3+ stories"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/NonSelect 3 Story.png")}input[type=radio]:focus+.house-label{outline:1px auto -webkit-focus-ring-color}input[type=radio]:checked+.house-label{background-color:var(--dark-blue);color:#fff}input[type=radio]:checked+.house-label[for="1 story"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/Select 1 Story.png")}input[type=radio]:checked+.house-label[for="2 stories"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/Select 2 Story.png")}input[type=radio]:checked+.house-label[for="3+ stories"]:before{background-image:url("/users/u0/1/imports/14118/_next/static/css/static/Select 3 Story.png")}.form2 .btn--dark{border-color:var(--dark-blue);background-color:var(--dark-blue);color:#fff;display:block}.form2 .hero__form-field input{border-radius:6px}#hero__form.form2{margin-bottom:40px;padding:32px 32px 15px}#hero__form.form2.form3{display:none}