@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

* {margin:0;padding:0;}
body {font-family:"Pretendard","Montserrat"; color:#111; font-weight:400; word-break: keep-all; -webkit-print-color-adjust: exact; }

.e_font{ font-family:"Montserrat";}
/* 21.04.22 start */
.fl_center {display:flex; justify-content:center; flex-direction:column;}
.po_re2 {position:relative; top:-2px;}
.font_hwl {font-family:'HanwhaL'; transform: skew(-0.1deg); }
.font_hwr {font-family:'HanwhaR'; transform: skew(-0.1deg);}
.font_hwb {font-family:'HanwhaB'; transform: skew(-0.1deg);}

.text_co {
     background: linear-gradient(102.97deg, #8D58FF 25.27%, #2146A0 68.52%);
    color: transparent;
    -webkit-background-clip: text;
}

.text_co2 {
     background: linear-gradient(97.75deg, #F201FF 22.2%, #8D58FF 53.99%);
    color: transparent;
    -webkit-background-clip: text;
}

.text_co3 {
     background: linear-gradient(97.29deg, #CF20FF 1.26%, #9354FF 32.99%);
    color: transparent;
    -webkit-background-clip: text;
}

.text_co4{
     background: linear-gradient(95.71deg, #A958FF 0.66%, #8D58FF 60.56%);
     color: transparent;
    -webkit-background-clip: text;
}

.bt_grbg{
     background: linear-gradient(90deg, #8D59FF 0%, #444CBF 100%);
}

.op8 {opacity:0.8;}
.op6 {opacity:0.6;}

.dis_flex { display:flex; justify-content:space-between;  }
.dis_flex1 { display:flex;  }
.fl_fx { flex-grow:0; flex-shrink:0; }
.fl_grow { flex-grow:1; flex-basis:0; }
.fl_grow1 { flex-grow:1;  flex-basis:1;}

.letterm20 {letter-spacing: -0.02em; word-spacing: -0.02em;}
.letterm30 {letter-spacing: -0.03em; word-spacing: -0.03em;}
.letterm45 {letter-spacing: -0.045em; word-spacing: -0.045em;}
.letterm50 {letter-spacing: -0.05em; word-spacing: -0.05em;}

.mar_cen {margin:auto;}

.dis_b {display:block;}
.dis_n {display:none;}
.dis_box {display:inline-block;}
.over_h {overflow: hidden;}
.text_over{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.text_over2{ 
     text-overflow: ellipsis;
     overflow: hidden;
     word-break: break-word;
      
     display: -webkit-box;
     -webkit-line-clamp: 2; 
     -webkit-box-orient: vertical
}
.po_re {position:relative;}
.bor_r15 {border-radius: 15px}
.cp {cursor: pointer;}

.text_sh {text-shadow: #111 2px 2px 10px;}
.box_sh {box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.16);}


a:link { text-decoration:none;  color:#000;}
a:hover { text-decoration:none;  color:#000;}
a:visited { color:#000; }


/*color*/
.fc00 { color:#fff; }
.fc0 { color:#000; }
.fc1 { color:#111; }
.fc2 { color:#222; }
.fc3 { color:#333; }
.fc4 { color:#444; }
.fc5 { color:#555; }
.fc6 { color:#666; }
.fc7 { color:#777; }
.fc8 { color:#888; }
.fc9 { color:#999; }

.fc11 {color:#ff6600;}

.f_we1 { font-weight:100; }
.f_we2 { font-weight:200; }
.f_we3 { font-weight:300; }
.f_we4 { font-weight:400; }
.f_we5 { font-weight:600; }
.f_we6 { font-weight:600; }
.f_we7 { font-weight:700; }
.f_we8 { font-weight:800; }
.f_we9 { font-weight:900; }

.fs_8 { font-size:8px; }
.fs_9 { font-size:9px; }
.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.fs_16 { font-size:16px; }
.fs_17 { font-size:17px; }
.fs_18 { font-size:18px; }
.fs_19 { font-size:19px; }
.fs_20 { font-size:20px; }

.fs_21 { font-size:21px; }
.fs_22 { font-size:22px; }
.fs_23 { font-size:23px; }
.fs_24 { font-size:24px; }
.fs_25 { font-size:25px; }
.fs_26 { font-size:26px; }
.fs_27 { font-size:27px; }
.fs_28 { font-size:28px; }
.fs_29 { font-size:29px; }

.fs_30 { font-size:30px; }
.fs_31 { font-size:31px; }
.fs_32 { font-size:32px; }
.fs_33 { font-size:33px; }
.fs_34 { font-size:34px; }
.fs_35 { font-size:35px; }
.fs_36 { font-size:36px; }
.fs_37 { font-size:37px; }
.fs_38 { font-size:38px; }
.fs_39 { font-size:39px; }
.fs_40 { font-size:40px; }

.fs_41 { font-size:41px; }
.fs_42 { font-size:42px; }
.fs_43 { font-size:43px; }
.fs_44 { font-size:44px; }
.fs_45 { font-size:45px; }
.fs_46 { font-size:46px; }
.fs_47 { font-size:47px; }
.fs_48 { font-size:48px; }
.fs_49 { font-size:49px; }

.fs_50 { font-size:50px; }
.fs_51 { font-size:51px; }
.fs_52 { font-size:52px; }
.fs_53 { font-size:53px; }
.fs_54 { font-size:54px; }
.fs_55 { font-size:55px; }
.fs_56 { font-size:56px; }
.fs_57 { font-size:57px; }
.fs_58 { font-size:58px; }
.fs_59 { font-size:59px; }

.fs_60 { font-size:60px; }
.fs_61 { font-size:61px; }
.fs_62 { font-size:62px; }
.fs_63 { font-size:63px; }
.fs_64 { font-size:64px; }
.fs_65 { font-size:65px; }
.fs_66 { font-size:66px; }
.fs_67 { font-size:67px; }
.fs_68 { font-size:68px; }
.fs_69 { font-size:69px; }

.fs_70 { font-size:70px; }
.fs_71 { font-size:71px; }
.fs_72 { font-size:72px; }


/* padding */
.p1 {padding:1px;}
.p2 {padding:2px;}
.p3 {padding:3px;}
.p3 {padding:4px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p14 {padding:14px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.p35 {padding:35px;}
.p40 {padding:40px;}
.p50 {padding:50px;}
.p90 {padding:90px;}

.pt1 { padding-top:1px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt4 { padding-top:4px; }
.pt5 { padding-top:5px; }
.pt6 { padding-top:6px; }
.pt7 { padding-top:7px; }
.pt8 { padding-top:8px; }
.pt9 { padding-top:9px; }
.pt10 { padding-top:10px; }
.pt12 { padding-top:12px; }
.pt14 { padding-top:14px; }
.pt15 { padding-top:15px; }
.pt16 { padding-top:16px; }
.pt17 { padding-top:17px; }
.pt18 { padding-top:18px; }
.pt20 { padding-top:20px; }
.pt21 { padding-top:21px; }
.pt23 { padding-top:23px; }
.pt13 { padding-top:13px; }
.pt20 { padding-top:20px; }
.pt22 { padding-top:22px; }
.pt25 { padding-top:25px; }
.pt28 { padding-top:28px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt37 { padding-top:37px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt55 { padding-top:55px; }
.pt60 { padding-top:60px; }
.pt65 { padding-top:65px; }
.pt70 { padding-top:70px; }
.pt80 { padding-top:80px; }
.pt90 { padding-top:90px; }
.pt100 { padding-top:100px; }
.pt110 { padding-top:110px; }
.pt140 { padding-top:140px; }
.pt170 { padding-top:170px; }
.pt180 { padding-top:180px; }
.pt300 { padding-top:300px; }

.pb3 { padding-bottom:3px; }
.pb5 { padding-bottom:5px; }
.pb7 { padding-bottom:7px; }
.pb8 { padding-bottom:8px; }
.pb9 { padding-bottom:9px; }
.pb10 { padding-bottom:10px; }
.pb14 { padding-bottom:14px; }
.pb15 { padding-bottom:15px; }
.pb17 { padding-bottom:17px; }
.pb18 { padding-bottom:18px; }
.pb20 { padding-bottom:20px; }
.pb21 { padding-bottom:21px; }
.pb24 { padding-bottom:24px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb37 { padding-bottom:37px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pb75 { padding-bottom:75px; }
.pb80 { padding-bottom:80px; }
.pb90 { padding-bottom:90px; }
.pb100 { padding-bottom:100px; }
.pb110 { padding-bottom:110px; }
.pb170 { padding-bottom:170px; }
.pb200 { padding-bottom:200px; }
.pb300 { padding-bottom:300px; }

.pl1 { padding-left:1px; }
.pl2 { padding-left:2px; }
.pl3 { padding-left:3px; }
.pl4 { padding-left:4px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl11 { padding-left:11px; }
.pl14 { padding-left:14px; }
.pl15 { padding-left:15px; }
.pl16 { padding-left:16px; }
.pl17 { padding-left:17px; }
.pl19 { padding-left:19px; }
.pl20 { padding-left:20px; }
.pl24 { padding-left:24px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }
.pl60 { padding-left:60px; }
.pl65 { padding-left:65px; }
.pl70 { padding-left:70px; }
.pl80 { padding-left:80px; }
.pl85 { padding-left:85px; }
.pl90 { padding-left:90px; }
.pl55 { padding-left:55px; }
.pl100 { padding-left:100px; }
.pl110 { padding-left:110px; }
.pl115 { padding-left:115px; }
.pl120 { padding-left:120px; }
.pl130 { padding-left:130px; }
.pl150 { padding-left:150px; }
.pl157 { padding-left:157px; }
.pl160 { padding-left:160px; }
.pl170 { padding-left:170px; }
.pl180 { padding-left:180px; }
.pl187 { padding-left:187px; }
.pl190 { padding-left:190px; }
.pl200 { padding-left:200px; }

.pr1 { padding-right:1px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr11 { padding-right:11px; }
.pr14 { padding-right:14px; }
.pr15 { padding-right:15px; }
.pr16 { padding-right:16px; }
.pr17 { padding-right:17px; }
.pr19 { padding-right:19px; }
.pr20 { padding-right:20px; }
.pr24 { padding-right:24px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr35 { padding-right:35px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }
.pr55 { padding-right:55px; }
.pr60 { padding-right:60px; }
.pr65 { padding-right:65px; }
.pr80 { padding-right:80px; }
.pr90 { padding-right:90px; }
.pr95 { padding-right:95px; }
.pr100 { padding-right:100px; }
.pr110 { padding-right:110px; }
.pr115 { padding-right:115px; }
.pr120 { padding-right:120px; }
.pr130 { padding-right:130px; }
.pr140 { padding-right:140px; }
.pr150 { padding-right:150px; }

.pl0{padding-left:0;}
.pr0{padding-right:0;}

/* width */


.we7 { width:7%; }
.we10 { width:10%; }
.we15 { width:15%; }
.we100 { width:100%; }
.we20 { width:19.99%; }
.we25 { width:25%; }
.we30 { width:30%; }
.we35 { width:35%; }
.we33 { width:33%; }
.we40 { width:40%; }
.we45 { width:45%; }
.we50 { width:50%; }
.we60 { width:60%; }
.we80 { width:80%; }
.we90 { width:90%; }
.we260 { width:260px; }
.we142 { width:14.2%; }


.we_20 { width:20px; }
.we_30 { width:30px; }
.we_44 { width:44px; }
.we_50 { width:50px; }
.we_60 { width:60px; }
.we_64 { width:64px; }
.we_70 { width:70px; }
.we_80 { width:80px; }
.we_90 { width:90px; }
.we_100 { width:100px; }
.we_120 { width:120px; }
.we_130 { width:130px; }
.we_140 { width:140px; }
.we_150 { width:150px; }
.we_160 { width:160px; }
.we_170 { width:170px; }
.we_190 { width:180px; }
.we_180 { width:190px; }
.we_200 { width:200px; }
.we_220 { width:220px; }
.we_230 { width:230px; }
.we_300 { width:300px; }
.we_320 { width:320px; }
.we_350 { width:350px; }
.we_750 { width:750px; }
.we_840 { width:840px; }

/* height */
.he100p { height:100%; }
.he10 { height:10px; }
.he15 { height:15px; }
.he20 { height:20px; }
.he25 { height:25px; }
.he29 { height:29px; }
.he30 { height:30px; }
.he35 { height:35px; }
.he37 { height:37px; }
.he38 { height:38px; }
.he40 { height:40px; }
.he43 { height:43px; }
.he45 { height:45px; }
.he50 { height:50px; }
.he55 { height:55px; }
.he57 { height:57px; }
.he60 { height:60px; }
.he62 { height:62px; }
.he65 { height:65px; }
.he70 { height:70px; }
.he75 { height:75px; }
.he80 { height:80px; }
.he85 { height:85px; }
.he90 { height:90px; }
.he95 { height:95px; }
.he100 { height:100px; }
.he105 { height:105px; }
.he110 { height:110px; }
.he115 { height:115px; }
.he116 { height:116px; }
.he120 { height:120px; }
.he125 { height:125px; }
.he130 { height:130px; }
.he135 { height:135px; }
.he140 { height:140px; }
.he145 { height:145px; }
.he149 { height:149px; }
.he150 { height:150px; }
.he155 { height:155px; }
.he160 { height:160px; }
.he170 { height:170px; }
.he175 { height:175px; }
.he180 { height:180px; }
.he185 { height:185px; }
.he190 { height:190px; }
.he157 { height:157px; }
.he240 { height:240px; }
.he250 { height:250px; }
.he200 { height:200px; }
.he210 { height:210px; }
.he220 { height:220px; }
.he230 { height:230px; }
.he240 { height:240px; }
.he245 { height:245px; }
.he250 { height:250px; }
.he260 { height:260px; }
.he270 { height:270px; }
.he285 { height:285px; }
.he290 { height:290px; }
.he300 { height:300px; }
.he320 { height:320px; }
.he330 { height:330px; }
.he340 { height:340px; }
.he370 { height:370px; }
.he380 { height:380px; }
.he400 { height:400px; }
.he430 { height:430px; }
.he470 { height:470px; }
.he302 { height:302px; }
.he314 { height:314px; }
.he350 { height:350px; }
.he460 { height:460px; }
.he480 { height:480px; }
.he500 { height:500px; }
.he520 { height:520px; }
.he530 { height:530px; }
.he540 { height:540px; }
.he570 { height:570px; }
.he580 { height:580px; }
.he600 { height:600px; }
.he635 { height:635px; }
.he650 { height:650px; }
.he670 { height:670px; }
.he698 { height:698px; }
.he700 { height:700px; }
.he800 { height:800px; }

/* margin */
.m10p { margin-top:10%; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }


.mtm2 { margin-top:-2px; }
.mtm3 { margin-top:-3px; }
.mtm4 { margin-top:-4px; }
.mtm8 { margin-top:-8px; }
.mtm5 { margin-top:-5px; }
.mtm10 { margin-top:-10px; }
.mtm15 { margin-top:-15px; }
.mtm20 { margin-top:-20px; }
.mtm25 { margin-top:-25px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mt15 { margin-top:15px; }
.mt17 { margin-top:17px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mt55 { margin-top:55px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.mt75 { margin-top:75px; }
.mt80 { margin-top:80px; }
.mt85 { margin-top:85px; }
.mt90 { margin-top:90px; }
.mt95 { margin-top:95px; }
.mt100 { margin-top:100px; }
.mt110 { margin-top:110px; }
.mt120 { margin-top:120px; }
.mt140 { margin-top:140px; }
.mt160 { margin-top:160px; }
.mt170 { margin-top:170px; }
.mt190 { margin-top:190px; }
.mt200 { margin-top:200px; }
.mt220 { margin-top:220px; }
.mt230 { margin-top:230px; }
.mt250 { margin-top:250px; }
.mt350 { margin-top:350px; }
.mt400 { margin-top:400px; }
.mt420 { margin-top:420px; }
.mt430 { margin-top:430px; }

.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb17 { margin-bottom:17px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }
.mb70 { margin-bottom:70px; }
.mb80 { margin-bottom:80px; }
.mb90 { margin-bottom:90px; }
.mb100 { margin-bottom:100px; }
.mb120 { margin-bottom:120px; }
.mb130 { margin-bottom:130px; }
.mb140 { margin-bottom:140px; }
.mb150 { margin-bottom:150px; }
.mb170 { margin-bottom:170px; }
.mb200 { margin-bottom:200px; }

.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.ml10 { margin-left:10px; }
.ml13 { margin-left:13px; }
.ml15 { margin-left:15px; }
.ml17 { margin-left:17px; }
.ml20 { margin-left:20px; }
.ml22 { margin-left:22px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml70 { margin-left:70px; }
.ml150 { margin-left:150px; }
.ml220 { margin-left:220px; }

.mr5 { margin-right:5px; }
.mr7 { margin-right:7px; }
.mr10 { margin-right:10px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr17 { margin-right:17px; }
.mr20 { margin-right:20px; }
.mr22 { margin-right:22px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }
.mr60 { margin-right:60px; }
.mr70 { margin-right:70px; }

.pz {padding:0;}

.lh105 {line-height:105px;}
.lh70 {line-height:70px;}
.lh30 {line-height:30px;}
.lh35 {line-height:35px;}
.lh40 {line-height:40px;}
.lh23 {line-height:23px;}
/*#########################################################################*/
.text-center {text-align:center;}
.text-right {text-align:right;}
.bor_b1 {border-bottom:1px solid #e8e5e3;}
.bg_color0{background:#fff;}

.gt_con_bg {background:#f9f9f9;}

.gt_area_full{min-width:1200px;}
.gt_area {max-width:1280px; margin:auto;}
.gt_area_960 {width:960px; margin:auto;}

.gt_top_banner { height:100px; }
.gt_top_banner_bg{ background:#ffdee5;}
.top_banner_bt{position:absolute; right:0; top:40px;}

.gt_top_logo_line {height:90px; border-bottom:1px solid #ebebeb;}

.gt_sub_menu_a a:link {color:#000;}
.gt_sub_menu_a a:visited {color:#000;}
.gt_sub_menu_a a:hover {color:#ee6600; font-weight: 600;}
.gt_sub_menu_bg{background-color: rgba( 255, 255, 255, 0.9 ); position:absolute; top:60px;left:50%; width:220px; margin-left:-110px; z-index:100;}
.gt_sub_menu_line{background:#f37321; height:5px;}

.gt_sl1 {background:url("../images/page/sub_sl1.png") no-repeat; background-position:right top 50px; height:400px;}
.gt_sl1_bg {background:#fff0e7;}
.gt_sl2 {background:url("../images/page/sub_sl2.png") no-repeat; background-position:right top 50px; height:400px;}
.gt_sl2_bg {background:#fffbea;}
.gt_sl3 {background:url("../images/page/sub_sl3.png") no-repeat; background-position:right top 50px; height:400px;}
.gt_sl3_bg {background:#f9fef2;}


.gt_sl_bt1 {font-size:20px; letter-spacing: -0.05em; word-spacing: -0.05em; color:#fff; font-weight: 400; width:200px; height:50px; background:#555050; border:0; line-height:0; cursor: pointer;}
.gt_sl_bt2 {font-size:20px; letter-spacing: -0.05em; word-spacing: -0.05em; color:#fff; font-weight: 400; width:200px; height:50px; background:#ff6600; border:0; line-height:0; cursor: pointer;}


.footer_link a:link {color:#4c4c4c;}
.footer_link a:visited {color:#4c4c4c;}
.footer_link a:hover {color:#4c4c4c;}
.footer_fc1 {color:#cccccc;}
.footer_fc2 {color:#aaa;}

.footer_call_line {background:url('../images/footer/footer_bg.png')no-repeat; height:187px; background-position:center; margin-top:-60px;}


.swiper-pagination-bullet {width:30px; height:5px; border-radius:0; background:#000;}
.swiper-pagination-bullet-active {background:#ff6600;}


@media (max-width: 1450px) {
     .dis_n_1450{display:none;}
}


/*
.color_style .swiper-slide{

          transform: scale(0.7);
     
     -webkit-filter: grayscale(100%);
     filter: gray;
 }
 .color_style .swiper-slide-active{
     transform: scale(1);
     
     -webkit-filter: grayscale(0%);
     filter: none;
 }*/

 .color_style .swiper-slide{
     width:780px;
     transform: scale(0.9);
}
.color_style .swiper-slide-active{
     transform: scale(1);
}
.color_style .swiper-slide .cl_img{
     filter: brightness(30%);
     filter: #000;
}
.color_style .swiper-slide-active .cl_img{
     filter: brightness(100%);
     filter: none;
}
.color_style .swiper-slide .cl_text{
     display: none;
}
.color_style .swiper-slide-active .cl_text{
     display: block;
}

 
 .sm_fl_center {display:flex; justify-content:center; flex-direction:column;}
 @media (max-width: 900px) {
     
     .color_style .swiper-slide{
          width:450px;
     }
}

@media (max-width: 767px) {
     .color_style .swiper-slide{
          width:250px;
     }
     .sm_fl_center {display:block;}
}


.inc01 .big_txt {
     position: relative;
     color: rgba(255,255,255,.2)
}

.inc01 .big_txt .b_txt {
     position: relative;
     width: max-content;
     background: linear-gradient(to right, #8D58FF, #2146A0) no-repeat;
     -webkit-background-clip: text;
     background-clip: text;
     background-size: 0%;
     transition: background-size cubic-bezier(.1,.5,.5,1) 0.5s;
}