.logos-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 4rem}@media screen and (max-width:1440px){.logos-container{padding:1rem}}@media screen and (max-width:1024px){.logos-container{padding:1rem}}@media screen and (max-width:768px){.logos-container{padding:1rem}}.logos-container .logo-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;align-items:center;justify-items:center}@media screen and (max-width:1440px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}}@media screen and (max-width:1200px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.5rem}}@media screen and (max-width:768px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.5rem}}@media screen and (max-width:480px){.logos-container .logo-wrapper{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.5rem}}.logos-container .logo-image{width:120px;height:auto;object-fit:contain;transition:transform .3s ease}@media screen and (max-width:1440px){.logos-container .logo-image{width:100px}}@media screen and (max-width:1200px){.logos-container .logo-image{width:90px}}@media screen and (max-width:768px){.logos-container .logo-image{width:70px}}@media screen and (max-width:480px){.logos-container .logo-image{width:60px}}.about-us-logo-wrap .logo-image{width:100px}@media screen and (max-width:1440px){.about-us-logo-wrap .logo-image{width:85px}}@media screen and (max-width:1200px){.about-us-logo-wrap .logo-image{width:75px}}@media screen and (max-width:1024px){.about-us-logo-wrap .logo-image{width:65px}}@media screen and (max-width:768px){.about-us-logo-wrap .logo-image{width:55px}}@media screen and (max-width:550px){.about-us-logo-wrap .logo-image{width:50px}}@media screen and (max-width:480px){.about-us-logo-wrap .logo-image{width:45px}}.timeline{position:relative;display:flex;flex-direction:column;gap:3.5rem;padding:1rem 0}.timeline:before{content:"";position:absolute;top:1%;bottom:1%;left:50%;width:4px;background:linear-gradient(to bottom,rgba(21,99,161,.051),var(--footer-bg-color),rgba(21,99,161,.051));transform:translateX(-50%);z-index:1}.timeline .timeline-item{display:grid;grid-template-columns:1fr 2rem 1fr;align-items:center;position:relative}.timeline .timeline-content{display:flex;align-items:center;max-width:34rem}.timeline .timeline-content.left{grid-column:1;justify-self:end;text-align:right;padding-right:3rem;justify-content:flex-end}.timeline .timeline-content.right{grid-column:3;justify-self:start;text-align:left;padding-left:3rem;justify-content:flex-start}.timeline .timeline-circle{grid-column:2;justify-self:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;border:7px solid #fff;background:var(--footer-bg-color);z-index:2}.timeline .text-wrapper{display:flex;flex-direction:column;gap:1.5rem}.timeline .timeline-year{font-size:3.125rem;font-weight:700;color:var(--footer-bg-color)}.timeline .timeline-description{font-size:14px;color:var(--black-20)}.timeline .timeline-image{width:100%;max-width:22rem;height:auto;aspect-ratio:1.28/1;border-radius:.5rem;flex-shrink:0}@media screen and (min-width:1400px){.timeline-image{max-width:32rem}}@media screen and (max-width:1200px){.timeline-image{max-width:24rem}}@media screen and (max-width:1024px){.timeline-image{max-width:28rem}}@media screen and (max-width:768px){.timeline-image{max-width:22rem}}@media screen and (max-width:480px){.timeline-image{max-width:18rem}}@media screen and (max-width:1024px){.timeline{padding:0 4rem}.timeline:before{display:none}.timeline-item{display:flex!important;flex-direction:column;align-items:center;gap:2rem}.timeline-circle{display:none}.timeline-content{grid-column:auto!important;justify-self:center!important;text-align:center!important;padding:0!important;max-width:100%;flex-direction:column;justify-content:center!important}.timeline-image{width:100%;max-width:32rem}.timeline-year{font-size:2.75rem}}@media screen and (max-width:768px){.timeline{padding:0 1.25rem}.timeline-year{font-size:2.3rem}.timeline-content{gap:1.5rem}}