#form-tracker{background-color:#f2f2f2;border-radius:15px;margin-top:15px;padding:10px}#form-tracker .target-icon{width:60px}#form-tracker span{font-size:1.5rem;padding-left:15px}.noOpacity{opacity:0}.RHIF-hero.bg-green{background:#8dc63f}.RHIF-hero .banner-text-container{height:inherit;width:100%}.RHIF-hero .identifier-container{flex-direction:row;justify-content:left;padding-bottom:0!important;padding-right:0;padding-top:0!important}.RHIF-hero .element.span12{height:101px;padding:0!important}.RHIF-hero .element.span12.below{bottom:0;position:absolute}.RHIF-hero .rhif-identifier{background-color:#1a6c7b;display:inline-block;flex:inherit!important;float:left;max-width:inherit;padding:35px 0 35px 55px!important;position:relative;width:75%;z-index:3}.RHIF-hero .rhif-identifier h4{color:#fff;font-family:Source Sans Pro,sans-serif!important;font-weight:400;letter-spacing:.04em;margin-bottom:0;text-align:left!important}.RHIF-hero .right-angle{background-color:#1a6c7b;clip-path:polygon(0 100%,0 0,100% 0,25% 100%);display:block;flex:inherit!important;float:left;height:inherit;margin-left:-1px!important;padding:0!important;width:3.982905983%!important;z-index:2}.hero-image-container.row-fluid{align-items:start;height:inherit}.RHIF-hero .banner-title{color:#fff;font-family:Source Sans Pro,sans-serif!important;font-size:3rem;font-weight:300;letter-spacing:-.14rem;line-height:54px;max-width:22ch;text-align:left!important}.RHIF-hero .heading{padding:65px 0 30px 50px}.RHIF-hero .form-column{height:inherit}.RHIF-hero .form-container{background-color:#fff;border:none;border-radius:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);margin-top:-150px;padding:0;position:absolute;z-index:5}.RHIF-hero .form-container.pr-0{padding-right:0}.RHIF-hero .form-container .form-height{height:325px}.RHIF-hero .hs-form.scroll-y{overflow-y:scroll}.RHIF-hero .hs-form label{font-family:Source Sans Pro,sans-serif!important;font-weight:400}.RHIF-hero .hs-form label:first-of-type{text-align:left}.RHIF-hero .hs-form .hs_are_you_a_home_improvement_contractor label:not(.inputs-list label){color:#528400;font-size:1.25rem!important;font-weight:500;margin:0}.RHIF-hero .span7.text-column{height:inherit;padding-left:0}.RHIF-hero .img-container{height:inherit;padding:40px 40px 0 0;position:relative}.RHIF-hero .img-container.below{height:425px}.RHIF-hero .img-container.below:before{content:none}.RHIF-hero.hero-form .img-container:before,.RHIF-hero.hero-title .img-container:before{content:""}.RHIF-hero .img-container.below .form-container{margin-top:50px}.no-col-padding{padding-left:0!important;padding-right:0!important}.RHIF-hero .hero-image:before{background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(31,30,30,0)),color-stop(rgba(31,30,30,.75)),color-stop(150%,#1f1e1e));background:linear-gradient(270deg,rgba(31,30,30,0) 0,rgba(31,30,30,.75),#1f1e1e 150%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.RHIF-hero .hero-image.clipped:before{background:linear-gradient(270deg,rgba(31,30,30,0) 40%,rgba(31,30,30,.75),#1f1e1e 150%)}.RHIF-hero .hero-image.flip-horizontal{transform:scaleX(-1)}.RHIF-hero .button-wrapper{margin:40px 0 30px}.rhif-button{border:2px solid transparent;border-radius:40px;cursor:pointer;display:inline-flex;font-family:Source Sans Pro,sans-serif!important;font-size:1.125rem;font-style:inherit!important;line-height:1.5;padding:15px 40px;position:relative;text-align:center;transition:all .3s ease;white-space:normal}.rhif-button:after{background-color:transparent;border:2px solid transparent;border-radius:999px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.rhif-button:focus{outline-offset:2px;transition:none!important}.rhif-button:hover{font-weight:inherit}.lifeGreen{background-color:#8b0;color:#222}.lifeGreen:hover{background-color:#528400;color:#222}.growthGreen{background-color:#528400;color:#fff}.growthGreen:hover{background-color:#8b0;color:#fff}.solidWhite{background-color:#fff;border-color:#eee;color:#1a6c7b!important}.solidWhite:hover{background:#eee}.solidWhite:focus{color:#178;outline-offset:2px;transition:none}.solidWhite:focus:after{border-color:#066}.whiteOutline{background-color:transparent;border:3px solid #fff;color:#fff}.whiteOutline:hover{background-color:#fff;color:#222!important}.RHIF-hero .form-container.expand-form{right:0;width:530px}.RHIF-hero .img-container.below .form-container.expand-form{margin-top:0}.RHIF-hero #homeowner .row-fluid{align-items:flex-start}.RHIF-hero #homeowner [class*=span]{padding:20px}.RHIF-hero #homeowner h3.regions-green{color:#528400}.RHIF-hero #homeowner .span6 p{color:#222;font-size:1rem}.RHIF-hero #homeowner .button-wrapper a{background-color:#528400;border-radius:40px;color:#fff!important;display:inline-flex;font-family:Source Sans Pro,sans-serif!important;font-size:1;font-style:inherit!important;font-weight:600;line-height:normal;padding:15px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s ease;white-space:normal}.RHIF-hero #homeowner .button-wrapper a:hover{background-color:#8b0}.RHIF-hero #homeowner .homeowners{background-color:#f2f2f2}.RHIF-hero #homeowner .contractors{background-color:#e5e5e5;padding-left:30px}.RHIF-hero form .inputs-list{text-align:left}.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .hs-richtext{margin-bottom:0}@media(min-width:1136px){.RHIF-hero #homeowner .homeowners:after{background-color:#f2f2f2;bottom:0;clip-path:polygon(0 0,0 100%,28% 0);content:"";display:block;height:100%;position:absolute;right:-55px;width:55px;z-index:1}.RHIF-hero #homeowner .contractors p{margin-bottom:63px}}@media (min-width:767px){.RHIF-hero.bottom-angle:after{background-color:#fff;bottom:-50px;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);content:"";display:block;height:100px;position:absolute;width:101%}.RHIF-hero.bottom-angle .hero-image{padding-bottom:50px}.RHIF-hero.hero-form.bottom-angle .hero-image{padding-bottom:125px}}@media(max-width:1135px){.RHIF-hero #homeowner [class*=span]{flex:0 0 100%;max-width:100%;padding:30px}.RHIF-hero.scroll-mobile .form-container .hs-form{overflow-y:scroll}}@media (max-width:1098px){.RHIF-hero .element.span12:not(.below) .rhif-identifier.span5{width:77.5%}}@media (max-width:1030px){.RHIF-hero .element.span12.below .rhif-identifier.span5,.RHIF-hero .element.span12:not(.below) .rhif-identifier.span5{width:85%}}@media (max-width:965px){.RHIF-hero .element.span12:not(.below) .rhif-identifier.span5{width:95%}.RHIF-hero .element.span12.below .rhif-identifier.span5{width:90%}}@media (max-width:868px){.RHIF-hero .element.span12.below{height:132px}.RHIF-hero .right-angle{clip-path:polygon(0 100%,0 0,100% 0,15% 100%)}}@media (max-width:767px){.RHIF-hero.expand-form.scroll-mobile .form-container{position:inherit}.RHIF-hero .hs-form{max-height:400px}.RHIF-hero .mobile{display:inline-block!important}.RHIF-hero .heading{padding:30px 0 0}.RHIF-hero.no-title .heading.mobile{display:none!important}.RHIF-hero.bg-green{background:none;background-color:transparent}.RHIF-hero .hero-image{background-position:inherit!important;background-size:cover!important;height:auto;height:100%;max-width:100%;padding:40px 0 100px}.RHIF-hero.hero-title{background-color:#528400;padding-bottom:25px}.RHIF-hero.hero-title .hero-image{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);padding-bottom:200px;padding-top:0}.RHIF-hero.hero-form .hero-image{padding-bottom:100px}.RHIF-hero.hero-form.no-title .hero-image{margin-bottom:175px;padding-bottom:100px}.RHIF-hero.hero-form .hero-image .identifier-container{margin-bottom:30px}.RHIF-hero .hero-image.clipped{background-size:cover}.RHIF-hero .heading.mobile{min-height:150px}.RHIF-hero .banner-title{font-size:2.5rem;line-height:normal;max-width:inherit;padding:30px 0 0;text-align:center;text-align:center!important}.RHIF-hero [class*=span]{width:100%}.RHIF-hero .hero-image-container.row-fluid{justify-content:left}.RHIF-hero .span7.text-column{padding-right:0;text-align:left}.RHIF-hero .form-container{margin-top:0;position:inherit}.RHIF-hero .form-container .form-height{height:inherit}.RHIF-hero .element.span12,.RHIF-hero .element.span12:not(.below){height:101px}.RHIF-hero .element.span12.below{height:101px;margin-top:75px}.RHIF-hero.bottom-angle.no-title .element.span12.below{bottom:inherit}.RHIF-hero .element.span12.below .rhif-identifier.span5,.RHIF-hero .element.span12:not(.below) .rhif-identifier.span5,.RHIF-hero .rhif-identifier.span5{max-width:inherit;width:80%}.RHIF-hero .right-angle{clip-path:polygon(0 100%,0 0,100% 0,10% 100%)}.RHIF-hero .hero-image.clipped:after{display:none!important}.RHIF-hero .img-container.below{height:325px}.RHIF-hero form .inputs-lis{text-align:left}.RHIF-hero form .inputs-list>li{display:inline-block}.RHIF-hero.hero-title .heading.mobile{min-height:inherit;padding:0}.RHIF-hero.hero-title .rhif-identifier.span5{padding:20px 0 20px 35px!important;width:75%!important}.RHIF-hero.hero-title .rhif-identifier.span5 h4{font-size:1.25rem}.RHIF-hero.hero-title .element.span12{height:65px}}@media (max-width:586px){.RHIF-hero .element.span12{height:132px}.RHIF-hero .element.span12:not(.below) .rhif-identifier.span5{width:90%}}@media (max-width:537px){.RHIF-hero .element.span12{height:101px}.RHIF-hero .element.span12.below .rhif-identifier.span5,.RHIF-hero .rhif-identifier.span5{width:95.170940171%!important}}@media (max-width:475px){.RHIF-hero .element.span12.below{height:132px}}@media (max-width:470px){.RHIF-hero .element.span12{height:132px}}@media (max-width:464px){.RHIF-hero .hs-form{padding:20px}}@media (max-width:443px){.RHIF-hero .rhif-identifier.span5{width:95%!important}}@media (max-width:435px){.RHIF-hero .identifier-container .element.span12{height:90px;width:90%}.identifier-container .rhif-identifier{padding:20px 0 20px 40px!important}}.RHIF-hero .hs-form .input{margin-right:0}.RHIF-hero .hs-form .hs-input{background-color:#f5f8fa;border:1px solid #cbd6e2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#4d4d4d;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:22px;padding:9px 10px;width:100%}.RHIF-hero .hs-form .hs-button{background-color:#528400;border:1px solid #0088ce;border-radius:40px;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;padding:.5rem 2rem;text-decoration:none;text-transform:none}.RHIF-hero .hs-form .hs-button:hover,.hs-form .hs-button:focus{background-color:#8b0;color:#222}.RHIF-hero .submitted-message{padding:50px 20px}.RHIF-hero .submitted-message h3,.RHIF-hero .submitted-message p:last-of-type{margin-bottom:0}.RHIF-hero .grecaptcha-badge{height:1px!important;visibility:hidden}.RHIF-hero form.hs-form-31cc0eff-5565-4773-b5b9-02abe119cbd8 .formhead{text-align:center}.RHIF-hero form.hs-form-31cc0eff-5565-4773-b5b9-02abe119cbd8 .hs_are_you_a_home_improvement_contractor{margin-bottom:0}.RHIF-hero form.hs-form-31cc0eff-5565-4773-b5b9-02abe119cbd8 .hs_are_you_a_home_improvement_contractor,form .hs_are_you_a_home_improvement_contractor label{text-align:center}.RHIF-hero form .hs_recaptcha.hs-form-field{margin-bottom:0}.RHIF-hero #homeowner,.RHIF-hero .hs-form-31cc0eff-5565-4773-b5b9-02abe119cbd8 .actions,.hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .actions{display:none}.RHIF-hero #homeowner p{color:#4d4d4d;font-size:1.125rem;text-align:left}.RHIF-hero #homeowner a{color:#0088ce;text-decoration:underline}.RHIF-hero #homeowner h3{margin:0 0 20px}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#c9c9c9}::-webkit-scrollbar-thumb{background-color:#1a6c7b;border:1px solid #14515c;border-radius:10px}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3{padding-bottom:0}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .hs_are_you_a_home_improvement_contractor label .hs-form-required,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .hs_are_you_a_home_improvement_contractor label .hs-form-required,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .hs_are_you_a_home_improvement_contractor label .hs-form-required{position:absolute}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .form-columns-0,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .form-columns-0,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .form-columns-0,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .form-columns-0{position:relative}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .form-columns-0 .hContainer,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .form-columns-0 .hContainer,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .form-columns-0 .hContainer,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .form-columns-0 .hContainer{margin-bottom:0}.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .form-columns-0 .hContainer .bFormHead,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .form-columns-0 .hContainer .bFormHead{color:#417514}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .form-columns-0 .imgContainer,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .form-columns-0 .imgContainer,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .form-columns-0 .imgContainer,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .form-columns-0 .imgContainer{margin-top:-70px;right:0;z-index:0}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .form-columns-0 .hs-richtext.imgContainer,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .form-columns-0 .hs-richtext.imgContainer,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .form-columns-0 .hs-richtext.imgContainer,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .form-columns-0 .hs-richtext.imgContainer{margin-bottom:0}.RHIF-hero .hs-form-183841a4-d4ac-41f6-9f7a-8b13a001ebcc .imgContainer.inherit,.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .imgContainer.inherit,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .imgContainer.inherit,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .imgContainer.inherit{margin-top:50px;position:inherit;right:0;z-index:inherit}@media(max-width:767px){.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .inputs-list,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .inputs-list,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .inputs-list{text-align:left}.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .inputs-list>li,.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .inputs-list>li,.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .inputs-list>li{display:inline-block}.RHIF-hero .hs-form-3b696a67-eaa6-4658-b2e9-c8162659574d .hs_are_you_a_home_improvement_contractor label:not(.inputs-list label),.RHIF-hero .hs-form-82acb500-1f50-42a0-9b8b-145d18fc50bd .hs_are_you_a_home_improvement_contractor label:not(.inputs-list label),.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .hs_are_you_a_home_improvement_contractor label:not(.inputs-list label){text-align:left}}.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 .hs-input::placeholder{opacity:.5}.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 select:required:invalid{opacity:.5}.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a option[value=""][disabled]{display:none}.RHIF-hero .hs-form-b9d6aff6-a676-476c-9508-eda4eeb407a3 option{opacity:1}