.event-date,.session-title{font-size:26px;font-weight:700}.event-date{padding:10px 0 0;text-align:center}.event-date hr{color:#979797;margin:20px 0 25px}.session-description{margin-top:10px}.session-description>*{margin:0 0 10px}.session-description{flex-shrink:0}.session-times{font-weight:600;min-width:35%;padding-right:2rem;padding-top:6px}.session-times .session-note{display:block;padding:5px 0}.agenda-container{margin:0 auto;max-width:1000px;width:100%}.event-container{border:1px solid #979797;border-radius:30px;margin-bottom:3rem;padding:15px 20px}.session-container{border-radius:15px;display:flex;font-size:18px;line-height:1.4;padding:0 20px}.session-content{display:flex;flex-direction:column;width:100%}.presentation-content{margin:15px 0}.pres-time{font-weight:700;margin-bottom:7px}.pres-title{font-weight:700;margin:0}.pres-description{margin-top:.75rem}.pres-description sup{font-size:10px;font-weight:700}.pres-description a,.pres-description a:hover{color:#007551;font-size:14px;text-decoration:underline}.pres-description .footnote{font-size:12px}.pres-presenter{margin-top:10px}.accordion{padding:0}.pres-title{cursor:pointer;list-style-type:none;position:relative}.pres-description>*,.pres-title{font-size:18px;line-height:1.4}.pres-title p{margin:0}.pres-title-div{align-items:center;display:flex;justify-content:space-between}.pres-description ul li{margin-bottom:10px}.pres-description a{color:var(--green-digital)}.pres-description a:focus,.pres-description a:hover{color:var(--green-digital);text-decoration:underline}.pres-description>p:first-child{margin-top:0}.session-container details{display:inline-block}button.hs-accordion-toggle{align-self:flex-start;background:transparent;border:none;cursor:pointer;padding:0 0 0 .5rem}svg.pm-icon{color:#007551}.hs-accordion-content{display:none;margin:10px 0 0;padding:0}.pm-icon .v-line{transform-origin:center;transition:transform .25s ease}.hs-accordion-toggle.active .v-line{transform:scaleY(0)}@media(max-width:767px){.session-container{flex-direction:column;margin:0;padding:10px}.session-times{padding:0}.session-description>*{font-size:18px}.session-title{font-size:23px}}