.timeline-item{position:relative;display:flex;align-items:center;justify-content:center}.timeline-item .bullet{background-color:#03a6de;height:15px;width:15px;position:absolute;inset:0 0 auto;border-radius:50%;border:#03a6de 1px solid;margin:auto}.timeline-item .bullet:last-child{animation:grow 1.5s ease-in-out infinite}.timeline-item .card{transition:max-height .6s ease;margin-top:30px}.timeline-item .card .text{position:relative;flex:1;padding-right:20px}.timeline-item .card .text .arrow{position:absolute;top:0;right:-4px;transition:all .6s ease}.timeline-item .image{margin-right:15px}.timeline-item .image img{height:auto;max-width:80px}.timeline-item .name{font-size:18px;font-weight:700;letter-spacing:1.2px}.timeline-item .name .date{font-size:13px;font-weight:400;letter-spacing:unset}.timeline-item .info{padding-top:8px}.timeline-item .organisation{font-size:16px}.timeline-item .date{color:#878787}.timeline-item .details{font-family:Sofia Pro Light,Montserrat;color:#666;font-size:15px;letter-spacing:1px;overflow:hidden;transition:max-height .6s ease}.timeline-item .details .details-content{padding-top:10px;white-space:pre-wrap}@media only screen and (min-width: 561px){.timeline-item{align-items:unset;justify-content:unset}.timeline-item:nth-child(2n){flex-direction:row-reverse!important}.timeline-item:nth-child(2n) .card>div{flex-direction:row-reverse}.timeline-item:nth-child(2n) .image{margin-right:0;margin-left:15px}}@media only screen and (min-width: 1024px){.timeline-item .bullet{top:0;bottom:0}.timeline-item .card{margin-top:unset}}.dark .need_dark_filter img{filter:brightness(1.3) contrast(.5)}
