.button__base{--rch-btn-padding-primary:20px 20px 21px;--rch-btn-padding-secondary:20px 0 18px;--rch-btn-main-color:#1a1a1a;--rch-btn-link-color:#7b6e4c;--rch-btn-light-color:#fff}
.button__base.button__base--secondary.button__base--inverted{--rch-btn-main-color:#fff}
.button__base,.button__link{display:inline-flex}
.button__base{padding:0;border:0;background:0;text-align:left;cursor:pointer;min-width:140px;margin-bottom:var(--d60)}
.button__base--primary{width:100%}
.bankswitchdialog__buttons .button__base--primary{margin-bottom:0}
.button__link{width:100%;justify-content:center;transition:box-shadow .2s ease-out,background-color .2s ease-out}
.button__link:hover,.button__link:focus,.button__link:active{text-decoration:none;outline:0}
.button__link.button__base--primary,.button__base--primary .button__link{padding:var(--rch-btn-padding-primary);background-color:var(--rch-btn-main-color);align-items:center;border-radius:4px}
.button__link.button__base--primary:focus,.button__link.button__base--primary.hasFocus,.button__base--primary .button__link:focus,.button__base--primary .button__link.hasFocus{box-shadow:0 0 0 4px var(--rch-btn-light-color),0 0 0 8px var(--rch-btn-main-color)}
.button__link.button__base--primary:focus:hover,.button__link.button__base--primary.hasFocus:hover,.button__base--primary .button__link:focus:hover,.button__base--primary .button__link.hasFocus:hover{box-shadow:inset 0 0 0 4px var(--rch-btn-main-color),0 0 0 4px var(--rch-btn-light-color),0 0 0 8px var(--rch-btn-main-color)}
.button__link.button__base--primary:hover,.button__link.button__base--primary:active,.button__base--primary .button__link:hover,.button__base--primary .button__link:active{background-color:var(--rch-btn-light-color)}
.button__link.button__base--primary:hover .button__text,.button__link.button__base--primary:active .button__text,.button__base--primary .button__link:hover .button__text,.button__base--primary .button__link:active .button__text{color:var(--rch-btn-main-color)}
.button__link.button__base--primary:hover,.button__base--primary .button__link:hover{box-shadow:inset 0 0 0 4px var(--rch-btn-main-color)}
.button__link.button__base--primary:active,.button__base--primary .button__link:active{box-shadow:inset 0 0 0 2px var(--rch-btn-main-color)}
.button__base--primary.button__base--inverted .button__link{background-color:var(--rch-btn-light-color);box-shadow:inset 0 0 0 1px #e5e5e5}
.button__base--primary.button__base--inverted .button__link:hover{box-shadow:inset 0 0 0 4px #1a1a1a}
.button__base--primary.button__base--inverted .button__link.hasFocus{box-shadow:inset 0 0 0 1px #e5e5e5,0 0 0 4px #fff,0 0 0 8px #1a1a1a}
.button__base--primary.button__base--inverted .button__link.hasFocus:hover{box-shadow:inset 0 0 0 4px #1a1a1a,0 0 0 4px #fff,0 0 0 8px #1a1a1a}
.button__base--primary.button__base--inverted .button__link.hasFocus:active{box-shadow:inset 0 0 0 2px #1a1a1a}
.button__base--primary.button__base--inverted .button__link:active{box-shadow:inset 0 0 0 2px #1a1a1a}
.button__link.button__base--secondary,.button__base--secondary .button__link{padding:var(--rch-btn-padding-secondary) 0;display:inline}
.button__link.button__base--secondary:hover .button__text,.button__link.button__base--secondary.hasFocus .button__text,.button__link.button__base--secondary:focus .button__text,.button__base--secondary .button__link:hover .button__text,.button__base--secondary .button__link.hasFocus .button__text,.button__base--secondary .button__link:focus .button__text{color:var(--rch-btn-main-color);box-shadow:0 5px 0 -1px var(--rch-btn-main-color)}
.button__link.button__base--secondary:active .button__text,.button__base--secondary .button__link:active .button__text{box-shadow:0 2px 0 0 var(--rch-btn-main-color)}
.button__text{font:var(--button);letter-spacing:var(--lspacing-button,normal);padding-bottom:1px}
.button__base--primary .button__text{color:var(--rch-btn-light-color);text-align:center;overflow:hidden;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
.button__base--secondary .button__text{color:var(--rch-btn-link-color);box-shadow:0 2px 0 -1px var(--rch-btn-link-color);transition:color .2s ease-out,box-shadow .2s ease-out}
.button__base--primary.button__base--inverted .button__text{color:var(--rch-btn-main-color)}
.button__base--secondary.button__base--inverted .button__text{color:var(--rch-btn-light-color);box-shadow:0 2px 0 -1px #fff}
.grid-container--fullWidth .button__base--content{margin:0 auto}
@media(min-width:575px){.button__base{max-width:460px}
.button__base--primary{width:auto}
.button__link.button__base--secondary,.button__base--secondary .button__link{justify-content:flex-start}
}