*,: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}@page{size:A4;margin:1cm;width:1180px}@media print{body,html{height:297mm;max-width:100%!important;min-height:0;width:210mm}body{background:#fff;color:#000}}body>footer{flex-shrink:0;font-size:.9em;padding:0}body>footer a{color:#272727;text-decoration:none}body>footer a:hover{color:#02b6b6}body>footer p{margin:0 0 1.41em}body>footer .upper{background-color:#f6f6f6;padding:2.115em 0}body>footer .upper .inner{display:flex;flex-wrap:wrap;gap:1.41em}body>footer .upper .column{display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end}@media (min-width:0) and (max-width:979px){body>footer .upper .column{flex:0 0 100%!important}}body>footer .upper .logo{flex-basis:33.3333333333%;flex-grow:1}body>footer .upper .logo h3{font-size:1em;margin:0 0 1.41em}body>footer .upper .logo .social-icons{margin:.5em 0 0}body>footer .upper .coord{flex-grow:1}body>footer .upper .coord a,body>footer .upper .coord span{display:block;margin-right:.705em}body>footer .upper .coord a{margin-top:1.41em}body>footer .upper .inprint{flex-basis:25%}body>footer .upper .inprint nav{display:flex;flex-direction:column}body>footer .upper .inprint nav a{display:inline-block}body>footer .upper .inprint nav a:not(:first-child){margin-top:1.41em}body>footer .upper .inprint nav a.current{font-weight:700}body>footer .upper .copyright{margin-top:auto}
