.ne-ea-tl{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}
.ne-ea-tl__list{position:relative;display:flex;flex-wrap:wrap}
.ne-ea-tl__post{position:relative;box-sizing:border-box;width:50%;margin:0}
.ne-ea-tl__list::before{content:"";position:absolute;top:70px;left:calc(50% - 1px);width:2px;height:var(--ne-h,0);background-color:rgba(83,85,86,.2)}
.ne-ea-tl__bullet{position:absolute;z-index:2;top:60px;left:calc(100% - 11px);box-sizing:content-box;width:10px;height:10px;border:5px solid #fff;border-radius:50%;background-color:#9fa9af;box-shadow:0 1px 0 1px rgba(0,0,0,.1)}
.ne-ea-tl__post:nth-child(even) .ne-ea-tl__bullet{top:300px;left:-11px}
.ne-ea-tl__inner{position:relative;box-sizing:border-box;margin:30px 40px 30px 0;border:8px solid #e5eaed;background-image:linear-gradient(45deg,#3f3f46 0%,#05abe0 100%);background-position:0 0;box-shadow:0 1px 3px rgba(0,0,0,.15)}
.ne-ea-tl__inner.is-plain{background-color:#3db1c0;background-image:none}
.ne-ea-tl__post:nth-child(even) .ne-ea-tl__inner{margin:30px 0 30px 40px}
.ne-ea-tl__inner::after{content:"";position:absolute;top:17px;left:510px;width:0;height:0;border:15px solid transparent;border-left-color:inherit}
.ne-ea-tl__post:nth-child(even) .ne-ea-tl__inner::after{top:257px;left:-36px;border-left-color:transparent;border-right-color:inherit}
.ne-ea-tl .ne-ea-tl__link{display:block;position:relative;height:304px;color:#fff;text-decoration:none}
.ne-ea-tl__image{position:relative;height:304px;opacity:.6;background-size:cover;background-position:center}
.ne-ea-tl__date{position:absolute;z-index:4;top:50px;left:calc(100% - 3px);box-sizing:border-box;width:100px;margin:0;border-radius:20px;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;line-height:30px;text-align:center;opacity:0;transition:opacity .3s}
.ne-ea-tl__excerpt{position:absolute;left:0;right:0;bottom:208px;opacity:0;transition:opacity .3s}
.ne-ea-tl__excerpt p{margin:25.6px 0 0;padding:25px;color:#fff;font-size:13px;line-height:1.6}
.ne-ea-tl__title{position:absolute;left:0;right:0;bottom:40px;font-size:16px;font-weight:400;line-height:24px}
.ne-ea-tl .ne-ea-tl__title-text{margin:8px 0 15px;padding:0 25px;color:#fff;font-size:12.8px;font-weight:600;line-height:24px;letter-spacing:1px;text-align:left;text-transform:uppercase}
.ne-ea-tl__post:nth-child(even) .ne-ea-tl__date{left:-99px}
.ne-ea-tl__link:hover .ne-ea-tl__date,.ne-ea-tl__link:hover .ne-ea-tl__excerpt{opacity:1}
@media (max-width:767px){
.ne-ea-tl__list::before,.ne-ea-tl__bullet,.ne-ea-tl__inner::after{display:none}
.ne-ea-tl__post{width:100%;margin-bottom:20px}
.ne-ea-tl__inner,.ne-ea-tl__post:nth-child(even) .ne-ea-tl__inner{margin:0 2.5%;padding-bottom:30px}
.ne-ea-tl .ne-ea-tl__link{position:static;height:auto}
.ne-ea-tl__image{height:204px}
.ne-ea-tl__date,.ne-ea-tl__post:nth-child(even) .ne-ea-tl__date{top:auto;bottom:-1px;left:0;width:100%;padding-top:3px;border-radius:0;font-size:12px;text-transform:uppercase;opacity:1}
.ne-ea-tl__title{bottom:50px}
.ne-ea-tl .ne-ea-tl__title-text{line-height:1.2}
}
