@font-face{font-family:"Gotham-Book";src:url("../fonts/Gotham-Book.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trajan-Pro-Regular";src:url("../fonts/Trajan-Pro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.footer .inner{padding-bottom:33px}.footer .flyer__link{text-align:center;margin-bottom:48px;font-family:"Gotham-Book",sans-serif;font-weight:600}.footer .flyer__link a{display:inline-flex;justify-content:center;text-decoration:none;position:relative}.footer .flyer__link a::after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:currentColor}.footer .flyer__link a .link-out-logo{max-width:21px;margin-right:6px}.footer .footer__company{text-align:center;margin-bottom:86px;font-size:15px;line-height:1.8;font-weight:bold}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__company{font-size:11px}}.footer .footer__logos{justify-content:center;display:flex;align-items:center;gap:56px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos{flex-direction:column;gap:36px}}.footer .footer__logos .footer__logo-group{display:grid;grid-template-columns:repeat(2, auto);justify-items:center;align-items:center;column-gap:40px;row-gap:28px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos .footer__logo-group{column-gap:24px;row-gap:20px}}.footer .footer__logos .footer__logo-group .footer__logo img{display:block;width:100%;height:auto}.footer .footer__logos .footer__logo-group .footer__logo.--mbs{width:172px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos .footer__logo-group .footer__logo.--mbs{width:130px}}.footer .footer__logos .footer__logo-group .footer__logo.--koa{width:189px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos .footer__logo-group .footer__logo.--koa{width:140px}}.footer .footer__logos .footer__logo-group .footer__logo.--liberty{width:98px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos .footer__logo-group .footer__logo.--liberty{width:76px}}.footer .footer__logos .footer__logo-group .footer__logo.--sony{width:160px}@media screen and (max-width:480px),screen and (max-width:767px){.footer .footer__logos .footer__logo-group .footer__logo.--sony{width:120px}}.footer .footer__logos>.footer__logo{max-width:178px;width:100%}
