.events{margin-top:-30px;padding-top:30px}.events .subtitle{margin:0 auto;max-width:70ch}.event-cards_grid{display:grid;gap:28px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));height:auto;margin:80px auto}.event-cards_grid .card{background-color:#fff;border:none!important;border-radius:25px;box-shadow:0 4px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:.25s ease}.event-cards_grid .card:hover{box-shadow:0 4.12px 30.9px 0 rgba(0,0,0,.1);text-decoration:none!important;transform:scale(1.03);z-index:1}.event-cards_grid .card:hover .link{color:var (--virtru-blue);cursor:pointer;gap:10px;text-decoration:none!important;transition:.22s ease-in-out}.card_header{background-color:var(--virtru-blue);display:flex;flex-direction:column;padding:0}.card_header img{aspect-ratio:2.5/1;height:fit-content;object-fit:cover;width:100%}.card_body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:23px 32px 30px}.card_body p{font-size:.875rem}.time{margin:-20px 0 20px}.card_body .link{all:unset;align-items:center;display:flex;gap:5px;margin-top:auto;transition:.22s ease-in-out}.card_body .link p{color:var(--virtru-blue);font-size:.875rem;font-weight:500;line-height:1.125rem;margin-bottom:0;width:fit-content}.card_body .link img{all:unset;align-self:center;height:12px!important}