.kmt-button{--kmt-button-color:#ff7a1a;--kmt-button-hover-color:#003a5f;--kmt-button-gap:42px;--kmt-button-icon-size:74px;--kmt-button-chevron-size:26px;--kmt-button-stroke-width:4px;--kmt-button-font-size:31px;--kmt-button-font-weight:700;display:flex;justify-content:flex-start}.kmt-button__link{align-items:center;color:var(--kmt-button-color);display:inline-flex;font-size:var(--kmt-button-font-size);font-weight:var(--kmt-button-font-weight);gap:var(--kmt-button-gap);letter-spacing:0;line-height:1.2;text-decoration:none;transition:color .18s}.kmt-button__link:focus-visible,.kmt-button__link:hover{color:var(--kmt-button-hover-color)}.kmt-button__link:focus-visible{outline:2px solid;outline-offset:8px}.kmt-button__icon{border:var(--kmt-button-stroke-width) solid;border-radius:50%;display:grid;flex:none;height:var(--kmt-button-icon-size);place-items:center;width:var(--kmt-button-icon-size)}.kmt-button__icon svg{display:block;height:var(--kmt-button-chevron-size);width:var(--kmt-button-chevron-size)}.kmt-button__icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--kmt-button-stroke-width)}.kmt-button__text{display:block}@media(max-width:640px){.kmt-button{--kmt-button-gap:22px;--kmt-button-icon-size:58px;--kmt-button-chevron-size:21px;--kmt-button-font-size:22px}}