.popup-container{border-radius:12px;bottom:40px;filter:drop-shadow(0 2px 14px rgba(0,0,0,.04)) drop-shadow(0 14px 34px rgba(0,0,0,.16));height:368px;left:32px;overflow:hidden;position:fixed;width:320px;z-index:999}.popup-container .img-popup{height:100%;object-fit:cover;width:100%}.popup-container .btn-hide{background:0;border:0;bottom:20px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:15px;font-weight:400;line-height:160%;position:absolute;right:24px;z-index:10}.popup-container .checkbox-container{bottom:20px;left:20px;position:absolute;z-index:10}.popup-container .checkbox-container .box-text{align-items:center;color:hsla(0,0%,100%,.9);column-gap:2px;cursor:pointer;display:flex;font-size:15px;font-weight:400}.popup-container .checkbox-container input{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;overflow:hidden}.popup-container .checkbox-container input:checked+.box-text .none-checked,.popup-container .checkbox-container svg.checked{display:none}.popup-container .checkbox-container input:checked+.box-text .checked{display:block}.popup-container .swiper-pagination{align-items:center;background-color:#fff;border-radius:50px;color:#374151;display:flex;font-size:14px;font-weight:500;height:22px;justify-content:center;left:auto;line-height:160%;position:absolute;right:10px;top:10px;width:48px;z-index:1}.popup-container .swiper-pagination .swiper-pagination-current{color:#05bc63;margin-right:3px}.popup-container .swiper-pagination .swiper-pagination-total{margin-left:3px}@media (max-width:768px){br.mo{display:block}.popup-container{display:none}}br.mo{display:none}#footer{background-color:#030712;display:flex;flex-shrink:0;justify-content:center;position:relative}#footer>.container{display:flex;justify-content:space-between;min-height:unset;padding:40px 60px;width:1920px}#footer>.container>.section1{display:flex;flex-direction:column;justify-content:space-between}#footer>.container>.section1>.up-side a{display:inline-block}#footer>.container>.section1>.down-side{display:flex;flex-direction:column;gap:8px}#footer>.container>.section1>.down-side ul{display:flex;gap:24px}#footer>.container>.section1>.down-side ul a{color:#9ca3af;font:400 16px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;letter-spacing:-.01em;text-decoration:none}#footer>.container>.section1>.down-side ul .bold{color:#d1d5db;font:600 16px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;letter-spacing:-.01em}#footer>.container>.section1>.down-side div.description{color:#6b7280;display:flex;flex-direction:column;font:400 16px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;gap:4px;letter-spacing:-.01em}#footer>.container>.section1>.down-side div.description div{align-items:center;display:flex}#footer>.container>.section1>.down-side .description .divider{appearance:none;background-color:#4b5563;border:none;height:12px;margin:0 8px;width:1px}#footer>.container>.section2{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}#footer>.container>.section2>.up-side ul{display:flex;gap:16px}#footer>.container>.section2>.up-side ul a{align-items:center;background-color:#1f2937;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}#footer>.container>.section2>.up-side ul a svg{height:24px;width:24px}#footer>.container>.section2>.down-side{margin-top:auto}#footer>.container>.section2>.down-side div{color:#6b7280;font:400 15px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;letter-spacing:0}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0}@media screen and (max-width:1920px){#footer>.container{padding:40px}}@media screen and (max-width:1600px){#footer>.container{padding:40px 30px}}@media screen and (max-width:1024px){br.mo{display:block}#footer{height:fit-content}#footer>.container{flex-direction:column;gap:24px;padding:46px 20px}#footer>.container>.section1{gap:32px}#footer>.container>.section1>.up-side a{width:120px}#footer>.container>.section1>.down-side ul{gap:16px}#footer>.container>.section1>.down-side ul a{font:400 14px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}#footer>.container>.section1>.down-side ul .bold{font:600 14px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}#footer>.container>.section1>.down-side div.description{align-items:flex-start;flex-direction:column;font:400 14px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}#footer>.container>.section1>.down-side div.description>div{align-items:flex-start;flex-direction:column;gap:2px}#footer>.container>.section1>.down-side div.description .company{flex-flow:row}#footer>.container>.section1>.down-side .description .divider.pc{display:none}#footer>.container>.section1>.down-side div.description .tel{margin-top:4px}#footer>.container>.section2{align-items:flex-start;gap:40px}#footer>.container>.section2>.down-side div{font:400 12px/160% Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}}