.home-hero-image{position:absolute;right:0;z-index:-10}@media(max-width:456px){.home-hero-image{align-items:center;min-height:50vh;justify-content:center;position:relative;width:100%}}@media(max-width:320px){.home-hero-image{align-items:center;min-height:50vh;justify-content:center;position:relative;width:100%}}.home-hero-image__image{align-items:center;display:flex;height:560px;position:absolute;right:-20px;width:560px;justify-content:center;top:30px}@media only screen and (min-width:861px) and (max-width:1440px){.home-hero-image__image{height:450px;width:450px}}@media only screen and (min-width:860px) and (max-width:1280px){.home-hero-image__image{height:320px;width:320px}}@media only screen and (min-width:456px) and (max-width:860px){.home-hero-image__image{height:280px;top:-80px;width:280px}}@media(max-width:456px){.home-hero-image__image{position:relative;height:320px;top:0;width:320px}}@media(max-width:320px){.home-hero-image__image{position:relative;height:280px;left:50%;margin-left:-140px;width:280px}}.home-hero-image__image img{position:absolute;z-index:1}@media only screen and (min-width:860px) and (max-width:1280px){.home-hero-image__image img{width:100%}}@media only screen and (min-width:456px) and (max-width:860px){.home-hero-image__image img{width:100%}}@media(max-width:456px){.home-hero-image__image img{width:100%}}@media(max-width:320px){.home-hero-image__image img{width:100%}}.home-hero-image__image:before{-webkit-filter:drop-shadow(0px 20px 40px rgba(70,75,79,0.1));filter:drop-shadow(0px 20px 40px rgba(70,75,79,0.1));content:"";background:#f7f9fa;border-radius:100%;height:auto;min-height:100%;width:100%;z-index:1}.home-hero-image__image:after{content:"";background:url(https://cdn2.hubspot.net/hubfs/7044196/raw_assets/public/q2-migration/assets/images/q2_dashed_texture_thick.svg);height:320px;opacity:.1;position:absolute;left:-100px;bottom:0;width:320px}@media only screen and (min-width:861px) and (max-width:1440px){.home-hero-image__image:after{height:260px;width:260px}}@media only screen and (min-width:860px) and (max-width:1280px){.home-hero-image__image:after{left:-40px;height:180px;width:180px}}@media only screen and (min-width:456px) and (max-width:860px){.home-hero-image__image:after{height:140px;left:unset;right:0;width:140px}}@media(max-width:456px){.home-hero-image__image:after{height:160px;left:unset;right:0;width:160px}}