.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:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--stp-bg-color);-webkit-box-flex:1;-ms-flex:1;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{-webkit-transition:-webkit-transform var(--spt-animation-delay) ease-in;transition:-webkit-transform var(--spt-animation-delay) ease-in;transition:transform var(--spt-animation-delay) ease-in;transition:transform var(--spt-animation-delay) ease-in,-webkit-transform var(--spt-animation-delay) ease-in;-webkit-transform:translateY(var(--stp-second-teaser-top));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);-webkit-transform:translateY(var(--d110));transform:translateY(var(--d110));width:100%;-webkit-transition:width .8s ease-out;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-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:26px}
.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-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;line-height:23px;margin-bottom:5px}
.bankselector.stp__bankselector-titlebar .bankselector__header .bankselector__input-container{padding-top:15px}
.bankselector.stp__bankselector-titlebar .bankselector__placeholder{top:40%;-webkit-transform:translateY(-55%);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-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:38px;font-weight:700;line-height:42px}
.bankselector .bankselector__header .bankselector__title,.bankselector .bankselector__header .bankselector__title-bank{margin-bottom:var(--d30)}
.bankselector .bankselector__header .bankselector__title-bank{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:38px;font-weight:700;line-height:42px}
.bankselector .bankselector__header .bankselector__input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.bankselector .bankselector__header .bankselector__input{padding-bottom:1px;text-decoration:none;color:var(--stp-font-color);-webkit-box-shadow:0 2px 0 -1px var(--stp-font-color);box-shadow:0 2px 0 -1px var(--stp-font-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;display:inline;font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;line-height:23px;width:100%;border:0;background-color:transparent;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,.bankselector .bankselector__header .bankselector__input:focus,.bankselector .bankselector__header .bankselector__input.hasFocus{color:var(--stp-font-color);-webkit-box-shadow:0 5px 0 -1px var(--stp-font-color);box-shadow:0 5px 0 -1px var(--stp-font-color)}
.bankselector .bankselector__header .bankselector__input:active{-webkit-box-shadow:0 2px 0 0 var(--stp-font-color);box-shadow:0 2px 0 0 var(--stp-font-color)}
.bankselector .bankselector__header .bankselector__input.icon-link-external:after{display:none}
.bankselector .bankselector__header .bankselector__input::-webkit-input-placeholder{opacity:0}
.bankselector .bankselector__header .bankselector__input::-moz-placeholder{opacity:0}
.bankselector .bankselector__header .bankselector__input:-ms-input-placeholder{opacity:0}
.bankselector .bankselector__header .bankselector__input::-ms-input-placeholder{opacity:0}
.bankselector .bankselector__header .bankselector__input::placeholder{opacity:0}
.footer .bankselector .bankselector__header .bankselector__input::-webkit-input-placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector .bankselector__header .bankselector__input::-moz-placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector .bankselector__header .bankselector__input:-ms-input-placeholder{opacity:1;color:var(--stp-font-color)}
.footer .bankselector .bankselector__header .bankselector__input::-ms-input-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::-webkit-input-placeholder,.footer .bankselector .bankselector__header .bankselector__input:not(:placeholder-shown)::-webkit-input-placeholder{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.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:focus:-ms-input-placeholder,.footer .bankselector .bankselector__header .bankselector__input:not(:placeholder-shown):-ms-input-placeholder{-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:0}
.footer .bankselector .bankselector__header .bankselector__input:focus::-ms-input-placeholder,.footer .bankselector .bankselector__header .bankselector__input:not(:placeholder-shown)::-ms-input-placeholder{-ms-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{-webkit-transition:opacity .3s ease-in;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{-webkit-box-shadow:0 2px 0 -1px #b90000;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{-webkit-box-shadow:0 5px 0 -1px #b90000;box-shadow:0 5px 0 -1px #b90000}
.bankselector--hasMissingPageError .bankselector__header .bankselector__input:active{-webkit-box-shadow:0 2px 0 0 #b90000;box-shadow:0 2px 0 0 #b90000}
.bankselector__placeholder{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:23px;color:var(--stp-font-color);position:absolute;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:font-size .2s ease-in,top .2s ease-in;transition:font-size .2s ease-in,top .2s ease-in;z-index:-1}
.footer .bankselector__placeholder{opacity:0}
.bankselector__input:focus~.bankselector__placeholder,.bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;top:-10px}
.stp__bankselector-titlebar .bankselector__input:focus~.bankselector__placeholder,.stp__bankselector-titlebar .bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{top:7px}
.footer .bankselector__input:focus~.bankselector__placeholder,.footer .bankselector__input:not(:placeholder-shown)~.bankselector__placeholder{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}
.bankselector .bankselector__link{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;line-height:23px}
.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;-webkit-box-shadow:0 5px 0 -1px #fff;box-shadow:0 5px 0 -1px #fff}
.bankselector .bankselector__link:active .bankselector__link-text{-webkit-box-shadow:0 2px 0 0 #fff;box-shadow:0 2px 0 0 #fff}
.bankselector .bankselector__link-reset{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;background-color:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}
.bankselector .bankselector__link-text{padding-bottom:1px;text-decoration:none;color:#fff;-webkit-box-shadow:0 2px 0 -1px #fff;box-shadow:0 2px 0 -1px #fff;-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;display:inline}
.bankselector .bankselector__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.05);box-shadow:0 16px 32px rgba(0,0,0,.05);-webkit-transform:translateX(-20px);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-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:23px;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;-webkit-transform:translateY(100%);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-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;display:table-cell;color:#1a1a1a;vertical-align:middle}
.bankselector__errorMessage{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;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:transparent;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-webkit-transition:opacity .2s ease-out;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%}
}