
/* Mobile: show the service image clearly above its copy. */
@media(max-width:600px){.hero .hero-image{position:relative;inset:auto;width:100%;height:240px;z-index:0;background-size:cover;background-position:center}.hero:after{display:none}.hero .hero-inner{min-height:0;padding-top:32px;padding-bottom:24px}.hero-content h1{min-height:0;font-size:31px;line-height:1.16;margin-bottom:22px}.hero-content .hero-copy{min-height:0;font-size:14px;line-height:1.8;margin-bottom:24px}.hero-controls{margin-top:24px}.hero-bottom{margin-top:20px}}

@media(max-width:600px){.ges-feature-image{min-height:0}.ges-feature-image img{height:300px;object-fit:cover;object-position:right center}.ges-feature-image>span{left:12px;bottom:12px}}
