.HeroBanner-module__gR0ioa__banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:73vh;position:relative;overflow:hidden}.HeroBanner-module__gR0ioa__grid{pointer-events:none;width:1240px;height:868px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroBanner-module__gR0ioa__heading{color:#fff;text-align:center;text-shadow:5px 5px 10px #000000bf;margin:0;font-family:Roboto,Raleway,Helvetica,Arial,sans-serif;font-size:50px;font-weight:500;line-height:60px;position:absolute;left:50%;transform:translate(-50%)}@media only screen and (max-width:1240px){.HeroBanner-module__gR0ioa__grid{box-sizing:border-box;width:100%;height:100%;padding:0 22px}.HeroBanner-module__gR0ioa__heading{padding-top:45%;font-size:41px;line-height:49px;position:static;left:auto;transform:none;width:auto!important;top:auto!important}}@media only screen and (max-width:1024px){.HeroBanner-module__gR0ioa__heading{font-size:31px;line-height:37px}}@media only screen and (max-width:778px){.HeroBanner-module__gR0ioa__heading{font-size:19px;line-height:22px}}
