.timeline-container{padding:48px 16px;background-color:#fffffe;overflow:hidden}.timeline-container.show{padding-bottom:48px}.timeline-container>div{max-width:1216px;margin:0 auto;position:relative;width:100%}@media (min-width: 768px){.timeline-container{padding:0 32px 224px}.timeline-container.show{padding-bottom:120px}}@media (min-width: 1025px){.timeline-container{padding:0px 80px 224px}}.timeline-container .timeline-heading{color:#373737;font-family:Satoshi, sans-serif;font-size:32px;font-weight:500;line-height:120%;margin-bottom:40px;z-index:1;position:relative}@media (min-width: 641px){.timeline-container .timeline-heading{font-size:36px;margin-bottom:48px;line-height:110%}}.timeline-container .timeline{position:relative;display:flex;flex-direction:column;gap:40px}.timeline-container .timeline .timeline-line{position:absolute;left:10px;top:0;width:2px;height:100%;background-color:#f0f0f0}@media (min-width: 641px){.timeline-container .timeline .timeline-line{left:13px}}.timeline-container .timeline>.timeline-item:nth-child(2) .timeline-dot-wrapper:before,.timeline-container .timeline .timeline-item:last-child .timeline-dot-wrapper:before{content:'';position:absolute;height:600px;width:52px;background-color:#fff;bottom:26px;z-index:0}.timeline-container .timeline>.timeline-item:nth-child(2) .timeline-dot-wrapper,.timeline-container .timeline .timeline-item:last-child .timeline-dot-wrapper{position:relative}.timeline-container .timeline>.timeline-item:nth-child(2) svg,.timeline-container .timeline .timeline-item:last-child svg{z-index:1;position:relative}.timeline-container .timeline>.timeline-item:last-child .timeline-dot-wrapper:before{top:26px;bottom:auto}.timeline-container .timeline-item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;position:relative}@media (min-width: 768px){.timeline-container .timeline-item{flex-direction:row;gap:48px}}@media (min-width: 992px){.timeline-container .timeline-item{gap:82px}}@media (min-width: 1025px){.timeline-container .timeline-item{align-items:center;gap:127px}}.timeline-container .timeline-item .timeline-content{width:100%;min-width:100%;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.timeline-container .timeline-item .timeline-content{width:330px;min-width:330px}}@media (min-width: 992px){.timeline-container .timeline-item .timeline-content{width:408px;min-width:408px}}@media (min-width: 1025px){.timeline-container .timeline-item .timeline-content{width:493px;min-width:493px}}.timeline-container .timeline-item .timeline-year-container{display:flex;align-items:center;gap:16px;margin-bottom:-9px}.timeline-container .timeline-item .timeline-year-container .timeline-dot-wrapper{margin-left:-15px}@media (min-width: 641px){.timeline-container .timeline-item .timeline-year-container .timeline-dot-wrapper{margin-left:-12px}}.timeline-container .timeline-item .timeline-year{font-family:Satoshi, sans-serif;font-size:24px;font-weight:500;line-height:125%;background:linear-gradient(90deg, #70ad3f 0%, #14995d 24%, #118d9a 56%, #085fa0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;margin-left:-10px}@media (min-width: 768px){.timeline-container .timeline-item .timeline-year{font-size:32px;line-height:120%}}.timeline-container .timeline-item .timeline-details{padding-left:44px;display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.timeline-container .timeline-item .timeline-details{gap:16px}}.timeline-container .timeline-item .timeline-title{color:#373737;font-family:Satoshi, sans-serif;font-size:24px;font-weight:500;line-height:125%;margin:0}@media (min-width: 768px){.timeline-container .timeline-item .timeline-title{font-size:32px;line-height:120%}}.timeline-container .timeline-item .timeline-description{color:#373737;font-family:Satoshi, sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}.timeline-container .timeline-item .timeline-image{flex:100%;max-width:calc(100% - 44px);margin-left:44px;border-radius:16px;object-fit:cover}.timeline-container .timeline-item .timeline-image img{width:100%}@media (min-width: 768px){.timeline-container .timeline-item .timeline-image{flex:0 0 calc(100% - 48px - 330px);max-width:calc(100% - 48px - 330px);padding-left:0;margin-left:0;border-radius:20px}}@media (min-width: 768px) and (max-width: 991px){.timeline-container .timeline-item .timeline-image{aspect-ratio:1 / 1}}@media (min-width: 992px){.timeline-container .timeline-item .timeline-image{flex:0 0 calc(100% - 82px - 408px);max-width:calc(100% - 82px - 408px)}}@media (min-width: 1025px){.timeline-container .timeline-item .timeline-image{flex:0 0 calc(100% - 127px - 493px);max-width:calc(100% - 127px - 493px)}}.timeline-container .timeline-item.hidden{display:none;opacity:0;transform:translateY(30px);transition:all 0.5s ease}.timeline-container .timeline-item.show{display:flex;opacity:1;transform:translateY(0)}.timeline-container .timeline-dot{width:28px;height:28px}.timeline-container .timeline-gradient{position:absolute;bottom:0;left:0;width:100%;height:447px;background:linear-gradient(180deg, rgba(255,255,254,0) 0%, #fff 100%)}.timeline-container .show-more-button{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:10px 16px;border-radius:999px;border:none;cursor:pointer;background-color:#13456e;transition:background-color 0.3s ease}.timeline-container .show-more-button:hover{background-color:#0E538B;outline:none}.timeline-container .show-more-button:focus{background-color:#13456e;outline:none}.timeline-container .show-more-button:focus-visible{outline:none}@media (min-width: 768px){.timeline-container .show-more-button{padding:16px 29px;bottom:-104px}}.timeline-container .show-more-button .button-text{color:#fffffe;font-family:Satoshi, sans-serif;font-size:14px;font-weight:700;line-height:20px}@media (min-width: 768px){.timeline-container .show-more-button .button-text{font-size:18px;line-height:24px}}
