footer{background-color:#218ecb;color:#fff;font-weight:300;margin-top:100px}footer>div{padding-left:6vw;padding-right:6vw}footer .logo{height:auto;width:80px}footer a{color:inherit;text-decoration:none}footer .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;font-size:.6em;line-height:1.5em;padding-bottom:6vw;padding-top:6vw}footer .bottom{-ms-grid-columns:1fr 2fr;-ms-grid-columns:auto auto;-ms-grid-rows:1fr 1fr;background-color:#182750;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;font-size:.7em;grid-template-columns:1fr 2fr;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;height:120px;justify-items:center}footer .bottom .img-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;order:-1}footer .bottom .copyright{-ms-flex-item-align:end;align-self:flex-end}footer .bottom .legaleze{-ms-flex-item-align:start;align-self:flex-start}footer .social-icons{text-align:right}footer .social-icons img{height:40px;width:40px}@media (min-width:576px){footer .top{font-size:.9em}footer .bottom{font-size:1em}}@media (min-width:768px){footer .top{font-size:1em}}@media (min-width:992px){footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex}footer .bottom .img-container{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}footer .bottom .copyright,footer .bottom .legaleze{-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset}}@media (min-width:1200px){footer .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;height:380px;padding-bottom:0;padding-top:0}}