body>footer{flex-shrink:0;padding:0}body>footer a{color:#91c8e6;text-decoration:none}body>footer a:hover{color:#00496d}body>footer .upper{padding:1.41em 0 .846em}@media (min-width:0) and (max-width:979px){body>footer .upper{padding:1.41em 0}}body>footer .upper .inner{display:flex;flex-wrap:wrap}body>footer .upper .inner:before{background-color:#91c8e6;content:"";display:block;height:5px;width:100%}@media (min-width:0) and (max-width:979px){body>footer .upper .inner:before{margin-bottom:1.41rem}}body>footer .upper .column{flex:1 1 auto;font-size:14px;padding:1.41rem 1.41rem 1.41rem 0}@media (min-width:0) and (max-width:979px){body>footer .upper .column{flex:0 0 100%;padding:.705rem 0}}body>footer .upper .column h3{font-family:Neo Sans Pro Bold,sans-serif;font-size:1em;font-weight:400;margin:0}body>footer .upper .column.coord{max-width:260px}body>footer .upper .column.coord a,body>footer .upper .column.coord span{display:block;margin-right:.705em}body>footer .upper .column.coord a.inline,body>footer .upper .column.coord span.inline{display:inline-block}body>footer .upper .column.coord a.inline:not(:last-of-type),body>footer .upper .column.coord span.inline:not(:last-of-type){margin-right:.2em}body>footer .upper .column.inprint{display:flex;flex-direction:column;padding-right:0}body>footer .upper .column.inprint nav{display:flex;flex-direction:column;justify-content:flex-end}body>footer .upper .column.inprint nav a{align-self:flex-end;color:#00496d;display:inline-block}@media (min-width:0) and (max-width:979px){body>footer .upper .column.inprint nav a{align-self:flex-start}}body>footer .upper .column.inprint nav a.current{font-family:Neo Sans Pro Bold,sans-serif;font-weight:400}body>footer .upper .column.inprint nav a:not(:last-of-type){margin-bottom:1.41em}body>footer .lowest{padding:0 0 2.115em}body>footer .lowest .inner{display:flex}body>footer .lowest .inner .inprint{font-size:.6em;line-height:2.1rem;margin-right:auto}body>footer .lowest .inner .social-icons{align-self:flex-end;margin:auto 0 0}body>footer .lowest .inner .social-icons a{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#828282;border-radius:1.05em;color:#fff;display:inline-flex;flex-direction:column;font-family:icons;font-size:.7em;font-style:normal;font-variant:normal;font-weight:400;height:2.1em;justify-content:center;line-height:1;text-align:center;text-transform:none;transition:transform .05s linear;width:2.1em}body>footer .lowest .inner .social-icons a:not(:last-of-type){margin-right:.42em}body>footer .lowest .inner .social-icons a:hover{color:#fff;transform:scale(1.1)}
