*,:after,:before{box-sizing:border-box}.clear{clear:both}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer}a img{border:none}a,a img,a:focus,a:visited{text-decoration:none}a[href^="x-apple-data-detectors:"],a[href^=tel]{color:inherit;text-decoration:inherit;white-space:nowrap}@page{size:A4;margin:1cm;width:1280px}@media print{body,html{height:297mm;max-width:100%!important;min-height:0;width:210mm}body{background:#fff;color:#000}}body>footer{background-color:#0b0c0f;flex-shrink:0;padding:2.115em 0}body>footer a{color:#fff;text-decoration:none}body>footer p{margin:0 0 1.41em}body>footer .inner{display:grid;gap:1.41em;grid-template-columns:4fr 3fr 3fr;grid-template-rows:repeat(auto-fit,minmax(1.41em,1fr))}@media (min-width:0) and (max-width:1079px){body>footer .inner{grid-template-columns:1fr}}body>footer .column{display:flex;flex-direction:column;justify-content:flex-end}body>footer .column a,body>footer .column span{color:#fff}body>footer .column a{font-weight:500;margin-top:.705em}body>footer .column a:hover{color:#d2651e}body>footer .openinghours p{color:#fff;margin-bottom:0}@media (min-width:1080px){body>footer .inprint{align-items:flex-end}}body>footer .inprint a{color:#fff}body>footer .inprint a.current{color:#d2651e}body>footer .social{flex-basis:100%}@media (min-width:0) and (max-width:1279px){body>footer .social{justify-content:flex-start}}
