.block_agenda{padding:24px 0}@media screen and (min-width:64em){.block_agenda{padding:64px 0}}.block_agenda .agenda{list-style:none}@media print,screen and (max-width:63.99875em){.block_agenda .agenda{margin-top:32px}}.block_agenda li{display:flex;height:64px}.block_agenda li:last-child .item:after{display:block}.block_agenda li.size-2{height:128px}.block_agenda li.size-3{height:192px}.block_agenda li.size-4{height:256px}.block_agenda .time{width:100px;display:flex;flex-direction:column;justify-content:space-between}.block_agenda .time .time__start{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.block_agenda .time .time__end{-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-o-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.block_agenda .time sup{top:-4px;left:1px}.block_agenda .item{width:100%;border-radius:8px;padding:16px 32px;margin-top:1px;position:relative}@media print,screen and (min-width:48em){.block_agenda .item{padding:16px 64px}}.block_agenda .item:before{content:'';background-color:#ddd;height:1px;width:calc(100% + 48px);display:block;position:absolute;top:-1px;left:-24px}.block_agenda .item:after{content:'';background-color:#ddd;height:1px;width:calc(100% + 48px);display:none;position:absolute;bottom:0;left:-24px}.block_agenda.has_bg{padding:64px 0}@media screen and (min-width:64em){.block_agenda.has_bg{padding:128px 0}}.block_agenda .item{font-size:16px}.block_agenda li:nth-child(3n+1) .item{background-color:#62c3d0;color:#fff}.block_agenda li:nth-child(3n+2) .item{background-color:#004799;color:#fff}.block_agenda li:nth-child(3n+3) .item{background-color:#ffd400;color:#333}.block_agenda.has_bg{background-color:rgba(0,71,153,.05);-webkit-transform:skewY(-2deg) translateY(2px);-moz-transform:skewY(-2deg) translateY(2px);-o-transform:skewY(-2deg) translateY(2px);-ms-transform:skewY(-2deg) translateY(2px);transform:skewY(-2deg) translateY(2px)}.block_agenda.has_bg .grid-container{-webkit-transform:skewY(2deg);-moz-transform:skewY(2deg);-o-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg)}