/* Buttonlösung Starteseite */
.hp-buttons .render-component-web-okp-button { text-align: center; }
.hp-buttons .link-button-container {     display: grid; grid-template-columns: repeat(6, 1fr);  gap: 10px; padding: 20px; }
@media (max-width: 800px) {
.hp-buttons .link-button-container { grid-template-columns: repeat(3, 1fr); }
}

@media (max-width: 500px) {
.hp-buttons .link-button-container{ grid-template-columns: repeat(2, 1fr);   } 
.hp-buttons .kf-compact-button { margin-top: 20px; }
}
.hp-buttons .link-button-wrapper { display: contents; }
.hp-buttons .kf-compact-button { display: block !important; }
.hp-buttons .kf-compact-button-label { display: block !important;  margin-top: 0.5rem;}
/* .hp-buttons .kf-compact-button-container { display: block !important; } */
.button-list .hp-buttons .link-button-container .link-button-wrapper { width: 10% !important;}

/* Allgemeine Individualisierungen */
.mkb-h2sonder h2 { font-size: 2rem; color: rgb(0, 48, 80); }
h2 { font-size: 1.75rem !important; color: rgb(0, 48, 80) !important; }
.mkb-fontlarger {font-size: larger; }

/* Banking-Login-Button */
.kf-theme-scope .mdc-button .mdc-button__label { font-size: larger; }
/* Haken in Magenta */
[_nghost-ng-c4210064652]     ul.checked>li:before, [_nghost-ng-c4210064652]     ul.checked ul.checked ul:not([class*=""])>li:before, [_nghost-ng-c4210064652]     ul.closed ul.checked ul:not([class*=""])>li:before, [_nghost-ng-c4210064652]     ul.info ul.checked ul:not([class*=""])>li:before, [_nghost-ng-c4210064652]     ul.location ul.checked ul:not([class*=""])>li:before, [_nghost-ng-c4210064652]     ul.pin ul.checked ul:not([class*=""])>li:before, [_nghost-ng-c4210064652]     ul.star ul.checked ul:not([class*=""])>li:before {
    color: #871E6A !important;
}

/* Bank-Logo im Header */
.secondary-header img { height:64px; }