@charset "utf-8";footer{background-color:#000;color:#FFF;position:relative;text-align:center}footer a{color:#FFF}#footer_wrap figure>div p{font-size:75%;line-height:1}#footer_contact{background-color:#0067A1;color:#FFF}#copyright{font-size:75%}@media screen and (max-width:767px){#footer_wrap figure>div{padding-top:3.125%;padding-bottom:3.125%}#footer_wrap figure>div p{padding:0 3.125%}#footer_wrap figure>div img{width:87.5%;max-width:400px}#copyright{padding-bottom:1.5625%}}@media screen and (min-width:768px){#footer_wrap figure>div img{width:394px}}@media screen and (min-width:768px) and (max-width:1279px){#footer_wrap figure>div{padding-top:20px;padding-bottom:20px}#copyright{padding-bottom:20px}}@media screen and (max-width:1279px){#footer_contact{display:none}footer nav{display:none}}@media screen and (min-width:1280px){#footer_contact{padding-top:30px;padding-bottom:30px}#footer_contact figure{display:table;margin:0 atuo;width:940px}#footer_contact figure>div{display:table-cell;height:120px;position:relative;vertical-align:middle;width:300px}#footer_contact figure>div:after{background-color:#FFF;content:"";display:block;height:120px;position:absolute;top:50%;right:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2px}#footer_contact figure>div a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_contact figure>div a:hover img{opacity:.8}#footer_contact figure figcaption{display:table-cell;vertical-align:middle}#footer_contact figure figcaption a{display:inline-block;position:relative}#footer_contact figure figcaption a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F054";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:-3em;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:right 0.2s ease-out 0s}#footer_contact figure figcaption a:hover:after{right:-4em}#footer_wrap{display:table;width:100%}footer nav{display:table-cell;height:250px;padding:0 150px;text-align:left;vertical-align:middle}footer nav a{text-decoration:none}footer nav a:hover,footer nav a.active{text-decoration:underline}#footer_wrap figure{display:table-cell;padding:0 150px;vertical-align:middle}}
