.small-hero{color:#fff;height:20rem;position:relative}@media only screen and (min-width:600px){.small-hero{height:25rem}}@media only screen and (min-width:960px){.small-hero{height:28rem}}@media only screen and (min-width:1280px){.small-hero{height:30rem}}.small-hero.bg-image{max-width:2000px;overflow:hidden;position:relative;width:100vw}.small-hero.bg-image .overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.small-hero.bg-image .overlay.has-overlay-true{background:#0000004d}@media only screen and (min-width:600px){.small-hero.bg-image{height:20rem}}@media only screen and (min-width:960px){.small-hero.bg-image{height:25rem;width:100vw}}@media only screen and (min-width:1280px){.small-hero.bg-image{height:30rem}}.small-hero .has-line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.small-hero .full-height{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative}.small-hero .full-height .content{position:relative;z-index:2}.small-hero .full-height .headline{font-size:42px}@media only screen and (min-width:600px){.small-hero .full-height .headline{font-size:56px}}@media only screen and (min-width:960px){.small-hero .full-height .headline{font-size:72px}}@media only screen and (min-width:1280px){.small-hero .full-height .headline{font-size:88px}}
