.site-footer{background:var(--footer--color-background);font-family:var(--footer--font-family);font-size:var(--footer--font-size);color:var(--footer--color-text);font-weight:700;max-width:100vw}@media (max-width:767px){.site-footer{font-size:.9rem}.site-footer .widget_sow-image{max-width:50vw}}.site-footer .sow-icon a span{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.site-footer .sow-icon a span:hover,.site-footer .sow-icon a span:focus{color:#787878!important}.site-footer a{color:var(--footer--color-link);font-weight:700;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.site-footer a:hover,.site-footer a:focus{color:var(--footer--color-link-hover);color:#787878!important}.site-footer #menu-fusszeilenmenue li.current-menu-item a{color:var(--footer--color-link-hover);color:#787878}.site-footer .footer-container{padding-top:calc(var(--global--spacing-unit, 30px) * 2);padding-bottom:calc(var(--global--spacing-unit, 30px) * 2)}.site-footer .footer-container section{margin-bottom:var(--global--spacing-unit)}@media (min-width:1200px){.site-footer .footer-container{grid-gap:calc(var(--global--spacing-unit, 30px));display:grid;grid-template-columns:1fr 1fr 0.6fr 1.4fr}.site-footer .footer-container section{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.site-footer .footer-container section p:last-of-type{margin-bottom:0}.site-footer .footer-container section:first-of-type{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-footer .footer-container section:last-of-type p{margin-bottom:0}}.site-footer .social-icons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2em;max-width:300px}.site-footer .social-icons-row>div{margin-bottom:0!important}.site-footer .menu-fusszeilenmenue-container ul{padding:0;list-style:none}.site-footer .menu-fusszeilenmenue-container ul li{padding:0}.site-footer .menu-fusszeilenmenue-container ul li a{text-transform:uppercase}