.agenda_oneday .container{margin:0 auto;width:100%}.agenda_oneday .title{font-size:2.25em;font-weight:700;line-height:1.1;margin-bottom:.6em}.agenda_oneday .description{font-size:1em;margin-bottom:1em}.agenda_oneday__wrap{border-bottom-style:solid;border-bottom-width:1px}.agenda__session{border-top-style:solid;border-top-width:1px;padding:.5em}.container .agenda__session{padding:.5em 0}.agenda__time{font-size:1.5em;min-width:21%;text-align:left}.agenda__time,.agenda__title{font-weight:700;margin-bottom:.5em}.agenda__title{font-size:1.4em}.agenda__description{font-size:1em;font-weight:400;margin-bottom:.5em}.agenda__speaker{border-style:solid;border-width:3px;display:block;height:100px;margin-right:10px;width:100px}.agenda__speaker-name{margin-top:.5em}.agenda__speaker-job,.agenda__speaker-name{font-size:.9em;font-weight:700}.agenda__sponsor{align-items:center;display:flex;font-size:1em;font-weight:400;margin-top:.5em}.agenda__sponsor img{margin-left:10px;max-width:80%}.agenda__speaker--desktop,.agenda__sponsor--desktop{display:none}.agenda__images-mobile{display:flex;margin-top:1.25em}.agenda__speakers{align-items:center;display:flex;margin-top:1em}.agenda__speaker-info{display:flex;flex-direction:column;margin-left:10px}.agenda__additional-speaker{align-items:center;display:flex;margin-left:10px}.sponsored_by{font-size:1em;font-weight:700;margin-right:10px}@media (min-width:768px){.agenda__session{display:flex}.agenda__content{display:flex;flex-direction:column;max-width:61%}.agenda__images-mobile,.agenda__speaker--mobile,.agenda__sponsor--mobile{display:none}.agenda__speaker--desktop{display:block}.agenda__sponsor--desktop{display:flex;margin-left:auto;margin-top:auto}}@media (min-width:1024px){.agenda_oneday .title{font-size:1.5em;margin-bottom:12px}.agenda_oneday .description{font-size:1.5em;margin-bottom:2em}.agenda__session,.container .agenda__session{padding:1em 1em 1.25em}.agenda__speaker{height:130px;margin-right:20px;width:130px}.agenda__time{font-size:1.4em;margin-bottom:0;min-width:23%;text-align:center}.agenda__title{font-size:1.5em;margin-bottom:.5em}}@media (max-width:1024px){.agenda_oneday .description{max-width:100%!important}}