/* --------------------- - bizSupport header ----------- ----------- */
#header .biz_header{background-color:#fff;position:relative;z-index:1000;}
#header .biz_header .logo{width:8.125rem;height:3.125rem}
#header .biz_header .logo a{background:none !important}
#header .biz_header .gnb_de .depth_01{justify-content:flex-end}
body.scroll_disable{overflow:hidden}
#header .biz_header .gnb_de .depth_01 >li:hover >a{color:#1183C9}
/* pc header */
/*#header.header_init_hidden{opacity:0;visibility:hidden}*/
/*#header.header_init_done{opacity:1;visibility:visible;transition:opacity .1s ease}*/
/*#header.header_gnb_top .gnb_de{justify-content:center}*/
/*#header.header_gnb_right .inner{position:unset}*/
/*#header.header_gnb_right .gnb_de{width:auto;position:absolute;right:0;top:0;height:unset}*/
/*#header.header_gnb_right .depth_01{justify-content:flex-start;flex-direction:column}*/
/*@media (max-width:1024px){*/
/*    #header .depth_01{justify-content:center!important}*/
/*}*/
/* mobile header */
#header .btn_biz_menu{display:none}
.biz_menu_layer{position:fixed;inset:0;background:#000;display:block;z-index:99;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}
.biz_menu_layer.open{opacity:1;visibility:visible;pointer-events:auto}
.biz_menu_inner{position:absolute;inset:0;background:#fff;padding:24px 20px;opacity:0;transition:transform .3s ease,opacity .3s ease}
.biz_menu_layer.open .biz_menu_inner{opacity:1}
.biz_menu_layer .btn_close_menu{display:block;width:2rem;height:2rem;/*웹x url(/static/images/common/btn_close.png) no-repeat center/100% auto*/ background:url(/static/images/temp/filter_btn_close.svg) no-repeat center/100% auto}


@media screen and  (min-width:1024px){
    .biz_menu_layer{display:none!important}
    .btn_biz_menu{display:none}
}/* lg */
@media screen and (max-width:1024.1px){
    .header_gnb{display:none}
    .btn_biz_menu{display:inline-flex}
    .biz_menu_layer {display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: calc(var(--vh, 1vh) * 100);
        background: rgba(0,0,0,0.85);
        color: #fff;

        clip-path: circle(0% at 100% 0%);
        transition: clip-path .5s ease-in-out;
        pointer-events: none;}
    .biz_menu_layer.open {clip-path: circle(150% at 100% 0%); /* 오른쪽 상단에서 커지도록 */ pointer-events: auto;}
    #header .btn_biz_menu{position:relative;display:block;width:24px;height:24px;/*background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/static/images/common/ico_menu.svg)*/}
    .btn_biz_menu [class^="bar"] {position: absolute; left: 50%; width: 20px; height: 2px; margin-left: -11px; background-color: #222;}
    .btn_biz_menu .bar_01 {top: 6px;}
    .btn_biz_menu .bar_02 {top: 14px; opacity: 1;}
    .btn_biz_menu .bar_03 {top: 22px;}
    .btn_biz_menu .bar_01,
    .btn_biz_menu .bar_02,
    .btn_biz_menu .bar_03 {transition: transform 0.5s 0s, top 0.5s 0.5s, opacity 0.5s 0.5s;}
    .btn_biz_menu[aria-expanded="true"] .bar_01 {top: 16px; transform: rotate(45deg);}
    .btn_biz_menu[aria-expanded="true"] .bar_02 {opacity: 0;}
    .btn_biz_menu[aria-expanded="true"] .bar_03 {top: 16px; transform: rotate(-45deg);}
    .btn_biz_menu[aria-expanded="true"] .bar_01,
    .btn_biz_menu[aria-expanded="true"] .bar_02,
    .btn_biz_menu[aria-expanded="true"] .bar_03 {transition: transform 0.5s 0.5s, top 0.5s 0s, opacity 0.5s 0s;}

    #header .biz_header .logo{width:78px;height:30px}
    .biz_menu_inner{display:flex;flex-direction:column;padding:16px 20px 24px;box-sizing:border-box}
    .biz_menu_layer .biz_menu_list{margin:5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
    .biz_menu_layer .biz_menu_list li{/*border-radius:14px;*/;overflow:hidden}
    .biz_menu_layer .biz_menu_list a{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:24px 18px;font-size:18px;font-weight:500;color:#111;text-decoration:none;line-height:1.4}
    /*.biz_menu_layer .biz_menu_list a::after{content:'';width:6px;height:10px;margin-left:12px;background:linear-gradient(135deg,#9CA3AF 0%,#4B5563 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.7}*/
    .biz_menu_layer .biz_menu_list a:active{background:#D6E7FB}
    .biz_menu_layer .biz_menu_list a[aria-current="page"]{background:linear-gradient(135deg,#1D9AD8,#0072D0);color:#fff}
    .biz_menu_layer .biz_menu_list a[aria-current="page"]::after{opacity:1;background:#ffffffe6}
    .biz_menu_layer .biz_menu_list a:focus-visible{outline:2px solid #0056B3;outline-offset:3px}
}/* sm */
/* ---------------------- // bizSupport header ---------------------- */


/* ----------------------  sec common ---------------------- */
html, body {max-width:100%;overflow-x:hidden}
.biz_sec{width:100%;overflow:hidden}
.biz_sec .inner{width:80%;height:100%;max-width:1420px;margin:0 auto}
.biz_sec .sec_tit{color:#111;text-align:center;font-size:2.625rem;font-weight:700;line-height:120%;letter-spacing:-.84px}
.biz_sec .sec_sub{color:#111;text-align:center;font-size:1.25rem;font-weight:400;line-height:140%;letter-spacing:-.4px;margin-top:2.5rem}
@media screen and (max-width:1024px){
    .biz_sec .inner{width:78%}
    .biz_sec .sec_tit{font-size:1.58rem;line-height:132%;display:block}
    .biz_sec .sec_sub{font-size:1rem;line-height:146%;margin-top:1rem}
}/* md */
@media screen and (max-width:767px){
    .biz_sec .sec_tit{font-size:1.84rem}
}/* sm */
/* ----------------------  // sec common ---------------------- */


/* ----------------------  biz sec 1 ---------------------- */
.biz_sec_01{height:100vh;overflow:hidden;margin-top:6.25rem}
.biz_sec_01 .inner{width:100%;max-width:unset}
.biz_sec_01 .video{position:absolute;top:0;left:0;width:100%;height:100vh;clip-path:inset(74% 10% 0% 10% round 20px 20px 20px 20px)}
.biz_sec_01 .video img{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateY(400px) scale(1.2);object-fit:cover;object-position:center;will-change:transform,opacity}
.biz_sec_01 .video_title{position:relative;width:100%;height:100%}
.biz_sec_01 .title_item{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;will-change:transform,opacity;font-size:3.5rem;font-weight:400;line-height:140%;letter-spacing:-1.12px}
.biz_sec_01 .title_item strong{font-weight:700}
.biz_sec_01 .title_item.white{position:relative;color:#FFF;text-shadow:0 0 20px #000c;z-index:1}
.biz_sec_01 .title_item.black{color:#111}
.biz_sec_01 .btn{position:absolute;left:50%;bottom:calc(26% - 74px);transform:translateX(-50%);width:6rem;height:6rem;border-radius:50%;background:url(/static/images/biz/ico_scrollbtn.svg)center center no-repeat;animation:scroll-down 1.2s infinite ease-in-out}
@media screen and (max-width:1024px){
    .biz_sec_01{margin-top:5rem}
    .biz_sec_01 .title_item{font-size:1.86rem}
}/* md */
@media screen and (max-width:767px){
    .biz_sec_01 .title_item{font-size:2.17rem}
}/* sm */
/* ----------------------  // biz sec 1 ---------------------- */


/* ----------------------  biz sec 2 ---------------------- */
.biz_sec_02 .inner{padding:12.75rem 0 8rem}
.biz_sec_02 .cont_wrap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1180px;margin:3.375rem auto 0}
.biz_sec_02 .cont_item{position:relative;width:calc(50% - 0.75rem);height:unset;border-radius:1rem}
.biz_sec_02 .cont_item::before{content:"";display:block;padding-bottom:calc(328 / 578 * 100%)}
.biz_sec_02 .cont_item:nth-of-type(1){background:url(/static/images/biz/sec2_img1.png) center center / cover no-repeat}
.biz_sec_02 .cont_item:nth-of-type(2){background:url(/static/images/biz/sec2_img2.png) center center / cover no-repeat}
.biz_sec_02 .cont_item .front{width:100%;height:100%;position:absolute;top:0;left:0;padding:2.625rem 2.75rem;border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#00000059 -20.43%,#000000eb 100%);display:flex;justify-content:flex-start;align-items:flex-end;inset:0;opacity:1;visibility:visible;transition:opacity .25s ease, visibility .25s ease;will-change:opacity;z-index:1}
.biz_sec_02 .cont_item .front p{color:#FFF;font-size:1.75rem;font-weight:700;line-height:145%}
.biz_sec_02 .cont_item .front p strong{color:#0FB7FF}
.biz_sec_02 .cont_item .back{width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;border-radius:1rem;overflow:hidden;inset:0;opacity:0;visibility:hidden;transition:opacity .25s ease, visibility .25s ease;will-change:opacity}
.biz_sec_02 .cont_item .back_inner{width:60%;height:100%;position:relative;z-index:0;background:linear-gradient(176deg,#1399D3E5,#1399D3F5);padding:2.625rem 2.75rem;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}
.biz_sec_02 .cont_item .back_inner::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(149deg,#08557500,#085575);mix-blend-mode:multiply;opacity:.78;pointer-events:none;z-index:-1}
.biz_sec_02 .cont_item .back_inner .txt_wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}
.biz_sec_02 .cont_item .back_inner .txt_wrap::before{content:'';display:block;width:15px;height:11px;background:url(/static/images/biz/ico_quotes.png) center center/contain no-repeat}
.biz_sec_02 .cont_item .back_inner p{color:#FFF;font-size:1.5rem;font-weight:600;line-height:145%;letter-spacing:-.24px}
.biz_sec_02 .cont_item .back_inner span{color:#fff;opacity:.9;font-size:1rem;font-weight:400;line-height:145%}

@media (min-width:1024.1px) {
    .biz_sec_02 .cont_item:hover .front{opacity:0;visibility:hidden;z-index:-1}
    .biz_sec_02 .cont_item:hover .back{opacity:1;visibility:visible;z-index:1}
    .biz_sec_02 .cont_item:hover .back::after{content:"";position:absolute;inset:0;border-radius:1rem;padding:3px;background:linear-gradient(168deg,#c6ddedff 0%,#c6dded00 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
}/* lg */
@media screen and (max-width:1380px) {
    .biz_sec_02 .cont_item .back_inner{padding:1.8rem 2rem}
    .biz_sec_02 .cont_item .back_inner p{font-size:1.2rem}
    .biz_sec_02 .cont_item .back_inner span{font-size:0.875rem}
}/* lg */
@media screen and (max-width:1024px){
    .biz_sec_02 .inner{padding:7.15rem 0 5.15rem}
    .biz_sec_02 .cont_wrap{flex-direction:column;gap:0.58rem;max-width:500px;margin:2.15rem auto 0}
    .biz_sec_02 .cont_item{width:100%;border-radius:8px}
    .biz_sec_02 .cont_item::before{content:"";display:block;padding-bottom:calc(152 / 280 * 100%)}
    .biz_sec_02 .cont_item .front,
    .biz_sec_02 .cont_item .back{border-radius:8px}
    .biz_sec_02 .cont_item .front,
    .biz_sec_02 .cont_item:hover .front{opacity:0;visibility:hidden;z-index:auto}
    .biz_sec_02 .cont_item .back,
    .biz_sec_02 .cont_item:hover .back,
    .biz_sec_02 .cont_item:hover .back::after{opacity:1;visibility:visible;z-index:auto}
    .biz_sec_02 .cont_item .back::after{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(168deg,#c6ddedff 0%,#c6dded00 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
    .biz_sec_02 .cont_item .back_inner{width:56%;padding:18px 0 16px 18px}
    .biz_sec_02 .cont_item .back_inner .txt_wrap{gap:3px}
    .biz_sec_02 .cont_item .back_inner .txt_wrap::before{width:7px;height:5px;margin-bottom:2px}
    /*.biz_sec_02 .cont_item .back_inner p{font-size:0.86rem}*/
    /*.biz_sec_02 .cont_item .back_inner span{font-size:0.65rem}*/
    .biz_sec_02 .cont_item:hover .back::after{border-radius:8px}
}/* md */
@media screen and (max-width:767px){
    .biz_sec_02 .inner{padding:8.34rem 0 6rem}
    .biz_sec_02 .cont_wrap{gap:0.67rem;margin:2.5rem auto 0}
}/* sm */
@media screen and (max-width:440px){
    .biz_sec_02 .cont_item .back_inner p{font-size:1rem}
    .biz_sec_02 .cont_item .back_inner span{font-size:0.75rem}
}/* sm */
/* ---------------------- // biz sec 2 ---------------------- */


/* ----------------------  biz sec 3 ---------------------- */
.biz_sec_03{background-color:#F8F8F8}
.biz_sec_03 .inner{padding:9rem 0 8.75rem}
.biz_sec_03 .biz_number_item{opacity:0;transform:translateY(20px)}
.biz_sec_03 .support_list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:940px;margin:7.5rem auto 4rem}
.biz_sec_03 .support_item{position:relative}
.biz_sec_03 .support_icon{width:15rem;height:15rem;border-radius:100%;background:radial-gradient(69.95% 69.95% at 39.17% 30.21%,#FFF 60.13%,#fff3 100%);box-shadow:5px 8px 30px 0 #aec8da40;position:relative;margin:0 auto}
.biz_sec_03 .support_icon::before{content:'';display:block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%}
.biz_sec_03 .support_item:nth-of-type(1) .support_icon::before{width:calc(247/240*100%);height:calc(192/247*100%);background-image:url(/static/images/biz/ico_support1.png);transform:translate(calc(-50% + 0.2rem),calc(-50% - 0.4rem))}
.biz_sec_03 .support_item:nth-of-type(2) .support_icon::before{width:calc(238/240*100%);height:calc(217/238*100%);background-image:url(/static/images/biz/ico_support2.png);transform:translate(calc(-50% + 1rem),calc(-50% - 1.4rem))}
.biz_sec_03 .support_item:nth-of-type(3) .support_icon::before{width:calc(197/240*100%);height:calc(217/197*100%);background-image:url(/static/images/biz/ico_support3.png);transform:translate(calc(-50% + 0.3rem),calc(-50% - 1.2rem))}
.biz_sec_03 .support_title{color:#111;text-align:center;font-size:1.5rem;font-weight:700;line-height:140%;letter-spacing:-.48px;margin-top:2.5rem}
.biz_sec_03 .bot{position:relative;margin-top:1.125rem;padding-top:1rem;display:flex;justify-content:center;align-items:center;gap:.625rem;flex-direction:row}
.biz_sec_03 .support_item:nth-of-type(3) .bot{flex-direction:column}
.biz_sec_03 .bot::before{content:"";position:absolute;inset:0;border-radius:0;width:100%;height:2px;background:linear-gradient(90deg,#278abe00 0%,#278ABE 51%,#278abe00 100%);opacity:.8}
.biz_sec_03 .support_main{display:flex;flex-direction:row;align-items:center;justify-content:center}
.biz_sec_03 .support_main .number_count{color:#111;font-size:3.125rem;font-weight:800;line-height:100%;letter-spacing:-1px;margin-right:2px}
.biz_sec_03 .support_main span{color:#111;font-size:1.25rem;font-weight:400;line-height:100%;letter-spacing:-0.4px}
.biz_sec_03 .support_sub{color:#222;text-align:center;font-size:1.25rem;font-weight:400;line-height:140%;letter-spacing:-.4px;border-radius:100px;background:#EBEBEB;padding:0.25rem 0.875rem}
.biz_sec_03 .support_note{color:#2984C8;text-align:center;font-size:1rem;font-weight:700;line-height:140%;letter-spacing:-.32px}
.biz_sec_03 .f_blue{color:#2984C8;font-weight:700}
.biz_sec_03 .tab_menu_wrap .tab_menu{display:flex;justify-content:center;width:100%;height:auto;margin:0 auto;gap:1.5rem;padding:6.875rem 0 2.125rem}
.biz_sec_03 .tab_menu_wrap .tab_menu li{position:relative;flex:1}
.biz_sec_03 .tab_menu_wrap button{width:100%;display:flex;padding:2.625rem 0;justify-content:flex-start;align-items:center;flex:1 0 0;border-radius:10px;box-shadow:0 8px 15px 0 #54545426;transition:all .15s ease-in-out;position:relative}
.biz_sec_03 .tab_col{display:block}
.biz_sec_03 .tab_col_right{text-align:left}
span.tab_col.tab_col_left{flex:0 0 43.7%}
.biz_sec_03 .tab_title{display:block;font-size:2rem;font-weight:700;color:#fff}
.biz_sec_03 .tab_desc_main,.biz_sec_03 .tab_desc_sub{display:block;font-size:1rem;line-height:1.5;color:#fff;opacity:.9}
.biz_sec_03 .tab_cont{position:relative;margin:3.5rem 0 0}
.biz_sec_03 .tab_cont .tab_panel{position:absolute;inset:0;opacity:0;height:0;overflow:hidden;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}
.biz_sec_03 .tab_cont .tab_panel.show{opacity:1;transform:translateY(0);position:relative;inset:auto;pointer-events:auto}
.biz_sec_03 .consult_list{display:grid;gap:1.5rem}
.biz_sec_03 .tab_cont1 .consult_list{grid-template-columns:repeat(5,minmax(0,1fr))}
.biz_sec_03 .tab_cont2 .consult_list{grid-template-columns:repeat(4,minmax(0,1fr))}
.biz_sec_03 .consult_item{transition:all .3s ease-in-out}
.biz_sec_03 .consult_card{display:flex;height:100%;flex-direction:column;align-items:flex-start;border-radius:10px;padding:2rem;border:1.5px solid #C6DDED;background:#FFF;position:relative;overflow:hidden;min-height:17.5rem}
.biz_sec_03 .consult_card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0690D3 0%,#0078C3 100%);opacity:0;transition:opacity .25s ease-in-out;pointer-events:none;z-index:0;border-radius:0}
.biz_sec_03 .consult_icon{width:4.5rem;height:4.5rem;display:block;margin-bottom:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat}
.biz_sec_03 .consult_item:nth-of-type(1) .consult_icon{background-image:url(/static/images/biz/ico_open1.png)}
.biz_sec_03 .consult_item:nth-of-type(2) .consult_icon{background-image:url(/static/images/biz/ico_open2.png)}
.biz_sec_03 .consult_item:nth-of-type(3) .consult_icon{background-image:url(/static/images/biz/ico_open3.png)}
.biz_sec_03 .consult_item:nth-of-type(4) .consult_icon{background-image:url(/static/images/biz/ico_open4.png)}
.biz_sec_03 .consult_item:nth-of-type(5) .consult_icon{background-image:url(/static/images/biz/ico_open5.png)}
.biz_sec_03 .consult_item:nth-of-type(6) .consult_icon{background-image:url(/static/images/biz/ico_open6.png)}
.biz_sec_03 .consult_item:nth-of-type(7) .consult_icon{background-image:url(/static/images/biz/ico_open7.png)}
.biz_sec_03 .consult_item:nth-of-type(8) .consult_icon{background-image:url(/static/images/biz/ico_open8.png)}
.biz_sec_03 .consult_item:nth-of-type(9) .consult_icon{background-image:url(/static/images/biz/ico_open9.png)}
.biz_sec_03 .consult_item:nth-of-type(10) .consult_icon{background-image:url(/static/images/biz/ico_open10.png)}
.biz_sec_03 .consult_title{color:#222;font-size:1.5rem;font-weight:700;line-height:135%;letter-spacing:-.24px}
.biz_sec_03 .consult_desc{color:#222;font-size:1.125rem;font-weight:400;line-height:140%;letter-spacing:-.36px;margin-top:6px;word-break:keep-all}
.biz_sec_03 .result_phr{position:relative;margin:3rem auto 0;text-align:center}
.biz_sec_03 .result_phr::before{content:'';display:block;width:1.75rem;height:2.25rem;background:url(/static/images/biz/result_arrow.png) center center/ contain
 no-repeat;margin:0 auto 1.5rem}
.biz_sec_03 .result_phr p{color:#111;text-align:center;font-size:2.5rem;font-weight:800;line-height:140%;/* 56px */letter-spacing:-0.4px;position:relative;z-index:2;padding:0 7.5px;display:inline-block}
.biz_sec_03 .result_phr p::after{content:'';display:block;width:100%;height:2rem;background:#E7F2F7;position:absolute;bottom:-1px;left:0;z-index:-1}
.biz_sec_03 .mo_tab_desc{color:#5F696F;text-align:center;font-size:1rem;font-weight:500;line-height:140%;letter-spacing:-0.12px}

@media (hover:hover){
    .biz_sec_03 .consult_item:hover .consult_card::before{opacity:1}
    .biz_sec_03 .consult_card > *{position:relative;z-index:1}
    .biz_sec_03 .consult_item:hover .consult_title{color:#fff;font-size:1.75rem}
    .biz_sec_03 .consult_item:hover .consult_desc{color:#fff}
    .biz_sec_03 .consult_item:hover .consult_icon{display:none}
    .biz_sec_03 .consult_item:hover .consult_card::after{content:'';width:80%;padding-bottom:80%;position:absolute;bottom:-18%;right:-14%;z-index:2;background-size:contain;background-position:center;background-repeat:no-repeat}
    .biz_sec_03 .consult_item:nth-of-type(1):hover .consult_card::after{background-image:url(/static/images/biz/bg_open1.png)}
    .biz_sec_03 .consult_item:nth-of-type(2):hover .consult_card::after{background-image:url(/static/images/biz/bg_open2.png)}
    .biz_sec_03 .consult_item:nth-of-type(3):hover .consult_card::after{background-image:url(/static/images/biz/bg_open3.png)}
    .biz_sec_03 .consult_item:nth-of-type(4):hover .consult_card::after{background-image:url(/static/images/biz/bg_open4.png)}
    .biz_sec_03 .consult_item:nth-of-type(5):hover .consult_card::after{background-image:url(/static/images/biz/bg_open5.png)}
    .biz_sec_03 .consult_item:nth-of-type(6):hover .consult_card::after{background-image:url(/static/images/biz/bg_open6.png)}
    .biz_sec_03 .consult_item:nth-of-type(7):hover .consult_card::after{background-image:url(/static/images/biz/bg_open7.png)}
    .biz_sec_03 .consult_item:nth-of-type(8):hover .consult_card::after{background-image:url(/static/images/biz/bg_open8.png)}
    .biz_sec_03 .consult_item:nth-of-type(9):hover .consult_card::after{background-image:url(/static/images/biz/bg_open9.png)}
    .biz_sec_03 .consult_item:nth-of-type(10):hover .consult_card::after{background-image:url(/static/images/biz/bg_open10.png)}
}/* hover */
@media screen and (min-width:1024.1px){
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(1) button{background:url(/static/images/biz/btn_consult1_off.png) right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(2) button{background:url(/static/images/biz/btn_consult2_off.png) right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(1).show button{background:url(/static/images/biz/btn_consult1_on.png) right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(2).show button{background:url(/static/images/biz/btn_consult2_on.png) right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap button::after{content:'';display:block;width:2.6rem;height:1.41rem;position:absolute;bottom:5px;right:50%;transform:translate(50%,100%);background:url("/static/images/biz/ico_arrow.png") center center / contain no-repeat;transition:opacity 0.15s ease-in-out;opacity:0}
    .biz_sec_03 .tab_menu_wrap .tab_menu li.show button::after{content:'';opacity:1}
}/* lg */
@media screen and (max-width:1800px){
    .biz_sec_03 .support_main .number_count{font-size:2.34rem}
    .biz_sec_03 .support_main span{font-size:1.17rem}
    .biz_sec_03 .support_sub{font-size:1.17rem}
    .biz_sec_03 .consult_list{gap:1rem}
    .biz_sec_03 .consult_card{padding:1.5rem;min-height:16.5rem}
    .biz_sec_03 .consult_title{font-size:1.25rem}
    .biz_sec_03 .consult_desc{font-size:1rem}
}/* lg */
@media (hover:hover) and (max-width:1800px) {
    .biz_sec_03 .consult_item:hover .consult_title{color:#fff;font-size:1.5rem}
}/* hover */
@media screen and (max-width:1500px){
    span.tab_col.tab_col_left{flex:0 0 38%}
    .biz_sec_03 .tab_title{font-size:1.5rem}
    .biz_sec_03 .tab_cont1 .consult_list{grid-template-columns:repeat(4,minmax(0,1fr))}
    .biz_sec_03 .consult_card{padding:1.2rem;min-height:15.9rem}
}/* lg */
@media screen and (max-width:1200px){
    .biz_sec_03 .tab_cont1 .consult_list{grid-template-columns:repeat(3,minmax(0,1fr))}
}/* lg */
@media screen and (max-width:1024px){
    .biz_sec_03 .inner{padding:7.15rem 0 5.15rem}
    .biz_sec_03 .support_list{flex-direction:column;align-items:center;gap:3.34rem;max-width:unset;margin:3.67rem auto 6rem}
    .biz_sec_03 .support_icon{width:14rem;height:14rem}
    .biz_sec_03 .tab_menu_wrap .tab_menu{flex-direction:column;gap:2rem}
    .biz_sec_03 .tab_menu_wrap button{flex-direction:column;gap:0.67rem;padding:1.5rem 0}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(1) button{background:url("/static/images/biz/btn_consult1_mo_off.png") right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(2) button{background:url("/static/images/biz/btn_consult2_mo_off.png") right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(1).show button{background:url(/static/images/biz/btn_consult1_mo_on.png) right center / cover no-repeat}
    .biz_sec_03 .tab_menu_wrap .tab_menu li:nth-of-type(2).show button{background:url(/static/images/biz/btn_consult2_mo_on.png) right center / cover no-repeat}
    span.tab_col.tab_col_left{flex:0 0 100%}
    .biz_sec_03 .tab_title{font-size:1.67rem}
    .biz_sec_03 .tab_desc_main,
    .biz_sec_03 .tab_desc_sub{text-align:center}
    .biz_sec_03 .tab_cont1 .consult_list,
    .biz_sec_03 .tab_cont2 .consult_list{grid-template-columns:repeat(2,minmax(0,1fr))}
    .biz_sec_03 .result_phr{margin:2.67rem auto 0}
    .biz_sec_03 .result_phr p{font-size:2rem}
    .biz_sec_03 .result_phr::before{margin:0 auto 1.34rem}
}/* md */
@media screen and (max-width:767px){
    .biz_sec_03 .inner{padding:7.15rem 0 5.15rem}
    .biz_sec_03 .consult_list{gap:0.67rem}
    .biz_sec_03 .consult_card{padding:1.5rem 1.67rem;min-height:14.84rem}
}/* sm */
/* ----------------------  // biz sec 3 ---------------------- */


/* ----------------------  biz sec 4 ---------------------- */
.biz_sec_04{background:linear-gradient(180deg,#0095D2 0%,#018CCC 100%)}
.biz_sec_04 .inner{padding:9rem 0 10.25rem}
.biz_sec_04 .sec_tit{color:#fff}
.biz_sec_04 .process_list{display:flex;justify-content:center;align-items:center;gap:4.625rem;margin:5.125rem auto 0}
.biz_sec_04 .process_item + .process_item::before{content:"";position:absolute;left:0;top:50%;width:1.125rem;height:1.75rem;transform:translate(calc(-100% - 1.75rem),-50%);background:url(/static/images/biz/process_arrow.png) center / contain no-repeat}
.biz_sec_04 .process_item{width:calc((100% - 13.875rem) / 4);max-width:15rem;aspect-ratio:1 / 1;border-radius:200px;box-shadow:3px 6px 25px 0 #008bcf38;position:relative}
.biz_sec_04 .process_item:nth-of-type(1){background:url(/static/images/biz/bg_process1.png) center / cover no-repeat}
.biz_sec_04 .process_item:nth-of-type(2){background:url(/static/images/biz/bg_process2.png) center / cover no-repeat}
.biz_sec_04 .process_item:nth-of-type(3){background:url(/static/images/biz/bg_process3.png) center / cover no-repeat}
.biz_sec_04 .process_item:nth-of-type(4){background:url(/static/images/biz/bg_process4.png) center / cover no-repeat}
.biz_sec_04 .process_item .process_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:.625rem;align-items:center;justify-content:center;width:max-content}
.biz_sec_04 .process_item .process_step{color:#0088CE;text-align:center;font-size:1.375rem;font-weight:600;line-height:140%;letter-spacing:-.44px;display:block}
.biz_sec_04 .process_item .process_label{display:block;position:relative;padding:0 .625rem .625rem;color:#111;text-align:center;font-size:1.5rem;font-weight:700;line-height:140%;letter-spacing:-.5px}
.biz_sec_04 .process_item .process_label::after{content:"";position:absolute;bottom:0;left:0;border-radius:0;width:100%;height:2px;background:linear-gradient(90deg,#278abe00 0%,#278ABE 51%,#278abe00 100%);opacity:.8}

@media screen and (max-width:1500px){
    .biz_sec_04 .process_item .process_step{font-size:1.2rem}
    .biz_sec_04 .process_item .process_label{font-size:1.3rem}
}/* lg */
@media screen and (max-width:1024px){
    .biz_sec_04 .inner{padding:5.15rem 0 5.43rem}
    .biz_sec_04 .process_list{flex-direction:column;gap:5.17rem;margin:3.17rem auto 0}
    .biz_sec_04 .process_item{width:100%;max-width:16.67rem}
    .biz_sec_04 .process_item + .process_item::before{height:2rem;width:1.17rem;left:50%;top:0;transform:translate(-50%,calc(-100% - 1.585rem)) rotate(90deg)}
    .biz_sec_04 .process_item .process_step{font-size:1.29rem}
    .biz_sec_04 .process_item .process_label{font-size:1.58rem}
}/* md */
@media screen and (max-width:767px){
    .biz_sec_04 .inner{padding:6rem 0 6.34rem}
    .biz_sec_04 .process_item .process_step{font-size:1.5rem}
    .biz_sec_04 .process_item .process_label{font-size:1.84rem}
}/* sm */
/* ----------------------  // biz sec 4 ---------------------- */


/* ----------------------  biz sec 5 ---------------------- */
.biz_sec_05 .inner{padding:9rem 0 0}
/* 오픈전 */
.biz_sec_05 .coming_soon{width:100%;border-radius:1.25rem;background:url(/static/images/biz/bg_coming.png) center/cover no-repeat;padding:10rem 0 12.5rem;margin:4.375rem auto 12.5rem}
.biz_sec_05 .coming_soon p{color:#FFF;font-size:2.375rem;font-weight:400;line-height:145%;letter-spacing:-0.38px;text-align:center}
.biz_sec_05 .coming_soon p:before{content:'';display:block;width:67px;height:40px;background:url(/static/images/biz/ico_talk.png) center/contain no-repeat;margin:0 auto 0.625rem}
.biz_sec_05 .coming_soon p strong{font-weight:700}

/* 공통 슬라이드 스타일 */
.biz_sec_05 .story_slide{position:relative;margin:4.375rem auto 12.5rem}
.biz_sec_05 .story_slide .swiper-container{overflow:visible}
.biz_sec_05 .swiper-container .btn-arrow{margin-top:2.5555555556rem}
.biz_sec_05 .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.biz_sec_05 .swiper-slide{position:relative;transition:height 0.2s ease, transform 0.2s ease, opacity 0.2s ease;overflow:hidden;border-radius:1rem}
.biz_sec_05 .swiper-slide figure{position:relative;width:100%;height:24rem}
.biz_sec_05 .swiper-slide::before{content:'';display:block;width:100%;height:52%;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0000 0%,#0000008f 33%,#000c 100%);opacity:0.8}
.biz_sec_05 .swiper-slide.swiper-slide-active::before{opacity:0.9}
.biz_sec_05 .swiper-slide .story_img{-webkit-filter:grayscale(1);filter:grayscale(1);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.biz_sec_05 .swiper-slide.swiper-slide-active  figure{height:27rem}
.biz_sec_05 .swiper-slide.swiper-slide-active .story_img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.biz_sec_05 .swiper-slide .banner_title{display:flex;padding:0 2.625rem 2rem;justify-content:flex-start;align-items:flex-start;gap:1rem;position:absolute;bottom:0;left:0;z-index:4;width:100%;color:#fffffff2;font-size:1.5rem;font-weight:800;line-height:145%;letter-spacing:-.24px;word-break:keep-all}
.biz_sec_05 .swiper-slide.swiper-slide-active .banner_title{color:#FFF;font-size:1.75rem;font-weight:800;line-height:145%;letter-spacing:-.32px;padding:0 3.25rem 7.875rem 3.25rem}
.biz_sec_05 .story_link{position:absolute;bottom:2.625rem;left:3.25rem;z-index:5;height:4rem;line-height:4rem;width:calc(100% - 6.5rem);background:#0072d0;color:#FFF;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:-.4px;border-radius:12px;background:linear-gradient(164deg,#0077a700 19.38%,#0077a733 93.1%),#209ACB;background-blend-mode:plus-darker,normal;display:none}
.biz_sec_05 .swiper-slide.swiper-slide-active .story_link{display:flex;align-items:center;justify-content:center;gap:1rem}
.biz_sec_05 .story_link::after{content:"";display:block;width:18px;height:16px;background:url(/static/images/biz/ico_btn_arrow.png) center/contain no-repeat}

/* 슬라이드 컨트롤러 */
.biz_sec_05 .swiper_control_wrap {display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;margin:2.5rem auto 0;position:relative;z-index:15}
.biz_sec_05 .swiper_control_wrap .swiper-button-prev,
.biz_sec_05 .swiper_control_wrap .swiper-button-next {width:2rem;height:2rem;margin:0;position:relative;left:unset;top:unset;right:unset;bottom:unset}
.biz_sec_05 .swiper_control_wrap .swiper-button-prev {background:url(/static/images/biz/swiper_nav_next_bk.svg) no-repeat center/cover;transform:scaleX(-1)}
.biz_sec_05 .swiper_control_wrap .swiper-button-next {background:url(/static/images/biz/swiper_nav_next_bk.svg) no-repeat center/cover}
.biz_sec_05 .swiper_control_wrap .swiper-button-prev.swiper-button-disabled {background:url(/static/images/biz/swiper_nav_prev_bk.svg) no-repeat center/cover;transform:scaleX(1)}
.biz_sec_05 .swiper_control_wrap .swiper-button-next.swiper-button-disabled {background:url(/static/images/biz/swiper_nav_prev_bk.svg) no-repeat center/cover;transform:scaleX(-1)}
.biz_sec_05 .swiper_control_wrap .swiper-button-disabled[aria-disabled="true"] {pointer-events:none;cursor:default;opacity:1}
.biz_sec_05 .main-autoplay-control-wrap {position:relative}
.biz_sec_05 .main-autoplay-control-wrap button {display:block;width:2rem;height:2rem;border:0;background:transparent;cursor:pointer}
.biz_sec_05 .main-autoplay-control-wrap button:before {content:'';display:block;width:2rem;height:2rem}
.biz_sec_05 .main-autoplay-control-wrap button[aria-pressed="false"]:before {background:url(/static/images/biz/swiper_stop_bk.svg) no-repeat center/100% auto}
.biz_sec_05 .main-autoplay-control-wrap button[aria-pressed="true"]:before {background:url(/static/images/biz/swiper_play_bk.svg) no-repeat center/100% auto}

@media screen and (max-width:1500px){
    .biz_sec_05 .swiper-slide .banner_title{font-size:1.2rem}
    .biz_sec_05 .swiper-slide.swiper-slide-active .banner_title{font-size:1.5rem}
}/*lg*/
@media screen and (max-width:1024px){
    .biz_sec_05 .inner{padding:5.15rem 0 0}
    .biz_sec_05 .coming_soon,
    .biz_sec_05 .story_slide{margin:2.72rem auto 5.15rem}
    .biz_sec_05 .coming_soon p{font-size:1.43rem}
    /*.biz_sec_05 .swiper-slide figure{height:13.72rem}*/
    /*.biz_sec_05 .swiper-slide.swiper-slide-active figure{height:18.29rem}*/
    .biz_sec_05 .swiper-slide{border-radius:8px}
    .biz_sec_05 .swiper-slide figure{height:unset;aspect-ratio:226/192}
    .biz_sec_05 .swiper-slide.swiper-slide-active figure{height:unset;aspect-ratio:280/256}
    .biz_sec_05 .swiper-slide .banner_title{font-size:0.86rem;gap:8px;padding:0 2rem 1.67rem 2rem}
    .biz_sec_05 .swiper-slide.swiper-slide-active .banner_title{font-size:1.29rem;padding:0 1.72rem 4.72rem 1.72rem}
    .biz_sec_05 .story_link{font-size:0.86rem;height:2.58rem;line-height:2.58rem;bottom:1.43rem;width:calc(100% - 3.44rem);left:1.72rem;border-radius:6px}
    .biz_sec_05 .story_link::after{width:9px;height:8px}
    .biz_sec_05 .swiper_control_wrap{margin:1.15rem auto 0}
}/* md */
@media screen and (max-width:767px){
    .biz_sec_05 .inner{padding:6rem 0 0}
    .biz_sec_05 .coming_soon,
    .biz_sec_05 .story_slide{margin:3.17rem auto 6rem}
    .biz_sec_05 .coming_soon p{font-size:1.34rem}
    /*.biz_sec_05 .swiper-slide figure{height:16rem}*/
    /*.biz_sec_05 .swiper-slide.swiper-slide-active figure{height:21.34rem}*/
    .biz_sec_05 .swiper-slide .banner_title{font-size:1rem}
    .biz_sec_05 .swiper-slide.swiper-slide-active .banner_title{font-size:1.5rem;padding:0 2rem 5.5rem 2rem}
    .biz_sec_05 .story_link{font-size:1rem;height:3rem;line-height:3rem;bottom:1.67rem;width:calc(100% - 4rem);left:2rem}
    .biz_sec_05 .swiper_control_wrap{margin:1.34rem auto 0}
}/* sm */
@media screen and (max-width:440px){
    .biz_sec_05 .coming_soon p{font-size:1.17rem}
}/* sm */
/* ----------------------  // biz sec 5 ---------------------- */



/* ----------------------  biz sec 6 ---------------------- */
.biz_sec_06{background-color:#F8F8F8}
.biz_sec_06 .inner{padding:9rem 0 8.75rem}
.biz_sec_06 .link_wrap{display:flex;justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:1080px;margin:0 auto}
.biz_sec_06 .link_wrap a{width:calc(50% - 1.25rem);font-size:1.75rem;font-weight:600;color:#fff;line-height:135%;border:2px solid #fff;cursor:pointer;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.10), 0 4px 10px 0 rgba(18, 18, 23, 0.28);overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2.625rem 0;border-radius:20px}
.biz_sec_06 .link_wrap a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(56.24% 42.84% at 0% 0%,#fff6 0%,#fffc 30%,#fff0 60%);opacity:.14;filter:blur(4px);mix-blend-mode:screen;pointer-events:none}
.biz_sec_06 .link_wrap a::after{content:"";display:block;width:1.625rem;height:1.625rem;background:url(/static/images/biz/ico_btn_arrow.png) center/contain no-repeat;margin-left:1.75rem}
.biz_sec_06 .link_wrap a strong{font-size:2.125rem;font-weight:700;display:inline-block;margin-right:4px}
.btn_link_open{background:radial-gradient(120% 200% at 0% 0%,#fff3 0%,#fff0 45%) ,linear-gradient(180deg,#0174D1 0%,#0072D0 100%)}
.btn_link_close{background:radial-gradient(120% 200% at 0% 0%,#fff3 0%,#fff0 45%) ,linear-gradient(180deg,#1D4267 0%,#10253C 100%)}
.biz_sec_06 .link_desc{color:#3A5669;text-align:center;font-size:1.25rem;font-weight:400;line-height:140%;letter-spacing:-.4px;margin:2.25rem auto 0}

@media screen and (max-width:1500px) {
    .biz_sec_06 .link_wrap a::after{margin-left:1rem}
}/*lg*/
@media screen and (max-width:1024px){
    .biz_sec_06 .inner{padding:4.79rem 0 5rem}
    .biz_sec_06 .link_wrap {flex-direction:column}
    .biz_sec_06 .link_wrap a{width:unset;font-size:1.43rem;padding:2.2rem 2.58rem}
    .biz_sec_06 .link_wrap a strong{font-size:1.72rem}
    .biz_sec_06 .link_wrap a::after{width:18px;height:17px;margin-left:1.5rem}
    .biz_sec_06 .link_desc{margin:2.15rem auto 0}
}/* sm */
@media screen and (max-width:767px){
    .biz_sec_06 .inner{width:91%;padding:5.59rem 0 5.84rem}
    .biz_sec_06 .link_wrap a{width:100%;max-width:400px;font-size:1.67rem;padding:2.4rem 0}
    .biz_sec_06 .link_wrap a strong{font-size:2rem}
    .biz_sec_06 .link_desc{margin:2.5rem auto 0}
}/* sm */
/* ----------------------  // biz sec 6 ---------------------- */



/* ----------------------  biz sec 7 ---------------------- */
.biz_sec_07{background:url(/static/images/biz/biz_banner_bg.png) no-repeat center /cover;padding:10rem 0 3.125rem;color:#fff;text-align:center}
.biz_sec_07 h2{font-weight:600;font-size:2.5rem;line-height:135%;margin-bottom:8.25rem}
.biz_sec_07 h2 span{font-weight:400}
.biz_sec_07 p{margin-bottom:6.125rem;font-weight:500;font-size:1rem;line-height:135%}
.biz_sec_07 ul{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.813rem;width:100%}
.biz_sec_07 > ul{gap:5rem}
.biz_sec_07 > ul > li{color:#FFF;font-size:.875rem;font-weight:400;line-height:135%;letter-spacing:-.28px}
.biz_sec_07 ul > li:first-child::after{content:"";display:inline-block;width:1px;height:.8rem;background:#fff;margin:0 1rem;vertical-align:middle}
.biz_sec_07 > ul > li:first-child::after{content:"";display:none}
.biz_sec_07 ul li span{margin-right:.5rem}
.biz_sec_07 .contact_label{border-radius:100px;border:.8px solid #fff9;margin-right:.625rem;display:inline-block;padding:.25rem 1.25rem;color:#FFF;font-size:.875rem;font-weight:400;line-height:135%;letter-spacing:-.28px}

@media screen and (max-width:1240px){
    .biz_sec_07{padding:4rem 6.66%  1.86rem}
    .biz_sec_07 > ul{gap:3.5rem}
}/* lg */
@media screen and (max-width:1024px){
    .biz_sec_07{background:url(/static/images/biz/biz_banner_bg_m.png) no-repeat center /cover;padding:4.67rem 6.66% 2.17rem}
    .biz_sec_07 h2{font-size:1.29rem;text-align:left;margin-bottom:3.84rem;line-height:140%}
    .biz_sec_07 > ul{gap:0.67rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}
    .biz_sec_07 ul > li:first-child::after{margin:0 5px}
    .biz_sec_07 ul li span{margin-right:4px}
    .biz_sec_07 .contact_label{padding:3px 1rem;margin-right:5px}
}/* sm */
@media screen and (max-width:767px){
    .biz_sec_07 h2{font-size:1.5rem}
}/* sm */
/* ----------------------  // biz sec 7 ---------------------- */


/* ---------------------- animation ---------------------- */
.fade_item{opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s ease}
.fade_item.fade_start{opacity:1;transform:translateY(0)}

@keyframes fade-in-bottom{
    0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}
}

@keyframes scroll-down {
    0%{-webkit-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px)}
    50%{-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}
    100%{-webkit-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px)}
}
/* ---------------------- /// animation ---------------------- */