.footer__donate{padding-top:1.25rem}.footer__donate,.footer__donate-container{position:relative}.footer__donate-wrapper{padding:var(--gutter)}.footer__spacer{height:10rem}@media (width>=1024px){.footer__donate-content{position:sticky;top:5rem}.footer__spacer{height:6.25rem}}@media (width>=1600px){.footer__spacer{height:11.75rem}}.footer__background{width:100%;height:calc(100% - 86px);position:absolute;top:0;left:0}@media (width>=1024px){.footer__background{height:calc(100% - 196px)}}@media (width>=1280px){.footer__background{height:calc(100% - 222px)}}@media (width>=1600px){.footer__background{height:calc(100% - 118px)}}.footer__background-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute}.footer__social{padding-top:var(--spacer-small);margin-top:var(--spacer-small);border-top:.0625rem solid var(--black);gap:.25rem;display:flex}@media (width>=1024px){.footer__social{gap:.5rem}}.footer__sponsor{background-color:var(--black)}.footer__sponsor-list{row-gap:var(--gutter)}.footer__sponsor-list--primary .footer__sponsor-item{justify-content:flex-start;align-items:center;height:4rem;display:flex}@media (width>=1024px){.footer__sponsor-list--primary .footer__sponsor-item{height:5rem}}@media (width>=1280px){.footer__sponsor-list--primary .footer__sponsor-item{height:4.25rem}}@media (width>=1600px){.footer__sponsor-list--primary .footer__sponsor-item{height:5rem}}.footer__sponsor-list--secondary{margin-top:var(--spacer-small);padding-top:var(--spacer-small);border-top:.0625rem solid var(--white)}.footer__sponsor-title{margin-bottom:1rem}.footer__sponsor-container{padding-top:var(--gutter);padding-bottom:var(--gutter)}@media (width>=1024px){.footer__sponsor-image--credit-suisse{width:10.125rem;height:1.375rem}.footer__sponsor-image--viking{width:6.6875rem;height:3.625rem}.footer__sponsor-image--bucherer{width:7.9375rem;height:1.9375rem}.footer__sponsor-image--the-adecco-group{width:7.75rem;height:3.6875rem}.footer__sponsor-image--swisstainable{width:3.125rem;height:3.125rem}.footer__sponsor-image--musikstadt-luzern{width:8.25rem;height:1.875rem}.footer__sponsor-image--swiss-top-events{width:4.9375rem;height:5.125rem}}.footer__content{background-color:var(--white);padding:var(--gutter);margin:1.25rem 0}@media (width>=1280px){.footer__content{margin:2.5rem 0}}
