.tech-stack{box-sizing:border-box;align-items:center;width:100%;height:140px;margin:0 auto;display:flex;position:relative;overflow:hidden}.tech-list{gap:20px;display:flex}.tech-stack .tech-slider{gap:20px;width:200%;margin:auto;animation:25s linear infinite marquee;display:flex;position:absolute}.tech-stack-reverse .tech-slider{animation:25s linear infinite marqueereverse}@keyframes marquee{0%{left:0}to{left:-100%}}@keyframes marqueereverse{0%{right:0}to{right:-100%}}.tech-stack h2{font-size:30px;font-weight:900}.tech-stack .tech-list .tech-img{transition:all .3s ease-in-out}.tech-stack .tech-list .tech-img:hover{opacity:.5;cursor:pointer;transform:scale(1.2)}.tech-stack .tech-list .tech-img figure{background-color:#fff6;border:1px solid #e2e2e2;border-radius:14px;width:105px;height:105px;padding:20px;transition:all .3s ease-in-out}.tech-stack .tech-list .tech-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tech-stack .tech-list .tech-img h4{color:#141324;text-align:center;margin-top:10px;margin-bottom:0;font-size:16px}@media (max-width:768px){.tech-stack{height:120px}.tech-stack .tech-list .tech-img figure{width:80px;height:80px;padding:15px}.tech-stack .tech-list .tech-img h4{margin-top:0;font-size:13px}.tech-stack .tech-slider{animation:10s linear infinite marquee}.tech-stack-reverse .tech-slider{animation:10s linear infinite marqueereverse}}
