@media(min-width:651px){.hero:before{width:100%;height:100%;top:0;right:0;left:auto;background-size:auto 100%;background-position:right 2vw center;background-repeat:no-repeat;opacity:.075}}
@media(max-width:370px){.time-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.time-presets button{font-size:12px;min-height:40px}}
