.timeline-blocks{background-color:#393939;padding-bottom:5rem;padding-top:5rem;position:relative}.timeline-blocks h2{color:#fff;padding-bottom:2rem}.timeline-container{width:90%}.timeline-item{background-color:#636363;margin-left:10px!important;margin-right:10px!important;margin-top:50px;min-height:200px;padding:1rem;transition:.4s}.timeline-item:nth-child(2n){min-height:180px}.timeline-item:hover{background-color:#fff;margin-top:0;min-height:250px;padding-bottom:50px;transition:.4s}.timeline-item:nth-child(2n):hover{min-height:230px}.timeline-item .item-label{color:#fff;font-size:1.5rem;font-weight:400;padding-bottom:9px;padding-top:5px;transition:.4s}.timeline-item:hover .item-label{color:#e85d3a;transition:.4s}.timeline-item .item-description{color:#636363;font-size:.9rem;font-weight:400;padding-bottom:0;transition:.4s}.timeline-item:hover .item-description{color:#000;transition:.4s}.timeline-bottom-strip{background:#393939;background:linear-gradient(90deg,#393939 1%,#e85d3a 5%,#e8983a 95%,#393939 99%);height:10px;margin:0 -25px;width:calc(100% + 50px)}@media (max-width:1023px){.timeline-blocks{padding-bottom:4rem;padding-top:4rem}.timeline-blocks h2{padding-bottom:1.5rem}.timeline-container{width:100%}.timeline-item{margin-left:10px!important;margin-right:10px!important;margin-top:50px;min-height:200px;padding:1rem}.timeline-item:nth-child(2n){min-height:180px}.timeline-item:hover{min-height:250px;padding-bottom:50px}.timeline-item:nth-child(2n):hover{min-height:230px}.timeline-item .item-label{font-size:1.35rem;padding-bottom:9px;padding-top:5px}.timeline-item .item-description{font-size:.85rem}.timeline-bottom-strip{height:10px;margin:0 -25px;width:calc(100% + 50px)}}@media (max-width:639px){.timeline-blocks{padding-bottom:4rem;padding-top:4rem}.timeline-blocks h2{padding-bottom:1rem}.timeline-container{width:100%}.timeline-item{margin-left:10px!important;margin-right:10px!important;margin-top:50px;padding:1rem}.timeline-item,.timeline-item:nth-child(2n){min-height:100px}.timeline-item:hover{min-height:170px;padding-bottom:50px}.timeline-item:nth-child(2n):hover{min-height:170px}.timeline-item .item-label{font-size:1.35rem;padding-bottom:9px;padding-top:5px}.timeline-item .item-description{font-size:.85rem}.timeline-bottom-strip{display:none;height:10px;margin:0 -20px;width:calc(100% + 40px)}.timeline-bottom:last-child .timeline-bottom-strip{display:block}}