.agenda-flexible .container.timetable{max-width:1200px;padding:0 32px}.agenda-flexible .container.timetable:last-of-type{padding:0 32px 48px}.agenda-flexible .layout{display:flex;flex-wrap:wrap}.agenda-flexible .row{margin:0}.agenda-flexible .layout .row{margin:0;width:50%;width:calc(50% - 25px)}.agenda-flexible .row-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:50%;width:calc(50% + 25px)}.agenda-flexible .layout .row-container .row{width:100%}.agenda-flexible .justify-this{justify-content:center;position:relative}.agenda-flexible .autowidth{flex:1 1;-webkit-transition:.08s ease-in;-o-transition:.08s ease-in;transition:.08s ease-in}.agenda-flexible .container .row>div.autowidth{padding:0 7.5px 15px}.agenda-flexible .single-item{border-radius:4px;height:100%;overflow:auto;padding:12px 16px;text-align:center}.agenda-flexible .single-item p{font-size:16px;line-height:1.3;margin:4px 0;word-break:break-word}.agenda-flexible .single-item p a{color:#fff}.agenda-flexible .single-item p a:focus,.agenda-flexible .single-item p a:hover{text-decoration:underline;text-decoration-color:#ffd100}.agenda-flexible .single-item b,.agenda-flexible .single-item strong{font-weight:600}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.agenda-flexible p.timefield{font-weight:600;letter-spacing:1px;width:50px}@media only screen and (max-width:1170px){.agenda-flexible .container.timetable:last-of-type{padding:0 32px 28px}}@media only screen and (max-width:991px){.agenda-flexible .container.timetable{padding:0 2.5px}.agenda-flexible .container.timetable:last-of-type{padding:0 2.5px 28px}.agenda-flexible .row.vertical{flex-wrap:nowrap}.agenda-flexible .layout .row,.agenda-flexible .row-container{width:50%}.agenda-flexible .container .row>div.autowidth{margin-bottom:30px;padding:0 2px 15px}.agenda-flexible .single-item{padding:12px 8px}.agenda-flexible p.timefield{font-size:20px;position:absolute;top:-30px;width:auto}.agenda-flexible .layout .row-container .row:first-of-type p.timefield{right:-30px}.agenda-flexible .single-item p{font-size:14px}}@media only screen and (max-width:420px){.agenda-flexible .single-item p{font-size:12px}.agenda-flexible .single-item{padding:8px 4px}.agenda-flexible .container .row>div.autowidth{padding:0 .5px 15px}.agenda-flexible .container.timetable{padding:0 1px}.agenda-flexible .container.timetable:last-of-type{padding:0 1px 28px}}