.we-timeline{padding:100px 0 0 0;background-color:rgba(99,129,64,.2)}.we-timeline .container{margin-bottom:80px}.we-timeline .timeline-item{display:flex;padding-bottom:100px;gap:200px;position:relative}.we-timeline .timeline-item::after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background-color:#638140}.we-timeline .timeline-item::before{content:"";position:absolute;left:calc(50% - 15px);top:25px;width:31px;height:31px;background-color:#638140;border-radius:50%}.we-timeline .timeline-item:nth-child(2n){flex-direction:row-reverse}.we-timeline .timeline-item:nth-child(2n) .content-container .the-content{padding-left:100px;padding-right:0;text-align:right}.we-timeline .timeline-item .content-container,.we-timeline .timeline-item .image-container{flex-basis:calc(50% - 100px)}.we-timeline .timeline-item .image-container{position:relative;min-height:600px}.we-timeline .timeline-item .image-container img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.we-timeline .timeline-item .content-container{position:relative}.we-timeline .timeline-item .content-container .the-content{padding-top:20px;padding-right:100px}@media screen and (max-width:1200px){.we-timeline{padding:80px 0 0 0}.we-timeline .container{margin-bottom:50px}.we-timeline .timeline-item{padding-bottom:80px;gap:100px}.we-timeline .timeline-item:nth-child(2n) .content-container .the-content{padding-left:20px}.we-timeline .timeline-item .content-container,.we-timeline .timeline-item .image-container{flex-basis:calc(50% - 50px)}.we-timeline .timeline-item .image-container{min-height:500px}.we-timeline .timeline-item .content-container .the-content{padding-right:20px}}@media screen and (max-width:850px){.we-timeline{padding:60px 0 0 0}.we-timeline .container{margin-bottom:30px}.we-timeline .timeline-item{padding-bottom:60px;gap:0;flex-wrap:wrap;padding:0 20px 60px 45px}.we-timeline .timeline-item::after{left:17.5px}.we-timeline .timeline-item::before{left:5px;width:25px;height:25px}.we-timeline .timeline-item:nth-child(2n) .content-container .the-content{text-align:left;padding-left:0}.we-timeline .timeline-item .content-container,.we-timeline .timeline-item .image-container{flex-basis:100%}.we-timeline .timeline-item .image-container{min-height:400px}.we-timeline .timeline-item .content-container .the-content{padding-right:0}}@media screen and (max-width:500px){.we-timeline .timeline-item .image-container{min-height:300px}}