.footer-info-links-wrap{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}.footer-info-links-wrap .info-link{letter-spacing:.21px;color:var(--gray-900);align-items:center;gap:.5rem;font-size:14px;font-weight:500;line-height:20px;text-decoration-line:underline;display:flex}.footer-address-container{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.footer-address-container .address-wrap{letter-spacing:.48px;color:var(--gray-500);flex-wrap:wrap;font-size:12px;font-weight:500;line-height:18px;display:flex}.footer-address-container .address-wrap .title{white-space:pre-line}.footer-address-container .company-toggle .company-checkbox{display:none}.footer-address-container .company-toggle .company-label{letter-spacing:.48px;color:var(--gray-500);cursor:pointer;align-items:center;gap:.25rem;font-size:12px;font-weight:500;line-height:18px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.footer-address-container .company-toggle .company-label:hover{color:var(--gray-700)}.footer-address-container .company-toggle .company-label .arrow-icon{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-address-container .company-toggle .company-content{opacity:0;max-height:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.footer-address-container .company-toggle .company-content .company-content-inner{letter-spacing:.48px;color:var(--gray-500);gap:3rem;padding-top:.5rem;font-size:12px;font-weight:400;line-height:18px;display:flex}.footer-address-container .company-toggle .company-checkbox:checked~.company-label .arrow-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.footer-address-container .company-toggle .company-checkbox:checked~.company-content{opacity:1;max-height:200px}.footer-address-container .policy-wrap{letter-spacing:.48px;color:var(--gray-500);gap:1rem;font-size:12px;font-weight:500;line-height:18px;display:flex;overflow:auto}.footer-address-container .policy-wrap .policy-link{flex-grow:0;flex-shrink:0;text-decoration-line:underline}

.footer-csinfo-container{justify-content:space-between;width:100%;padding-top:4rem;padding-bottom:4rem;display:flex}.footer-csinfo-container .sns-btn-wrap{flex-direction:row;gap:1rem;display:flex}.footer-csinfo-container .sns-btn-wrap .sns-btn{width:3.125rem;height:3.125rem;justify-content:center!important}.footer-csinfo-container .cs-info-wrap{letter-spacing:.3px;width:20.938rem;padding-top:1rem;padding-bottom:1rem;font-size:20px;font-weight:600;line-height:30px}.footer-csinfo-container .cs-info-wrap .title{color:var(--gray-950)}.footer-csinfo-container .cs-info-wrap .cs-info{color:var(--primary-500);margin-top:1rem}.footer-csinfo-container .cs-info-wrap .content{letter-spacing:.24px;color:var(--gray-700);margin-top:1.063rem;font-size:16px;font-weight:400;line-height:24px}

/*# sourceMappingURL=3b520825e5a64d97.css.map*/