.element{background-color:var(--primary);color:var(--btn-text-color);font-family:var(--font-manrope);font-weight:var(--semi-bold);font-size:var(--size-sm);letter-spacing:var(--letter-spacing-9-cta-btn);cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:24px;justify-content:center;align-items:center;width:166px;height:fit-content;padding:16px;text-decoration:none;transition:all .3s;display:flex}@media (max-width:768px){.element{width:auto;padding:10px 16px}}.element:hover{background:linear-gradient(var(--primary), var(--primary)) padding-box, linear-gradient(90deg, #ff8a00, #e52e71, #9c27b0, #00d2ff, #ff8a00) border-box;background-size:200% 100%;animation:2s linear infinite shineGradientBtn;box-shadow:0 0 15px #e52e7166}@keyframes shineGradientBtn{0%{background-position:0 0}to{background-position:200% 0}}
