.image_wrap__I9fhs{width:100%;position:relative}.image_wrap__I9fhs img{-o-object-fit:cover;object-fit:cover}.image_img__Oz3Zd{width:100%}.image_img__Oz3Zd img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.gallery_gallery__zuQmJ{position:relative}.gallery_btnNext__7UMtD,.gallery_btnPrev__7Anlf{position:absolute;top:300px;color:#fff}.gallery_btnNext__7UMtD:after,.gallery_btnPrev__7Anlf:after{font-family:swiper-icons,serif;font-size:2em}.gallery_btnPrev__7Anlf{left:-60px}.gallery_btnPrev__7Anlf:after{content:"prev"}.gallery_btnNext__7UMtD{right:-60px}.gallery_btnNext__7UMtD:after{content:"next"}.gallery_slideThumb__zU_6G{margin-top:1.2em}.gallery_slideThumb__zU_6G .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;transition:border-color .3s}.gallery_slideThumb__zU_6G .swiper-slide-thumb-active:after{border-color:var(--cloud-blue)}.file_type__vqvq9{position:relative;display:inline-block;width:24px;height:30px;border:1px solid #cbcdce;border-radius:3px;background-color:var(--gray-b-01)}.file_type__vqvq9:before{content:"";position:absolute;top:3px;left:-4px;width:23px;height:12px;background-color:var(--gray-b-04)}.file_type__vqvq9 span{position:absolute;top:3px;left:-1px;display:block;text-align:center;width:17px;line-height:12px;color:#fff;font-size:8px;text-transform:uppercase;overflow:hidden}.file_pdf__AAlJZ:before{background-color:#f40000}.file_doc__txOH5:before{background-color:#315699}.file_ppt__WetUd:before{background-color:#d32f2e}.file_xls__iG29q:before{background-color:#128045}.file_txt__gsI48:before{background-color:#acb1b3}.file_hwp__2_6_f:before{background-color:#34aee7}.file_jpg__THyCz:before{background-color:#31a7fe}.file_png__PB6ht:before{background-color:#0acf83}.file_mp4__xF2LY:before{background-color:#3f48c0}.file_zip__fYbD1:before{background-color:#07f}.file_svg__AeTTT:before{background-color:#f36}.file_gif__A3hV_:before{background-color:#fd9800}.file_html___zifE:before{background-color:#222}.file_mov__qcGLe:before{background-color:#7b83eb}.reference_section__dK06L{line-height:1.5;color:var(--gray-08);font-weight:400;letter-spacing:-1px}.reference_section__dK06L:not(:first-of-type){padding-top:var(--spc-80);margin-top:var(--spc-80);border-top:1px solid #e3e6ee}.reference_section__dK06L h2{font-size:var(--font-h1);font-weight:600;color:var(--gray-09);margin-bottom:.5em}.reference_img__KOXgh{border-radius:var(--round);overflow:hidden;background-color:#fff}.reference_map__RAG4E{height:630px;flex-grow:1}@media (max-width:1024px){.reference_map__RAG4E{height:50vw;margin-bottom:25px}}.reference_gridbox__SHfnk{display:grid;grid-template-columns:560px 1fr;margin-top:var(--spc-80)}@media (max-width:1024px){.reference_gridbox__SHfnk{display:flex;flex-direction:column;margin-top:0}.reference_region__owwh7{display:flex;flex-direction:column-reverse}}.reference_cont__Wb7P7{display:flex;flex-direction:column}.reference_tel__JIYd_{margin-top:.4em}.reference_tel__JIYd_>*{height:13px;display:inline-flex;align-items:center}.reference_tel__JIYd_>:not(:first-of-type){border-left:1px solid #e3e6ee;margin-left:1.4em;padding-left:1.4em}.reference_tel__JIYd_ em{font-weight:600;padding-right:.5em}.reference_subway__fritX{display:flex;align-items:center;gap:8px;margin-top:26px}.reference_subway__fritX span{display:flex;gap:5px}.reference_subway2__W1AuF,.reference_subway3__pq9Bk,.reference_subwayd1__NaYRo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:14px;line-height:1}.reference_subway2__W1AuF{background-color:#00aa1c}.reference_subway2__W1AuF:after{content:"2"}.reference_subway3__pq9Bk{background-color:#ff7e00}.reference_subway3__pq9Bk:after{content:"3"}.reference_subwayd1__NaYRo{background-color:#0c893f}.reference_subwayd1__NaYRo:after{content:"1"}.reference_section__dK06L h2{margin-bottom:1.2em}.reference_img__KOXgh{margin-bottom:var(--spc-80)}.reference_list__Bskt6{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:1024px){.reference_list__Bskt6{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}}.reference_btn__eHzSD{display:flex;align-items:center;gap:16px;width:100%;padding:1.5em 20px;border:1px solid transparent;border-radius:12px;background-color:#fff;font-weight:600;color:var(--gray-09);transition:border-color .2s}.reference_btn__eHzSD:hover{border:1px solid var(--gray-06)}.reference_btn__eHzSD :last-of-type{margin-left:auto}@media (max-width:1024px){.reference_btn__eHzSD{border-radius:8px}}