.featured-event{background-color:#f5f5f5 !important}
.events-section{ padding:4rem 0 6rem;}
.events_grid{display:flex; flex-wrap:wrap;gap:45px;}
.events_blk{background-color:#f5f5f5; box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);width:calc(33.33% - 30px)}
.events_img,.events_info a.featured-article-cta{width:100%;}
.events_img img{width:100%; display:block; height:270px;object-fit:cover;object-position:center center;}
.events_info h4,.events_info h5{margin-top:0;}
.events_info{padding:30px;}
.events_info b,.events_info i{width:100%;display:block;}
.pr-download-item {
    aspect-ratio: 1 / 1;
    background: #f9f9f9;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.pr-download-link {
    margin-top: 8px;
    text-decoration: none;
    color: #0073aa;
    font-weight: bold;
}
.pr-download-link::before {
    content: "⬇️ ";
}
.pr-download-item img {
    max-width: 80%;
    max-height: 80%;
    object-fit: contain;
}
.pr-download-gallery {
    display: grid
;
    grid-template-columns: 1fr;
    gap: 20px;
    width: 100%;
    box-sizing: border-box;
}
@media (min-width: 768px) {
    .pr-download-gallery {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width:1025px){
.events_grid{gap:30px;}
.events_blk{width:calc(50% - 15px);}
}
@media screen and (max-width:767px){
.events_grid{gap:30px;}
.events_blk{width:100%;}
}