.footer{background:#000;color:#fff;padding:.9rem .75rem 1.1rem .75rem;font-size:.8rem;margin-top:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1rem}@supports (padding:0px){.footer{padding-left:max(.75rem,env(safe-area-inset-left,.75rem));padding-right:max(.75rem,env(safe-area-inset-right,.75rem));padding-bottom:max(1.1rem,env(safe-area-inset-bottom,1.1rem))}}.footer{font-size:16px}@media screen and (min-width:350px){.footer{font-size:calc(16px + 3.2*(100vw - 350px)/418)}}@media screen and (min-width:768px){.footer{font-size:19.2px}}@media screen and (max-width:1300px){.footer{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:800px){.footer{grid-template-columns:1fr;padding-bottom:1.6rem}@supports (padding:0px){.footer{padding-bottom:max(1.6rem,env(safe-area-inset-bottom,1.6rem))}}}.footer ul{list-style:none}.footer label{display:none}.footer h1,.footer h2,.footer h3{font-size:1em}.footer input{font-size:1em;color:#fff;background:transparent;border:1px solid #fff;display:block;padding:.2em;padding-top:0;line-height:1;outline:none;-webkit-appearance:none;-webkit-box-sizing:content-box;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.footer address{display:block;font-style:normal}.footer .impressum{font-size:.7em;grid-column-start:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1300px){.footer .impressum{grid-column-start:4;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:800px){.footer .impressum{font-size:.8em;grid-column-start:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer ::-webkit-input-placeholder{color:#fff;opacity:1;line-height:normal}.footer :-ms-input-placeholder{color:#fff;opacity:1;line-height:normal}.footer ::-moz-placeholder{color:#fff;opacity:1;line-height:normal}.footer ::-ms-input-placeholder{color:#fff;opacity:1;line-height:normal}.footer ::placeholder{color:#fff;opacity:1;line-height:normal}.footer button{display:block}