.combined-listing-container,.event-card a{position:relative}.event-card a .event-content .event-summary p,.event-card a .event-content .event-title{font-weight:400;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.event-card,.webinar-card{float:left;margin-bottom:20px}.grid-sizer{width:calc(25% - 20px)}.gutter-sizer{width:20px}.event-card,.events-webinars-hubdb .webinar-card.normal{border-radius:15px;width:calc(25% - 20px)}.webinar-card.no-content-card .inner-webinar .bottom-webinar-content,.webinar.no-content-card .inner-webinar .bottom-webinar-content{display:none}.events-webinars-hubdb .heading h2{color:#221f20;font-family:charles_inktrapitalic,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:14px;padding:0 10px}.events-webinars-hubdb .webinar-card.large{border-radius:15px;width:calc(50% - 20px)}.events-webinars-hubdb .webinar-card .inner-webinar{position:relative;transition:transform .3s}.events-webinars-hubdb .webinar-card .inner-webinar:hover{transform:scale(1.02)}.events-webinars-hubdb .webinar-card .inner-webinar a,.events-webinars-hubdb .webinar-card .inner-webinar a:focus{display:block;outline:0;text-decoration:none}.events-webinars-hubdb .webinar-card .inner-webinar a img{border-radius:15px}.events-webinars-hubdb .webinar-card .inner-webinar a .bottom-webinar-content{bottom:0;padding:30px 20px;position:absolute}.events-webinars-hubdb .webinar-card .inner-webinar a .bottom-webinar-content .title{color:#221f20;font-family:charles_inktrapregular,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:24px;margin:0 0 15px}.events-webinars-hubdb .webinar-card .inner-webinar a .bottom-webinar-content .content{color:#221f20;display:-webkit-box;font-family:Inter,sans-serif;font-size:.875rem;line-height:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.event-card{padding:16px}.event-card a{color:#221f20}.event-card a .event-top-date{align-items:center;border:0;border-radius:0 15px 0 20px;display:flex;padding:10px 15px 10px 20px;position:absolute;right:-16px;top:-16px;z-index:5}.event-card a .event-top-date .card-flag-icon{max-height:18px;width:auto}.event-card a .event-top-date span{color:#221f20;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.event-card a .event-image .event-featured--image{border-radius:12px;height:200px;margin-bottom:16px;object-fit:cover;object-position:center;width:100%}.event-card a .event-content .event-title{font-family:charles_inktrapregular,sans-serif;font-size:1.5rem;font-style:italic;letter-spacing:0;line-height:24px;margin-bottom:10px;-webkit-line-clamp:2}.event-card a .event-content .event-summary p{font-family:Inter,sans-serif;font-size:12px;line-height:16px;margin-bottom:20px;-webkit-line-clamp:3}.event-card a .event-content .event-actions .event-date-time{align-items:center;display:flex;margin-bottom:5px}.event-card a .event-content .event-actions .event-date-time img{height:auto;margin-right:5px;max-width:12px}.event-card a .event-content .event-actions .event-date-time .date-hour,.event-card a .event-content .event-actions .event-date-time .date-time-label,.event-card a .event-content .event-actions .event-location .location-label{font-family:Inter,sans-serif;font-size:12px;line-height:16px;margin-right:5px}.event-card a .event-content .event-actions .event-date-time .date-hour b,.event-card a .event-content .event-actions .event-date-time .date-time-label b{font-weight:700}.event-card a .event-content .event-actions .event-location{align-items:center;display:flex}.event-card a .event-content .event-actions .event-location img{margin-right:5px}@media screen and (max-width:600px){.event-card,.event-card a .event-image .event-featured--image{height:auto}.events-webinars-hubdb .webinar-card.large,.events-webinars-hubdb .webinar-card.normal{width:100%}.events-webinars-hubdb .webinar-card .inner-webinar a .bottom-webinar-content .content{margin:0}.events-webinars-hubdb .webinar-card .inner-webinar a .bottom-webinar-content{bottom:120px}.event-card a .event-top-date{padding:10px}.event-card a .event-top-date span{font-size:16px}.event-card a .event-content .event-title{font-size:1.5rem;line-height:1.75rem}.event-card a .event-content .event-actions{display:none}.event-card a .event-content{max-width:100%}.event-card{margin:0 0 20px;width:100%}}