.banner-area{position:relative;overflow:hidden}.banner-image{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;padding:1rem}@media print,screen and (min-width:48em){.banner-image{height:350px}}@media print,screen and (min-width:64em){.banner-area{position:relative;height:60vh}.banner-image{height:100%}}@media screen and (min-width:75em){.banner-area{height:72vh;margin:0 2rem}.banner-image{padding-bottom:7.5rem}}