.page{color:#232323}.hero{background-image:url(//images.goodsam.com/insurance/gs-insurance-hero-rb.png);background-position:50%;background-size:cover;margin:0 auto;max-width:1920px}@media (max-width:545px){.hero{background-image:url(//images.goodsam.com/insurance/gs-insurance-hero-rb-mobile.png)}}.hero__inner{padding-bottom:210px;padding-top:190px;text-align:left}@media (max-width:1024px){.hero__inner{padding-bottom:182px;padding-top:146px}}@media (max-width:576px){.hero__inner{padding-bottom:308px;padding-top:32px}}.hero__heading{color:#fff;font-size:72px;font-weight:400;line-height:80px}@media (max-width:1024px){.hero__heading{font-size:40px;line-height:46px}}@media (max-width:992px){.hero__heading{font-size:32px;line-height:40px}}.gs-feature{padding-bottom:96px;padding-top:96px}@media (max-width:1024px){.gs-feature{padding-bottom:72px;padding-top:72px}}@media (max-width:768px){.gs-feature{padding-bottom:64px;padding-top:64px}}.gs-feature:nth-child(odd){background:#f8f8f6}.gs-feature .feature-row{align-items:center}@media (max-width:768px){.gs-feature .feature-row{align-items:flex-start}}.gs-feature .feature-row img.even-img,.gs-feature .feature-row img.odd-img{border-radius:8px}@media (max-width:767px){.gs-feature .feature-row img{border-radius:10px;margin-bottom:16px}.gs-feature .feature-row .img-side{order:1}.gs-feature .feature-row .copy-side{order:2}}.gs-feature h1{font-size:32px;font-weight:400;line-height:40px;margin-bottom:16px}@media (max-width:1024px){.gs-feature h1{font-size:24px;line-height:32px;margin-bottom:16px}}@media (max-width:992px){.gs-feature h1{font-size:20px;line-height:28px}}.gs-feature h2{font-size:32px;font-weight:400;line-height:40px;margin-bottom:16px}@media (max-width:1024px){.gs-feature h2{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}}@media (max-width:767px){.gs-feature h2{font-size:20px;font-weight:700;line-height:28px}}.gs-feature p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:32px;padding-right:2%}@media (max-width:1024px){.gs-feature p{font-size:18px;line-height:28px;margin-bottom:24px}}@media (max-width:767px){.gs-feature p{font-size:16px;line-height:24px}}.gs-feature .btn.btn-primary,.gs-feature .btn.btn-primary:active,.gs-feature .btn.btn-primary:focus,.gs-feature .btn.btn-primary:hover{background-color:#23410a;font-weight:700;padding:14px 40px}.mobile-only{display:none}@media (max-width:1023px){.mobile-only{display:block}}