footer{position:relative;width:100%;background-color:var(--footer-bg-color);padding:50px 0 0 0;margin-left:auto;margin-right:auto}footer.footer .footer-inner{width:100%;max-width:var(--footer-max-width);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}footer.footer .footer-legal{background-color:var(--color-main)}footer.footer .footer-legal p{margin:0}footer.footer .footer-legal,footer.footer .footer-legal a{color:#fff}footer.footer .footer-legal-inner{width:100%;max-width:var(--footer-max-width);margin-left:auto;margin-right:auto}footer .legal-row{min-height:30px;align-items:center;justify-content:center;gap:10px;padding:20px 0}footer,footer a,footer a:hover,footer p a:hover,footer p a{color:var(--footer-text-color)}footer :is(h1, h2, h3, h4, h5, h6),
footer :is(.h1, .h2, .h3, .h4, .h5, .h6),
footer .footer_widget_title{color:var(--footer-text-color);font-family: var(--font-heading);margin-bottom:40px}@media (max-width:768px){footer :is(h1, h2, h3, h4, h5, h6),
    footer :is(.h1, .h2, .h3, .h4, .h5, .h6),
    footer .footer_widget_title{margin-bottom:20px}}footer div.form label.itemname{width:100%;display:block;position:relative;text-align:left;margin:0;font-family:TheMix;font-size:16px;color:#fff;line-height:22px;min-height:0}footer #text6132446{height:30px;font-family:TheMix;font-size:15px;margin-bottom:16px}footer #text6132443{height:30px;font-family:TheMix;font-size:15px;margin-bottom:16px}footer div.form .cr_button{background-color:var(--color-light)}footer div.form .cr_button:hover{background-color:var(--color-sub)}footer div.form li.form_button{text-align:left}footer div.form .form_border{padding:0}footer ul{padding-left:0}.menu-footer-menue-container{padding:10px}@media only screen and (max-width:950px){.fbottommenu.col-sm-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}footer input{width:100%}footer .mc-field-group{margin-bottom:20px}footer .container .partner,footer .container .contact,footer .container .newsletter{padding-top:40px}footer .footermenu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}footer .container{margin:0 auto}footer .container .partner{float:left}footer .container .partner .parnter-inner{padding-top:20px}footer .footer-image{padding-bottom:30px;width:100%;max-width:440px}footer .footer-image-herz{width:130px;position:absolute;top:0;right:30px}footer .partner-list{display:flex;flex-wrap:wrap;margin:30px 0 55px 0}footer .partner-list a{min-width:135px;display:block;float:left}footer .container .partner .f-link a{display:block;color:#fff;font-size:20px;text-align:left;padding-top:55px;float:left;padding-right:10px}footer .container .contact{float:right;color:#fff}footer .container .newsletter{float:right;color:#fff}footer .container-bottom{color:#fff;margin:0 auto}footer .footermenu li a{margin:0 8px;font-size:16px;text-align:left}footer .footermenu li span{margin:0 8px;font-size:20px;text-align:left;color:#fff;line-height:20px}footer .footermenu li:last-child>span{display:none}footer .footermenu li a:hover{text-decoration:none}footer .container .contact li a{display:block;text-align:left;color:#fff;list-style:none}footer li{list-style:none}.social img{margin-top:25px;padding-right:5px;height:30px;width:auto}.social a:hover{text-decoration:none}