.visual-navigation__list{display:flex;flex-wrap:wrap;gap:calc(var(--grid-spacing) * .75);justify-content:center;list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.visual-navigation__list.visual-navigation__list--has-content{column-gap:calc(var(--grid-spacing) * .75);row-gap:15px}@media screen and (min-width:768px){.visual-navigation__list{gap:var(--grid-spacing)}.visual-navigation__list.visual-navigation__list--has-content{column-gap:var(--grid-spacing);row-gap:30px}}@media screen and (min-width:481px){.visual-navigation__list--no-wrap{flex-wrap:nowrap}}.visual-navigation__list-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0;text-align:center}.visual-navigation__list-item .visual-navigation__image-link:hover+.visual-navigation__text .visual-navigation__text-link,.visual-navigation__list-item .visual-navigation__text:hover .visual-navigation__text-link{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}.visual-navigation__list-item .icon--placeholder{height:auto}.visual-navigation__list-item img{display:block;object-fit:cover}.visual-navigation__list-item .visual-navigation__text{margin-top:12px}.visual-navigation__list-item .visual-navigation__text p{margin-bottom:0}.visual-navigation__list-item--circle .icon--placeholder,.visual-navigation__list-item--circle .visual-navigation__image-link,.visual-navigation__list-item--circle img{border-radius:50%}.visual-navigation__image+.visual-navigation__text,.visual-navigation__list-item .icon--placeholder+.visual-navigation__text{margin-top:12px}.visual-navigation-wrapper .content-align--left .visual-navigation__list{justify-content:flex-start}.visual-navigation-wrapper .content-align--right .visual-navigation__list{justify-content:flex-end}
.visual-navigation__list_wrapper img{
    border-radius: 10px;
    object-fit: cover;
}
.visual-navigation__list li{
    margin-bottom: 0;
}
.visual-navigation__list .visual-navigation__list_wrapper{
    text-align: center;
    display: flex;
    flex-direction: column;
}
.visual-navigation__list_wrapper h3{
    padding-top: 22px;
    padding-bottom: 10px;
    margin: 0;
}
.visual_navigation_button{
    margin-top: auto;
}
.visual-navigation__list_wrapper .visual-navigation__text p{
    margin: 0;
    padding-bottom: 25px;
    font-size:12px;
    line-height:16px;
}

.visual-navigation__list_wrapper .visual_navigation_button a{font-size: 12px;line-height: 15px;height: auto;}