.programme .programme-item{background:var(--white);border-left:.5rem solid var(--theme);-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition);align-items:stretch;display:flex;position:relative}.programme .programme-item-wrapper{gap:inherit;width:100%;display:flex}@media (width<=767px){.programme .programme-item .programme-item-wrapper{flex-flow:column;align-content:stretch;width:100%}}.programme .programme-item.theme-enjoy{--theme:var(--discount)}.programme .programme-item.theme-network{--theme:var(--primary)}.programme .programme-item.theme-learn{--theme:var(--tertiary)}.programme .programme-item:first-child{border-top-left-radius:3rem}.programme .programme-item:last-child{border-bottom-right-radius:3rem}.programme .programme-item.even,.programme .programme-item.even .programme-item-body{background:var(--pale)}.programme .programme-item.even .person-image,.programme .programme-item.even .programme-item-body .person-image{background:var(--white)}.programme .programme-item.active{background:var(--theme)}.programme .programme-item.active .programme-item-timings{color:var(--highlight)}.programme .programme-item.active .programme-item-body{border-color:var(--theme)}.programme .programme-item-timings{text-align:center;-webkit-transition:background var(--transition),color var(--transition);transition:background var(--transition),color var(--transition);flex-flow:column;justify-content:center;padding:1rem 1.5rem;font-weight:700;display:flex}@media (width<=767px){.programme .programme-item-timings{padding-left:1rem;padding-right:.5rem}}.programme .programme-item-timings span{padding:.25rem}.programme .programme-item-timings .timings-dash{color:#0000;background:var(--primary);border-radius:2px 0;width:100%;height:2px;padding:0;display:block}.programme .programme-item-timings .timings-dash,.programme .programme-item-timings .timings-end{-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition)}.programme .programme-item-timings .timings-end{opacity:0;transform:translate(-2rem)}.programme .programme-item-timings .timings-dash{transform-origin:0 0;-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition);transform:scaleX(0)}.programme .programme-item.active .programme-item-timings .timings-dash,.programme .programme-item.active .programme-item-timings .timings-end,.programme .programme-item:active .programme-item-timings .timings-dash,.programme .programme-item:active .programme-item-timings .timings-end,.programme .programme-item:focus .programme-item-timings .timings-dash,.programme .programme-item:focus .programme-item-timings .timings-end,.programme .programme-item:hover .programme-item-timings .timings-dash,.programme .programme-item:hover .programme-item-timings .timings-end{opacity:1;transform:none}
