.bankselector{--stp-p-lateral:0;--stp-p-block:var(--d60);--stp-bg-color:#e82025;--stp-font-color:#fff;--stp-space-after-header:var(--s90);--stp-space-after-input:var(--d110);--stp-second-teaser-top:0}
.bankselector.stp__bankselector-accordioncondition{--stp-bg-color:#fff;--stp-font-color:#1a1a1a;--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 .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;padding:var(--stp-p-block) var(--stp-p-lateral) var(--stp-p-block);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;transform:translateY(var(--stp-second-teaser-top))}
.bankselector.stp__bankselector-accordioncondition{padding-bottom:0}
.bankselector.stp__bankselector-footer{padding-right:23px;padding-left: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__header .bankselector__input-container{padding-top:15px}
.bankselector.stp__bankselector-titlebar .bankselector__placeholder{top:40%;transform:translateY(-55%)}
.bankselector:hover.stp__bankselector-titlebar .bankselector__link-reset{opacity:1}
.bankselector .bankselector__header{margin-bottom:var(--stp-space-after-header)}
.bankselector .bankselector__header .bankselector__title{font:var(--t100);letter-spacing:var(--lspacing-t100,normal)}
.bankselector .bankselector__header .bankselector__title,.bankselector .bankselector__header .bankselector__title-bank{margin-bottom:var(--d30)}
.bankselector .bankselector__header .bankselector__title-bank{font:var(--t100);letter-spacing:var(--lspacing-t100,normal)}
.bankselector .bankselector__header .bankselector__input-container{position:relative;display:flex;flex-direction:column}
.bankselector .bankselector__header .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}
.bankselector .bankselector__header .bankselector__input:hover,.bankselector .bankselector__header .bankselector__input:focus{text-decoration:none}
.bankselector .bankselector__header .bankselector__input:hover{color:var(--stp-font-color);box-shadow:var(--text-decoration-hover)}
.bankselector .bankselector__header .bankselector__input:hover,.bankselector .bankselector__header .bankselector__input:focus,.bankselector .bankselector__header .bankselector__input.hasFocus{color:var(--stp-font-color);box-shadow:var(--text-decoration-hover)}
.bankselector .bankselector__header .bankselector__input:active{box-shadow:var(--text-decoration-active)}
.bankselector .bankselector__header .bankselector__input.icon-link-external:after{display:none}
.bankselector .bankselector__header .bankselector__input::-moz-placeholder{opacity:0}
.bankselector .bankselector__header .bankselector__input::placeholder{opacity:0}
.footer .bankselector .bankselector__header .bankselector__input::-moz-placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector .bankselector__header .bankselector__input::placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector .bankselector__header .bankselector__input:focus::-moz-placeholder,.footer .bankselector .bankselector__header .bankselector__input:not(:placeholder-shown)::-moz-placeholder{-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.footer .bankselector .bankselector__header .bankselector__input:not(:-moz-placeholder-shown)::placeholder{-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.footer .bankselector .bankselector__header .bankselector__input:focus::placeholder,.footer .bankselector .bankselector__header .bankselector__input:not(:placeholder-shown)::placeholder{transition:opacity .3s ease-in;opacity:0}
.bankselector .bankselector__header .bankselector__input-icon{position:absolute;right:0}
.bankselector__input{z-index:1}
.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{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:#fff;box-shadow:0 5px 0 -1px #fff}
.bankselector .bankselector__link:active .bankselector__link-text{box-shadow:0 2px 0 0 #fff}
.bankselector .bankselector__link-reset{font:var(--small);letter-spacing:var(--lspacing-small,normal);background-color:rgba(0,0,0,0);border:0;padding:0;box-shadow:none}
.bankselector .bankselector__link-text{padding-bottom:1px;text-decoration:none;color:#fff;box-shadow:0 2px 0 -1px #fff;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 .bankselector__footer .bankselector__link{padding-top:20px;padding-bottom:18px}
.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}
.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;height:100%}
@media(min-width:575px){.bankselector.stp__bankselector-footer{width:77%}
.bankselector.stp__bankselector-footer.animated{width:88%}
}
@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__header .bankselector__input-container{width:91.6666666667%}
}