.webinar-container{margin:0 auto 8rem;max-width:1600px;padding:0 16px}.filter-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.filter-btn{background-color:#f2f2f2;border:0 solid #ccc;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s ease,color .3s ease}.filter-btn.active,.filter-btn:hover{background-color:#e85005;border-color:#e85005;color:#fff}.news-cards-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.news-card{background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex:1 1 calc(33.333% - 24px);flex-direction:column;justify-content:space-between;max-width:calc(33.333% - 24px);min-height:420px;opacity:1;padding:16px;transition:box-shadow .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease}.news-card:hover{box-shadow:0 12px 20px rgba(0,0,0,.1);transform:translateY(-4px) scale(1.01)}.news-card.hidden{opacity:0;pointer-events:none;position:absolute;transform:scale(.98)}.image-wrapper{aspect-ratio:16/9;border-radius:8px;margin-bottom:10px;overflow:hidden;width:100%}.image-wrapper img{height:100%;object-fit:cover;width:100%}.news-card h3{color:#e85005;font-size:26px;font-weight:700;line-height:1.4em;margin:0 0 10px}.news-card p{color:#555;flex-grow:1;font-size:14px;margin:0 0 16px}.news-card .webinar-date{color:#333;display:block;font-size:16px!important;font-weight:600;line-height:1.4em;margin-bottom:8px}.cta-button{align-self:flex-start;border:none;border-radius:999px;display:inline-block;font-size:14px;font-weight:700;max-width:fit-content;padding:10px 24px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;width:auto}.cta-button,.cta-button:hover{background-color:#e85005;color:#fff}.cta-button:hover{transform:translateY(-2px)}@media screen and (max-width:1024px){.news-card{flex:1 1 calc(50% - 24px);max-width:calc(50% - 24px)}}@media screen and (max-width:640px){.news-card{flex:1 1 100%;max-width:100%}}