a.custom-button,button.custom-button{background-color:#fff;display:flex;align-items:center;gap:.5rem;color:#5c5c5c;padding:10px 16px;border-radius:10px;min-width:unset;min-height:unset}a.custom-button.no-style,button.custom-button.no-style{cursor:pointer;background:none;font:inherit;line-height:inherit;text-align:inherit;text-decoration:none;color:inherit;padding:0;border:none;margin:0;outline:none;box-shadow:none}a.custom-button.text-left,button.custom-button.text-left{justify-content:flex-start}a.custom-button.text-center,button.custom-button.text-center{justify-content:center}a.custom-button.text-right,button.custom-button.text-right{justify-content:flex-end}a.custom-button .custom-icon,button.custom-button .custom-icon{display:inline-block;font-size:15px}a.custom-button.active,button.custom-button.active{background-color:#32d066;border-color:#32d066;color:#171717}a.custom-button .custom-text,a.custom-button.default .custom-icon,a.custom-button.default .custom-text,button.custom-button .custom-text,button.custom-button.default .custom-icon,button.custom-button.default .custom-text{display:inline-block}.is-desktop a.custom-button.noIconDesktop .custom-icon,.is-desktop a.custom-button.noTextDesktop .custom-text,.is-desktop button.custom-button.noIconDesktop .custom-icon,.is-desktop button.custom-button.noTextDesktop .custom-text,.is-mobile a.custom-button.noIconMobile .custom-icon,.is-mobile a.custom-button.noTextMobile .custom-text,.is-mobile button.custom-button.noIconMobile .custom-icon,.is-mobile button.custom-button.noTextMobile .custom-text{display:none}