.bankOpeningHours__base{margin-bottom:var(--d110)}.bankOpeningHours__container{display:flex;flex-wrap:wrap;font:var(--standard);letter-spacing:var(--lspacing-standard,normal)}.bankOpeningHours__imageAndDetailsContainer{width:100%}.bankOpeningHours__image{margin-bottom:15px}.bankOpeningHours__details,.bankOpeningHours__image{display:block;float:left;margin-right:3.8774845226%;width:100%}.bankOpeningHours__details{color:#1a1a1a}.bankOpeningHours__detailsBlock:not(:last-child){margin-bottom:20px}.bankOpeningHours__detailsBlock table{border-collapse:collapse}.bankOpeningHours__detailsBlock td{padding-bottom:5px;width:40%}.bankOpeningHours__detailsBlock td:not(:first-child){width:60%;word-break:break-all}.bankOpeningHours__detailsBlock td a{box-shadow:0 2px 0 0 #7b6e4c;color:#7b6e4c;font:var(--standard);letter-spacing:var(--lspacing-standard,normal)}.bankOpeningHours__detailsBlock td a:focus,.bankOpeningHours__detailsBlock td a:hover{text-decoration:none}.bankOpeningHours__detailsBlock td a.hasFocus,.bankOpeningHours__detailsBlock td a:hover{box-shadow:0 4px 0 0 #1a1a1a;color:#1a1a1a;transition:color .2s ease-out,box-shadow .2s ease-out}.bankOpeningHours__detailsBlock td a:active{box-shadow:0 2px 0 0 #1a1a1a}.bankOpeningHours__detailsBlockLabel{color:#1a1a1a;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);margin-bottom:var(--d10)}.bankOpeningHours__detailsBlockData{width:100%}.bankOpeningHours__timeTable{display:block;float:left;margin-right:3.8774845226%;margin-top:15px;opacity:0;width:100%}.bankOpeningHours__timeTable--visible{opacity:1}.bankOpeningHours__timeTable .table__base{display:block;float:left;margin-bottom:30px;margin-right:3.8774845226%;width:100%}.bankOpeningHours__timeTable .table__base td,.bankOpeningHours__timeTable .table__base th{background:none;padding:10px;text-align:left}.bankOpeningHours__timeTable .table__base th{color:#1a1a1a;font:var(--standard);font-weight:700;letter-spacing:var(--lspacing-standard,normal)}.bankOpeningHours__timeTable .table__base .table__headerElement:first-child{width:auto}.bankOpeningHours__timeTable .table__base .table__header tr{border-bottom:1px solid #4d4d4d}.bankOpeningHours__timeTable .tableSlide__content{margin-bottom:22px}.bankOpeningHours__timeTable .tableSlide__sideFade{height:calc(100% - 17px);top:0}.bankOpeningHours__timeTable .tableSlide__sideFadeLeft{-o-border-image:linear-gradient(90deg,#e4e4e4,transparent) 1 75%;border-image:linear-gradient(90deg,#e4e4e4,transparent) 1 75%}.bankOpeningHours__timeTable .tableSlide__sideFadeRight{-o-border-image:linear-gradient(270deg,#e4e4e4,transparent) 1 75%;border-image:linear-gradient(270deg,#e4e4e4,transparent) 1 75%}.bankOpeningHours__timeTable .tableSlide__buttonBottom{bottom:-10px}.bankOpeningHours__timeTable .tableSlide__buttonLeft{left:-5px}.bankOpeningHours__timeTable .tableSlide__buttonRight{right:-5px}.bankOpeningHours__additionalNotes{color:#1a1a1a;display:block;float:left;margin-right:3.8774845226%;width:100%}.bankOpeningHours__openhours{font:var(--standard);letter-spacing:var(--lspacing-standard,normal);margin-top:6px;width:100%}.bankOpeningHours__openhours.open{color:#2a7e74}.bankOpeningHours__openhours.closed{color:#b90000}.bankOpeningHours__tables{color:#1a1a1a;display:flex;flex-wrap:wrap;font:var(--standard);letter-spacing:var(--lspacing-standard,normal);width:100%}.bankOpeningHours__tables :not([itemprop]) table{margin-bottom:26px}.bankOpeningHours__tables table{width:100%}.bankOpeningHours__tables td{width:40%}.bankOpeningHours__tables td:not(:first-child){width:60%}.bankOpeningHours__hoursTitle{color:#1a1a1a;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);margin-bottom:var(--d10)}.bankOpeningHours__openStatusBlock{margin-bottom:30px;width:100%}.bankOpeningHours__consultingTitle,.bankOpeningHours__openStatusTitle{color:#1a1a1a;font:var(--t300);letter-spacing:var(--lspacing-t300,normal);margin-top:var(--d70)}.bankOpeningHours__consultingTitle{margin-bottom:22px;width:100%}.bankOpeningHours__additionalInfoTitle{flex:1 0 100%;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);margin-bottom:7px;margin-top:26px}.bankOpeningHours__additionalInfoText{flex:1 0 100%;margin-bottom:45px}.bankOpeningHours__tableContainer{display:block;display:flex;flex-direction:column;float:left;margin-right:3.8774845226%;width:100%}.accordion__base{margin-bottom:var(--d40);width:100%}.accordion__itemWrapper{color:#1a1a1a;display:flex;flex-flow:row wrap;margin-bottom:var(--d40);position:relative}.accordion__itemWrapper:after{background-color:transparent;bottom:0;content:"";height:4px;left:0;position:absolute;transition:box-shadow .3s cubic-bezier(.2,.1,.2,1);width:100%}.accordion__itemWrapper:hover:after{box-shadow:0 2px 0 0 #1a1a1a}.accordion__itemWrapper.expanded:after{box-shadow:0 4px 0 0 #1a1a1a}.accordion__itemWrapper.expanded:hover:after{box-shadow:0 2px 0 0 #1a1a1a}.accordion__button,.accordion__title{cursor:pointer;position:relative}.accordion__title{font:var(--t400);letter-spacing:var(--lspacing-t400,normal);padding:var(--d20) 0;white-space:break-spaces;width:calc(100% - 50px)}.accordion__itemWrapper .accordion__title.hasFocus{outline:2px solid #1a1a1a}.accordion__button{background-color:transparent;border:none;display:block;padding:0;width:50px}.accordion__icon{color:#1a1a1a;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transition:transform .3s cubic-bezier(.2,.1,.2,1)}.accordion__icon .svgicon{height:21px;width:21px}.accordion__title[aria-expanded=true]+.accordion__button .accordion__icon{transform:translate(50%,-50%) rotate(45deg)}.accordion__title[aria-expanded=true]+.accordion__button:hover .accordion__icon,.accordion__title[aria-expanded=true]:hover+.accordion__button .accordion__icon{transform:scale(1.15) translate(43%,-43%) rotate(45deg)}.accordion__item{display:inline-block;height:0;margin-top:var(--d20);overflow:hidden;transition:height .3s cubic-bezier(.2,.1,.2,1);width:100%}.accordion__item.notFocusable{display:none}.accordion__item.expanded,.showItem+.accordion__item{height:auto;padding-bottom:var(--d50)}.accordion__item.expanded p:last-child,.showItem+.accordion__item p:last-child{margin-bottom:0}.showItem+.accordion__item{display:inline-block}.accordion:last-child .accordion__base{margin-bottom:0}.accordion__table{margin-bottom:2px}.accordion__tableCategory.numberTable__category{padding:6px 30px 6px 0;width:auto;word-break:break-word}.accordion__tableValue--leftAlign{word-break:break-word}.aem-Grid:after,.aem-Grid:before{content:" ";display:table}.aem-Grid:after{clear:both}.aem-Grid-newComponent{clear:both;margin:0}.aem-GridColumn{box-sizing:border-box;clear:both}.aem-GridShowHidden>.aem-Grid>.aem-GridColumn{display:block!important}.grid-container{margin:0 auto;max-width:1674px;padding-left:var(--plateral);padding-right:var(--plateral)}.footer__wrapper{padding-left:0;padding-right:0}.accordion__base,.accordion__itemWrapper:last-child{margin-bottom:0}.individualbankselector__base{margin-bottom:var(--d80)}