.m-footer{background-color:var(--c-bg-footer);color:var(--c-text-light);padding-block:var(--space-2xl) 200px;width:100%}@media (width >= 768px){.m-footer{padding-block:var(--space-4xl) 200px}}.m-footer__headline{margin-block-end:var(--space-m);text-align:center}@media (width >= 768px){.m-footer__partners{margin-inline:auto;width:75%}}.m-footer__partnerGrid{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-block-end:55px}@media (width >= 575px){.m-footer__partnerGrid{gap:var(--space-2xs) var(--space-2xl)}}@media (width >= 768px){.m-footer__partnerGrid{gap:var(--space-2xl) var(--space-4xl);margin-block-end:calc(var(--space-2xl)*2)}}.m-footer__partnerLogo{max-width:90px}@media (width >= 575px){.m-footer__partnerLogo{max-width:none}}.m-footer__partnerLogo path,.m-footer__partnerLogo polygon{fill:var(--c-text-light)}.m-footer__navGrid{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-2xl);justify-content:center;margin-block-end:var(--space-xl);padding-inline:var(--moduleInset)}.m-footer__navItem{color:var(--c-text-light);text-transform:uppercase}.m-footer__navItem:hover{text-decoration:underline}.m-footer__socialsGrid{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:center;margin-block-end:var(--space-xl)}@media (width >= 768px){.m-footer__socialsGrid{gap:var(--space-xl)}}.m-footer__socialsItem:focus-visible{outline:2px dotted var(--sem-focus-ring);outline-offset:var(--outlineOffset)}.m-footer__socialsItem{aspect-ratio:1/1;display:block;transition:opacity var(--an-duration) var(--an-ease);width:27px}@media (width >= 768px){.m-footer__socialsItem{width:37px}}.m-footer__socialsItem:hover{opacity:1}.m-footer__socialsIcon{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.m-footer__copyright{text-align:center}.m-footer{border-radius:var(--borderRadius);padding-block:var(--space-2xl) 120px}.m-footer__headline{font-size:clamp(.75rem,calc(12/var(--fluidFontRatio)*1vw),1rem);text-transform:uppercase}.m-footer__headline,.m-footer__navItem{font-family:var(--ff-label);font-weight:400;letter-spacing:-.02em;line-height:1}.m-footer__navItem{font-size:clamp(.875rem,calc(14/var(--fluidFontRatio)*1vw),1.3125rem);position:relative}.m-footer__navItem,.m-footer__navItem:hover{text-decoration:none}.m-footer__navItem:after{background-color:currentColor;bottom:-.15em;content:"";height:1px;left:0;opacity:0;position:absolute;right:0}.m-footer__navItem:focus-visible{color:var(--p-db-orange);text-decoration:none}@media (width >= 768px){.m-footer__navItem{transition:color var(--an-duration) ease}.m-footer__navItem:after{transition:opacity var(--an-duration) ease}.m-footer__navItem:focus-visible:after{opacity:1}.m-footer__navItem:hover{color:var(--p-db-orange);text-decoration:none}.m-footer__navItem:hover:after{opacity:1}}.m-footer__copyright{font-family:var(--ff-label);font-size:clamp(.75rem,calc(12/var(--fluidFontRatio)*1vw),1rem);font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.m-footer__socialItem,.m-footer__socialsItem{display:inline-grid;flex:0 0 31px;height:31px;place-items:center;width:31px}.m-footer__socialIcon,.m-footer__socialsIcon{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (width >= 768px){.m-footer__socialIcon circle,.m-footer__socialIcon ellipse,.m-footer__socialIcon path,.m-footer__socialIcon polygon,.m-footer__socialIcon rect,.m-footer__socialsIcon circle,.m-footer__socialsIcon ellipse,.m-footer__socialsIcon path,.m-footer__socialsIcon polygon,.m-footer__socialsIcon rect{transition:fill var(--an-duration) ease}}.m-footer__socialItem:focus-visible .m-footer__socialIcon circle,.m-footer__socialItem:focus-visible .m-footer__socialIcon ellipse,.m-footer__socialItem:focus-visible .m-footer__socialIcon path,.m-footer__socialItem:focus-visible .m-footer__socialIcon polygon,.m-footer__socialItem:focus-visible .m-footer__socialIcon rect,.m-footer__socialItem:focus-visible .m-footer__socialsIcon circle,.m-footer__socialItem:focus-visible .m-footer__socialsIcon ellipse,.m-footer__socialItem:focus-visible .m-footer__socialsIcon path,.m-footer__socialItem:focus-visible .m-footer__socialsIcon polygon,.m-footer__socialItem:focus-visible .m-footer__socialsIcon rect,.m-footer__socialsItem:focus-visible .m-footer__socialIcon circle,.m-footer__socialsItem:focus-visible .m-footer__socialIcon ellipse,.m-footer__socialsItem:focus-visible .m-footer__socialIcon path,.m-footer__socialsItem:focus-visible .m-footer__socialIcon polygon,.m-footer__socialsItem:focus-visible .m-footer__socialIcon rect,.m-footer__socialsItem:focus-visible .m-footer__socialsIcon circle,.m-footer__socialsItem:focus-visible .m-footer__socialsIcon ellipse,.m-footer__socialsItem:focus-visible .m-footer__socialsIcon path,.m-footer__socialsItem:focus-visible .m-footer__socialsIcon polygon,.m-footer__socialsItem:focus-visible .m-footer__socialsIcon rect{fill:var(--p-db-orange)}@media (width >= 768px){.m-footer__socialItem:hover .m-footer__socialIcon circle,.m-footer__socialItem:hover .m-footer__socialIcon ellipse,.m-footer__socialItem:hover .m-footer__socialIcon path,.m-footer__socialItem:hover .m-footer__socialIcon polygon,.m-footer__socialItem:hover .m-footer__socialIcon rect,.m-footer__socialItem:hover .m-footer__socialsIcon circle,.m-footer__socialItem:hover .m-footer__socialsIcon ellipse,.m-footer__socialItem:hover .m-footer__socialsIcon path,.m-footer__socialItem:hover .m-footer__socialsIcon polygon,.m-footer__socialItem:hover .m-footer__socialsIcon rect,.m-footer__socialsItem:hover .m-footer__socialIcon circle,.m-footer__socialsItem:hover .m-footer__socialIcon ellipse,.m-footer__socialsItem:hover .m-footer__socialIcon path,.m-footer__socialsItem:hover .m-footer__socialIcon polygon,.m-footer__socialsItem:hover .m-footer__socialIcon rect,.m-footer__socialsItem:hover .m-footer__socialsIcon circle,.m-footer__socialsItem:hover .m-footer__socialsIcon ellipse,.m-footer__socialsItem:hover .m-footer__socialsIcon path,.m-footer__socialsItem:hover .m-footer__socialsIcon polygon,.m-footer__socialsItem:hover .m-footer__socialsIcon rect{fill:var(--p-db-orange)}}