.last a{padding:0}.footer-container-class{padding-bottom:64px}body>#hs_show_banner_button{display:none}#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{color:#333!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button{background:#333!important;border:1px solid #333!important;color:var(--hs-banner-accept-text-color,#fff)}#hs-eu-cookie-confirmation #hs-eu-decline-button{background:#333!important;border:1px solid #333!important;color:#fff!important}.footer-list-element{padding:.625rem 0}.title-footer{margin-bottom:.5rem}.footer-column-test{padding-left:0!important}.group.footer-list-element{color:#666;font-weight:300}.footer-class-meta li{color:#666}.container-footer-post{margin-left:auto;margin-right:auto;margin-top:0!important;padding-left:.8125rem;padding-right:.8125rem;width:100%}#footer-col-Kontakt .footer-list-element:has(a):after{border-bottom:1px solid #d3d3d3;content:"";display:block;position:relative;top:15px;width:100%}#footer-col-Kontakt .footer-list-element:has(a)~*{color:#000}footer li.group.footer-list-element:has(span):not(:last-of-type){padding:0}footer li.group.footer-list-element:has(span):last-of-type{padding:16px 0 0}footer span{display:inline!important}footer nav ol:last-child .footer-list-element:has(a){padding-bottom:30px}footer nav ol:last-child .footer-list-element:has(a):after{border-bottom:1px solid #d3d3d3;content:"";display:block;position:relative;top:15px;width:100%}footer nav ol:last-child .footer-list-element:last-child:after{border:none!important}footer nav ol:last-child .footer-list-element:has(a)~*{color:#000}footer nav ol:last-child li.group.footer-list-element:has(span):not(:last-of-type){padding:0}footer nav ol:last-child li.group.footer-list-element:has(span):last-of-type{padding:16px 0 0}@media (min-width:400px){.container-footer-post{max-width:400px}}@media (min-width:600px){.container-footer-post{max-width:600px}}@media (min-width:780px){.container-footer-post{max-width:780px}}@media (min-width:1024px){.container-footer-post{max-width:1024px;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.container-footer-post{max-width:1280px}}@media (min-width:1440px){.container-footer-post{max-width:1440px;padding-left:8rem;padding-right:8rem}.container-footer-post,footer .footer-main-grid.container-footer-post{grid-template-columns:1fr 2fr 1fr}}@media(max-width:700px){.footer-list-element{padding-bottom:0;padding-top:.7rem}}footer{padding-top:2.5rem!important}