.loader{aspect-ratio:1;border-radius:100vmin;margin:auto;overflow:hidden;padding:0;position:relative;width:20px}.loader:before{content:"";display:block;padding-top:100%}.circular{animation:rotate 2s linear 0s infinite;height:100%;inset:0;margin:auto;position:absolute;transform-origin:center center;width:100%}.path{animation:dash 1.5s ease-in-out 0s infinite;stroke:#f5f5f5;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke:#e0e1e1;stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes rotate{to{transform:rotate(1turn)}}.base-button{border:1px solid transparent;border-radius:0;cursor:pointer;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.1em;min-height:44px;padding:14px 26px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.base-button,.base-button .content{align-items:center;display:inline-flex;gap:10px}.base-button .content,.base-button .content p{color:inherit;font:inherit;letter-spacing:inherit}.base-button--primary{background-color:#ff7c48;border-color:#ff7c48;color:#0b0b0b}.base-button--primary:hover{background-color:#d9541f;border-color:#d9541f}.base-button--secondary{background-color:transparent;border-color:currentColor;color:inherit}.base-button--secondary:hover{color:#d9541f}.base-button--disabled,.base-button:disabled{opacity:.4;pointer-events:none}.base-button--loading{pointer-events:none}.base-button .loader .path{stroke:currentColor}
