.timeline-container{border-left:1px solid #d1d1d1;padding-left:60px}.timeline-container .timeline-item-container{position:relative}.timeline-container .timeline-item{background-color:#ebebeb;border-radius:20px;box-shadow:0 16px 24px rgba(0,0,0,.16);display:flex;flex-direction:row;margin-bottom:50px;position:relative}.timeline-container .timeline-notch{position:absolte}.timeline-container .timeline-notch:before{background-color:#00a19a;border-radius:100px;content:"";height:20px;left:-70px;position:absolute;top:0;width:20px}.timeline-container .timeline-item .content-container{align-items:flex-start;display:flex;flex:0 0 65%;flex-direction:column;justify-content:center;padding:50px;width:65%}.timeline-container .timeline-item .year{color:#00a19a;font-size:35px;font-weight:700;line-height:40px;margin-bottom:15px}.timeline-container .timeline-item .title{color:#005f66;font-size:24px;font-weight:700;line-height:28px;text-transform:uppercase}.timeline-container .timeline-item .content{color:#3c3c3c;font-size:18px;font-weight:500;line-height:28px}.timeline-container .timeline-item .image{flex:0 0 35%;width:35%}.timeline-container .timeline-item .image img{border-radius:20px 0 0 20px;height:100%;object-fit:cover;width:100%}@media screen and (max-width:767px){.timeline-container .timeline-item{flex-direction:column}.timeline-container .timeline-item .image img{border-radius:20px 20px 0 0}.timeline-container .timeline-item .content-container,.timeline-container .timeline-item .image{flex:0 0 100%;width:100%}}@media screen and (max-width:500px){.timeline-container{padding-left:30px}.timeline-container .timeline-notch:before{left:-40px}.timeline-container .timeline-item .content-container{padding:30px}}