.timeline-container{display:flex;flex-direction:column;gap:0;padding:2rem 1rem}.timeline-item{justify-content:center;margin-bottom:-24px!important;position:relative}.timeline-item,.timeline-side{align-items:center;display:flex}.timeline-side{width:52%}.content-left{justify-content:end;text-align:center}.content-right{justify-content:start;text-align:center}.timeline-center{height:180px!important;position:relative;width:550px!important;z-index:2}.timeline-center,.timeline-icon{align-items:center;display:flex;justify-content:center}.timeline-icon{height:135px!important;width:200px!important}.timeline-icon img{height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.timeline-icon .icon-hover,.timeline-item:hover .icon-default{opacity:0}.timeline-item:hover .icon-hover{opacity:1}.timeline-content{background:#1f1f1f;border:1px solid #f7901e;border-radius:10px;color:#fff;max-width:400px;opacity:0;padding:1rem .6rem 1.5rem;transition:opacity .3s ease-in-out}.timeline-item:hover .timeline-content{opacity:1}.timeline-content h3{color:#f7901e;font-size:1.25rem;margin-bottom:.5rem}.timeline-description{font-size:1rem}@media (max-width:768px){.timeline-item{align-items:center;flex-direction:column;margin-bottom:2.1rem;padding-bottom:55px!important;text-align:center}.timeline-side{display:flex;justify-content:center;width:100%}.timeline-center,.timeline-icon{display:none!important}.timeline-content{background:#1f1f1f;border:1px solid #f7901e;border-radius:10px;color:#fff;display:block!important;margin:0 auto;max-width:95%;padding:1rem 1.2rem;position:relative;text-align:center}.timeline-content,.timeline-item:hover .timeline-content{opacity:1!important}}