.main-container .container-info .timeline{flex-direction:column;justify-content:start;width:100%;display:flex;position:relative}.main-container .container-info .timeline:before{content:"";z-index:0;background-color:#b9b4c780;width:3px;position:absolute;top:15px;bottom:35px;left:18px}.main-container .container-info .timeline .timeline-item{z-index:1;margin-bottom:30px;display:flex;position:relative}.main-container .container-info .timeline .dot{box-sizing:content-box;background-color:#352f44;border:5px solid #b9b4c780;border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:10px}.main-container .container-info .timeline .content{color:linen;border-radius:5px;margin-left:40px}.main-container .container-info .timeline .content .title{font-size:18px;font-weight:700}.main-container .container-info .timeline .content .middle{font-size:16px}.main-container .container-info .timeline .content .duration{color:#b9b4c7;font-size:14px}.main-container .container-info .timeline .content ul{margin:0;padding:0 auto}.main-container .container-info .download-container{justify-content:flex-end;width:100%;display:flex}.main-container .container-info .download-container .download-btn{color:linen;cursor:pointer;background:#352f44;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:18px;transition:box-shadow .3s;display:flex;box-shadow:0 4px 6px #0000001a}.main-container .container-info .download-container .download-btn:hover{box-shadow:0 8px 12px #0003}