.m-agenda.m-section{padding-top:24px}.agenda-filters{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:25px 0;background-color:#fff;z-index:2;max-width:1472px}.agenda-filters #timezones-filter{margin-right:40px}@media only screen and (min-width:864px) and (max-width:1199px){.agenda-filters #timezones-filter{margin-right:5px;width:25%}}@media only screen and (max-width:863px){.agenda-filters #timezones-filter{width:100%}}.agenda-filters .sessions-groups{display:flex;flex-wrap:wrap;flex-direction:row}@media only screen and (max-width:1199px){.agenda-filters .sessions-groups{width:auto}}.agenda-filters .sessions-groups .session-group{padding:10px 24px}@media only screen and (max-width:863px){.agenda-filters .sessions-groups .session-group{padding:10px}}@media only screen and (max-width:1199px){.agenda-filters .sessions-groups .session-group{padding-left:5px}}.agenda-filters .sessions-groups .session-group a{padding:10px 0;border-bottom:1px solid #010916}.agenda-filters .tags-filters{margin-left:auto;margin-right:0;position:relative}@media only screen and (min-width:864px) and (max-width:1199px){.agenda-filters .tags-filters{width:25%}}@media only screen and (max-width:863px){.agenda-filters .tags-filters{width:auto}}.agenda-filters .tags-filters .tags-filters-btn{display:flex;flex-wrap:nowrap;padding:16px;flex-direction:row;align-items:center;gap:10px;transition:all .4s ease-in-out}.agenda-filters .tags-filters .tags-filters-btn .tags-filters-icon{display:inline-flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.agenda-filters .tags-filters .tags-filters-btn .tags-filters-icon img{width:16px;height:16px}.agenda-filters .tags-filters .tags-filters-btn .tags-filters-icon.active{transform:rotate(45deg)}.agenda-filters .tags-filters .tags-filters-btn:hover{cursor:pointer}.agenda-filters .tags-filters .tags-filters-container{display:none;min-width:160px;position:absolute;padding:16px;background-color:#fff;box-shadow:0 4px 28px 0 rgba(0,0,0,.14)}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label{display:flex;align-items:center;padding:6px 8px;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:16px;background-color:#efefef;color:#99a1a6;transition:all .4s ease-in-out}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label .label-icon{height:16px;margin-right:8px;opacity:.25;transition:all .4s ease-in-out}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label .tags-filters-icon{display:inline-flex;justify-content:center;align-items:center;transition:all .4s ease-in-out;opacity:.25}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label .tags-filters-icon img{width:15px;height:15px}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label:hover{cursor:pointer;color:#010916}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label:hover .label-icon{opacity:1}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label:hover .tags-filters-icon{opacity:1}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label.active{color:#010916}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label.active .label-icon{opacity:1}.agenda-filters .tags-filters .tags-filters-container .tags-filters-list .session-label.active .tags-filters-icon{transform:rotate(45deg);opacity:1}.agenda-section{display:flex;flex-direction:row;flex-wrap:wrap}.agenda-section .section-title{width:100%;border-bottom:1px solid #dbdcdd;padding:22px 0 34px;display:inline-flex;justify-content:flex-start;align-items:center}.agenda-section .section-title .chevron{margin-left:14px;width:20px;height:10px;transform-origin:center center;transform:rotate(180deg);transition:all ease-in-out .4s}.agenda-section .section-title .chevron.open{transform:rotate(0)}.agenda-section .sessions{display:none}.agenda-section .sessions.open{display:block}.agenda-section .sessions .session-entry{width:100%;display:flex;flex-wrap:wrap;padding:24px 0 57px;border-bottom:1px solid #dbdcdd}.agenda-section .sessions .session-date-time{width:25%;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:863px){.agenda-section .sessions .session-date-time{width:100%;height:75px;border-bottom:1px solid #dbdcdd}}.agenda-section .sessions .session-date-time>span.datetime{position:absolute;left:0;right:0;width:50%;margin-left:auto;margin-right:auto;transition:opacity .4s ease-in-out}@media only screen and (min-width:864px) and (max-width:1199px){.agenda-section .sessions .session-date-time>span.datetime{width:100%}}@media only screen and (max-width:863px){.agenda-section .sessions .session-date-time>span.datetime{width:100%;padding:10px 0}}.agenda-section .sessions .session-date-time>span.datetime:not(.default){opacity:0}.agenda-section .sessions .session-date-time .datetime{display:flex;flex-direction:column}.agenda-section .sessions .session-date-time .datetime .date.no-date{display:none}.agenda-section .sessions .session-date-time .time{font-size:24px}.agenda-section .sessions .session-content{width:50%;padding-left:36px;border-left:1px solid #dbdcdd}@media only screen and (min-width:864px) and (max-width:1199px){.agenda-section .sessions .session-content{width:75%}}@media only screen and (max-width:863px){.agenda-section .sessions .session-content{width:100%}}@media only screen and (max-width:863px){.agenda-section .sessions .session-content{border-left:none;padding-left:0}}.agenda-section .sessions .session-content .session-header{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:863px){.agenda-section .sessions .session-content .session-header{padding-top:10px}}.agenda-section .sessions .session-content .session-header .session-title-labels{display:flex;flex-wrap:wrap;width:100%;align-items:baseline}.agenda-section .sessions .session-content .session-header .session-title-labels .session-title{width:auto;margin-right:18px;margin-bottom:9px}@media only screen and (max-width:863px){.agenda-section .sessions .session-content .session-header .session-title-labels .session-title{width:100%}}.agenda-section .sessions .session-content .session-header .session-title-labels .session-label{display:flex;align-items:center;padding:2px 6px;margin-right:6px;font-size:12px;line-height:16px;height:24px}.agenda-section .sessions .session-content .session-header .session-title-labels .session-label .label-icon{height:16px;margin-right:8px}.agenda-section .sessions .session-content .session-label{display:flex;align-items:center;padding:2px 6px;font-size:12px;line-height:16px;margin-bottom:18px}.agenda-section .sessions .session-content .session-description{margin-bottom:18px}.agenda-section .sessions .session-content .session-notes{font-size:12px}.agenda-section .sessions .session-content .session-speakers{display:flex;flex-wrap:wrap;margin-bottom:12px}.agenda-section .sessions .session-content .session-speakers .speaker{width:33.33%;display:flex;align-items:center;margin-top:48px}@media only screen and (max-width:1199px){.agenda-section .sessions .session-content .session-speakers .speaker{width:50%}}@media only screen and (max-width:863px){.agenda-section .sessions .session-content .session-speakers .speaker{width:100%;margin-top:24px}}.agenda-section .sessions .session-content .session-speakers .speaker .speaker-image{margin-right:20px}.agenda-section .sessions .session-content .session-speakers .speaker .speaker-image img{height:50px;width:50px;max-width:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.agenda-section .sessions .session-content .session-speakers .speaker .speaker-details{display:flex;flex-direction:column;padding-right:10px}.agenda-section .sessions .session-content .session-speakers .speaker .speaker-details .speaker-name{font-size:14px;font-weight:500}.agenda-section .sessions .session-content .session-speakers .speaker .speaker-details .speaker-title-company{font-size:12px}.agenda-section .sessions .session-cta{width:25%;display:flex;justify-content:center;align-items:flex-end;margin-bottom:12px}@media only screen and (min-width:864px) and (max-width:1199px){.agenda-section .sessions .session-cta{width:75%;margin-left:25%;margin-top:48px}}@media only screen and (max-width:863px){.agenda-section .sessions .session-cta{width:100%;margin-top:24px}}.agenda.accordion .section-title:hover{cursor:pointer}