@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.icon-wrapper svg{height:inherit;width:inherit}.fill-mode.icon-wrapper svg path:not([data-no-fill=""]),.fill-mode.icon-wrapper svg circle:not([data-no-fill=""]),.fill-mode.icon-wrapper svg polygon:not([data-no-fill=""]){fill:currentColor}.stroke-mode.icon-wrapper svg path:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg circle:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg polygon:not([data-no-stroke=""]){stroke:currentColor}.icon-wrapper svg stop{stop-color:currentColor}.icon-wrapper.icon-loading .rotating-path{transform-origin:50%;animation:1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}
@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;width:100%;font-weight:700;line-height:1;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out;display:flex;position:relative}.c-button>*{width:inherit;color:inherit;padding:.75rem 1.5rem}.c-button a{text-decoration:none}@media (min-width:1024px){.c-button{width:fit-content}}.c-button .icon-wrapper{color:inherit;width:1.25rem;height:1.25rem}.c-button.loading{pointer-events:none;opacity:.75;cursor:wait;-webkit-user-select:none;user-select:none}.c-button.loading .button-items-container>:not(.button-loading-icon-wrapper){opacity:0}.c-button.loading .button-items-container .button-loading-icon-wrapper{opacity:1;display:flex}.c-button.disabled{pointer-events:none;opacity:.5;-webkit-user-select:none;user-select:none}.c-button.white{color:rgb(var(--color-black));border-color:rgba(var(--color-black),.1);background-color:rgb(var(--color-white))}.c-button.white:before{content:"";background:linear-gradient(180deg,rgba(var(--color-black),0)50%,rgba(var(--color-black),.25)100%);border-radius:inherit;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0}.c-button.white:after{content:"";background:linear-gradient(180deg,rgba(var(--color-turquoise),0)50%,rgba(var(--color-turquoise),1)100%);border-radius:inherit;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0}.c-button.white:hover{border-color:rgba(var(--color-turquoise),.5)}.c-button.white:hover:before{opacity:0}.c-button.white:hover:after{opacity:.25}.c-button.white:active{border-color:rgba(var(--color-turquoise),1)}.c-button.white:active:before{opacity:0}.c-button.white:active:after{opacity:.5}.c-button.black{color:rgb(var(--color-white));border-color:rgba(var(--color-white),.1);background-color:rgb(var(--color-black))}.c-button.black:before{content:"";background:linear-gradient(180deg,rgba(var(--color-white),0)50%,rgba(var(--color-white),.1)100%);border-radius:inherit;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0}.c-button.black:after{content:"";background:linear-gradient(180deg,rgba(var(--color-turquoise),0)50%,rgba(var(--color-turquoise),1)100%);border-radius:inherit;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0}.c-button.black:hover{border-color:rgba(var(--color-turquoise),.5)}.c-button.black:hover:before{opacity:0}.c-button.black:hover:after{opacity:.25}.c-button.black:active{border-color:rgba(var(--color-turquoise),1)}.c-button.black:active:before{opacity:0}.c-button.black:active:after{opacity:.5}.button-items-container{z-index:2;color:inherit;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.button-loading-icon-wrapper{opacity:0;justify-content:center;align-items:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-button{cursor:pointer;background:0 0;border:none;position:relative}
