.timeline{margin:40px 0;text-align:center}.timeline h2{font-size:36px;color:#333;margin-bottom:20px}.timeline-container{position:relative;max-width:1200px;margin:0 auto;padding:20px}.timeline-container::after{content:'';position:absolute;width:6px;background-color:#ed822d;top:0;bottom:0;left:50%;margin-left:-3px}.timeline-item{padding:20px;position:relative;width:50%;transition:transform .3s ease}.timeline-item:nth-child(odd){left:0}.timeline-item:nth-child(even){left:50%}.timeline-year{font-size:24px;color:#ed822d;font-weight:700;background:0 0;border:2px solid #ed822d;border-radius:50%;width:80px;height:80px;line-height:80px;text-align:center;position:absolute;top:15px;right:-40px;transform:translateX(50%);transition:background-color .3s ease,color .3s ease}.timeline-content{padding:20px;background-color:rgba(237,130,45,.1);position:relative;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;width:calc(100% - 100px);max-width:600px;height:200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:visible;height:auto}.timeline-item h3{margin:10px 0;line-height:1.5;text-align:center}.timeline-item p{margin:10px 0;line-height:1.5;text-align:center}.timeline-item:nth-child(even) .timeline-year{left:-40px;right:auto;transform:translateX(-50%)}.timeline-item:nth-child(odd) .timeline-content{margin-left:60px}.timeline-item:nth-child(even) .timeline-content{margin-right:60px}.timeline-content h3{font-size:22px;color:#333;margin-top:10px}.timeline-content p{font-size:16px;color:#333;margin:10px 0}.timeline-item:hover .timeline-content{transform:scale(1.05);border:1px solid #fff}.timeline-item:hover .timeline-year{background-color:#ed822d;color:#fff}@media (max-width:1024px){.timeline-container::after{left:20px}.timeline-item{width:100%;padding-left:70px;padding-right:25px;margin-bottom:20px;align-items:center}.timeline-item:nth-child(even),.timeline-item:nth-child(odd){left:0}.timeline-year{left:0;right:auto;transform:translateX(0)}.timeline-content{margin-left:70px;margin-right:25px;width:calc(100% - 70px - 25px);height:auto;overflow:visible;max-width:none}.timeline-item:nth-child(even) .timeline-content{margin-left:70px;margin-right:25px}#year-2021 .timeline-year,#year-2023 .timeline-year{left:0;transform:translateX(0)}#year-2021 .timeline-content,#year-2023 .timeline-content{margin-left:70px;margin-right:25px}}@media (max-width:768px){.timeline-container::after{left:20px}.timeline-item{width:100%;padding-left:70px;padding-right:25px;margin-bottom:20px;align-items:center}.timeline-item:nth-child(even),.timeline-item:nth-child(odd){left:0}.timeline-year{left:0;right:auto;transform:translateX(0)}.timeline-content{margin-left:70px;margin-right:25px;width:calc(100% - 70px - 25px);height:auto;overflow:visible;max-width:none}.timeline-item:nth-child(even) .timeline-content{margin-left:70px;margin-right:25px}#year-2021 .timeline-year,#year-2023 .timeline-year{left:0;transform:translateX(0)}#year-2021 .timeline-content,#year-2023 .timeline-content{margin-left:70px;margin-right:25px}}@media (max-width:480px){.timeline h2{font-size:28px}.timeline-year{width:60px;height:60px;font-size:16px;line-height:60px}.timeline-content{padding:10px;margin-left:30px;width:calc(100% - 30px);height:auto;overflow:visible;max-width:none}.timeline-content h3{font-size:18px}.timeline-content p{font-size:14px}#year-2021 .timeline-year,#year-2023 .timeline-year{left:0;transform:translateX(0)}#year-2021 .timeline-content,#year-2023 .timeline-content{margin-left:30px}}.container{position:relative;text-align:center;max-width:1200px;padding:20px;background-color:transparent;box-shadow:none;margin:0 auto;display:flex;flex-direction:column;justify-content:center;margin-top:50px;overflow:hidden}#client_h1{font-size:48px;color:#333;margin-bottom:20px}#client_p{font-size:20px;color:#333;margin-bottom:25px}#text_client_logo1{font-size:18px}#text_client_logo2{font-size:18px;margin-bottom:25px}.clients{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.client{display:flex;justify-content:center;align-items:center;padding:20px;background-color:transparent;transition:transform .3s ease,box-shadow .3s ease;margin:10px}.client:hover{transform:translateY(-10px);box-shadow:none}.client{width:128px;height:128px;padding:.1rem;object-fit:contain}#client-logo-inception{width:220px;height:128px;padding:.1rem;object-fit:contain}#client-logo-miadora{width:200px;height:128px;padding:.1rem;object-fit:contain}#client-logo-smartKinetic{width:180px;height:128px;padding:.1rem;object-fit:contain}@media (max-width:1024px){.container{padding:15px}#client_h1{font-size:36px}#client_p{font-size:18px}.client{width:100px;height:100px}#client-logo-inception{width:180px;height:100px}#client-logo-miadora{width:160px;height:100px}#client-logo-smartKinetic{width:150px;height:100px}}@media (max-width:768px){.container{padding:10px}#client_h1{font-size:28px}#client_p{font-size:16px}.client{width:90px;height:90px}#client-logo-inception{width:150px;height:90px}#client-logo-miadora{width:140px;height:90px}#client-logo-smartKinetic{width:130px;height:90px}}@media (max-width:480px){.container{padding:5px}#client_h1{font-size:24px}#client_p{font-size:14px}.client{width:80px;height:80px}#client-logo-inception{width:140px;height:80px}#client-logo-miadora{width:130px;height:80px}#client-logo-smartKinetic{width:120px;height:80px}}