.url-champion-of-students-summit.title-innovation-leadership-sessions h1{color:#fff}.session-registration-field .session-lead{border:2px solid #000;padding:.5rem .75rem;font-size:18px;font-weight:600;background:#0f3f75;color:#fff;border-bottom:2px solid #000}.session-registration-field .session-slot{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;align-items:stretch}.session-registration-field .session-slot .card{height:100%;display:flex;flex-direction:column;padding:0 !important;margin:0px !important;border-top:1px solid;border-bottom:1px solid;border-radius:0px;border-color:#000}.session-registration-field .session-slot .card:first-child{border-left:2px solid #000 !important}.session-registration-field .session-slot .card:last-child{border-right:2px solid #000 !important}.session-registration-field .session-slot .card .session-title{min-height:100px;width:100%;font-size:16px;line-height:22px;display:flex}.session-registration-field .session-slot .card .session-title span{padding:0 .75rem;font-size:16px;line-height:24px;height:100%;width:100%;display:grid;align-items:center}.session-registration-field .session-slot .card .session-title input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:2px solid #000;border-bottom:2px solid #000;height:40px;width:40px;padding:17px;position:relative;visibility:visible;background-repeat:no-repeat}.session-registration-field .session-slot .card .session-title input[type=radio]:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>')}.session-registration-field .session-slot .card .session-title input[type=radio]:checked+.card{background:rgba(16,64,118,.2)}.session-registration-field .session-slot .card .session-title input[type=radio]:not(:checked)+.card p strong{color:#000;font-weight:bold;margin-right:.25em}.session-registration-field .session-slot .card .session-title .hidden-radio[disabled]+.card{opacity:.6;pointer-events:none}.session-registration-field .session-slot .card .session-selector{display:flex;justify-content:space-between;transition:.25s;border-bottom:1px solid #000;border-top:2px solid #000;background:#ececec;color:#000;margin-top:auto}.session-registration-field .session-slot .card .session-selector span{padding:0 .75rem;font-size:12px}.session-registration-field .session-slot .card .session-selector svg{max-width:16px;margin-top:6px;margin-right:10px;transition:.25s}.session-registration-field .session-slot .card .session-content{max-height:0;overflow:hidden;transition:max-height .35s ease-out,opacity .35s ease-out;opacity:0}.session-registration-field .session-slot .card .session-content .session-presenter{padding:.5rem .75rem;font-size:15px;line-height:22px;font-weight:500}.session-registration-field .session-slot .card .session-content .session-description{padding:.5rem .75rem;font-size:15px;line-height:22px;font-weight:500}.session-registration-field .session-slot .card .session-content .session-location{margin-top:auto;font-size:15px;padding:.25rem .75rem;font-weight:500}.session-registration-field .session-slot.expanded .session-selector svg{transform:rotate(180deg);transition:.25s}.session-registration-field .session-slot.expanded .session-content{max-height:none;opacity:1;flex-grow:1;display:flex;flex-direction:column}