.events-banner-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:32px}.event-cards{display:flex;flex-wrap:wrap;gap:24px}.event-card-single{background-color:#fff;border-radius:5px;box-sizing:border-box;flex:0 0 calc(50% - 12px);padding:32px}.event-card-main{align-items:center;display:flex;gap:40px;padding-top:16px}.event-card-date{display:flex;flex-direction:column;gap:5px;max-width:fit-content;text-align:center;width:-webkit-fill-available}.card-label{border:1px solid #0a0a0a;border-radius:60px;color:#0a0a0a;font-size:14px;margin-right:20px;padding:8px 16px;width:fit-content}.card-labels{display:flex;padding-bottom:20px}.card-day-number{color:#0a0a0a;font-family:Bodoni Moda,serif;font-size:80px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none}.card-month-text{font-weight:700;text-transform:uppercase}.card-divider{border-top:1px solid #0a0a0a}.card-title{font-weight:500;margin:0 0 .2em}.card-description{margin:0 0 .6em}@media only screen and (max-width:1350px){.event-cards{display:block}.event-card-single:first-child{margin-bottom:32px}}@media only screen and (max-width:590px){.event-card-main{display:block;padding-top:0}.card-labels{justify-content:center}.event-card-date{display:block;margin:0 auto;padding-bottom:16px}.card-day-number{font-size:60px;padding-right:8px}.event-card-main:first-child,.event-card-text{text-align:center}}