@media (max-width:1199px) {
.container{padding:0 20px}
.sec_ttl{font-size:28px;line-height:36px}
.sec_txt{font-size:16px;line-height:26px;}
.sec_txt p{line-height:28px;margin-bottom:20px}
.sec_txt p:last-child{margin-bottom:0}
.bnr_vod_wrp{padding-top:80%}
.bnr_ttl{font-size:30px;font-weight:500;line-height:30px;margin:0 0 20px}
.bnr_txt_bg{font-size:16px;line-height:24px;margin-bottom:20px;}
.img_bnr_cnt{align-items:center;flex-direction:column;padding:100px 20px 50px}
.bnr_ttl_lg{font-size:51px;line-height:60px}
.bnr_txt p{font-size:16px;line-height:20px}
.bnr_ttl_sm{font-size:18px;line-height:30px;margin-bottom:20px;}
.bnr_box_wrp{margin:0 0 30px}
.bnr_sld_nav{position:absolute;bottom:180px;width:100%;}
.bnr_sld_nav .swiper-button-next::after,.bnr_sld_nav .swiper-button-prev::after{background-color:#000}
.img_bnr_lhs{max-width:none;margin:0 0 24px}
.img_bnr_mid{margin:0 auto 20px;}
.tsm_sld_nav{left:0}
.get_adm_wrp{padding:30px 20px;background-size:100%;background-position:bottom center;}
.get_adm_cnt{flex-direction:column}
.get_adm_lhs{max-width:100%}
.get_adm_rhs{max-width:100%}
.get_adm_wrp .sec_ttl{margin-bottom:15px}
.get_adm_wrp .sec_txt{margin-bottom:40px}
.get_adm_frm{padding:30px}
.faq_cnt_wrp{flex-direction:column;gap:20px}
.faq_cnt_lhs{flex:0}
.faq_cnt_lhs .sec_ttl{margin-bottom:10px;}
.faq_ans{font-size:16px;line-height:24px;padding:16px 0}
.col_hlf{flex:0 0 100%;width:100%}
.img_bnr_rhs{width:100%;display:flex;justify-content:center}
.grd_clr_ttl{font-size:115px}
.ach_ttl{font-size:14px;line-height:18px}
.ach_icn img{max-height:60px;max-width:92px}
.blg_wrp .sec_hdr{margin-bottom:24px}
.prg_crd_nme{max-width:100%;font-size:18px;line-height:26px;margin-bottom:10px;}
.tsm_row{gap:30px;}
.tab_ul{overflow-x:auto;}
.tab_li{min-width:265px;}
.tsm_lhs{max-width:226px;flex:0 0 226px;}
.cmp_li{min-height:60px;padding:10px 12px;}
.num_wrp{padding:40px 0;}
.ftr_bnr_ttl{font-size:36px;line-height:46px;}
.ftr_bnr_txt{font-size:20px;line-height:30px;}
}
@media (max-width:1024px) {
.exp_sec_wrp.tab_wrp .container{padding-right:0;padding-left:0;}
.exp_sec_wrp .sec_ttl{padding-right:20px;padding-left:20px;}
.tab_ul{border-radius:0px;padding:16px;border-left:0;border-right:0;margin-bottom:30px;}
.tsm_sld_nav{display:none;}
.tsm_wrp .swiper-slide-active{margin:0 auto;}
.tsm_wrp{width:100%;padding:40px 0 0;}
/* .swiper-slide-next .tsm_itm {transform: scale(1);}
.swiper-slide .tsm_itm {transform: scale(1);} */
.tsm_itm{padding:16px;}
.tab_lnk{border-radius:40px;padding:12px;}
.prg_crd_wrp{padding:0 20px;}
}
@media (min-width:768px) and (max-width:1200px) {
.hdr_tol_num{display:block;line-height:1;}
.hdr_tol_num a{display:block;}
.bnr_vod_wrp{padding-top:70%}
.get_adm_rhs{max-width:590px}
.sec_wrp{margin:40px auto}
.exp_sec_wrp{padding:40px 0}
.sec_hdr{margin-bottom:0}
.prg_crd_itm{}
.prg_crd_wrp{gap:20px}
.ach_ul{gap:30px}
.ach_li{padding:16px 12px;flex:0 0 calc(25% - 9px);max-width:calc(25% - 9px);gap:10px}
.bnr_box_wrp{gap:16px;}
.bnr_box_itm{max-width:calc(20% - 13px);flex:0 0 calc(20% - 13px);padding:12px;}
.num_cnt{gap:10px;}
.num_lhs{max-width:100%;flex:0 0 100%;}
.num_rhs{max-width:100%;flex:0 0 100%;}
.num_lhs .num_lhs{max-width:50%;flex:0 0 calc(50% - 9px);}
.num_lhs .num_rhs{max-width:50%;flex:0 0 calc(50% - 9px);}
.ftr_bnr_cnt{padding:0 20px 0;}
.ftr_bnr_mid{max-width:40%;padding:0 30px 0 0;}
.ftr_bnr_rhs{flex: 0 0 196px}
.ftr_bnr_wrp::after{min-height:220px;}
.ftr_bnr_wrp{margin-top:40px;}
.ftr_bnr_lhs{margin:0 20px 0 0;}
.img_bnr_cnt{flex-direction:row;flex-wrap:wrap;justify-content:center;}
.img_bnr_lhs{width:100%;}
.img_bnr_mid, .img_bnr_rhs{width:calc(50% - 70px);margin:0;}
.img_bnr_rhs{padding:0 0 0 30px;}
.tsm_wrp .swiper-slide-active{margin:0 20px;}
.prg_crd_wrp .prg_crd_itm{max-width:calc(38% - 14px);flex:0 0 calc(38% - 14px)}
}
@media (max-width:767px) {
.vod_dsk{display:none}
.vod_mob{display:block;padding-top:116%}
.img_bnr_cnt{flex-direction:column;padding:160px 0 45px}
.bnr_ttl_lg{font-size:35px;line-height:36px;}
.get_adm_wrp{padding:40px 5px}
.sec_wrp{margin:40px auto 40px}
.sec_hdr{flex-direction:column;margin:0 0 30px}
.bnr_box_itm{padding:20px 15px;max-width:calc(50% - 13px);flex:0 0 calc(50% - 13px);justify-content:flex-start;}
.bnr_box_icn{height:50px;width:50px;}
.bnr_box_icn img{max-height:30px;max-width:30px;}
.bnr_box_ttl{font-size:14px}
.exp_sec_wrp{padding:40px 0 60px}
.prg_crd_wrp{flex-direction:column}
.prg_crd_img{height:186px}
.txt_sm{font-size:14px}
.ttl_sm{margin-bottom:30px}
.cmp_li{width:50%;padding:8px 12px;min-height:80px;justify-content:flex-start;}
.ach_wrp{padding:15px}
.ach_wrp .container{padding-left:12px;padding-right:12px}
.ach_ul{gap:15px;}
.ach_li{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);padding:15px;min-height:108px;}
.faq_qus{padding:20px 48px 20px 24px}
.faq_qus span{font-size:18px;line-height:22px}
.for_mob{display:flex}
.for_dsk{display:none}
.exp_sec_wrp .sec_ttl{margin-bottom: 26px;}
.num_cnt{gap:20px;}
.num_lhs{max-width:100%;flex:0 0 100%;}
.num_rhs{max-width:100%;flex:0 0 100%;}
.abt_txt p{font-size:16px;line-height:26px;}
.ftr_bnr_cnt{flex-direction:column;padding:30px 30px 0;gap:30px;}
.ftr_bnr_mid{flex:0 0 100%;max-width:100%;order:0;}
.ftr_bnr_rhs{flex:0 0 100%;max-width:100%;order:1;}
.ftr_bnr_lhs{margin:0 auto;order:2;}
.qut_txt{font-size:20px;line-height:32px;padding:0 30px;}
.qut_txt::before, .qut_txt::after{height:20px;width:30px;}
.tsm_lhs{max-width:100%;flex:0 0 100%;}
.prg_crd_wrp .prg_crd_itm{max-width:100%;flex:0 0 100%}
}