.button{--button-gap: var(--custom-button-gap, calc(var(--grid-gutter) * 1));--button-padding: var(--custom-button-padding, calc(var(--grid-gutter) * 1) calc(var(--grid-gutter) * 3));--button-font-size: var(--custom-button-font-size, 14px);--button-min-height: var(--custom-button-min-height, calc(var(--grid-gutter) * 6));--button-line-height: var(--custom-button-line-height, 18px);--button-font-weight: var(--custom-button-font-weight, 400);--button-color-text: var(--custom-button-color-text, #fff);--button-color-border: var(--custom-button-color-border, #067eff);--button-color-background: var(--custom-button-color-background, #067eff);--button-color-text-on-action: var(--custom-button-color-text-on-action, #fff);--button-color-border-on-action: var(--custom-button-color-border-on-action, #01329b);--button-color-background-on-action: var(--custom-button-color-background-on-action, #01329b);--button-color-text-disabled: var(--custom-button-color-text-disabled, #fff);--button-color-border-disabled: var(--custom-button-color-border-disabled, #cedfec);--button-color-border-height: var(--custom-button-color-border-height, 1px);--button-color-background-disabled: var(--custom-button-color-background-disabled, #cedfec);--button-border-radius: var(--custom-button-border-radius, 5px);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--button-gap);align-items:center;justify-content:center;width:var(--custom-button-width, auto);min-height:var(--button-min-height);padding:var(--button-padding);color:var(--button-color-text);text-decoration:none;cursor:pointer;background-color:var(--button-color-background);border:var(--button-color-border-height) solid var(--button-color-border);border-radius:var(--button-border-radius);transition:all .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;--button-text-margin-on-action: 0}.button:active,.button:hover,.button:focus,.button:focus-within,.button:focus-visible,.button:target{color:var(--button-color-text-on-action);text-decoration:none;background-color:var(--button-color-background-on-action);border-color:var(--button-color-border-on-action);outline:none}.button:active,.button:target{--button-text-margin-on-action: 1px}.button:disabled{color:var(--button-color-text-disabled);cursor:not-allowed;background-color:var(--button-color-background-disabled);border-color:var(--button-color-border-disabled)}.button--yellow{--button-font-weight: 500;--button-color-text: #0c0c10;--button-color-border: #ffd306;--button-color-background: #ffd306;--button-color-text-on-action: #0c0c10;--button-color-border-on-action: #fab401;--button-color-background-on-action: #fab401}.button--large{--button-font-size: 16px;--button-line-height: 20px;--button-padding: calc(var(--grid-gutter) * 1.5) calc(var(--grid-gutter) * 3);--button-min-height: calc(var(--grid-gutter) * 7)}.button--mini{--button-padding: calc(var(--grid-gutter) * 1) calc(var(--grid-gutter) * 3);--button-border-radius: 20px;--button-min-height: calc(var(--grid-gutter) * 4.5)}.button--small{--button-font-size: 12px;--button-line-height: 14px;--button-padding: calc(var(--grid-gutter) * 1) calc(var(--grid-gutter) * 2);--button-min-height: calc(var(--grid-gutter) * 4.5)}.button--mobile{--button-min-height: auto;--button-padding: calc(var(--grid-gutter) * .5) calc(var(--grid-gutter) * 1.5);--button-border-radius: 20px}@media (max-width: 767px){.button--mobile-large{--button-font-size: 16px;--button-line-height: 20px;--button-padding: calc(var(--grid-gutter) * 2.125) calc(var(--grid-gutter) * 3)}}.button--medium{--button-font-size: 14px;--button-line-height: 18px;--button-padding: calc(var(--grid-gutter) * 1.75) calc(var(--grid-gutter) * 3)}.button--fit-height{height:100%}.button--fit-width{width:100%}.button--max-content{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.button--stroke{--button-color-text: #067eff;--button-color-border: #83beff;--button-color-background: transparent;--button-color-text-on-action: #067eff;--button-color-border-on-action: #83beff;--button-color-background-on-action: #f4faff}.button--light-blue{--button-color-text: #067eff;--button-color-border: #e6f1fa;--button-color-background: #e6f1fa;--button-color-text-on-action: #067eff;--button-color-border-on-action: #b0d6f5;--button-color-background-on-action: #cedfec}.button--loader{position:relative;font-size:0}.button--loader:before{content:"";position:absolute;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%230c0c10' d='M5 0h2v3.999H5z'/%3E%3Cpath fill='%230c0c10' d='M5 7.998h2v3.999H5z' opacity='.4'/%3E%3Cpath fill='%230c0c10' d='m.305 3.865 1-1.732 3.463 2-1 1.732z' opacity='.8'/%3E%3Cpath fill='%230c0c10' d='m7.231 7.864 1-1.732 3.464 2-1 1.732z' opacity='.2'/%3E%3Cpath fill='%230c0c10' d='m3.768 6.133 1 1.732-3.463 2-1-1.733z' opacity='.6'/%3E%3C/svg%3E");animation:loaderRotation .8s linear infinite}.button__text{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);margin-top:var(--button-text-margin-on-action);margin-bottom:calc(0px - var(--button-text-margin-on-action))}.button__img{object-fit:contain}.button a.button:not([href]),.button:disabled{color:var(--button-color-text-disabled);cursor:not-allowed;background-color:var(--button-color-background-disabled);border-color:var(--button-color-border-disabled)}@keyframes loaderRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
