/* Icon-Navigation Landesgruppen */
.dce-linklist.layout-1 { background-color: var(--vbbaMagenta); display: flex; gap: 1%; flex-direction: column;font-size: .9em; width: 100%; }
.dce-linklist.layout-1 .linklist { display: flex; flex-wrap: wrap; box-sizing: border-box;}
.dce-linklist.layout-1 a { display: flex; flex-direction: column;justify-content: center;padding: 0 1%;text-align:center; font-size: clamp(.7em,2.7vw,1em); gap:.5em; color: #fff; flex-basis: 33.33333%; border: 1px solid #fff; min-height: 115px; }
.dce-linklist.layout-1 a:hover, .dce-linklist.layout-1 .active { background-color: #3a4147; transition: background-color, 500ms;}
.dce-linklist.layout-1 a.link-2,.dce-linklist.layout-1 a.link-3,.dce-linklist.layout-1 a.link-5,.dce-linklist.layout-1 a.link-6 {margin-left: -1px;}
.dce-linklist.layout-1 a.link-4,.dce-linklist.layout-1 a.link-5,.dce-linklist.layout-1 a.link-6 {margin-top: -1px;}

.dce-linklist.layout-1 a::before {content:''; padding-right: .7em;font-size: 1.6em; width: 100%; }
.dce-linklist.layout-1 a.link-1::before {content:'\f1ea';}
.dce-linklist.layout-1 a.link-2::before {content:'\e537';}
.dce-linklist.layout-1 a.link-3::before {content:'\e593';}
.dce-linklist.layout-1 a.link-4::before {content:'\e533';}
.dce-linklist.layout-1 a.link-5::before {content:'\f0c0';}
.dce-linklist.layout-1 a.link-6::before {content:'\f573';}
.dce-linklist.layout-1 h2 { font-size: 1.1em; margin: .6em 0 .6em 1.2em; color: #fff; }

@media (min-width: 576px) {

    .dce-linklist.layout-1 .linklist { }

}
@media (min-width: 768px) {


}
@media (min-width: 992px) {
    .dce-linklist.layout-1 {font-size: clamp(.66em,1.2vw,1em);}
    .dce-linklist.layout-1 .linklist { flex-wrap: nowrap;}
    .dce-linklist.layout-1 a { display:block; flex-basis: unset; text-align: left;padding: 1.1em 1.3em;margin:0!important;border:none;min-height: unset;}
    .dce-linklist.layout-1 a::before { font-size: 1em; width: unset;}

}
@media (min-width: 1200px) {
    .dce-linklist.layout-1 { flex-direction: row;align-items: center;}

}

@media (min-width: 1440px) {
    .dce-linklist.layout-1 h2 { margin:0 0 0 1.2em; }

}

@media (min-width: 1680px) {
    .dce-linklist .linklist { width: 1680px; margin: 0 auto;}
}