.button__base{--rch-btn-padding-primary:20px 44px 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:-webkit-inline-box;display:-ms-inline-flexbox;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%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out,background-color .2s ease-out;transition:box-shadow .2s ease-out,background-color .2s ease-out,-webkit-box-shadow .2s ease-out}
.button__link:hover,.button__link:focus,.button__link:active{text-decoration:none}
.button__link.button__base--primary,.button__base--primary .button__link{padding:var(--rch-btn-padding-primary);background-color:var(--rch-btn-main-color);-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-shadow:0 0 0 4px var(--rch-btn-light-color),0 0 0 8px var(--rch-btn-main-color);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{-webkit-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);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{-webkit-box-shadow:inset 0 0 0 4px var(--rch-btn-main-color);box-shadow:inset 0 0 0 4px var(--rch-btn-main-color)}
.button__link.button__base--primary:active,.button__base--primary .button__link:active{-webkit-box-shadow:inset 0 0 0 2px var(--rch-btn-main-color);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);-webkit-box-shadow:inset 0 0 0 1px #e5e5e5;box-shadow:inset 0 0 0 1px #e5e5e5}
.button__base--primary.button__base--inverted .button__link:hover{-webkit-box-shadow:inset 0 0 0 4px #1a1a1a;box-shadow:inset 0 0 0 4px #1a1a1a}
.button__base--primary.button__base--inverted .button__link.hasFocus{-webkit-box-shadow:inset 0 0 0 1px #e5e5e5,0 0 0 4px #fff,0 0 0 8px #1a1a1a;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{-webkit-box-shadow:inset 0 0 0 4px #1a1a1a,0 0 0 4px #fff,0 0 0 8px #1a1a1a;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{-webkit-box-shadow:inset 0 0 0 2px #1a1a1a;box-shadow:inset 0 0 0 2px #1a1a1a}
.button__base--primary.button__base--inverted .button__link:active{-webkit-box-shadow:inset 0 0 0 2px #1a1a1a;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);-webkit-box-shadow:0 5px 0 -1px 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{-webkit-box-shadow:0 2px 0 0 var(--rch-btn-main-color);box-shadow:0 2px 0 0 var(--rch-btn-main-color)}
.button__text{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;line-height:23px;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;-ms-hyphens:auto;hyphens:auto}
.button__base--secondary .button__text{color:var(--rch-btn-link-color);-webkit-box-shadow:0 2px 0 -1px var(--rch-btn-link-color);box-shadow:0 2px 0 -1px var(--rch-btn-link-color);-webkit-transition:color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:color .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,box-shadow .2s ease-out,-webkit-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);-webkit-box-shadow:0 2px 0 -1px #fff;box-shadow:0 2px 0 -1px #fff}
@media(min-width:575px){.button__base{max-width:460px}
.button__base--primary{width:auto}
.button__link.button__base--secondary,.button__base--secondary .button__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}