footer{font-weight:500;padding-top:100px;text-align:center;--sdc-slope-max-width:var(--page-width);--sdc-slope-background-color:var(--stephanus-rot-100);--sdc-slope-angle:3deg;--sdc-slope-block-height:0}.path-standorte footer{background-color:var(--stephanus-rot-10)}footer ul{margin:0;padding:0}footer ul li{display:inline-block;line-height:40px;padding:0 20px}footer a{-webkit-text-decoration:none;text-decoration:none}#block-footer-main{background:var(--stephanus-rot-100)}#block-footer-social{background:var(--stephanus-rot-hover);padding:30px 20px}#block-footer-social .social{padding-top:30px}#block-footer-social .buttons{padding-top:20px;width:100%}footer .newsletter,footer .social,footer-social-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#block-footer-legal{background:var(--stephanus-rot-10)}#block-footer-main a,#block-footer-social a{color:var(--stephanus-white)}#block-footer-legal a{color:var(--stephanus-blau-100)}.footer-info{padding:50px 20px 40px}.navigation-footer{padding:20px}.navigation-footer-legal{background:var(--stephanus-white);padding:20px}.footer-logo{margin-top:6px;padding-bottom:20px}.footer-itz{padding-top:50px}footer .address{display:inline-block}footer address{font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:30px;text-align:left}footer .newsletter,footer .social{color:var(--stephanus-white)}footer .newsletter span{padding-right:10px}@media (min-width:1024px){#block-footer-social{display:flex;justify-content:center;width:100%}#block-footer-social .buttons,#block-footer-social .social{padding-left:15px;padding-top:0;width:auto}#block-footer-social .footer-social-wrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:var(--content-width);width:100%}footer .newsletter,footer .social{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-info{justify-content:center}.footer-info,.footer-info-wrapper{display:flex;flex-direction:row;width:100%}.footer-info-wrapper{justify-content:space-between;max-width:var(--content-width)}.navigation-footer-legal{text-align:left}.navigation-footer-legal nav{margin:0 auto;max-width:var(--content-width)}.navigation-footer-legal nav ul li{padding:0 50px 0 0}.footer-branding{display:flex;flex-direction:row;gap:30px}.footer-itz{padding-top:0}}