 .brxe-button:hover svg{ animation: iconMove 0.35s ease-out; } @keyframes iconMove{ 0% { transform: translateX(0); } 30% { opacity: 0; } 31% { transform: translateX(1.25rem); } 32% { transform: translateX(-1.25rem); } 84% { opacity: 1; } 100% { transform: translateX(0); } }  @media (max-width: 1280px) { .cc_category_vector { width: 120px; } .cc_offer__discount_vector { width: 250px; } .cc_offer__street_vector { width: 150px } .cc_footer__inner_wrapper { padding-right: 0px !important; padding-left: 0px !important; } }