.event__posts{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.event__posts{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.event__posts{grid-template-columns:1fr}}.event__posts .single__event{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.05)}.event__posts .single__event--image{position:relative}.event__posts .single__event--image span.date{background-color:#fff;border-radius:100px;font-size:12px;font-weight:500;left:30px;line-height:12px;padding:5px 10px 7px;position:absolute;top:30px}.event__posts .single__event--image img{aspect-ratio:31/17;border-radius:10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.event__posts .single__event--content{display:flex;flex-direction:column;padding:20px 30px}.event__posts .single__event--content p.title{color:#555;font-size:23px;font-weight:700;line-height:30px;margin:0 0 10px}.event__posts .single__event--content p.excerpt{margin:0 0 10px}.event__posts .single__event--content a.link{align-items:center;color:#555;display:inline-flex;font-size:15px;font-weight:500;gap:5px;line-height:12px;margin:0 0 0 auto;padding:10px 0 12px;text-decoration:none}.event__posts .single__event--content a.link:after{border-color:transparent transparent transparent #555;border-style:solid;border-width:5px 0 5px 6px;content:"";height:0;position:relative;top:2px;width:0}.event__posts .pagination{grid-column:span 3}
