#hero-wrapper{background:url("https://web-cdn.paloalto.com/liveplan/strategic-advisors/sa-hero-banner.svg") bottom center no-repeat;background-size:cover}#hero-wrapper #hero-text{display:inline-block;max-width:483px}#hero-wrapper #hero-text h1{color:#fff;font-size:48px;font-weight:700;line-height:58px;text-align:left;padding:48px 0 16px}#hero-wrapper #hero-text h2{color:#fff;font-size:22px;font-weight:600;line-height:32px;text-align:left;margin:0 0 32px}#hero-wrapper #hero-img-container{position:relative;float:right;color:unset;text-decoration:none;transform:translateY(15%);max-width:calc(50% - 20px);margin-top:48px}#hero-wrapper #hero-img-container span{position:absolute;color:#fff;font-size:38px;line-height:0;height:108px;width:108px;left:calc(50% - 54px);top:calc(50% - 54px);border-radius:50%;border:12px solid #fff;padding:22px 24px}#hero-wrapper #hero-badges{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;width:calc(50% - 20px);padding-bottom:32px}#hero-wrapper #hero-badges p{color:#fff;font-size:20px;font-weight:700;line-height:30px;margin:0 0 0 32px}#feature-wrapper h2{max-width:770px;margin:50px auto 64px;font-size:26px;line-height:36px;font-weight:300}#feature-wrapper p.sub-line{padding-bottom:30px;text-align:center;font-weight:700}@media screen and (max-width: 1399px){#hero-wrapper #hero-badges{width:575px}#hero-wrapper #hero-img-container{margin-top:0}}@media screen and (max-width: 1199px){#hero-wrapper #hero-badges{width:unset}#hero-wrapper #top-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}#hero-wrapper #hero-text{width:unset}#hero-wrapper #hero-img-container{float:unset;transform:unset;max-width:unset}#feature-wrapper h2{font-size:20px;line-height:28px}}@media screen and (max-width: 991px){#hero-wrapper #hero-text h1{font-size:42px;line-height:50px}#hero-wrapper #hero-text h2{font-size:20px}}@media(max-width: 767px){#hero-wrapper #top-container{grid-template-columns:1fr;gap:unset}#hero-wrapper #hero-text h1,#hero-wrapper #hero-text h2{text-align:center}#hero-wrapper #hero-text h2{margin-bottom:24px}#hero-wrapper #hero-img-container{margin:0 auto 22px}#hero-wrapper #hero-badges{flex-direction:column}#hero-wrapper #hero-badges p{margin:0 auto 24px;text-align:center}#feature-wrapper h2{font-size:26px}}@media(max-width: 576px){#hero-wrapper #hero-text h1{font-size:32px;line-height:44px}#hero-wrapper #hero-text h2{font-size:18px;line-height:30px}#hero-wrapper #hero-img-container span{font-size:32px;height:74px;width:74px;left:calc(50% - 37px);top:calc(50% - 37px);border-width:8px;padding:12px 14px}#hero-wrapper #hero-badges p{font-size:18px;line-height:25px}#feature-wrapper h2{font-size:26px}}