.agenda-compact-element.acm-v1{background:var(--background-color)}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .content>div{background-color:#1a2337}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .content>div:before{border-left-color:#1a2337;border-right-color:#1a2337}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content:nth-child(n+2)>div:before{border-color:#1a2337}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dl{background:#1a2337}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded+dd{color:inherit}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded h3,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded h4,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded p,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded+dd h3,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded+dd h4,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded+dd p{color:#fff}.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt::after,.agenda-compact-element.acm-v1.theme-dark .bgTransparent .bs-contents>.content .accordion dt.expanded::after{color:#2e404d}.agenda-compact-element.acm-v1 .bgWhite .content>div{background-color:#f5f5f6}.agenda-compact-element.acm-v1 .bgWhite .content>div:before{border-left-color:#f5f5f6;border-right-color:#f5f5f6}.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content:nth-child(n+2)>div:before{border-color:#f5f5f6}.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dl{background:#f5f5f6}.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded+dd{color:inherit}.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded h3,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded h4,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded p,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded+dd h3,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded+dd h4,.agenda-compact-element.acm-v1 .bgWhite .bs-contents>.content .accordion dt.expanded+dd p{color:#2e404d}.agenda-compact-element.acm-v1 .wrap h2{text-align:left}.agenda-compact-element.acm-v1 .years{width:100%}.agenda-compact-element.acm-v1 .years .year.breakout-sessions.has-headline>.headline>h3{top:5.5rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions.has-headline>.content-line>.marker{top:6rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions.has-headline>.bs-container .bs-contents>.content>div:before{top:3rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions.has-headline>.bs-container .bs-contents>.content>div[class*=acs-]:before{top:2.8rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container{flex:1 1 80%}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container>h3{font-weight:700;margin-left:1em;margin-bottom:.5em}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents{display:flex;flex-wrap:wrap}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content{display:flex;flex:1 1 33%;padding-top:0}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:nth-child(n+4){padding-top:2em}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:nth-child(n+2)>div:before{width:1em;left:-5px;border-width:2px;border-style:solid}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:not(:first-child):nth-child(3n+1)>div:before{border-width:0}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion{align-items:flex-start}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion>div{padding-bottom:1rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion dt,.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion dd{padding:0}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion dt>h4{width:80%;margin-bottom:.5rem;font-weight:400}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion dt>h4{font-size:18px;font-size:calc(18px + 2*(100vw - 320px)/1210)}@media(min-width: 1531px){.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion dt>h4{font-size:20px}}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-accordion .accordion .text{margin-bottom:0}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content.bs-layout-text>div>h4:first-child{margin-bottom:.5rem}.agenda-compact-element.acm-v1 .years .year.highlight-session>.content>div>h3.highlight-headline{color:#19a3fc}.agenda-compact-element.acm-v1 .years .year>.content-line{height:100%}.agenda-compact-element.acm-v1 .years .year>.content-line:after{top:-4em;bottom:0}.agenda-compact-element.acm-v1 .years .year>.content-line .marker{top:1.7rem}.agenda-compact-element.acm-v1 .years .year .content{padding-top:0;padding-bottom:0}.agenda-compact-element.acm-v1 .years .year .content>div{position:relative;width:100%;margin-left:1em;padding:1.5rem;word-wrap:break-word}.agenda-compact-element.acm-v1 .years .year .content>div:before{content:"";border-right-width:1.6rem;border-right-style:solid;border-left-width:0;left:0;right:auto;transform:translate(-70%, -45%);top:2.5rem;position:absolute;border-top:1.6rem solid rgba(0,0,0,0);border-bottom:1.6rem solid rgba(0,0,0,0)}.agenda-compact-element.acm-v1 .accordion{padding:0}.agenda-compact-element.acm-v1 .accordion dl{border-bottom-width:0}.agenda-compact-element.acm-v1 .accordion dt{display:block;border-width:0}.agenda-compact-element.acm-v1 .accordion dd{display:block}@media(min-width: 1024px){.agenda-compact-element.acm-v1 .tabs dt.js-expanded+dd{border-bottom-width:0}.agenda-compact-element.acm-v1 .tabs .years .year>.content>.text{width:75%}.agenda-compact-element.acm-v1 .tabs .module-button{margin-top:0}}@media(min-width: 701px){.agenda-compact-element.acm-v1 .tabs .inner{padding-bottom:3.5rem}.agenda-compact-element.acm-v1 .tabs .text{width:100%}.agenda-compact-element.acm-v1 .years .year{display:flex;margin-bottom:4rem}.agenda-compact-element.acm-v1 .years .year:first-child>.content-line:after{top:0}.agenda-compact-element.acm-v1 .years .year:last-child{margin-bottom:0}.agenda-compact-element.acm-v1 .years .year>.headline{flex:0 0 12rem}.agenda-compact-element.acm-v1 .years .year>.headline h3{position:relative;top:1.2rem;text-align:left;padding-right:.5rem}.agenda-compact-element.acm-v1 .years .year>.content-line{flex:0 2%;float:none}.agenda-compact-element.acm-v1 .years .year>.content{flex:1 1 80%}}@media(max-width: 700px){.agenda-compact-element.acm-v1 .tabs .inner{padding-left:2.5rem}.agenda-compact-element.acm-v1 .years:before{left:-1rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions.has-headline>.bs-container .bs-contents>.content>div[class*=acs-]:before{top:2.1rem}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container{width:100%}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents{display:block}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content{display:block;padding-top:2em}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:first-child{padding-top:0}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:nth-child(n+2):after{content:none}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content:nth-child(n+2)>div:before{width:2px;height:1.2em;left:50%;top:-0.9em}.agenda-compact-element.acm-v1 .years .year.breakout-sessions>.bs-container .bs-contents>.content>div[class*=acs-]:before{top:2.1rem}.agenda-compact-element.acm-v1 .years .year .content:after{content:"";position:absolute;background-color:#19a3fc;height:2rem;width:2rem;top:1.6rem;left:-2rem;z-index:1}.agenda-compact-element.acm-v1 .years .year .content>div{width:auto}.agenda-compact-element.acm-v1 .years .year .content>div:before{top:2.2rem;transform:translate(-70%, -40%) !important}.agenda-compact-element.acm-v1 .years .year>.headline{margin-left:1em}}.acs-primary-blue{border-top:2px solid #19a3fc}.acs-primary-turquoise{border-top:2px solid #7bf7ff}.acs-primary-green{border-top:2px solid #38f990}.acs-primary-grey{border-top:2px solid #e8e8e8}.acs-primary-yellow{border-top:2px solid #ffdb66}.acs-primary-orange{border-top:2px solid #e42600}