body>footer{flex-shrink:0;padding:0}body>footer .upper{background-color:#f3f3f3;padding:2.82em 0 0}@media (min-width:0) and (max-width:979px){body>footer .upper{padding:1.41em 0}}body>footer .upper .inner{display:flex;flex-wrap:wrap;gap:1.41em;justify-content:space-between}body>footer .upper a{color:#272727;text-decoration:none}body>footer .upper a:hover{color:#649912}body>footer .upper .column{flex:0 0 auto}body>footer .upper .column>.title{font-family:ManropeBold,sans-serif;font-weight:600}body>footer .upper .column .copyright{margin-bottom:1.41em;margin-top:0}@media (min-width:0) and (max-width:979px){body>footer .upper .column{flex:0 0 50%;margin-bottom:1.41em}}@media (min-width:0) and (max-width:639px){body>footer .upper .column{flex:0 0 100%}}body>footer .upper .column:not(.coord){flex:1 0 100%;order:99;padding-top:1.41em}body>footer .upper .coord a,body>footer .upper .coord span{display:block}body>footer .upper .coord a.inline,body>footer .upper .coord span.inline{display:inline-block}body>footer .upper .coord a.inline:not(:last-of-type),body>footer .upper .coord span.inline:not(:last-of-type){margin-right:.2em}body>footer .upper .coord [href^=tel]{margin-top:1.41em}body>footer .upper .column:last-of-type{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.41em;justify-content:center;padding-top:2.82em}@media (min-width:0) and (max-width:639px){body>footer .upper .column:last-of-type{justify-content:start}}body>footer .upper .column:last-of-type .copyright{flex-shrink:0}@media (min-width:0) and (max-width:639px){body>footer .upper .column:last-of-type .copyright{flex:0 0 100%}}body>footer .upper .inprint{display:flex;flex-direction:row;flex-grow:0;gap:1.41em}@media (min-width:0) and (max-width:639px){body>footer .upper .inprint{flex-direction:column;justify-content:start}}body>footer .upper .inprint a{display:inline-block;padding-bottom:.705em}body>footer .upper .inprint a:not(:last-of-type){margin-bottom:.705em}body>footer .upper .inprint a.current{font-family:ManropeBold,sans-serif;font-weight:600}body>footer .lowest{background-color:#649912;display:table;padding:1.41em 0 .99687em;width:100%}body>footer .lowest .inner{color:#fff;text-align:center}
