body.page-template-prepare-your-home{background-color:var(--grayColor2)}div.hero-img-prepare{height:380px;background-size:cover;background-position:left top;position:relative;width:100%;margin:0 auto}@media only screen and (min-width:428px){div.hero-img-prepare{height:360px}}@media only screen and (min-width:1200px){div.hero-img-prepare{width:100%;height:535px}}div.hero-img-prepare div.page-intro{top:9.4rem}@media only screen and (min-width:428px){div.hero-img-prepare div.page-intro{top:7.5rem}}@media only screen and (min-width:600px){div.hero-img-prepare div.page-intro{width:500px;left:calc(50% - 250px);top:11.5rem}}@media only screen and (min-width:768px){div.hero-img-prepare div.page-intro{width:600px;left:calc(50% - 300px);top:7.5rem}}@media only screen and (min-width:992px){div.hero-img-prepare div.page-intro{width:800px;left:calc(50% - 400px);top:10.5rem}}@media only screen and (min-width:1200px){div.hero-img-prepare div.page-intro{width:880px;left:calc(50vw - 440px);top:13.5rem}}div.hero-img-prepare div.page-intro h1{font-size:3.2rem;line-height:3.4rem}@media only screen and (min-width:600px){div.hero-img-prepare div.page-intro h1{margin-bottom:1.75rem}}@media only screen and (min-width:768px){div.hero-img-prepare div.page-intro h1{font-size:4rem;line-height:4.225rem}}@media only screen and (min-width:1200px){div.hero-img-prepare div.page-intro h1{margin-bottom:2.5rem;font-size:4.8rem;line-height:5.425rem}}div.hero-img-prepare div.page-intro p{font-weight:600}@media only screen and (min-width:992px){div.hero-img-prepare div.page-intro p{padding:0 4rem}}@media only screen and (min-width:1200px){div.hero-img-prepare div.page-intro p{font-size:2rem;line-height:2.6rem;padding:0 5rem}}div.peril-intro{background-color:#fff;border:2px none var(--grayColor2);border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.08);z-index:25;margin-top:-7rem;padding:2.2rem 1.8rem 3.2rem}@media only screen and (min-width:992px){div.peril-intro{margin-top:-9rem}}@media only screen and (min-width:1200px){div.peril-intro{padding:7.6rem 0 8.6rem;margin-top:-17rem}}div.peril-intro>p{line-height:2.6rem}@media only screen and (min-width:992px){div.peril-intro>p{line-height:3.6rem}}div.peril-intro>p>strong{font-weight:700;font-size:2.4rem;line-height:2.6rem;letter-spacing:-.4px;color:var(--flashBlue)}div.peril-intro>p.form-top{font-size:1.6rem;line-height:2.4rem;font-weight:600;color:var(--grayColor3);margin-bottom:3rem}@media only screen and (min-width:992px){div.peril-intro>p.form-top{font-size:1.8rem;line-height:2.8rem;margin-bottom:3.2rem}}@media only screen and (min-width:1200px){div.peril-intro>p.form-top{font-size:2rem;line-height:3.6rem;margin-bottom:3.4rem}}div.peril-intro div.zip-input{flex-basis:100%}@media only screen and (min-width:768px){div.peril-intro div.zip-input{flex-basis:70%}}@media only screen and (min-width:992px){div.peril-intro div.zip-input{flex-basis:60%}}@media only screen and (min-width:1200px){div.peril-intro div.zip-input{flex-basis:50%;margin-right:.9rem}}div.peril-intro div.zip-input input.partner-input-text{border:1px solid var(--grayColor2);box-shadow:inset 0 0 4px 1px rgba(0,0,0,.25);font-size:1.6rem;line-height:2rem;color:#747474;font-weight:600;padding:1rem 1.45rem}@media only screen and (min-width:992px){div.peril-intro div.zip-input input.partner-input-text{font-size:2rem}}div.peril-intro div.zip-submit>input.orange-cta{margin-top:0;padding:.9rem 9.2rem}@media only screen and (min-width:992px){div.peril-intro div.zip-submit>input.orange-cta{padding:1.1rem 4.5rem}}@media only screen and (min-width:1200px){div.peril-intro div.zip-submit>input.orange-cta{padding:1.4rem 2.4rem;font-size:2rem;line-height:2rem}}#pyh_eye_candy{height:10rem;position:relative}@media only screen and (min-width:600px){#pyh_eye_candy{height:14rem}}@media only screen and (min-width:992px){#pyh_eye_candy{height:19rem}}@media only screen and (min-width:1200px){#pyh_eye_candy{height:20rem}}#pyh_eye_candy>div.blueprint{position:absolute;background-color:transparent;background-image:url(../images/pyh-blueprint.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover;width:100%;height:600px;bottom:-10rem;right:0}@media only screen and (min-width:600px){#pyh_eye_candy div.blueprint{width:calc(80vw)}}@media only screen and (min-width:768px){#pyh_eye_candy div.blueprint{bottom:-12rem}}@media only screen and (min-width:1200px){#pyh_eye_candy div.blueprint{width:calc(70vw);height:800px;bottom:-10rem;right:0}}