footer{border-top:1px solid var(--color-neutral-100);bottom:0;color:var(--color-neutral-800);width:100%}footer .footer-wrap{margin:0 auto;max-width:1176px;padding:40px 20px}footer .left-wrap .terms-wrap{font-size:12px;font-weight:600;gap:15px;letter-spacing:.302px;line-height:16px}footer .left-wrap .company-wrap-toggle{font-size:12px;font-weight:600;gap:1px;line-height:170%;margin-top:20px}footer .left-wrap .company-wrap{font-size:12px;font-weight:400;line-height:170%;margin-bottom:16px}footer .left-wrap .copyright{font-size:12px;font-weight:400;letter-spacing:.302px;line-height:16px;margin-top:4px}footer .left-wrap:has(.company-wrap-toggle.closed) .company-wrap{display:none}footer .left-wrap:has(.company-wrap-toggle.closed) .company-wrap-toggle svg{transform:rotateX(-180deg)}footer .right-wrap .follow-us-wrap{gap:16px}footer .right-wrap .follow-us-wrap .sns-button{background:var(--color-neutral-100);border-radius:23px;height:36px;padding:10px;width:36px}._app-download-wrap{margin:20px auto;max-width:1176px;padding:0 20px}._app-download-wrap .background-wrap{background:var(--Neutral-800,#191f28);border-radius:10px;padding:20px 26px}._app-download-wrap .left-wrap{gap:12px;padding:6px 0}._app-download-wrap .buttons-wrap{gap:4px}._app-download-wrap .buttons-wrap button{background:none;margin:0;padding:0}._app-download-wrap .mobile-only img{margin:0 auto;max-width:407px;width:100%}@media screen and (max-width:768px){footer .footer-wrap{padding:40px 14px}footer .right-wrap{display:none}._app-download-wrap{padding:0 12px}}@media screen and (min-width:1024px){._app-download-wrap{margin-bottom:40px}}