.hs-hero{background-size:cover;background-attachment:scroll;background-position:center center;padding:0;position:relative}@media only screen and (min-width:401px){.hs-hero{margin-left:auto !important;margin-right:auto !important}}@media only screen and (min-width:768px){.hs-hero{background-attachment:fixed}}.hs-hero:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.2}.hs-hero__content{position:relative;z-index:1}@media only screen and (min-width:401px){.hs-hero__content{padding:0 5%}}.hs-hero__content--center{text-align:center}.hs-hero__content--right{text-align:right}