.footer{background-color:#f6f4fe;color:#070723}.footer__top{padding:50px 0}.footer__social{display:flex;list-style:none;margin:0;padding:0}.footer__social li{margin:0 25px 0 0}.footer__social li:last-child{margin:0}.footer__social li a:hover{opacity:.8;transition:all .2s ease}.footer__corp{padding:0 0 50px}.footer__corpMV{border-bottom:2px solid #070723;margin:0 0 38px;padding:0 103px 40px;width:auto}.footer__corpLogo img{display:block;margin:0 auto}.footer__villes{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.footer__ville{color:#070723;flex:0 0 auto;font-size:12px;font-weight:400;margin:0 5px;position:relative;text-align:center;text-transform:uppercase;width:auto!important}.footer__ville:last-child{display:none}.footer__legal{font-size:12px;padding:50px 0 0}.footer__legal a{color:currentColor;text-decoration:none}@media screen and (max-width:1200px){.footer__top{padding:50px 0;text-align:center}.footer__logo{margin:20px 0;max-width:120px!important}.footer__social{justify-content:center}.footer__corpMV{padding:20px 0}.footer__corpMV img{max-width:200px}.footer__corpLogo{margin:10px}.footer__corpLogo img{max-height:80px;max-width:120px!important}}