.webinar-list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem;margin-top:3rem}.webinar-pagination{text-align:center}.webinar-item{align-items:flex-start;background-color:#fff;border:2px solid #fff;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;position:relative}.webinar-item h3{font-size:1.5rem;margin:0}.webinar-item img{max-width:100%}.webinar-item .button{background-color:var(--clr-primary);border-color:var(--clr-primary);border-radius:2rem;font-weight:400;margin:0;padding:.5rem 1.75rem}.webinar-item.most-watched{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top,#0b9dde,#ffa0ce);background-origin:border-box;border:2px double transparent}.webinar-item__badge{background-color:#ffa0ce;border-radius:2em;color:var(--clr-primary);font-size:.8125rem;font-weight:700;left:1.5rem;letter-spacing:2px;line-height:1;margin-bottom:.5rem;padding:.7em 1em .5em;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%)}@media (max-width:1024px){.webinar-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.webinar-list{grid-template-columns:repeat(1,1fr)}}.webinar-item__desc-wrap{margin-top:.25rem}.webinar-item__desc{display:none;margin-bottom:.75rem}.webinar-item__desc,.webinar-item__desc *{font-size:1rem;line-height:1.5}.webinar-item__toggle-button svg{transition:transform .3s ease}.webinar-item__toggle-button.is-active svg{transform:rotate(180deg)}.webinar-item__toggle-button{align-items:center;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:300;gap:5px;letter-spacing:2px;line-height:1;text-transform:uppercase}.webinar-categories{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.webinar-categories li{align-items:center;background-color:#ebf9fd;border:2px solid #cfe0e5;border-radius:2em;cursor:pointer;display:flex;gap:.625em;padding:.25em 1.125em}.webinar-categories li.active{background:linear-gradient(90deg,#ce9dd1,#7c7dcc 50%,#1998db);border:0;color:#fff;padding:calc(.25em + 2px) 1.125em}.webinar-categories span.remove-cat{cursor:pointer;font-size:.625em;font-weight:700;line-height:1}.webinar-group .no-webinar-error{font-size:1.5rem;font-weight:500;margin:7rem .5rem 12rem;text-align:center}