.page-id-9102 .content-area{width:100%;border:none;padding-right:0}.page-id-9102 .content-area .entry-content{max-width:100%}.page-id-9102 .entry-footer{border:none}.timetable{margin-bottom:30px}@media (max-width:1199px){.timetable{overflow-x:scroll}}.timetable-no-events{white-space:nowrap}.timetable .schedule{min-width:1110px;text-align:center;display:grid;grid-gap:1px}.timetable .time-slot{grid-column:times;line-height:1;text-align:left}.timetable .time-slot-end{grid-column:times-end;margin-left:5px;line-height:1}.timetable .track-slot{text-align:center;display:block;padding:10px 5px 5px;position:sticky;top:0;z-index:1000;background-color:#fff7df}.timetable .session{position:relative;margin:0;padding:12px;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.timetable .session:before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:rgb(0 0 0 / .2)}.timetable .session-title,.timetable .session-time,.timetable .session-track{display:block;line-height:1}.timetable .session-title,.timetable .time-slot{margin:0}.timetable .session-title{font-weight:700;font-size:14px}.timetable .time-slot,.timetable .time-slot-end{white-space:nowrap}.timetable .track-slot{font-weight:700;font-size:.75em}.timetable .track-1{background-color:#1259b2;color:#fff}.timetable .track-2{background-color:#687f00;color:#fff}.timetable .track-3{background-color:#544d69;color:#fff}.timetable .track-4{background-color:#c35500;color:#fff}.timetable .track-5{background-color:#d33;color:#fff}