.banner_module{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:350px;position:relative}.banner_module__overlay{background-color:#4eac9e;max-width:300px;padding:20px;position:absolute}@media (max-width:768px){.banner_module{min-height:350px}.banner_module__overlay{max-width:300px;padding:15px}}