.button{cursor:pointer;will-change:transform;border:none;outline:none;justify-content:center;align-items:center;gap:1rem;min-width:0;transition:background-color .12s,color .12s;display:flex}.button:active{transform:scale(.96)}.button.large{border-radius:10rem;height:4.4rem;padding-inline:2.8rem}.button.large .btnTxt{font-size:1.6rem;font-weight:500;line-height:2rem}.button.large .btnIcon{font-size:1.2rem}.button.large .btnIcon.icon-download{font-size:2.2rem}.button.medium{border-radius:10rem;height:3.6rem;padding-inline:2rem}.button.medium .btnTxt{font-size:1.4rem;font-weight:500;line-height:1.6rem}.button.medium .btnIcon{font-size:1.1rem}.button.medium .btnIcon.icon-download{font-size:2rem}.button.small{border-radius:.8rem;height:2.6rem;padding-inline:.8rem}.button.small .btnTxt{font-size:1.4rem;line-height:1.8rem}.button.small .btnIcon{font-size:1rem}.button.small .btnIcon.icon-download{font-size:2rem}.button.onlyText .btnTxt{font-size:1.6rem;font-weight:600;line-height:2rem}.button.onlyText .btnIcon{font-size:1.6rem}.button.fill{width:100%}.button.secondary{background-color:rgba(var(--text-light), .2);color:rgba(var(--white), 1)}.button.secondary:hover{background-color:rgba(var(--brand-color-2), 1)}.button.secondary:active{background-color:rgba(var(--brand-color-4), 1)}.button.primary{background-color:rgba(var(--brand-color-2), 1);color:rgba(var(--white), 1)}.button.primary:hover{background-color:rgba(var(--brand-color-3), 1)}.button.primary:active{background-color:rgba(var(--brand-color-4), 1)}.button.default{background-color:rgba(var(--text-dark), .07);color:rgba(var(--text-dark), 1)}.button.default:hover{background-color:rgba(var(--brand-color-5), 1);color:rgba(var(--brand-color-1), 1)}.button.default:active{background-color:rgba(var(--brand-color-1), 1);color:rgba(var(--white), 1)}.button.defaultLight{color:rgba(var(--white), 1);background:0 0}.button.defaultLight:hover{background-color:rgba(var(--brand-color-5), 1);color:rgba(var(--brand-color-1), 1)}.button.defaultLight:active{background-color:rgba(var(--brand-color-1), 1);color:rgba(var(--white), 1)}.button.outlined{box-shadow:inset 0 0 0 .1rem rgba(var(--gray-800));color:rgba(var(--text-dark), 1);background-color:#0000}.button.light{background-color:rgba(var(--white), 1);color:rgba(var(--text-dark), 1)}.button.light:hover{color:rgba(var(--brand-color-2), 1)}.button.light:active{color:rgba(var(--brand-color-4), 1)}.button.link{color:rgba(var(--brand-color-1), 1);background-color:#0000;transition:opacity .12s}.button.link:hover{opacity:.8}.button.disabled,.button:disabled{opacity:.3;pointer-events:none}.button .loaderWrapper{width:auto}.button .loader{width:2rem}.button .loader .circularPath{stroke:rgba(var(--white), 1)}.btnTxt{color:inherit}.btnIcon{color:inherit;flex:none}
.loaderWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loader{width:5rem;position:relative}.loader:before{content:"";padding-top:100%;display:block}.circular{margin:auto;animation:2s linear infinite rotate;position:absolute;inset:0}.circularPath{stroke:rgba(var(--brand-color-2), 1);stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}
