.Button-module-scss-module__pu3xvG__root{--border-radius:10px}@media (min-width:1440px){.Button-module-scss-module__pu3xvG__root{--border-radius:12px}}.Button-module-scss-module__pu3xvG__root{--padding-t-b-r:8px}@media (min-width:1536px){.Button-module-scss-module__pu3xvG__root{--padding-t-b-r:11px}}.Button-module-scss-module__pu3xvG__root{--bg-color:var(--white);--icon-color:var(--color-3)}.Button-module-scss-module__pu3xvG__rootSecondary{--bg-color:var(--button-dark);--icon-color:var(--white)}.Button-module-scss-module__pu3xvG__rootSecondaryLight{--bg-color:var(--button-light);--icon-color:var(--color-2)}.Button-module-scss-module__pu3xvG__rootSecondaryLight .Button-module-scss-module__pu3xvG__rootText{color:var(--color-2)}.Button-module-scss-module__pu3xvG__root{width:max-content;padding-top:var(--padding-t-b-r);padding-right:var(--padding-t-b-r);padding-bottom:var(--padding-t-b-r);background-color:var(--bg-color);border-radius:var(--border-radius);align-items:center;padding-left:16px;transition:background-color .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Button-module-scss-module__pu3xvG__root{padding-left:24px}}@media (min-width:1536px){.Button-module-scss-module__pu3xvG__root{padding-left:30px}}.Button-module-scss-module__pu3xvG__root{gap:20px}@media (min-width:768px){.Button-module-scss-module__pu3xvG__root{gap:40px}}.Button-module-scss-module__pu3xvG__root:before{content:"";background:var(--gradient-lighter);border-radius:var(--border-radius);width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.Button-module-scss-module__pu3xvG__root span{z-index:1;position:relative}.Button-module-scss-module__pu3xvG__rootText{background:var(--gradient-light);color:var(--white);-webkit-background-clip:text;transition:color .3s ease-in-out}.Button-module-scss-module__pu3xvG__rootIcon{background-color:var(--white);color:var(--icon-color);border-radius:50%;width:32px;transition:color .3s ease-in-out;display:block}@media (min-width:1440px){.Button-module-scss-module__pu3xvG__rootIcon{width:38px}}.Button-module-scss-module__pu3xvG__rootIcon{height:32px}@media (min-width:1440px){.Button-module-scss-module__pu3xvG__rootIcon{height:38px}}@media (hover:hover){.Button-module-scss-module__pu3xvG__root:not(:disabled,.Button-module-scss-module__pu3xvG__rootSecondary,.Button-module-scss-module__pu3xvG__rootSecondaryLight):hover .Button-module-scss-module__pu3xvG__rootText{color:#0000}.Button-module-scss-module__pu3xvG__root:not(:disabled,.Button-module-scss-module__pu3xvG__rootSecondary,.Button-module-scss-module__pu3xvG__rootSecondaryLight):hover:before{opacity:0}}.Button-module-scss-module__pu3xvG__root:disabled{cursor:not-allowed;opacity:.7}.Button-module-scss-module__pu3xvG__rootSecondary:before,.Button-module-scss-module__pu3xvG__rootSecondaryLight:before{content:none}@media (hover:hover){.Button-module-scss-module__pu3xvG__rootSecondary:hover,.Button-module-scss-module__pu3xvG__rootSecondaryLight:hover{background-color:var(--color-1)}.Button-module-scss-module__pu3xvG__rootSecondary:hover .Button-module-scss-module__pu3xvG__rootText,.Button-module-scss-module__pu3xvG__rootSecondary:hover .Button-module-scss-module__pu3xvG__rootIcon,.Button-module-scss-module__pu3xvG__rootSecondaryLight:hover .Button-module-scss-module__pu3xvG__rootText,.Button-module-scss-module__pu3xvG__rootSecondaryLight:hover .Button-module-scss-module__pu3xvG__rootIcon{color:var(--color-3)}}.Button-module-scss-module__pu3xvG__rootSecondary .Button-module-scss-module__pu3xvG__rootText,.Button-module-scss-module__pu3xvG__rootSecondaryLight .Button-module-scss-module__pu3xvG__rootText{background:0 0}.Button-module-scss-module__pu3xvG__rootSecondary .Button-module-scss-module__pu3xvG__rootIcon,.Button-module-scss-module__pu3xvG__rootSecondaryLight .Button-module-scss-module__pu3xvG__rootIcon{background-color:#0000}
