.timeline-block{opacity:.4;transition:all .3s ease}.timeline-block:hover{opacity:1}.timeline-block-content{height:100%;padding:40px}.timeline-block h3:after{background-color:#c4c4c4;content:"";display:block;flex-grow:1;height:1px;margin-left:30px;max-width:100%}:dir(rtl) .timeline-block h3:after{margin-left:0;margin-right:30px}:dir(rtl) .timeline-block ul{padding-left:0;padding-right:15px}@media screen and (max-width:539.9px){.timeline-block{opacity:1}}