#agenda{position:relative}.px_speakers{display:grid}#agenda h1{font-weight:400;padding:50px 0;text-align:center}#agenda p{line-height:1.5;margin:0 0 20px}#agenda main{background:#fff;margin:0 auto;min-width:320px}#agenda section{border-top:1px solid #ddd;display:none;padding:20px 0 0}#agenda input{display:none}#agenda label{border:1px solid transparent;color:#bbb;display:inline-block;font-weight:600;margin:0 0 -1px;padding:15px 25px;text-align:center}#agenda label:hover{color:#888;cursor:pointer}#agenda input:checked+label{border:1px solid;border-color:#ddd #ddd #fff;color:#555}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6,#tab7:checked~#content7{display:block}@media screen and (max-width:400px){#agenda label{padding:15px}}.session_desc{line-height:1.25!important;overflow:hidden}.session_row{align-items:stretch;background:#fff;border:1px solid #cfcfcf;border-radius:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px;padding:10px 30px 10px 10px}.session_row:hover{background-color:#005776;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.4);box-shadow:0 0 15px 0 rgba(0,0,0,.4);transition:.4s}.session_row:hover,.session_row:hover .hs_cos_wrapper_type_inline_rich_text span,.session_row:hover .session_desc,.title1:hover{color:#fff!important}