.sessionitemspeakers{white-space:nowrap;text-overflow:ellipsis;margin-right:20px;font-size:13px;display:block;overflow:hidden}.sessionitemspeakers .speaker .firstname:after{content:" "}.sessionitemspeakers .speaker:after{content:",";margin-right:5px}.sessionitemspeakers .speaker:last-child:after{content:""}.sessionitemspeakers .speaker.room-infos{flex-wrap:wrap;margin-top:5px;display:flex}.sessionitemspeakers .speaker.room-infos .jobtitle:after{content:" "}.sessionitemspeakers .speaker.room-infos:after{content:"";margin-right:5px}.sessionitemspeakers:after{content:"";clear:both;display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .agendapager{justify-content:space-around;align-items:flex-start;display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .agendapager .daynav{margin-top:.5em}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .items{flex-flow:wrap;justify-content:flex-start;display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .items .message{text-align:center;width:100%;margin-top:40px;padding:16px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .items .message .message-actions{margin-top:1em}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .items .message .message-actions a[role=button],.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .items .message .message-actions button{margin:4px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .day{text-transform:capitalize;margin-bottom:15px;font-size:15pt;font-weight:600}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .day-label{align-items:baseline;margin:1rem 0 .5rem;display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .day-label .text{padding-left:5px;font-size:1.2em;font-weight:700}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .day-label h4{align-items:baseline;margin:0;display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .day-label h4 .day{margin-right:4px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .hour{min-width:110px;padding:10px;font-size:15pt}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .hour .lighter{opacity:.6}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem{white-space:pre-line;margin:0 10px 10px 0;font-size:11pt;line-height:1.4}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.session{border-width:medium medium medium 0;border-top-style:none;border-top-color:currentColor;border-bottom-style:none;border-bottom-color:currentColor;border-right-style:none;border-right-color:currentColor}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.session .sessionitemspeakers{display:inherit;white-space:normal;font-size:12pt}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.session .sessionitemspeakers:after{display:none}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.break{margin-left:0;margin-right:0;padding:15px 10px 15px 19px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.break .title{text-transform:uppercase}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem.break:last-child{margin-bottom:0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .agendaitem .title{font-weight:600}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group{display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .agendaitemswrapper{width:100%}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group:last-child{border-bottom:none!important}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline{border-collapse:collapse;display:table}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group{display:table-row}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .hour{white-space:nowrap;font-size:11pt;display:table-cell}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems{display:table-cell}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems .agendaitem{margin:0;padding:15px 10px 15px 19px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems .agendaitem.break{width:100%}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .speakers.detailed{margin:8px 0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .speakers.detailed .contactitem.card{height:90px;padding:8px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .pickedsessions{margin-top:.5em;padding-left:20px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .pickedsessions .itemhours{display:none}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .agendaitem .itemhours{background-color:#0000;font-size:1.1em}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .agendaitem.session,.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .agendaitem.sessionpicker{border-style:none none none solid;border-width:medium medium medium 4px;border-top-color:currentColor;border-bottom-color:currentColor;border-right-color:currentColor}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .agendaitem .agendaitemcontent{padding:4px 4px 4px 12px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .agendaitem .agendaitemdetail{border:none}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .itemperline{width:100%}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .agendaitem{border:none;margin:0;padding:0;display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .agendaitem:last-child .agendaitemcontent .agendaitemdetail{border:none}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .agendaitem .agendaitemcontent{width:100%;display:flex}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .agendaitem .agendaitemcontent .itemhours{text-align:center;flex-shrink:0;width:120px;padding:12px 0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.stdgroups .agendaitem .agendaitemcontent .agendaitemdetail{border-style:none none solid;border-top-width:medium;border-top-color:currentColor;border-left-width:medium;border-left-color:currentColor;border-right-width:medium;border-right-color:currentColor;flex-grow:1;padding:12px 16px}@media screen and (max-width:800px){.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .hour{min-width:70px;padding:5px;font-size:11pt}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .agendaitems{margin-top:0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .agendaitems .agendaitem{margin:0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .agendaitems .agendaitem.session{margin:5px 5px 5px 0;padding:4px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .group .agendaitems .agendaitem.break{padding:10px 5px 10px 13px}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline{display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group{margin:0;padding:5px 10px;display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .hour{background:0 0;margin:0;padding:0;font-size:11pt;display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems{display:block}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems .agendaitem{margin:0;padding:5px 0 0}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups .itemperline .group .agendaitems .agendaitem.break{width:100%;background:0 0!important}.dynamicbloc-wrapper .dynamicbloc-contentwrapper.bloc-eventagenda .dynamiccontentbloc .bloc-content .groups.hourgroups .hour{min-width:50px}}