.webinars-expos{max-width:var(--b2-container-max);margin-inline:auto;padding:3rem var(--b2-container-gutter) 6rem;color:#121212}.webinars-expos [hidden]{display:none!important}.webinars-expos h1{margin:0 0 4rem;text-align:center}.webinars-expos a{color:inherit;text-decoration:none}.webinars-expos a:focus-visible,.webinars-expos button:focus-visible{outline:2px solid #121212;outline-offset:4px}.schedule-months{border-bottom:1px solid #e4e4e8}.schedule-months:empty{border:0}.schedule-month{display:grid;grid-template-columns:6.5rem minmax(0,1fr);border-top:1px solid #e4e4e8}.schedule-month>h2{font-size:1.125rem;font-weight:600;margin:0;padding:1.5rem 0}.schedule-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 15rem 3rem;min-height:4.5rem;align-items:stretch;font-size:1.125rem;line-height:1.4;transition:background-color .15s}.schedule-row+.schedule-row{border-top:1px solid #e4e4e8}.schedule-row:hover{background:var(--color-surface-100)}.schedule-row>span{display:flex;align-items:center;padding:1rem;min-width:0}.schedule-row>span+span{border-inline-start:1px solid #e4e4e8}.schedule-row__day{justify-content:flex-end;text-align:end}.schedule-row__main{gap:.625rem}.schedule-row__icon{flex:0 0 1.25rem;color:#b5b6c3}.schedule-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-row__speaker{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-inline-start:auto}.schedule-row__location{color:#787a89;justify-content:flex-end;text-align:end}.schedule-row__arrow{color:#787a89;justify-content:center}[dir=rtl] .schedule-row__arrow svg{transform:rotate(180deg)}.schedule-past{margin-top:8rem}.schedule-past>h2{margin:0 0 4rem;text-align:center}.schedule-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 1rem}.schedule-card{min-width:0}.schedule-card>a{display:block}.schedule-card__cover{overflow:hidden;aspect-ratio:1.75;border-radius:.75rem}.schedule-card .schedule-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-out}.schedule-card h3{font-size:1.5rem;line-height:1.3;font-weight:500;margin:1rem 0 .75rem}.schedule-card p{font-size:1rem;line-height:1.5;color:#787a89;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.schedule-card :is(h3,p){transition:opacity .2s ease-out}.schedule-card a:is(:hover,:focus-visible) :is(h3,p){opacity:.8}.schedule-card a:is(:hover,:focus-visible) .schedule-card__image{transform:scale(1.025)}.schedule-years{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:-1rem 0 3rem}.schedule-years a,.schedule-years button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:5rem;border:.09375rem solid transparent;border-radius:2rem;padding:.5rem 1rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.schedule-years [aria-selected=true]{border-color:#121212}.schedule-year{scroll-margin-top:9rem}.schedule-year+.schedule-year{margin-top:3rem}.schedule-year__heading{font-size:1.5rem;margin-bottom:1.5rem}.webinars-expos[data-enhanced] .schedule-year__heading{display:none}.webinars-expos[data-enhanced] .schedule-year+.schedule-year{margin-top:0}.schedule-empty{display:flex;align-items:center;justify-content:center;height:2.5rem;margin:0;border-radius:.75rem;padding:.5rem 1rem;color:#787a89;background:var(--color-surface-100);font-size:.875rem;line-height:1.25rem;text-align:center}@media(max-width:29.9375rem){.schedule-row{grid-template-columns:4.5rem minmax(0,1fr) 2rem}.schedule-row__main{grid-column:2}.schedule-row>.schedule-row__location{grid-column:2;padding-top:0;justify-content:flex-start;text-align:start;font-size:.875rem}.schedule-row__arrow{grid-column:3;grid-row:1 / 3}.schedule-row__day{grid-row:1 / 3}.schedule-row__title{white-space:normal}.schedule-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:29.9375rem){.webinars-expos{padding-block:2rem 3rem}.webinars-expos h1{margin-bottom:2rem}.schedule-month{grid-template-columns:minmax(0,1fr)}.schedule-month>h2{padding:1rem 0 .5rem}.schedule-row{font-size:1rem}.schedule-row>span{padding:.75rem}.schedule-row__speaker{width:2rem;height:2rem}.schedule-past{margin-top:4rem}.schedule-past>h2{margin-bottom:2rem}.schedule-cards{grid-template-columns:minmax(0,1fr);gap:2rem}.schedule-years{margin:0 0 2rem}.schedule-empty{height:auto;min-height:2.5rem;padding-block:.5rem}}@media(prefers-reduced-motion:reduce){.schedule-row,.schedule-card .schedule-card__image,.schedule-card :is(h3,p){transition:none}.schedule-card a:is(:hover,:focus-visible) .schedule-card__image{transform:none}}
