﻿:root{--container-margin: 20px;--container-width: 1084px}.container{width:calc(100% - var(--container-margin)*2);max-width:var(--container-width);margin-left:auto;margin-right:auto}html,body{margin:0;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}::-webkit-scrollbar{display:none !important}#page_wrapper{padding-top:0;position:relative;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#page_wrapper::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.temp{width:100%;height:100vh;position:relative;overflow:hidden}.temp .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/temp_bg.webp) no-repeat center/cover;filter:blur(0);transform:scale(1);will-change:filter,transform}.temp .temp_sec{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.temp .temp_sec .sec_tit{display:flex;justify-content:center;align-items:center;gap:50px}.temp .temp_sec .sec_tit::before{content:"|";display:block}.temp .temp_sec .sec_tit::after{content:"|";display:block}@media(max-width: 576px){.temp .temp_sec .sec_tit{gap:10px;font-size:20px}}.temp .sec_1{flex-direction:column;gap:50px}@media(max-width: 576px){.temp .sec_1 .mt50{margin-top:20px}.temp .sec_1 .fz34{font-size:18px}.temp .sec_1 .fz20{font-size:16px;margin-top:5px}}.temp .sec_1 .logo{width:170px;margin:0 auto}@media(max-width: 576px){.temp .sec_1 .logo{width:100px}}@media(max-width: 1400px){.temp .sec_1 .mt80{margin-top:80px}}@media(max-width: 992px){.temp .sec_1 .mt80{margin-top:60px}.temp .sec_1 .mt80 .fz40{font-size:clamp(1rem,0.2857142857rem + 3.5714285714vw,2rem)}}@media(max-width: 576px){.temp .sec_1 .mt80{margin-top:40px}.temp .sec_1 .mt80 .fz40{font-size:20px}}.temp .sec_1 .inquiry_cont_wrap{width:100%;max-width:794px;margin:50px auto 0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);padding:20px 40px}@media(max-width: 576px){.temp .sec_1 .inquiry_cont_wrap{margin:25px auto 0;padding:10px 20px}.temp .sec_1 .inquiry_cont_wrap .fz24{font-size:18px}}.temp .sec_1 .inquiry_cont_wrap .flex_box{display:flex;justify-content:center;align-items:center;gap:10px}.temp .sec_1::after{content:"";display:block;width:32px;aspect-ratio:1;background:url(../img/arrow-down.svg) no-repeat center/cover;animation:dung 2s linear infinite}@media(max-width: 1400px){.temp .sec_1::after{bottom:20px}}.temp .sec_2 .list_wrap{display:flex;justify-content:center;align-items:flex-start;gap:50px}@media(max-width: 1200px){.temp .sec_2 .list_wrap{gap:20px}}@media(max-width: 576px){.temp .sec_2 .list_wrap{margin-top:40px;gap:16px;flex-wrap:wrap}}.temp .sec_2 .list_wrap .item{flex:1}@media(max-width: 576px){.temp .sec_2 .list_wrap .item{flex:unset;width:calc(50% - 8px)}.temp .sec_2 .list_wrap .item .mt20{margin-top:10px;font-size:17px}}.temp .sec_3{overflow-y:auto;-webkit-overflow-scrolling:touch}.temp .sec_3 .cont_flex{display:flex;align-items:center;gap:50px}@media(max-width: 768px){.temp .sec_3 .cont_flex{gap:40px;flex-direction:column;justify-content:center;align-items:center}.temp .sec_3 .cont_flex .mt40{display:flex;justify-content:center;align-items:flex-start;gap:10px 20px;flex-wrap:wrap}}.temp .sec_3 .cont_flex .cont_wrap{width:calc(36% - 50px)}@media(max-width: 768px){.temp .sec_3 .cont_flex .cont_wrap{flex:unset;width:100%}.temp .sec_3 .cont_flex .cont_wrap .mt40{display:flex;justify-content:center;align-items:flex-start;gap:20px}.temp .sec_3 .cont_flex .cont_wrap .mt40 .mt10{margin-top:0}}@media(max-width: 576px){.temp .sec_3 .cont_flex .cont_wrap .mt40{gap:10px;justify-content:center;align-items:center;flex-direction:column;margin-top:20px;font-size:17px}}.temp .sec_3 .cont_flex .cont_wrap .time_item{display:flex;align-items:center;gap:20px}@media(max-width: 576px){.temp .sec_3 .cont_flex .cont_wrap .time_item{gap:10px}}.temp .sec_3 .cont_flex .cont_wrap .time_item .time_tit{display:flex;align-items:center;gap:5px}.temp .sec_3 .cont_flex .cont_wrap .time_item .time_tit p:not(:nth-child(2)){width:40px}@media(max-width: 576px){.temp .sec_3 .cont_flex .cont_wrap .time_item .time_tit p:not(:nth-child(2)){width:28px}}.temp .sec_3 .cont_flex .map_link_wrap{display:flex;gap:10px}@media(max-width: 768px){.temp .sec_3 .cont_flex .map_link_wrap{justify-content:center}}.temp .sec_3 .cont_flex .map_link_wrap .map_link{display:flex;justify-content:center;align-items:center;gap:5px;width:100px;height:40px;border-radius:500px;border:3px solid #fff;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}.temp .sec_3 .cont_flex .map_link_wrap .map_link::before{content:"";display:block;width:16px;aspect-ratio:1}.temp .sec_3 .cont_flex .map_link_wrap .map_link.n::before{background:url(../img/naver.svg) no-repeat center/cover}.temp .sec_3 .cont_flex .map_link_wrap .map_link.k::before{background:url(../img/kakao.svg) no-repeat center/cover}.temp .sec_3 .cont_flex .map_link_wrap .map_link.t::before{background:url(../img/tmap.svg) no-repeat center/cover}.temp .sec_3 .cont_flex .map{width:64%;max-width:686px}@media(max-width: 768px){.temp .sec_3 .cont_flex .map{width:100%;max-width:unset}}.temp_footer{position:relative;z-index:2;background:#141414;padding:135px 0;display:flex;justify-content:center}@media(max-width: 576px){.temp_footer{padding:60px 0}}.temp_footer .flex_box{width:calc(100% - var(--container-margin)*2);max-width:1300px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;gap:40px 20px}@media(max-width: 992px){.temp_footer .flex_box{flex-direction:column-reverse}}@media(max-width: 576px){.temp_footer .flex_box{gap:20px}}.temp_footer .flex_box .footer_info_wrap{flex:1}.temp_footer .flex_box .footer_info_wrap .bar{opacity:.5}@media(max-width: 576px){.temp_footer .flex_box .footer_info_wrap .bar{display:none}}.temp_footer .flex_box .footer_info_wrap .info_flex_box{display:flex;align-items:flex-start;gap:10px 20px;flex-wrap:wrap}@media(max-width: 576px){.temp_footer .flex_box .footer_info_wrap .info_flex_box{gap:4px;margin-top:4px}}.temp_footer .flex_box .footer_info_wrap .info_flex_box .info_item{display:flex;align-items:center;gap:10px}@media(max-width: 576px){.temp_footer .flex_box .footer_info_wrap .info_flex_box .info_item{width:100%}}.temp_footer .flex_box .footer_logo{width:170px}@media(max-width: 576px){.temp_footer .flex_box .footer_logo{width:100px}}@media(max-width: 576px){.temp_footer .flex_box .copyright{margin-top:10px}}.quick_menu{position:fixed;right:80px;top:50%;transform:translateY(-50%);z-index:9}@media(max-width: 1200px){.quick_menu{right:20px;top:auto;transform:translateY(0);bottom:20px}}.quick_menu .quick_menu_inner{padding:50px 5px;display:flex;flex-direction:column;gap:20px;align-items:center;border-radius:100px;border:3px solid #fff;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px)}@media(max-width: 576px){.quick_menu .quick_menu_inner{padding:20px 5px;gap:10px}}.quick_menu .quick_menu_inner .quick_menu_item .img_wrap{width:28px;margin:0 auto}@media(max-width: 576px){.quick_menu .quick_menu_inner .quick_menu_item .img_wrap{width:20px}}@media(max-width: 576px){.quick_menu .quick_menu_inner .quick_menu_item p{font-size:14px}}@keyframes dung{0%{transform:translateX(-50%) translateY(10px)}50%{transform:translateX(-50%) translateY(0)}100%{transform:translateX(-50%) translateY(10px)}}.quick_counsel.temp_counsel{position:fixed;left:50%;bottom:50px;transform:translateX(-50%);width:calc(100% - 32px);max-width:1820px;border-radius:20px;background:#42c3bb;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:9}.quick_counsel.temp_counsel .btn_quick_counsel__toggle_mobile{display:none}.quick_counsel.temp_counsel .quick_counsel_inner{width:100%;padding:20px 100px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:100px}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right{display:flex;align-items:center;gap:20px;flex:1}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap{display:flex;align-items:center;gap:20px;flex:1}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .select_wrap select{width:250px;padding:16px 20px;border-radius:10px;border:none;outline:0 none;appearance:none;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:500;line-height:1.4;background-color:#fff;background-image:url(../img/select.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap .input_item{width:250px}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap .input_item input{width:100%;padding:16px 20px;border-radius:10px;background:#fff;border:none;outline:none;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:500;line-height:1.4}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap .input_item input::placeholder{color:var(--gs500)}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap.tel_wrap{flex:1 0 250px}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap.tel_wrap .input_item{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label{display:flex;align-items:center;gap:10px;cursor:pointer}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label input[type=checkbox]{display:none}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label .check_box{position:relative;width:20px;height:20px;border-radius:2px;border:1px solid #fff;transition:all .3s;flex-shrink:0}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label .check_box::after{content:"✓";font-size:14px;width:18px;height:18px;text-align:center;position:absolute;left:0;top:0;color:#42c3bb;opacity:0;transition:opacity .3s}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label input[type=checkbox]:checked+.check_box{background:#fff}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .agree_wrap label input[type=checkbox]:checked+.check_box::after{opacity:1}.quick_counsel.temp_counsel .quick_counsel_inner .btn_submit{padding:10px 20px;height:60px;width:180px;border-radius:10px;background:#fff;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:600;color:#42c3bb;display:flex;justify-content:center;align-items:center}@media(max-width: 1700px){.quick_counsel.temp_counsel .quick_counsel_inner{padding:20px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container{gap:20px}}@media(max-width: 1400px){.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap .input_item{width:160px}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap.tel_wrap{flex:1 0 160x}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .select_wrap select{width:160px}.quick_counsel.temp_counsel .quick_counsel_inner .btn_submit{width:120px}}@media(max-width: 1200px){.quick_counsel.temp_counsel{left:0;bottom:0;transition:transform .3s;transform:translateX(0);width:100%;max-width:unset;border-radius:8px 8px 0 0}.quick_counsel.temp_counsel.closed{transform:translate(0, 100%)}.quick_counsel.temp_counsel .btn_quick_counsel__toggle_mobile{display:block;position:absolute;left:50%;transform:translateX(-50%);top:-40px;padding:8px 20px;border-radius:10px 10px 0 0;background:#42c3bb;font-size:clamp(1rem,0.9107142857rem + 0.4464285714vw,1.125rem);font-weight:500;color:#fff}.quick_counsel.temp_counsel .quick_counsel_inner .title_wrap{display:none}}@media(max-width: 992px){.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container{flex-wrap:wrap;justify-content:center}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right{flex-wrap:wrap;flex:unset;width:100%;justify-content:center}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap{flex:unset;width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap{width:calc(33.3333333333% - 10px)}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap .input_item{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .input_wrap.tel_wrap{flex:unset;width:calc(33.3333333333% - 10px)}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .select_wrap{width:calc(33.3333333333% - 10px)}.quick_counsel.temp_counsel .quick_counsel_inner .flex__right .name_tel_wrap .select_wrap select{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .btn_submit{width:100%;max-width:160px}}@media(max-width: 576px){.quick_counsel.temp_counsel .btn_quick_counsel__toggle_mobile{padding:6px 14px;top:-36px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container{gap:12px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right{gap:12px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap{flex-wrap:wrap;gap:12px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap .input_wrap{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap .input_wrap .input_item input{padding:12px 16px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap .input_wrap.tel_wrap{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap .select_wrap{width:100%}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .name_tel_wrap .select_wrap select{padding:12px 16px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .agree_wrap label{gap:8px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .agree_wrap label .check_box{width:16px;height:16px}.quick_counsel.temp_counsel .quick_counsel_inner .flex_wrap_container .flex__right .agree_wrap label .check_box::after{font-size:12px;width:16px;height:16px;left:-1px;top:-2px}.quick_counsel.temp_counsel .quick_counsel_inner .btn_submit{max-width:unset;height:auto;padding:12px 16px}}