.conf-sch-single-container{-webkit-box-sizing:border-box;box-sizing:border-box}.conf-sch-single-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.conf-sch-single-container .conference-schedule-single .event-sponsor{border:1px solid rgba(0,0,0,.1);padding:1.5rem 2rem;margin:1rem 0;text-align:center}.conf-sch-single-container .conference-schedule-single .event-sponsor__message{font-style:italic;margin:0}.conf-sch-single-container .conference-schedule-single .event-sponsor__logo{margin:0 0 .5rem}.conf-sch-single-container .conference-schedule-single .event-sponsor__logo img{display:block;max-width:90%;max-height:150px;border:0;margin:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta{border:1px solid #e8e8e8;border-radius:5px;padding:1.5rem 2rem;line-height:1.6em;margin:0 0 1rem}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .event-meta{display:block;margin:0 0 5px 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .event-meta.event-subjects .event-meta-value{font-style:italic}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .event-meta-label{font-weight:700}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .event-stream-status .event-stream-status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;background-color:#f8f2fc;padding:.5rem .5rem .5rem 1.25rem;margin:.5rem 0 0;border-radius:5px}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .conf-sch-event-buttons{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem;margin:12px 0 0 0!important}.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta>:first-child{margin-top:0!important}.conf-sch-single-container .conference-schedule-single .conf-sch-single-notifications>:first-child{margin-top:0!important}.conf-sch-single-container .conference-schedule-single .conf-sch-single-notifications>:last-child{margin:0 0 1.5rem}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event{border-top:1px solid #eee;margin:2rem 0 0 0;padding:2.1rem 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event :first-child{margin-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event :last-child{margin-bottom:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-time{font-size:.9rem;color:#666}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-title{font-size:1.5rem;line-height:2.3rem;margin:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-subjects{margin:.4rem 0 0 0;font-style:italic}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-speakers{font-weight:700;font-size:1.2rem;line-height:1.3;margin:.4rem 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-excerpt{margin:.8rem 0 1.2rem 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-excerpt *{font-size:.9rem;line-height:1.8}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .conf-sch-event-buttons li{display:inline-block;margin:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event .event-links{margin:.6rem 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .conf-sch-group-events .conf-sch-group-event:first-child{border-top:0;margin-top:0;padding-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video{clear:both;width:100%}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__wrapper{display:grid;grid-row-gap:1.5rem}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__transcript__wrapper{border:1px solid #ccc;padding:1rem 1rem 0;height:300px;overflow-y:auto}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__transcript__wrapper>:first-child{margin-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__iframe{position:relative;width:100%;padding-bottom:56.25%;height:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__iframe iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker{overflow:auto;clear:left;margin:25px 0 0 0;border-top:1px solid #eee;padding:35px 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker :first-child{margin-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-headshot{float:left;width:100px;height:auto;margin:6px 25px 25px 0;border:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-meta{display:block;font-style:italic;margin:10px 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-meta .speaker-url{display:block}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-bio p{margin:1rem 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-bio>:first-child{margin-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker:first-child{border-top:0;margin-top:0;padding-top:0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers h2{margin-bottom:-5px}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker{border:0;padding:0;margin:1.5rem 0 0 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-headshot{margin-top:15px}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-name{margin:0 0 10px 0}.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .conf-sch-event-buttons li{display:inline-block;margin:0}.conf-sch-single-container .conf-sch-loading{pointer-events:none;opacity:0;width:0;height:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.conf-sch-single-container .conf-sch-single-area{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.conf-sch-single-container .conf-sch-single-area>:first-child{margin-top:0}.conf-sch-single-container.loading{min-height:100px;position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.conf-sch-single-container.loading .conf-sch-single-area{opacity:.2;pointer-events:none}.conf-sch-single-container.loading .conf-sch-loading{opacity:1;min-height:100px;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/loading.gif) center center no-repeat;z-index:1000}@media (prefers-color-scheme:dark){.conf-sch-single-container .conference-schedule-single .conf-sch-single-meta .event-stream-status .event-stream-status-container{background-color:#3d3d3d}}@media screen and (min-width:55em){.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .speaker-headshot{width:150px}}@media screen and (min-width:600px){.conf-sch-single-container .conference-schedule-single .conf-sch-single-speakers.conf-schedule-speakers .conf-schedule-speaker .conf-sch-event-buttons{clear:none}}@media screen and (min-width:620px){.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .callout.with-meta{margin-right:370px}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content .callout:first-child{margin-top:45px}}@media screen and (min-width:880px){.conf-sch-single-container .conference-schedule-single{display:grid;grid-template-columns:1fr fit-content(40%);grid-column-gap:2rem}.conf-sch-single-container .conference-schedule-single .conf-sch-single-notifications{grid-column:1/span 2;grid-row:1/span 1}.conf-sch-single-container .conference-schedule-single .conf-sch-single-sidebar{grid-column:2/span 1;grid-row:2/span 1;align-self:start}.conf-sch-single-container .conference-schedule-single .conf-sch-single-content{grid-column:1/span 1;grid-row:2/span 1}.conf-sch-single-container .conference-schedule-single .conf-sch-single-presenters{grid-column:1/span 2;grid-row:3/span 1}.conf-sch-single-container .conference-schedule-single .conf-sch-single-questions,.conf-sch-single-container .conference-schedule-single .conf-sch-single-video{grid-column:1/span 2}}@media screen and (min-width:1000px){.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__wrapper--transcript{grid-column-gap:1.5rem;grid-template-columns:70% 1fr}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__transcript{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__transcript__position{position:relative}.conf-sch-single-container .conference-schedule-single .conf-sch-single-video__transcript__wrapper{position:absolute;left:0;top:0;width:100%;height:100%;border:0;border-bottom:1px solid #ccc;padding:0}}