.homeinsurancehero{display:flex;justify-content:center;padding:45px 0 0}.homeinsurancehero_wrap{margin:auto;position:relative}.homeinsurancehero h1{color:var(--secondaryColor);font-family:var(--primaryFontBold);font-size:82px;line-height:.9;margin:30px auto 0;padding:0;text-align:left;width:100%}.homeinsurancehero .left{color:#243346;display:block;font-family:var(--primaryFontSemiBold);font-size:24px;width:60%}.homeinsurancehero .left a{align-items:center;background:#fa2e2f;border-radius:10px;color:#fff;display:flex;font-family:var(--primaryFontBold);font-size:21px;height:60px;margin-top:50px;padding-left:40px;text-decoration:none;width:380px}.flex-col{flex-direction:column}@media (max-width:640px){.review-wrap{flex-direction:column}}.homeinsurancehero .left a:hover img.bigarrow{transform:translate(10px)}.homeinsurancehero .left a img.bigarrow{margin-left:10px;transition:all .2s ease-in-out;width:24px}.homeinsurancehero .right{display:block;position:absolute;right:0;text-align:left;top:160px;width:40%}.homeinsurancehero .right img{float:right;max-height:600px;max-width:100%;width:auto}.insurancetitle{background:#fff;border-radius:30px;color:#ff2e2f;float:left;font-family:var(--primaryFontSemiBold);font-size:18px;margin-top:8px;padding:5px 20px 1px;text-transform:uppercase}@media (max-width:1024px){.insurancetitle{float:none}.homeinsurancehero .left{font-family:var(--primaryFontMedium);font-size:16px;text-align:center;width:100%}.homeinsurancehero .left .btn{background-color:#fff;border-radius:20px;float:left;margin-top:100px;padding-bottom:45px}.homeinsurancehero .left .btn img{float:right;margin-left:20px;margin-top:-120px;width:80%}.homeinsurancehero .right{display:none;position:relative;width:100%}.homeinsurancehero h1{font-size:47px;margin-bottom:15px;text-align:center}.homeinsurancehero{display:block}.homeinsurancehero .left a{float:right;margin:-30px 20px 0 0}}@media (max-width:400px){.homeinsurancehero .left a{margin:-30px -10px 0 0}}