.l-footer-banner,.l-footer-extra,.l-footer-main,.l-footer-share{min-width:320px}.l-footer-banner_inner,.l-footer-extra_inner,.l-footer-main_inner,.l-footer-share_content{margin:0 auto;max-width:1200px}.l-footer-share{background-color:#fff;border-bottom:1px solid #eeefef;border-top:1px solid #eeefef;color:#525b5c;padding:20px 24px}.l-footer-share_content+.l-footer-share_content{display:none}.l-footer-banner{background-color:#dcdede;padding:20px 24px}.l-footer-main{background-color:#262c2d;color:#fff}.l-footer-main_contact{padding:30px 24px 20px}.l-footer-main_banner{padding:20px 24px}.l-footer-extra{background-color:#262c2d;color:#fff;padding:20px 24px 10px}.l-footer-extra_inner{padding-right:40px}.l-footer-extra a{color:#fff}@media print,screen and (min-width:769px){.l-footer-share{padding:30px}.l-footer-banner{flex-basis:100%;padding:30px}.l-footer-main{background-color:#262c2d;padding:0 30px 100px}.l-footer-main_inner{display:flex;flex-wrap:wrap;padding-top:60px}.l-footer-main_contact{flex-basis:calc((100% - 120px)/4);padding:0}.l-footer-main_nav{flex-grow:1}.l-footer-main_banner{flex-basis:100%;padding:0}.l-footer-main_nav+.l-footer-main_banner{border-top:1px solid #525b5c;margin-top:40px;padding-top:40px}.l-footer-extra{padding:30px 30px 20px}body:not(:has(.extend-footer)) .l-footer-extra_inner{padding-right:80px}}