.loader.loader-current-color .loader-bg{stroke:transparent}.loader.loader-current-color .loader-fill{stroke:currentcolor}.button{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:400;text-align:center;text-decoration:none;vertical-align:middle;color:#fff;border-radius:.25rem;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out color,background-color,border-color,text-decoration-color,fill,stroke,.2s ease-in-out box-shadow}.button.disabled,.button[disabled]{filter:brightness(1.5) grayscale(.9);pointer-events:none}.button.button-loading{position:relative;pointer-events:none}.button.button-loading:before{content:"";position:absolute;top:0;right:0;display:block;width:100%;height:100%;border-radius:.25rem}.button.button-loading .loader{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%)}.button.button-lg{padding:.5rem 1rem;font-size:clamp(1.15rem,1.135rem + .07vw,1.2rem)}@media (min-width:576px){.button.button-lg{padding:.5rem 1.5rem}}@media (min-width:768px){.button.button-lg{padding:.75rem 2rem}}@media (min-width:992px){.button.button-lg{padding:1rem 2rem}}.button.button-sm{padding:.5rem 1rem;border-radius:.2rem}.button.button-sm:before{border-radius:.25rem}.button.button-icon{padding:0 .25rem;line-height:0}.button.button-icon svg{width:1rem}.button.button-primary{color:#fff;background-color:var(--primary, hsl(200 100% 35%))}.button.button-primary:before{background-color:var(--primary-600, hsl(200 100% 25%))}.button.button-primary:focus{outline-color:var(--primary-300, hsl(200 100% 80%));outline-width:4px}.button.button-primary-outline:before,.button.button-primary:hover{background-color:var(--primary-600, hsl(200 100% 25%))}.button.button-primary.active,.button.button-primary:active{background-color:var(--primary-700, hsl(200 100% 15%))}.button.button-primary-outline{--tw-ring-color:var(--primary, hsl(200 100% 35%));--tw-ring-offset-color:var(--primary, hsl(200 100% 35%));color:var(--primary, hsl(200 100% 35%));box-shadow:0 0 0 1px var(--tw-ring-color)}.button.button-primary-outline:before{color:#fff}.button.button-primary-outline:focus{outline-color:var(--primary-300, hsl(200 100% 80%));outline-width:4px}.button.button-primary-outline:hover{--tw-ring-color:var(--primary-600, hsl(200 100% 25%));--tw-ring-offset-color:var(--primary-600, hsl(200 100% 25%));color:#fff;background-color:var(--primary-600, hsl(200 100% 25%))}.button.button-primary-outline.active,.button.button-primary-outline:active{--tw-ring-color:var(--primary-700, hsl(200 100% 15%));--tw-ring-offset-color:var(--primary-700, hsl(200 100% 15%));color:#fff;background-color:var(--primary-700, hsl(200 100% 15%))}.button.button-primary-outline.button-loading{color:#fff}.button.button-primary-link{text-decoration:underline;text-underline-offset:2px;color:var(--primary, hsl(200 100% 35%))}.button.button-primary-link:before{text-decoration:none;color:var(--primary-600, hsl(200 100% 25%))}.button.button-primary-link:focus{text-decoration:none;outline-color:var(--primary-300, hsl(200 100% 80%));outline-width:4px}.button.button-primary-link:hover{text-decoration:none;color:var(--primary-600, hsl(200 100% 25%))}.button.button-primary-link.active,.button.button-primary-link:active{text-decoration:none;color:var(--primary-700, hsl(200 100% 15%))}.button.button-dark{color:#fff;background-color:#005580}.button.button-dark:before{background-color:#22c55e}.button.button-dark:focus{outline-color:#9df;outline-width:4px}.button.button-dark:hover{background-color:#22c55e}.button.button-dark.active,.button.button-dark:active{background-color:#00334d}.button.button-dark-outline{--tw-ring-color:hsl(200 100% 35%);--tw-ring-offset-color:hsl(200 100% 35%);color:#fff;box-shadow:0 0 0 1px var(--tw-ring-color)}.button.button-dark-outline:before{color:#fff;background-color:#16a34a}.button.button-dark-outline:focus{outline-color:#9df;outline-width:4px}.button.button-dark-outline:hover{--tw-ring-color:#16a34a;--tw-ring-offset-color:#16a34a;color:#fff;background-color:#16a34a}.button.button-dark-outline.active,.button.button-dark-outline:active{--tw-ring-color:#15803d;--tw-ring-offset-color:#15803d;color:#fff;background-color:#15803d}.button.button-dark-outline.button-loading{color:#fff}.button.button-dark-link{text-decoration:underline;text-underline-offset:2px;color:#fff}.button.button-dark-link:before{text-decoration:none;color:#fff}.button.button-dark-link:focus{text-decoration:none;outline-color:#9df;outline-width:4px}.button.button-dark-link.active,.button.button-dark-link:active,.button.button-dark-link:hover{text-decoration:none;color:#fff}.button.button-success{color:#fff;background-color:#22c55e}.button.button-success:before{background-color:#16a34a}.button.button-success:focus{outline-color:#86efac;outline-width:4px}.button.button-success:hover{background-color:#16a34a}.button.button-success.active,.button.button-success:active{background-color:#15803d}.button.button-success-outline{--tw-ring-color:#22c55e;--tw-ring-offset-color:#22c55e;color:#22c55e;box-shadow:0 0 0 1px var(--tw-ring-color)}.button.button-success-outline:before{color:#fff;background-color:#16a34a}.button.button-success-outline:focus{outline-color:#86efac;outline-width:4px}.button.button-success-outline:hover{--tw-ring-color:#16a34a;--tw-ring-offset-color:#16a34a;color:#fff;background-color:#16a34a}.button.button-success-outline.active,.button.button-success-outline:active{--tw-ring-color:#15803d;--tw-ring-offset-color:#15803d;color:#fff;background-color:#15803d}.button.button-success-outline.button-loading{color:#fff}.button.button-success-link{text-decoration:underline;text-underline-offset:2px;color:#22c55e}.button.button-success-link:before{text-decoration:none;color:#16a34a}.button.button-success-link:focus{text-decoration:none;outline-color:#86efac;outline-width:4px}.button.button-success-link:hover{text-decoration:none;color:#16a34a}.button.button-success-link.active,.button.button-success-link:active{text-decoration:none;color:#15803d}.button.button-danger{color:#fff;background-color:#ef4444}.button.button-danger:before{background-color:#dc2626}.button.button-danger:focus{outline-color:#fca5a5;outline-width:4px}.button.button-danger:hover{background-color:#dc2626}.button.button-danger.active,.button.button-danger:active{background-color:#b91c1c}.button.button-danger-outline{--tw-ring-color:#ef4444;--tw-ring-offset-color:#ef4444;color:#ef4444;box-shadow:0 0 0 1px var(--tw-ring-color)}.button.button-danger-outline:before{color:#fff;background-color:#dc2626}.button.button-danger-outline:focus{outline-color:#fca5a5;outline-width:4px}.button.button-danger-outline:hover{--tw-ring-color:#dc2626;--tw-ring-offset-color:#dc2626;color:#fff;background-color:#dc2626}.button.button-danger-outline.active,.button.button-danger-outline:active{--tw-ring-color:#b91c1c;--tw-ring-offset-color:#b91c1c;color:#fff;background-color:#b91c1c}.button.button-danger-outline.button-loading{color:#fff}.button.button-danger-link{text-decoration:underline;text-underline-offset:2px;color:#ef4444}.button.button-danger-link:before{text-decoration:none;color:#dc2626}.button.button-danger-link:focus{text-decoration:none;outline-color:#fca5a5;outline-width:4px}.button.button-danger-link:hover{text-decoration:none;color:#dc2626}.button.button-danger-link.active,.button.button-danger-link:active{text-decoration:none;color:#b91c1c}.button.button-light{color:#002538;background-color:#f2f6f8}.button.button-light:before{background-color:#dbe6eb}.button.button-light:focus{outline-color:#f8fafc;outline-width:4px}.button.button-light:hover{background-color:#dbe6eb}.button.button-light.active,.button.button-light:active{background-color:#c7d8e1}
