.events-wrapper .cards-sec{display:grid;margin-inline:-1rem}.events-wrapper .card_outer{position:relative}.events-wrapper{padding-bottom:5.5rem}.events-wrapper .cards-sec .card:hover{background-color:#e8e8e8}.events-wrapper .card_outer .card-link{height:100%;position:absolute;top:0;width:100%}.events-wrapper .cards-sec .card{background-color:#f4f4f4;inline-size:100%;position:relative;text-decoration:none;transition:.15s cubic-bezier(.2,0,.38,.9)}.events-wrapper .card .img_wrap img{aspect-ratio:1.3333333333;object-fit:cover}.events-wrapper .cards-sec .content-sec{inline-size:100%;padding:1rem}.events-wrapper .card .date-sec{color:#525252;font-size:.875rem;font-weight:400;inline-size:calc(100% - 2rem);letter-spacing:.16px;line-height:1.28572;margin-bottom:.5rem}.events-wrapper .card .title-sec{font-size:1.25rem;font-weight:400;inset-block-end:1rem;line-height:1.4;margin-bottom:4rem}.events-wrapper .card .description{font-size:1rem;line-height:24px;line-height:1.5;margin-block-end:2rem;padding-inline-end:2rem}.events-wrapper .direct-link svg{display:block;fill:#0f62fe;height:20px;margin-inline-start:0;min-inline-size:20px;width:20px}.events-wrapper .direct-link:hover svg{fill:#0043ce}.events-wrapper .direct-link{margin-top:auto}.events-wrapper .card_outer,.events-wrapper .cards-sec .content-sec{display:flex;flex-direction:column;height:100%}.events-wrapper .card .card_outer{outline-color:#e0e0e0;outline:1px solid #c6c6c6;outline-offset:0;transition:.15s cubic-bezier(.2,0,.38,.9)}@media (min-width:42rem){.events-wrapper .page-center{padding-inline:2rem}.events-wrapper .cards-sec{display:grid;grid-template-columns:repeat(2,1fr)}.events-wrapper .card .title-sec{inline-size:calc(100% - 2rem)}}@media (min-width:66rem){.events-wrapper .cards-sec{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width:99rem){.events-wrapper .page-center{padding-inline:2.5rem}}@media (max-width:670px){.events-wrapper .page-center{padding-inline:1rem}.events-wrapper .cards-sec{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.events-wrapper .card .title-sec{inline-size:90%}.events-wrapper .cards-sec{margin:0}}