:host { display: block; } .hy-footer-info { display: flex; flex-direction: column; max-height: auto; padding: 0 16px 40px 16px; place-content: center space-between; @include breakpoint($medium) { flex-direction: column; margin: 0 auto; max-width: $fullhd; padding: 0 24px 32px 24px; } @include breakpoint($wide) { flex-direction: row; padding: 0 32px 36px 32px; } @include breakpoint($extrawide) { padding: 0 32px 40px 32px; } &__content { margin-bottom: 24px; width: 100%; @include breakpoint($medium) { margin-bottom: 32px; width: 100%; } @include breakpoint($wide) { width: 31.11%; } .hy-heading { padding-top: 0 !important; } } &__ingress { @include font-size(20px, 32px); color: var(--grayscale-black); font-family: var(--main-font-family); font-weight: 600; letter-spacing: -0.1px; padding-bottom: 24px; @include breakpoint($wide) { padding-bottom: 16px; } @include breakpoint($extrawide) { padding-bottom: 24px; } } &__links { display: flex; flex-direction: column; flex-wrap: wrap; max-height: auto; overflow: hidden; width: 100%; @include breakpoint($medium) { max-height: 430px; width: 100%; } @include breakpoint($wide) { max-height: 430px; width: 65.56%; } } .hy-accordion__content--inner-wrapper { width: 100%; } }