.babel-icons{position:relative;width:100%;padding:0 0 70px;background:#0d0606;display:flex;flex-direction:column;align-items:center;overflow:hidden}.babel-icons__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.babel-icons__inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.babel-icons__title{font-size:42px;color:#fff;text-align:center;margin:0 0 40px}.babel-icons__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:29px;width:1000px;max-width:100%}.babel-icons__grid a{display:block;padding:0 10px}.babel-icons .babel-icons__grid img{width:100%;height:auto;display:block;transition:transform 0.45s cubic-bezier(.22,1,.36,1),filter 0.45s ease,opacity 0.35s ease;will-change:transform}@media (hover:hover){.babel-icons__grid:hover a img{opacity:.55;filter:grayscale(.6) brightness(.7)}.babel-icons__grid a:hover img{opacity:1;transform:translateY(-14px) scale(1.06) rotate(-1deg);filter:grayscale(0) brightness(1.08) drop-shadow(0 18px 34px rgb(238 64 35 / .45))}}@media (max-width:1024px){.babel-icons{padding:70px 0 0}.babel-icons__title{font-size:30px;margin-bottom:30px}.babel-icons__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.babel-icons{padding:50px 0;background:#0e0e0e}.babel-icons__title{font-size:32px}.babel-icons__grid{grid-template-columns:1fr;gap:70px;justify-items:center}.babel-icons .babel-icons__grid img{max-width:250px;max-height:500px}}@media (max-width:768px){.babel-icons__inner{padding:0 16px}.babel-icons__grid{grid-template-columns:repeat(2,1fr);gap:16px;justify-items:stretch}.babel-icons__grid a{padding:0}.babel-icons .babel-icons__grid img{max-width:100%;max-height:none}}@media (max-width:768px){.babel-icons__grid>a:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 8px)}}