.module-footer{background:var(--background);li a{color:var(--bs-body-color);text-decoration:none;&:hover{text-decoration:underline}}.logo{margin-bottom:var(--logo-spacing);img{height:var(--logo-height)!important;max-height:100%;width:auto!important}}.column{margin-bottom:var(--column-margin-bottom);.title-wrapper{align-items:center;display:flex;gap:.5rem;hyphens:auto;justify-content:space-between;overflow-wrap:break-word;&~.title-wrapper{margin-top:var(--column-margin-bottom)}.title{color:var(--title-color);margin-bottom:var(--title-margin-bottom)}}.footer-link-wrapper{margin-bottom:var(--link-margin-bottom);.footer-link{font-size:var(--link-font-size);line-height:var(--link-line-height)}}@media (max-width:767.98px){ul{font-weight:600;padding:8px 20px}}}.destination{ul{column-count:var(--destinationen-columns);column-gap:1rem;width:fit-content}}}.subfooter{background:var(--bs-body-bg);.logos{display:flex;flex-wrap:wrap;gap:var(--logo-spacing);height:var(--logo-height);justify-content:center;margin-block:var(--logo-margin-block);img{height:100%;width:auto}}.socials{display:flex;gap:var(--social-spacing);height:var(--social-height);margin-block:var(--social-margin-block);img,svg{aspect-ratio:1;filter:brightness(0) saturate(100%) invert(37%) sepia(9%) saturate(1563%) hue-rotate(263deg) brightness(89%) contrast(91%);height:100%;object-fit:contain;width:auto}}}@media (min-width:768px){.module-footer [data-bs-toggle=collapse]{pointer-events:none}}#footer-destinationen,#footer-kontakt,#footer-marken,#footer-reisemagazin,#footer-themen{overflow-anchor:none}