.bankselector{--stp-p-lateral:0;--stp-p-block:var(--d60);--stp-bg-color:#fff;--stp-font-color:#1a1a1a;--stp-space-after-input:var(--d100)}
.bankselector .stp__bankselector-regular{--link-padding:var(--d30) var(--d50) 16px var(--d50);--link-shadow-default-style:inset 0 0 0 1px #e5e5e5;--link-border-radius:4px;--link-background-color:#fff;--link-shadow-hover-style:inset 0 0 0 4px #1a1a1a;--tag-box-shadow-focus-style:inset 0 0 0 2px #1a1a1a,0 0 0 4px #fff,0 0 0 8px #1a1a1a;--link-shadow-active-style:inset 0 0 0 2px #1a1a1a}
.bankselector .stp__bankselector-regular .bankselector__footer-bank .button__base{--rch-btn-padding-secondary:15px 0 16px 0}
.bankselector.stp__bankselector-accordioncondition{--stp-space-after-header:0;--stp-p-lateral:0;--stp-space-after-input:var(--d60);--stp-p-block:var(--s60)}
.bankselector.stp__bankselector-footer{--stp-p-block:20px;--stp-space-after-header:0}
.bankselector.stp__bankselector-footer.stp__bankselector-rch{--stp-p-block:42px}
.bankselector.stp__bankselector-footer:not(.stp__bankselector-rch){--stp-p-block:20px}
.bankselector.stp__bankselector-titlebar,.bankselector.stp__bankselector-footer{--stp-bg-color:#e82025;--stp-font-color:#fff}
.bankselector .bankselector__header .bankselector__input{--rch-input-shadow-height:2px}
.bankselector .bankselector__header .bankselector__input:hover{--rch-input-shadow-height:4px}
.bankselector{display:flex;position:relative;flex-direction:column;justify-content:space-between;background-color:var(--stp-bg-color);flex:1;color:var(--stp-font-color);margin-bottom:var(--stp-space-after-input);z-index:8}
.bankselector.animatable{transition:transform var(--spt-animation-delay) ease-in}
.bankselector.stp__bankselector-accordioncondition{padding-top:var(--stp-p-block);padding-bottom:0}
.bankselector.stp__bankselector-footer{padding:var(--stp-p-block) 23px var(--stp-p-block) 0;margin-bottom:0;top:calc(var(--rch-space-top) * -1);transform:translateY(var(--d110));width:100%;transition:width .8s ease-out}
.bankselector.stp__bankselector-footer.animated{width:133%}
.bankselector.stp__bankselector-footer:before{position:absolute;content:"";background-color:var(--stp-bg-color);height:100%;width:223px;left:-223px;top:0}
.bankselector.stp__bankselector-footer .bankselector__header .bankselector__input{font:var(--t400);letter-spacing:var(--lspacing-t400,normal)}
.bankselector.stp__bankselector-titlebar{padding:0;width:100%}
.homePageBar__base .bankselector.stp__bankselector-titlebar{padding-left:calc(var(--stp-p-lateral) - 10px)}
.bankselector.stp__bankselector-titlebar,.bankselector.stp__bankselector-titlebar .bankselector__header,.bankselector.stp__bankselector-titlebar .bankselector__header .bankselector__title.bankselector__title-bank{margin-bottom:0}
.bankselector.stp__bankselector-titlebar .bankselector__header .bankselector__title-bank{font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);margin-bottom:5px}
.bankselector.stp__bankselector-titlebar .bankselector__placeholder{top:40%;transform:translateY(-55%)}
.bankselector:hover.stp__bankselector-titlebar .bankselector__link-reset{opacity:1}
.bankselector .bankselector__title{font:var(--startPage-title-default);letter-spacing:var(--lspacing-startPage-title-default,normal)}
.bankselector .bankselector__title,.bankselector .bankselector__title-bank{margin-bottom:var(--d30)}
.bankselector .bankselector__title-bank--default{font:var(--startPage-title-default);letter-spacing:var(--lspacing-startPage-title-default,normal)}
.bankselector .bankselector__title-bank--small{font:var(--startPage-title-small);letter-spacing:var(--lspacing-startPage-title-small,normal)}
.bankselector .bankselector__input-container{position:relative;display:flex;flex-direction:column;padding-top:15px}
.bankselector__input{--text-decoration-default:0 2px 0 -1px var(--stp-font-color);--text-decoration-hover:0 5px 0 -1px var(--stp-font-color);--text-decoration-active:0 2px 0 0 var(--stp-font-color);padding-bottom:1px;text-decoration:none;color:var(--stp-font-color);transition:color .2s ease-out,box-shadow .2s ease-out;display:inline;box-shadow:var(--text-decoration-default);font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);width:100%;border:0;background-color:rgba(0,0,0,0);position:relative;padding-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding-left:0;z-index:2}
.bankselector__input:hover,.bankselector__input:focus{text-decoration:none}
.bankselector__input:hover{color:var(--stp-font-color);box-shadow:var(--text-decoration-hover)}
.bankselector__input:hover,.bankselector__input:focus,.bankselector__input.hasFocus{color:var(--stp-font-color);box-shadow:var(--text-decoration-hover)}
.bankselector__input:active{box-shadow:var(--text-decoration-active)}
.bankselector__input.icon-link-external:after{display:none}
.bankselector__input::-moz-placeholder{opacity:0}
.bankselector__input::placeholder{opacity:0}
.footer .bankselector__input::-moz-placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector__input::placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector__input:focus::-moz-placeholder,.footer .bankselector__input:not(:placeholder-shown)::-moz-placeholder{-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.footer .bankselector__input:not(:-moz-placeholder-shown)::placeholder{-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.footer .bankselector__input:focus::placeholder,.footer .bankselector__input:not(:placeholder-shown)::placeholder{transition:opacity .3s ease-in;opacity:0}
.bankselector__input-icon{position:absolute;right:0}
.bankselector--hasMissingPageError .bankselector__header .bankselector__input{box-shadow:0 2px 0 -1px #b90000}
.bankselector--hasMissingPageError .bankselector__header .bankselector__input:hover,.bankselector--hasMissingPageError .bankselector__header .bankselector__input:focus,.bankselector--hasMissingPageError .bankselector__header .bankselector__input.hasFocus{box-shadow:0 5px 0 -1px #b90000}
.bankselector--hasMissingPageError .bankselector__header .bankselector__input:active{box-shadow:0 2px 0 0 #b90000}
.bankselector__placeholder{font:var(--standard);letter-spacing:var(--lspacing-standard,normal);color:var(--stp-font-color);position:absolute;top:25%;transform:translateY(-50%);transition:font-size .2s ease-in,top .2s ease-in;z-index:-1}
.footer .bankselector__placeholder{opacity:0}
.bankselector__input:not(:-moz-placeholder-shown)~.bankselector__placeholder{font:var(--small);letter-spacing:var(--lspacing-small,normal);top:-10px}
.bankselector__input:focus~.bankselector__placeholder,.bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{font:var(--small);letter-spacing:var(--lspacing-small,normal);top:-10px}
.stp__bankselector-titlebar .bankselector__input:not(:-moz-placeholder-shown)~.bankselector__placeholder{top:7px}
.stp__bankselector-titlebar .bankselector__input:focus~.bankselector__placeholder,.stp__bankselector-titlebar .bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{top:7px}
.footer .bankselector__input:not(:-moz-placeholder-shown)~.bankselector__placeholder{opacity:1;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
.footer .bankselector__input:focus~.bankselector__placeholder,.footer .bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{opacity:1;transition:opacity .3s ease-in}
.bankselector .bankselector__link{font:var(--button);letter-spacing:var(--lspacing-button,normal)}
.bankselector .bankselector__link:hover,.bankselector .bankselector__link:focus,.bankselector .bankselector__link:active{text-decoration:none}
.bankselector .bankselector__link:hover .bankselector__link-text,.bankselector .bankselector__link.hasFocus .bankselector__link-text,.bankselector .bankselector__link:focus .bankselector__link-text{color:var(--stp-font-color);box-shadow:0 5px 0 -1px var(--stp-font-color)}
.bankselector .bankselector__link:active .bankselector__link-text{box-shadow:0 2px 0 0 var(--stp-font-color)}
.bankselector__footer .bankselector .bankselector__link{padding-top:20px;padding-bottom:18px}
.bankselector .bankselector__link-reset{background-color:rgba(0,0,0,0);border:0;box-shadow:none}
.bankselector.stp__bankselector-footer .bankselector__link-reset,.bankselector.stp__bankselector-titlebar .bankselector__link-reset{font:var(--small);letter-spacing:var(--lspacing-small,normal);padding:0}
.bankselector .bankselector__link-text{padding-bottom:1px;text-decoration:none;color:var(--stp-font-color);box-shadow:0 2px 0 -1px var(--stp-font-color);transition:color .2s ease-out,box-shadow .2s ease-out;display:inline}
.bankselector .bankselector__footer{display:flex;flex-direction:column;align-items:flex-start}
.bankselector__dropDown{position:absolute;min-width:100%;white-space:nowrap;border-radius:2px;overflow:auto;z-index:1;box-shadow:0 16px 32px rgba(0,0,0,.05);transform:translateX(-20px)}
.stp__bankselector-accordioncondition .bankselector__dropDown{border:4px solid #1a1a1a;margin-left:-10px;margin-right:-10px}
.bankselector__dropDownOptions{background-color:#fff;color:#1a1a1a;margin-top:0;padding:9px 20px 0}
.bankselector__dropDownOptions .bankselector__dropDownOptionsText{font:var(--standard);letter-spacing:var(--lspacing-standard,normal);pointer-events:none;padding-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bankselector__dropDownOptions:last-child .bankselector__dropDownOptionsText{border-bottom:0}
.bankselector__dropDownOptions:hover,.bankselector__dropDownOptions:focus,.bankselector__dropDownOptions:active{color:#fff;background-color:#1a1a1a}
.bankselector__dropDownOptions:hover{cursor:pointer}
.bankselector__errorBox{position:absolute;bottom:0;transform:translateY(100%);background-color:#fff;padding:15px;display:none;width:100%;min-width:280px;z-index:12;outline:1px solid #e5e5e5}
.bankselector--hasError .bankselector__errorBox{display:table}
.bankselector__errorBoxText{font:var(--small);letter-spacing:var(--lspacing-small,normal);display:table-cell;color:#1a1a1a;vertical-align:middle}
.bankselector__errorMessage{font:var(--small);letter-spacing:var(--lspacing-small,normal);padding-top:var(--s20);color:#b90000;display:none}
.bankselector--hasMissingPageError .bankselector__errorMessage{display:block}
.bankselector__wrapperIcon{position:absolute;right:0;z-index:2}
.bankselector__wrapperIcon .bankselector__btn--geolocation{color:var(--stp-font-color);background-color:rgba(0,0,0,0);padding:0;border:0}
.bankselector__wrapperIcon .bankselector__btn--iconGeo::before{font-size:21px}
.bankselector__resultbox{position:absolute;width:100%}
.bankselector__wrapper{margin-top:-5px;margin-bottom:45px;width:100%;float:left}
.titleBar__base .bankselector__wrapper{margin-bottom:15px}
.stp__bankselector{display:flex;flex-direction:column;flex:1;justify-content:space-between}
.stp__bankselector.stp__bankselector-regular .bankselector__title,.stp__bankselector.stp__bankselector-regular .bankselector__title-bank{margin-bottom:0}
.stp__bankselector.stp__bankselector-regular .bankselector__input-container{width:100%;padding-top:var(--s10)}
.stp__bankselector.stp__bankselector-regular .bankselector__link{text-align:center;padding:var(--link-padding);display:inline-block;box-shadow:var(--link-shadow-default-style);border-radius:var(--link-border-radius);transition:box-shadow .2s ease-out,background-color .2s ease-out,color .2s ease-out;background-color:var(--link-background-color);width:100%}
.stp__bankselector.stp__bankselector-regular .bankselector__link:hover{box-shadow:var(--link-shadow-hover-style)}
.stp__bankselector.stp__bankselector-regular .bankselector__link.hasFocus{box-shadow:var(--tag-box-shadow-focus-style)}
.stp__bankselector.stp__bankselector-regular .bankselector__link:active,.stp__bankselector.stp__bankselector-regular .bankselector__link.hasFocus:active{box-shadow:var(--link-shadow-active-style)}
.stp__bankselector.stp__bankselector-regular .bankselector__dropDown{box-shadow:unset}
.stp__bankselector.stp__bankselector-regular .bankselector__btn-container{display:flex;flex-direction:column;gap:var(--d30);margin-top:var(--d50);width:100%}
.stp__bankselector.stp__bankselector-regular .bankselector__footer{margin-top:var(--d60);flex-wrap:wrap;gap:var(--d30)}
.stp__bankselector.stp__bankselector-regular .bankselector__footer-bank .button__base{margin-bottom:0;width:100%;min-width:none}
.bankselector:empty{display:none;margin-bottom:0}
@media(min-width:575px){.bankselector.stp__bankselector-footer{width:77%}
.bankselector.stp__bankselector-footer.animated{width:88%}
.bankselector__input{z-index:1}
.stp__bankselector.stp__bankselector-regular .bankselector__link{width:auto}
.stp__bankselector.stp__bankselector-regular .bankselector__dropDown{box-shadow:0 0 0 4px #1a1a1a}
.stp__bankselector.stp__bankselector-regular .bankselector__btn-container{flex-direction:row;width:auto}
.stp__bankselector.stp__bankselector-regular .bankselector__footer{flex-direction:row}
.stp__bankselector.stp__bankselector-regular .bankselector__footer-bank .button__base{width:auto;padding-inline:var(--d50)}
.stp__bankselector.stp__bankselector-regular .bankselector__footer-bank .button__base{min-width:var(--link-min-width)}
}
@media(hover:hover){.bankselector.stp__bankselector-titlebar .bankselector__link-reset{opacity:0;transition:opacity .2s ease-out}
}
@media(max-width:990px){.bankselector:before,.bankselector:after{position:absolute;content:"";background-color:var(--stp-bg-color);height:100%;width:500px;top:0}
.bankselector:before{left:-500px}
.bankselector:after{right:-500px}
.bankselector.stp__bankselector-footer:after{display:none}
}
@media(max-width:574px){.bankselector .bankselector__input-container{width:91.6666666667%}
}