body{min-height:100vh;margin:0;display:grid;grid-template-rows:auto 1fr auto}.footer{background:#152f4f;color:#fff;padding:48px 0}.footer .links ul{list-style-type:none}.footer .links li a{color:#fff;transition:color .2s}.footer .links li a:hover{text-decoration:none;color:#4180cb}.footer .about-company i{font-size:25px}.footer .about-company a{color:#fff;transition:color .2s}.footer .about-company a:hover{color:#4180cb}.footer .location i{font-size:18px}.footer .copyright p{border-top:1px solid hsla(0,0%,100%,.1)}