footer{background-color:#f8f8f8;padding:40px 0 0}.foot-col-1 .logo{max-width:220px;width:70%}.foot-col-1{display:flex;flex-direction:column;row-gap:30px;width:40%}.social-links{display:flex;gap:20px}.foot-col-3{display:flex;flex-direction:column;width:20%}.foot-col-2{width:15%}footer ul{list-style:none;padding:0}footer ul li a{color:#313131;display:inline-block;font-family:futura book!important;padding:5px 0;text-decoration:none}footer ul li a:hover{color:#006cff!important;font-family:futura book!important}footer h3{font-family:futura heavy;letter-spacing:0;line-height:22px;margin:0}.icon-list a,footer h3{color:#313131;font-size:18px;font-weight:400}.icon-list a{font-family:futura medium;text-decoration:none}.icon-list a:focus,.icon-list a:hover{color:#006cff!important;font-family:futura medium!important;font-size:18px;font-weight:400!important;text-decoration:none}.foot-col-4{display:flex;flex-direction:column;gap:20px;width:20%}.icon-list{align-items:center;display:flex;gap:10px}.row.foot-bottom{display:block;padding:20px 0;text-align:center}.row.foot-bottom hr{background-color:#313131}.row.foot-bottom p{color:#313131;font-family:futura book}.foot-bottom{padding:20px 0;text-align:center}.foot-bottom>p{color:#313131;font-family:futura book;font-size:16px;line-height:24px;margin:0}@media only screen and (max-width:980px){.foot-col-1,.foot-col-2,.foot-col-3,.foot-col-4{width:50%}footer .row{flex-wrap:wrap;row-gap:30px}}@media only screen and (max-width:768px){.foot-col-1,.foot-col-2,.foot-col-3,.foot-col-4{width:100%}.foot-col-3{gap:20px}footer .row{row-gap:20px}}