.btn{cursor:pointer;white-space:nowrap;border-radius:180px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;animation:3s ease-in-out infinite glare;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.btn--accent{background-color:var(--accent-color);color:#fff;border:1px solid var(--accent-color);align-items:center;gap:10px;display:flex}.btn--accent:hover{background-color:var(--accent-hover-color);border:1px solid var(--accent-hover-color)}.btn--accent-secondary{background:var(--background-grdient-accent-secondary);color:#fff;border:1px solid #0000;transition:all .5s}.btn--accent-secondary:hover{opacity:.8;border:1px solid #0000}.btn--transparent{color:#fff;background-color:#0000;border:1px solid #65738e}.btn--transparent:hover{background-color:var(--accent-hover-color);border:1px solid var(--accent-hover-color)}.btn--light{background-color:#fff;border:1px solid #fff}.btn--light:hover{opacity:.8}.btn--light-accent{background-color:#fff;border:1px solid #515151}.btn--light-accent:hover{background-color:var(--accent-hover-color);border:1px solid var(--accent-hover-color);color:#fff}.btn--big{padding:10px 30px;font-size:18px}.btn--super{padding:20px 45px;font-size:18px}@media (max-width:1500px){.btn--super{padding:clamp(10px,1.36612vw - .491803px,20px) clamp(30px,2.04918vw + 14.2623px,45px);font-size:clamp(16px,.273224vw + 13.9016px,18px)}}@media (max-width:768px){.btn--super{padding:10px 30px;font-size:16px}}.btn--fw{width:100%}.btn--small{padding:10px 20px}.btn--small svg{flex-shrink:0;width:15px;height:15px}
