body>footer{flex-shrink:0;font-size:.9em;line-height:3;padding:0}body>footer a,body>footer span{color:#002a45;display:inline-block;margin:0;min-width:60px}body>footer a.inline,body>footer span.inline{margin-right:0!important;width:auto}body>footer a.inline:after,body>footer span.inline:after{content:" "}body>footer .current,body>footer .current>a{color:#ba122b}body>footer .upper{background-color:#e8e8e8;background-image:linear-gradient(#f0f0f0,#e8e8e8);display:table;padding:37px 0 10px;width:100%}body>footer .sitemap{display:flex;flex-wrap:wrap}body>footer .sitemap>ul{flex:1 1 auto;margin:0;padding:0 0 1.5em}body>footer .sitemap>ul li{list-style:none}@media (min-width:0) and (max-width:1379px){body>footer .sitemap>ul{flex:0 0 33.3333%;padding-bottom:4.5em}}@media (min-width:0) and (max-width:979px){body>footer .sitemap>ul{flex:0 0 50%}}@media (min-width:0) and (max-width:639px){body>footer .sitemap>ul{flex:0 0 100%}}body>footer .sitemap>ul>li>a{font-size:1.1111111em;text-transform:uppercase}body>footer .sitemap>ul>li ul{margin:0;padding:0}@media (min-width:0) and (max-width:979px){body>footer .lower{padding-bottom:1.5em}}body>footer .lower>div{padding-top:1.5em}body>footer .lower>div:last-of-type{padding-bottom:1.5em}body>footer .lower .address>a,body>footer .lower .address>span{display:inline-block;margin-right:.75em}@media (min-width:0) and (max-width:979px){body>footer .lower .address>a,body>footer .lower .address>span{display:block;line-height:1.5}body>footer .lower .address>a{margin-top:.75em}}body>footer .lower .social-icons{padding-top:1.5em}body>footer .lowest{padding:.75em 0}body>footer .lowest .inner{display:flex;flex-wrap:wrap}body>footer .lowest .inprint{display:flex;flex-wrap:wrap;justify-self:flex-end;margin-left:auto;text-align:right}body>footer .lowest .inprint a:before{color:#505050;content:"|";margin:0 1em 0 .8em}body>footer .lowest .inprint a:first-child:before{content:"";margin:0}@media (min-width:0) and (max-width:639px){body>footer .lowest .inprint a{flex:0 0 100%}body>footer .lowest .inprint a:before{content:"";margin:0}}@media (min-width:0) and (max-width:979px){body>footer .lowest .inprint{flex:0 0 100%;margin:.75em 0 0;padding:0 0 1.5em;text-align:left}}
