.citypreview{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;min-height:7rem;padding:0 1rem;position:relative;text-shadow:1px 1px 1px #000}.citypreview span{z-index:1}.citypreview:after{background:linear-gradient(0deg,rgba(0,0,0,.459) 30%,hsla(0,0%,100%,.267));border-radius:.25rem;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}.citypreview:active,.citypreview:focus,.citypreview:hover{color:#fff}@media(max-width:480px){.citypreview{font-size:1.2rem}}