.event__card{color:#fff;display:flex;flex-direction:column;height:29.23rem;justify-content:flex-end;overflow:hidden;padding:2.22rem;position:relative;width:100%}.event__card:before{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.58) 10.27%,rgba(0,0,0,.47) 30.59%,transparent);content:"";z-index:1}.event__card--image,.event__card:before{height:100%;left:0;position:absolute;top:0;width:100%}.event__card--image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.event__card--title{display:-webkit-box;font-size:1.66rem;font-weight:700;letter-spacing:.02em;-webkit-line-clamp:3;line-height:2.22rem;overflow:hidden;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}.event__card--content{align-items:flex-start;display:flex;flex-direction:column;gap:.83rem;justify-content:flex-start;z-index:1}.event__card--hash{font-size:1.11rem}.event__card--location,.event__card--time{display:flex;font-size:1.11rem;gap:.55rem;margin-top:.55rem}.event__card--location-icon,.event__card--time-icon{flex-shrink:0;height:1.25rem;margin-top:.05rem;width:1.25rem}.event__card--location-text,.event__card--time-text{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;max-width:100%}@media screen and (max-width:991px){.event__card{height:16.2rem;padding:1.66rem}.event__card--content{gap:.27rem}.event__card--title{font-size:1.18rem;line-height:1.5}.event__card--location-icon,.event__card--time-icon{height:1.11rem;margin-top:.16rem;width:1.11rem}}@media screen and (max-width:480px){.event__card{height:14.37rem;padding:1.11rem}}
