.footer{align-items:center;background-color:#313131;color:#fff;flex-direction:column;padding:40px 20px}.footer,.footer-menus{display:flex;width:100%}.footer-menus{flex-wrap:wrap;justify-content:space-between;max-width:1040px}.menu-section{flex-basis:auto;flex-grow:1;flex-shrink:1;margin-bottom:30px;min-width:150px;padding-right:30px;text-align:left}.menu-section h4{color:#fff;font-size:18px;margin-bottom:10px;text-transform:uppercase}.footer__menu{list-style:none;margin:0;padding:0}.footer__menu li{font-size:14px;margin-bottom:8px;margin-left:0}.footer__submenu{list-style:none;margin-top:5px;padding-left:0}.footer__submenu li{font-size:14px;margin-bottom:6px;margin-left:0}.footer__menu a{color:#dcdef6!important;text-decoration:none!important}.footer__menu a:hover{color:#949ee3!important;text-decoration:underline!important}.footer-bottom{flex-direction:column;margin-top:30px;max-width:1040px;padding-top:20px}.footer-bottom,.social-links{align-items:center;display:flex;width:100%}.social-links{justify-content:center;margin-bottom:40px;padding:10px 0;position:relative}.social-links:after,.social-links:before{background-color:#dcdef6!important;content:"";flex-grow:1;height:1px}.social-links a{display:inline-block;padding:0 15px}.social-links img{height:30px;width:30px}.logo{margin-bottom:10px}.logo img{max-width:220px}.copyright p,.copyright span{color:#dcdef6;font-size:14px;margin-bottom:20px;text-align:center}