@charset "UTF-8";@font-face{font-family:GmarketSans;font-style:normal;font-weight:200;src:url(/assets/GmarketSansLight-BIqI3I0F.otf) format("opentype")}@font-face{font-family:GmarketSans;font-style:normal;font-weight:400;src:url(/assets/GmarketSansMedium-D4rOIev4.otf) format("opentype")}@font-face{font-family:GmarketSans;font-style:normal;font-weight:600;src:url(/assets/GmarketSansBold-DeAmMTWg.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;src:url(/assets/Pretendard-Thin-BdOZ5hx8.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;src:url(/assets/Pretendard-ExtraLight-WeAg3enq.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(/assets/Pretendard-Light-BimyM7_n.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(/assets/Pretendard-Regular-DdU8hPsl.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/assets/Pretendard-Medium-C1CAQUmf.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(/assets/Pretendard-SemiBold-DyRPyo4f.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/assets/Pretendard-Bold-DtecWY34.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;src:url(/assets/Pretendard-ExtraBold-MI8KobMN.otf) format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;src:url(/assets/Pretendard-Black-D9TCUHTm.otf) format("opentype")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:100;src:url(/assets/NotoSansCJKkr-Thin-rCOQfcCd.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:200;src:url(/assets/NotoSansCJKkr-DemiLight-BIF0vv9C.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:300;src:url(/assets/NotoSansCJKkr-Light-AqTAAC6s.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:400;src:url(/assets/NotoSansCJKkr-Regular-BxgzDUnv.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:500;src:url(/assets/NotoSansCJKkr-Medium-TCgqIXPc.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:600;src:url(/assets/NotoSansCJKkr-Bold-0zt3Be4s.woff2) format("woff2")}@font-face{font-family:Noto Sans CJK KR;font-style:normal;font-weight:700;src:url(/assets/NotoSansCJKkr-Black-BAz4El28.woff2) format("woff2")}*{margin:0;line-height:1;color:#151e2a}body{overflow-x:hidden;overflow-y:auto}a{text-decoration:none}body,input,textarea,p,b,a,button,ul,li{font-family:Noto Sans CJK KR,sans-serif;color:#e2e8f0}body{background-color:#020617}input,select{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fw100{font-weight:100!important}.fw200{font-weight:200!important}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw500{font-weight:500!important}.fw600{font-weight:600!important}.fw700{font-weight:700!important}.fw800{font-weight:800!important}.noto{font-family:Noto Sans CJK KR,sans-serif}.gmt{font-family:GmarketSans,sans-serif}.pColor{color:#db3c32!important}.redCol{color:#c80000!important}.redCol_02{color:#ff3c78!important}.bkColor{color:#333!important}.pd5{padding:0 5%}.bt10{border-top:1px solid #dcdcdc;padding-top:10px}button{cursor:pointer;border:none}a{cursor:pointer}dl,ul,ol,li{list-style:none;padding:0}input[type=checkbox],label{cursor:pointer}.w49{width:49%}.txtC{text-align:center}.mx400{max-width:400px}.mx460{max-width:460px}.mx600{max-width:600px}.mx800{max-width:800px}.mx1080{max-width:1080px}.mx1280{max-width:1280px}.fx{display:flex}.fxCenter{display:flex;align-items:center}.txtL{text-align:left}textarea::-moz-placeholder{color:#969696}textarea::placeholder{color:#969696}.mt5{margin-top:5px}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml9{margin-left:9px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ft12{font-size:12px}.ft14{font-size:14px}.ft17{font-size:17px}.ft24{font-size:24px}.gray{color:#9b9595}.gray_b{color:#7b809a}.white{color:#fff}.fw700{font-weight:700}button{background-color:transparent;padding:0}header{position:fixed;top:0;left:0;width:100%;height:100px;padding:0 50px;box-sizing:border-box;background-color:#0f172ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99}.mainHead{border-color:#fff}.headerBox{height:100%;margin:0 auto;max-width:1280px;width:100%;padding-top:20px;box-sizing:border-box}.headerInner{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.headerLogoBox{display:inline-block;width:190px}.headerLogoBox img{width:100%}.moIcon{display:none}.headerConBox{width:100%;box-sizing:border-box;max-width:1040px}.headerConInner{display:flex;width:100%;box-sizing:border-box;flex-wrap:wrap}.loginCon{display:flex;align-items:center;height:80px}.loginBtn{font-size:14px;font-weight:400;color:#0083cb;margin-right:20px}.joinBtn{font-size:14px;font-weight:400;color:#fff;background-color:#0083cb;padding:6px;border-radius:20px;width:80px;text-align:center;box-sizing:border-box}.logoutBtn{font-size:14px;font-weight:300;color:#969696;cursor:pointer;display:inline-block;margin-right:20px}.loginUserBox{position:relative}.loginUserId{display:flex;align-items:center;height:80px}.loginUser{font-size:14px;font-weight:500;color:#0083cb;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.loginUserIcon{display:flex;width:10px;margin-left:10px}.loginMenuList{position:absolute;display:none;top:60px;right:0;width:140px;background-color:#fff;z-index:2;box-shadow:0 0 4px 4px #0000000d;border-radius:10px;padding:10px;box-sizing:border-box}.loginUserBox:hover .loginMenuList{display:block}.loginTopMenu{margin-bottom:8px;display:flex;align-items:center}.loginTopMenu .loginMenu:first-child{margin-right:10px}.loginMenu{font-size:13px;font-weight:300;color:#969696}.loginId{font-size:15px;font-weight:500;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:10px}.loginMenuHeadBox{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.loginMenuHead{font-size:13px;font-weight:400}.loginMenuCon .loginMenu{line-height:20px}.headerMenuList{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.headerMenuUnit{box-sizing:border-box;position:relative;justify-content:center;width:11.11%;text-align:center;max-width:150px}.headerMenuUnit.demo2{width:13%}.headerMenuUnit.demo2 .headerMenu.demoMenu{max-width:initial}.headerMenuUnit .header_dept_02{position:absolute;z-index:3;background-color:#1e293b;display:none;width:100%;padding:15px 10px;box-sizing:border-box;margin-top:5px;border:1px solid #334155}.headerMenuUnit .header_dept_02>li a{font-size:16px;font-weight:300;cursor:pointer;color:#e2e8f0;display:inline-block;box-sizing:border-box;height:40px;line-height:40px}.headerMenuUnit .header_dept_02>li a:hover{font-weight:500;border-bottom:1px solid #e2e8f0}.headerMenu{font-size:16px;cursor:pointer;font-weight:600;height:80px;display:inline-block;line-height:66px;box-sizing:border-box}.headerMenu.demoMenu{width:100%;display:flex;align-items:center;box-sizing:border-box;border-radius:50px;color:#fff;font-weight:700;height:40px;line-height:initial;max-width:125px;margin:0 auto;background-color:#000;justify-content:center;border:4px solid #1e1e1e}.user_menu_list .user_menu{font-size:16px;margin-left:20px;color:#969696}.headerMenuUnit:hover .header_dept_02{display:block}.headerSubMenuList{height:0px;overflow:hidden}.headerMenuUnit:hover .headerMenu{border-bottom:4px solid #f8fafc}.headerSubMenuInner{padding:20px 0}.headerSubMenu{text-align:center;display:inline-block;width:100%;font-size:14px;font-weight:300;height:26px;line-height:26px;cursor:pointer}.headerMenuUnit .header_dept{position:relative}.headerMenuUnit .header_dept .dept_list{position:absolute;padding-top:12px;width:-moz-max-content;width:max-content;text-align:right;max-width:210px;left:-30px;display:none}.headerMenuUnit .header_dept .dept_list .in{background-color:#000;padding:20px 5px;width:210px;box-sizing:border-box;flex-direction:column;display:flex;align-items:center}.headerMenuUnit .header_dept .dept_list .dep_copy{color:#fff;width:-moz-fit-content;width:fit-content;display:inline-block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid black;text-align:center;word-break:keep-all;max-width:185px;line-height:1.2}.headerMenuUnit .header_dept .dept_list .dep_copy:last-child{margin:0}.headerMenuUnit .header_dept:hover .dept_list{display:block}.headerMenuUnit .header_dept .dept_list .dep_copy:hover{border-bottom:1px solid white}.lang{width:80px;height:40px;border:1px solid #1e1e1e;background-color:#fff;font-size:16px;font-weight:700;border-radius:50px;box-sizing:border-box}.headerSubMenu:hover{color:#0083cb}.subMenuLine{display:none;position:fixed;top:80px;left:0;border-bottom:1px solid #dcdcdc;width:100%}.actHead{height:auto}.actHead .subMenuLine{display:block}.myArrow{display:flex;width:10px}.moIconBox{height:80px;display:flex;align-items:center;display:none}.moIcon{cursor:pointer;display:block;position:relative;width:36px;height:29px}.moLine{width:36px;height:3px;background-color:#333;transition:all .4s;border-radius:20px;position:absolute}.moIcon .moLine:nth-child(2){top:13px}.moIcon .moLine:nth-child(3){bottom:0}.moAct{background-color:#fff}.headWh .hdLogoBk{display:none}.headerWh{background-color:#0f172a;border-bottom:1px solid #334155}.headerWh .hdLogoWh{display:none}.headerWh .hdLogoBk{display:inline-block}.moAct .hdLogoWh{display:none}.moAct .hdLogoBk{display:inline-block}.header_close_area{display:none}@media (min-width:839px){.headerConBox{display:block!important}}@media (max-width:839px){header{padding:0 5%;height:80px}.headerConBox{display:none}.headerConBox.show{top:80px}.moIconBox{display:block;height:initial;position:fixed}.headerConBox{position:fixed;left:0;top:0;background-color:transparent}.headerBox{padding-top:0}.headerLogoBox{margin:0 auto}.headerConInner{width:100%;height:100vh}.headerMenuList{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:10%;padding-top:10%;width:50%;background-color:#000000e6;height:100vh;box-sizing:border-box}.headerMenu{color:#fff;height:30px;margin-bottom:30px;line-height:initial}.headerMenuUnit{width:100%;max-width:initial;text-align:left;justify-content:flex-start}.header_close_area{display:block;width:50%;height:100%}.headerMenu.demoMenu{margin:initial;text-align:center;background-color:transparent;border:1px solid white;height:32px;padding:0;line-height:30px;max-width:110px}.headerMenuUnit:hover .headerMenu{border-bottom:2px solid white}.headerMenuUnit:hover .headerMenu.demoMenu{border:1px solid white!important}.headerMenuUnit .header_dept .dept_list{display:flex;left:0;text-align:left}.headerMenuUnit .header_dept .dept_list .in{background-color:transparent;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.headerMenuUnit .header_dept .dept_list .dep_copy{font-size:14px;border-color:#fff;margin-left:0}.headerMenuUnit .header_dept .dept_list .dep_copy:last-child{margin-left:0}.headerMenuUnit .header_dept .dept_list{width:initial;padding-right:20px;position:initial}.headerMenuUnit .header_dept .dept_list .in{width:initial}.headerMenuUnit .header_dept .dept_list .dep_copy{line-height:1.4}.headerMenuUnit .header_dept{margin-bottom:30px}.lang{height:32px;width:70px}.user_menu_list{justify-content:flex-start;margin-bottom:40px}.user_menu_list .user_menu{margin-right:20px;margin-left:0;color:#fff}.headerMenuUnit .header_dept .dept_list .dep_copy{text-align:left;max-width:initial}}@media (max-width:424px){.headerLogoBox{width:100px}header{height:60px}.headerConBox.show{top:60px}.moIcon{height:25px;width:32px}.moLine{width:32px}.moIcon .moLine:nth-child(2){top:11px}.moAct .moLine:nth-child(1){transform:translateY(11px) rotate(-45deg)}.moAct .moLine:nth-child(2){opacity:0}.moAct .moLine:nth-child(3){transform:translateY(-11px) rotate(45deg)}.headerMenu{margin-bottom:20px}.user_menu_list{margin-bottom:30px}.user_menu_list .user_menu{font-size:14px}.headerMenuList{width:70%;padding-left:8%}.header_close_area{width:30%}}.main_con{background-color:#020617}.com_1280{max-width:1280px;margin:auto}.main_con .main_head{height:60rem;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.main_con .main_head .main_sub{display:flex;align-items:center}.main_con .main_head .main_sub img{width:80px;margin-right:20px}.main_con .main_head p{font-size:88px;font-weight:200;font-style:initial;color:#f8fafc;padding:10px 0;line-height:1.2}.main_con .main_head p.sub{font-size:30px;font-weight:200;font-style:initial;color:#cbd5e1}.main_img{position:relative}.main_img .img{max-width:300px}.main_img .img .shadow{position:absolute;left:-10%;width:120%;bottom:-40%}.dub_vid{width:100%;display:flex;justify-content:center;flex-wrap:wrap;background-color:#000;margin:0 auto}.dub_vid video{width:100%;height:-moz-fit-content;height:fit-content;max-width:1540px}.point_box{background-color:#000;padding:40px 0;margin:0 auto}.point_box .sound_back{text-align:center;position:relative;width:1280px;margin:0 auto}.point_box .sound_back video{width:1280px}.point_box .sound_back .sound_cover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,black,transparent,black)}.point_list{display:flex;justify-content:space-between}.point_list .unit{width:32%;max-width:320px}.point_box_02{margin-top:80px}.point_list .unit .copy .sub_head{color:#1e1e1e;font-size:24px;margin-bottom:12px;font-weight:200}.point_list .unit .copy .head{font-size:30px;font-weight:400;color:#1e1e1e;padding:12px 0;border-top:1px solid #1e1e1e;border-bottom:2px solid #1e1e1e}.point_list .unit .copy .sub{padding-left:18px;box-sizing:border-box;opacity:.8;margin-top:20px}.point_list .unit .copy .sub li{font-size:18px;font-weight:300;color:#000;list-style:disc;line-height:1.4;margin-bottom:10px;word-break:keep-all}.point_list .unit .copy .sub li::marker{font-size:10px}.tech_box{margin:180px 0;margin-top:0!important}.tech_box .title{font-size:45px;font-weight:200;color:#f8fafc;margin-bottom:60px}.tech_box .copy{font-size:24px;font-weight:300;line-height:1.4;word-break:keep-all}.history_sec{background-color:#0f172a;padding:80px 0}.prod_con .history_sec .sec{margin-bottom:0}.research_box{margin-bottom:180px}.research_box .title{font-size:45px;font-weight:200;color:#f8fafc;margin-bottom:60px}.research_box .resear_list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.research_box .resear_list .unit_copy{margin:1%;border:1px solid black;padding:20px;box-sizing:border-box;border-radius:200px;min-width:31%;font-size:24px;font-weight:300}.about_box{margin-top:80px;padding:80px 0;background-color:#0f172a}.about_box .head{font-size:45px;font-weight:200;color:#f8fafc}.about_box .head em{font-style:normal;color:#4a8dbb}.about_box .about_con{margin-top:50px;position:relative}.about_box .about_con img{position:absolute;top:-30%;right:-5%;height:160%}.about_box .about_con .list{position:relative}.about_box .about_con .list p{color:#e2e8f0;padding:20px 30px;margin-bottom:20px;font-size:24px;font-weight:300;border-radius:15px;word-break:keep-all;line-height:1.4;box-sizing:border-box;background-color:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.main_contact{padding:100px 0;margin-bottom:100px}.main_contact .in{display:flex;justify-content:space-between}.main_contact .title{min-width:440px}.main_contact .title h1{font-size:55px;margin-bottom:20px;color:#f8fafc;font-weight:500}.main_contact .title p{font-size:24px;color:#cbd5e1;font-weight:200}.main_contact .input_con{width:100%;max-width:645px}.main_contact .input_list .unit{margin-bottom:40px;width:100%}.main_contact .input_list .unit p{margin-bottom:15px;font-size:24px;color:#e2e8f0;font-weight:400;padding-left:15px}.main_contact .input_list .unit input{width:100%;font-size:20px;padding:10px 15px;border:1px solid #334155;box-sizing:border-box;border-radius:10px;background-color:#0f172a80;color:#f8fafc}.main_contact .input_list .unit textarea{width:100%;box-sizing:border-box;border:1px solid #334155;border-radius:10px;height:150px;resize:none;font-size:18px;line-height:1.4;outline:none;padding:10px;background-color:#0f172a80;color:#f8fafc}.main_contact .btn_box{text-align:center}.main_contact button{width:160px;height:70px;font-size:24px;font-weight:500;border-radius:15px;background-color:#000;color:#fff}.main_contact button:hover{color:#fff;background-color:#4a8dbb}input::-moz-placeholder{color:#9fa0a0;font-weight:100}input::placeholder{color:#9fa0a0;font-weight:100}textarea::-moz-placeholder{color:#9fa0a0;font-weight:100}textarea::placeholder{color:#9fa0a0;font-weight:100}.prod_con{margin:0 auto}.prod_con .prod_back{width:100%;height:60rem;padding-bottom:100px;margin-top:100px;box-sizing:border-box}.prod_con .prod_back .back_in{background:url(/assets/product_back-kwTAgzBs.jpg);width:100%;height:100%;background-position:center;background-size:cover;padding:0 5%;position:relative;box-sizing:border-box}.prod_con .prod_back .in{width:100%;height:100%;display:flex;align-items:center;max-width:1280px;margin:0 auto;position:relative}.prod_con .prod_back .gradation{width:90%;height:100%;background:linear-gradient(90deg,black,transparent);position:absolute;top:0;left:0;opacity:.8}.prod_con .prod_back .in .con .head{color:#fff;font-size:30px;font-weight:400;margin-bottom:20px}.prod_con .prod_back .in .con .copy{color:#fff;font-size:28px;line-height:1.4;font-weight:300;max-width:900px;word-break:keep-all}.prod_con .prod_back .in .con .btn_list{margin-top:100px;display:flex;align-items:center}.prod_con .prod_back .in .con .btn_list .prod_btn{font-size:18px;font-weight:400;color:#fff;margin-right:15px;width:190px;height:56px;background-color:#000;border:1px solid white;border-radius:12px;text-align:center;line-height:54px;box-sizing:border-box}.prod_con .prod_back .in .con .btn_list .prod_btn.cont_btn{background-color:#fff;border-color:#000;color:#000}.prod_con .sec{margin-bottom:200px}.prod_con .sec .title{font-size:45px;font-weight:200;color:#f8fafc;margin-bottom:80px}.prod_con .sec .unit{display:flex;align-items:center;justify-content:space-between;margin-bottom:120px}.prod_con .sec .unit .title_unit{width:49%}.prod_con .sec .unit .title_unit .sub_title{font-size:30px;font-weight:500;color:#f8fafc;margin-bottom:20px;line-height:1.2}.prod_con .sec .unit .title_unit .sub_copy{font-size:24px;font-weight:300;line-height:1.4;word-break:keep-all}.prod_con .sec .unit .tech_img{padding:40px;width:49%;background-color:#f9f9f9;border-radius:20px;box-sizing:border-box;margin-bottom:40px;display:flex;align-items:center;justify-content:center}.prod_con .sec .unit.last .title_unit .img{min-width:300px;margin-left:10%}.prod_con .sec .sub_copy{font-size:28px;font-weight:400;margin-bottom:60px}.content .com_title{font-size:45px;font-weight:200;color:#f8fafc}.prod_con_02 .prod_box{display:flex;width:100%;align-items:center;justify-content:center}.prod_con_02 .prod_box>div{width:100%}.prod_con_02 .prod_box .list{display:flex;align-items:center;justify-content:space-between;margin-top:120px}.prod_con_02 .prod_box .list .unit{width:16%}.prod_con_02 .prod_box .list .unit:nth-child(2n){width:5%}.prod_con_02 .prod_box .list .unit .img{background-color:#efefef;padding:50%;box-sizing:border-box;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}.prod_con_02 .prod_box .list .unit:nth-child(2n) .img{padding:0;background-color:transparent;max-width:42px;margin:0 auto}.prod_con_02 .prod_box .list .unit .img .img_ab{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.prod_con_02 .prod_box .list .unit .img img{max-width:114px}.prod_con_02 .prod_box .list .unit .copy{font-size:22px;text-align:center;font-weight:500;margin-top:10px}.prod_con_02 .prod_box .ref{margin-top:60px;font-size:20px;font-weight:200;line-height:1.4}.content .com_btn{font-size:18px;font-weight:400;color:#fff;margin-right:15px;width:190px;height:56px;background-color:#000;border:1px solid white;border-radius:12px;text-align:center;line-height:54px;box-sizing:border-box}.prod_con_02 .prod_box .com_btn{margin-top:80px}.comp_con .prod_back .back_in{background:url(/assets/company_back-DDzlfos3.jpg) center center / cover}.comp_con .prod_back .in .con .copy{max-width:65%}.comp_con .sec .team_list{display:flex;flex-wrap:wrap}.comp_con .sec .team_list .unit{padding:30px;box-sizing:border-box;border-radius:15px;width:31.33%;display:flex;justify-content:center;align-items:center;border:1px solid #606060;margin:1%}.comp_con .sec .team_list .unit.prof{width:100%;padding:50px}.comp_con .sec .team_list .unit .img{width:30%;max-width:200px;border-radius:150px;overflow:hidden}.comp_con .sec .team_list .unit.prof .img{width:49%}.comp_con .sec .team_list .unit .copy_con{margin-left:40px;width:49%}.comp_con .sec .team_list .unit .copy_con .name{font-size:24px;color:#000;font-weight:500;margin-bottom:20px}.comp_con .sec .team_list .unit.prof .copy_con .name{font-size:30px}.comp_con .sec .team_list .unit .copy_con .copy{font-size:16px;font-weight:300;line-height:1.5}.comp_con .sec .team_list .unit.prof .copy_con .copy{font-size:18px}.comp_con .sec .history{background-color:#fff;padding:20px;box-sizing:border-box;border-radius:15px;border:1px solid #606060}.comp_con .sec .history .in .unit{margin-bottom:0;position:relative;padding:40px 0;flex-wrap:wrap}.comp_con .sec .history .in .unit .con{display:flex;width:50%;margin:0 5px 20px auto;align-items:center}.comp_con .sec .history .in .unit .his_list{width:100%}.comp_con .sec .history .in .unit .his_list .con:last-child{margin-bottom:0}.comp_con .sec .history .in .unit .con .dot{width:10px;height:10px;background-color:#000;border-radius:20px;margin-right:20px}.comp_con .sec .history .in .unit .con .copy{font-size:18px;line-height:1.2;font-weight:400}.comp_con .sec .history .in .unit .con .his_con{display:flex;align-items:center}.comp_con .sec .history .in .unit .con .his_con .text{font-size:18px;font-weight:400;line-height:1.4}.comp_con .sec .history .in .unit .con .his_con .text.date{font-weight:600;min-width:120px}.comp_con .sec .history .in .unit .line{height:100%;border-right:2px dashed black;width:0px;top:0;left:50%;position:absolute;margin-left:-1px}.comp_con .sec .history .in .year{font-size:18px;font-weight:200;text-align:center;margin:20px auto;background-color:#1e1e1e;color:#fff;width:90px;height:40px;line-height:40px;border-radius:40px}.prod_con_02{background-color:#0f172a;width:100%;margin-top:100px;padding:100px 0;max-width:initial}.prod_con_02 .preparing{height:100vh;display:flex;align-items:center}.prod_con_02 .preparing .con .head{font-size:88px;font-weight:200;line-height:1.2;color:#f8fafc}.prod_con_02 .preparing .con .copy{margin-top:60px;font-size:30px;font-weight:600;color:#cbd5e1}.media_con_02{margin-top:100px}.media_con_02 .media_top{background-color:#0f172a;padding:150px 0 50px}.media_con_02 .media_top .releases_list{margin-top:100px}.media_con_02 .media_top .releases_list .unit{margin-bottom:60px;display:block}.media_con_02 .media_top .releases_list .unit:last-child{margin-bottom:0}.media_con_02 .media_top .releases_list .unit .title{font-size:30px;font-weight:500;word-break:keep-all;line-height:1.4;display:inline-block;width:100%}.media_con_02 .media_top .releases_list .unit .date{font-size:18px;font-weight:400;margin-top:20px;display:inline-block}.media_con_02 .media_top .dot_list{margin-top:100px;display:flex;align-items:center;justify-content:center}.media_con_02 .media_top .dot_list .dot{width:18px;height:18px;background-color:#606060;border-radius:20px;margin:0 5px;cursor:pointer}.media_con_02 .media_top .dot_list .dot.act{background-color:#000}.media_box{padding-top:150px;padding-bottom:100px;background-color:#f6f7f7;margin:0 auto}.media_box .list{margin-top:100px;display:flex;flex-wrap:wrap}.media_box .list .unit{width:100%}.media_box .list .media_href{display:flex;width:48%;margin:1% 1% 80px;flex-wrap:wrap}.media_box .list .unit .img{border-radius:12px;overflow:hidden;position:relative;width:100%;display:flex;border:1px solid #ebebeb;box-sizing:border-box}.media_box .list .unit .img .img_in{top:0;left:0;padding-top:75%;padding-left:100%;position:relative}.media_box .list .unit .img .img_in img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.media_box .list .unit .copy_con{width:100%;margin-top:10px;display:flex;flex-wrap:wrap}.media_box .list .unit .copy_con .head{font-size:30px;word-break:keep-all;line-height:1.4;font-weight:500;display:flex;width:100%}.media_box .list .unit .copy_con .date{font-size:18px;margin-top:20px;color:#969696}.media_box .list .unit .copy_con .summary{width:100%;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:400;line-height:1.4;margin-top:10px}.media_box .list .unit .copy_con .go_btn{margin:30px 0 0 auto;font-size:18px;font-weight:400;color:#969696;border:1px solid #969696;display:flex;height:34px;align-items:center;padding:0 10px;cursor:pointer;border-radius:6px}.newsl_box{margin:150px 0;text-align:center}.newsl_box .title{font-size:30px;font-weight:500}.newsl_box .form_con{max-width:650px;margin:70px auto 0}.newsl_box .form_con .unit{margin-bottom:40px;width:100%}.newsl_box .form_con .unit:last-child{margin-bottom:0}.newsl_box .form_con .unit .name{text-align:left;font-size:24px;font-weight:300;margin-left:20px}.newsl_box .form_con .unit .newsl_input{width:100%;margin-top:10px;font-size:21px;padding:10px 20px;border-radius:10px;border:1px solid #a0a0a0}.agree_con{margin-top:10px}.agree_con label{display:flex;align-items:center;max-width:650px;margin:0 auto}.agree_con label input{width:20px;height:20px}.agree_con label span{font-size:21px;font-weight:300;margin-left:10px}.newsl_btn{margin-top:50px}.media_con_03{margin-top:100px}.media_con_03 .media_dtl_box{background-color:#f6f7f7;padding:200px 0}.media_con_03 .media_dtl_box .title_con .title{font-size:35px;font-weight:500;word-break:keep-all;line-height:1.4}.media_con_03 .media_dtl_box .title_con .ref{display:flex;align-items:center;margin-top:10px}.media_con_03 .media_dtl_box .title_con .ref .copy{font-size:18px;font-weight:400}.media_con_03 .media_dtl_box .title_con .ref .copy.split{margin:0 10px}.voice_content{margin-top:100px}.voice_con{background-color:#f6f7f7;padding-bottom:300px}.voice_con .voice_title{font-size:45px;font-weight:200;margin-top:200px;margin-bottom:100px;display:inline-block;text-align:center;width:100%}.voice_con .voice_title.ai_title{margin-top:60px;text-align:left}.voice_con .voice_title .sub_title{font-size:30px;font-weight:500;margin-left:20px}.file_con{max-width:760px;margin:0 auto 120px}.voice_con .comment_box{margin-bottom:60px;box-sizing:border-box;border-radius:15px;display:flex;justify-content:center}.voice_con .comment_box .in{max-width:1040px}.voice_con .comment_box .in .unit{display:flex;margin-bottom:10px}.voice_con .comment_box .in .unit .num,.voice_con .comment_box .in .unit .copy{font-size:24px;font-weight:300;text-align:left;line-height:1.4}.voice_con .comment{font-size:24px;font-weight:300;text-align:left;margin-bottom:20px;line-height:1.4}.voice_sel_box{text-align:center;margin-bottom:60px}.voice_sel_box .voice_select{font-size:18px;max-width:400px;width:100%;border-radius:10px;height:44px;padding:0 6px}.chat_interface{display:flex;justify-content:center}.chat_con{max-width:740px;min-width:740px}.chat_nav{padding-left:40px;width:100%;box-sizing:border-box}.lang_list{margin-bottom:60px}.lang_list .unit{display:flex;margin-bottom:20px}.lang_list .unit .type{min-width:-moz-fit-content;min-width:fit-content;text-align:center;height:54px;font-size:24px;padding:0 20px;border:1px solid black;border-radius:10px;background-color:#fff;line-height:52px;width:auto;box-sizing:border-box}.lang_list .unit .lang_audio{width:100%;border:1px solid black;border-radius:50px;box-sizing:border-box;margin-left:20px}.voice_con .comment_box .comment:last-child{margin-bottom:0}.voice_con .comment.head{font-size:30px;text-align:center;color:#000;font-weight:500}.file_con .file{display:flex;align-items:center;justify-content:space-between;border:1px solid black;border-radius:15px;padding:10px}.file_con .file .unit{display:flex;align-items:center}.voice_btn{min-width:130px;text-align:center;height:54px;font-size:24px;padding:0 20px;border:1px solid black;border-radius:10px;background-color:#fff}.voice_btn.act,.voice_btn.upload{background-color:#000;color:#fff}.file_con .file .unit .file_copy{font-size:18px;font-weight:400;margin-left:10px}.file_con .btn_con{border-top:1px solid black;margin-top:30px;padding-top:30px;text-align:center}.file_con .btn_con .btn_list{display:flex;align-items:center;justify-content:center}.file_con .btn_con .btn_list .voice_btn{margin:0 5px}.voice_con .record_ref{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:30px}.voice_con .record_ref .icon{width:24px;display:flex;margin-right:10px}.voice_con .record_ref .ref{margin:0}.voice_con .ref{text-align:center;margin:20px 0;font-size:18px;font-weight:400}.media_con{max-width:760px;margin:0 auto}.media_con.record_con{margin-top:120px;margin-bottom:20px}.media_con .player{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:24px;box-sizing:border-box;border:1px solid black;border-radius:15px}.media_con .player .play_icon{background-color:#fff;min-width:60px;height:30px}.media_con .player .time_con{display:flex;margin-right:20px;align-items:center}.media_con .player .time_con .time_copy{font-size:22px;font-weight:400}.media_con .player .play_bar{width:100%;position:relative;background-color:#333;height:4px}.media_con .player .play_bar .play_now{background-color:#efb13e;position:absolute;top:0;left:0;height:100%;width:10%}.media_con .player .opt_con{display:flex;align-items:center}.media_con .player .opt_con .sound_icon{display:flex;height:26px;background-color:#fff;min-width:60px;justify-content:center;margin-left:15px}.media_con .player .opt_con .opt_icon{display:flex;height:26px;background-color:#fff;min-width:30px;justify-content:center}.down_con{text-align:center;margin-top:60px}.down_con .voice_btn.down{background-color:#000;color:#fff;display:inline-block;line-height:52px}.vod_con{background-color:#000;margin-bottom:60px}.vod_con .voice_vod{width:100%}.speech_con{max-width:760px;margin:0 auto 120px}.file_con .file.input_box{min-height:76px;box-sizing:border-box}.speech_con .file .unit{width:100%;padding-right:20px;box-sizing:border-box}.speech_con .file_input{width:100%;font-size:18px;background-color:transparent;border:none;margin-left:10px;font-weight:400}.voice_con_list{margin-bottom:80px}.voice_con_list .voice_head{font-size:28px;font-weight:200}.voice_con_list .voice_head.cont_list_head{text-align:center;font-size:32px;font-weight:400}.voice_con_list .list{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}.voice_con_list .list .unit{width:32%;margin-bottom:40px}.voice_con_list .list .unit .vod,.voice_con_list .list .unit .vod .con_vod{width:100%}.voice_con_list .list .unit .info{font-size:18px;font-weight:400;margin-top:10px}.speech_btn{text-align:center;margin-top:30px}.survey_pop{position:fixed;background-color:#0009;top:0;left:0;width:100%;height:100%;z-index:10}.survey_pop .in{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.survey_pop .in .con{max-width:640px;background-color:#fff;border:1px solid black;padding:40px;box-sizing:border-box}.survey_pop .in .con .title{font-size:26px;text-align:center;font-weight:500;margin-bottom:40px}.survey_pop .in .con .text_con{text-align:center}.survey_pop .in .con .text_con .head{font-size:20px;font-weight:500;margin-bottom:10px}.survey_pop .in .con .text_con .text{font-size:18px;word-break:keep-all;line-height:1.2;font-weight:400}.survey_pop .in .con .rate_list{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.survey_pop .in .con .rate_list label{width:30%}.survey_pop .in .con .rate_list label input{display:none}.survey_pop .in .con .rate_list .unit{width:100%;display:inline-block;padding:10px;border:1px solid black;box-sizing:border-box;text-align:center;cursor:pointer}.survey_pop .in .con .rate_list label input:checked+.unit{background-color:#e5ff5c}.survey_pop .in .con .rate_list .unit .rate_icon{width:100%}.survey_pop .in .con .rate_list .unit .text{font-size:18px;font-weight:500;margin-top:10px;padding-bottom:10px}.survey_pop .in .con .memo{margin-top:40px}.survey_pop .in .con .memo .memo_title{margin-left:10px;margin-bottom:6px;font-size:18px;font-weight:500}.survey_pop .in .con .memo .rate_memo{width:100%;border:1px solid #9fa0a0;resize:none;padding:10px;font-size:18px;box-sizing:border-box;height:100px;font-weight:400}.survey_pop .in .con .memo .agree_con input{width:16px;height:16px}.survey_pop .in .con .memo .agree_con span{font-size:16px}.survey_pop .in .con .memo .survey_btn_con{text-align:center;margin-top:30px;display:flex;justify-content:center}.survey_pop .in .con .memo .survey_btn{font-size:18px;font-weight:400;background-color:#fff;border:1px solid black;width:140px;height:48px;border-radius:10px;margin:0 5px}.survey_pop .in .con .memo .survey_btn.close{background-color:#e6e6e6;border-color:#e6e6e6;color:#787878}.login_con{display:flex;align-items:center;justify-content:space-between;width:100%;height:100vh}.login_con .left{width:50%;height:100%;background-color:#000;display:flex;align-items:center;position:relative}.login_con .left .in{margin-left:120px}.login_con .left .in .login_logo{padding-bottom:100px}.login_con .left .in .login_logo .welcome{color:#fff;font-size:30px;margin-bottom:40px;font-weight:400}.login_con .left .in .login_logo .logo{width:320px;border-bottom:1px solid white;padding-bottom:20px}.login_con .left .in .login_logo .copy{color:#fff;font-size:24px;font-weight:400;margin-top:20px}.login_con .left .in .ref{position:absolute;bottom:100px;left:120px;color:#fff;font-size:14px;font-weight:400}.login_con .right{width:50%;height:100vh;overflow:auto}.login_con .right .in{width:100%;min-height:100%;padding:150px;box-sizing:border-box;position:relative}.login_con .right .in .login_box .login_cate{display:flex;align-items:center;justify-content:space-between}.login_con .right .in .login_box .login_cate .unit{width:50%;font-size:38px;color:#a0a0a0;font-weight:400;padding-bottom:30px;border-bottom:4px solid #a0a0a0}.login_con .right .in .login_box .login_cate .unit.act{color:#000;border-color:#000}.login_con .right .in .login_box .form_list{margin-top:60px;padding-bottom:60px}.login_con .right .in .login_box .form_list .unit{margin-bottom:20px}.login_con .right .in .login_box .form_list .unit .title{font-size:24px;margin-left:10px;margin-bottom:10px;font-weight:400;color:#000}.login_con .right .in .login_box .form_list .unit .login_input{width:100%;height:44px;box-sizing:border-box;border:1px solid #a0a0a0;border-radius:6px;padding:10px;font-size:20px;font-weight:400}.login_con .right .in .login_box .form_list .login_btn{width:100%;background-color:#000;height:50px;font-size:24px;color:#fff;font-weight:500;border-radius:10px;margin-top:40px}.login_con .right .in .login_box .form_list .forgot_pw{display:inline-block;color:#a0a0a0;font-size:18px;font-weight:400;margin-top:20px}.login_con .right .in .login_box .form_list .forgot_pw em{font-style:normal;font-weight:400}.login_con .right .in .login_footer{position:absolute;bottom:100px;width:100%;display:flex;justify-content:center;left:0}.login_con .right .in .login_footer .footer_in .copy{color:#a0a0a0;font-size:14px;font-weight:400;margin:0 20px}.login_agree{margin-top:20px}.login_agree label{display:flex;margin-bottom:10px;align-items:center;width:-moz-fit-content;width:fit-content}.login_agree label input{width:14px;height:14px}.login_agree label .agree_copy{color:#a0a0a0;margin-left:10px;font-size:18px}.login_agree label .agree_copy a{font-style:normal}.media_detail .media_img{margin-top:100px}.media_detail .img_ref{margin-top:10px;color:#606060;font-size:18px;font-weight:400;line-height:1.4}.media_detail .text{font-size:18px;font-weight:400;line-height:1.4;margin-top:60px;word-break:keep-all}.media_detail .source_copy{font-size:18px;font-weight:400;margin-top:100px;line-height:1.4}.prodImgList{display:flex;flex-wrap:wrap;justify-content:space-between}.prodUnit{width:49%;position:relative;overflow:hidden;display:flex;justify-content:space-between;margin-bottom:2%}.prodImg{width:100%;position:relative;display:flex}.prod49{width:49%}.prodImgLabel{position:absolute;bottom:0;left:0;font-size:14px;font-weight:300;background-color:#0009;width:100%;color:#fff;padding:10px;box-sizing:border-box}.prodConBox{border-bottom:1px dashed #dcdcdc;padding-bottom:60px}.prodConList{border-top:1px dashed #dcdcdc;padding-top:2%;margin-bottom:2%;display:flex;flex-wrap:wrap;justify-content:space-between}.prodConUnit{width:32%;margin-bottom:2%}.prodTitle{font-size:15px;font-weight:400;margin-top:5px}.prodInfoBox{background-color:#f0f0f0;padding:20px;box-sizing:border-box}.prodInfoTop{margin-top:20px}.prodHead{font-size:20px;font-weight:600;margin-bottom:20px}.prodSub{line-height:1.4;font-size:18px;font-weight:300;word-break:keep-all}.tSearchBox{display:flex;justify-content:end;align-items:center}.searchInput{font-size:14px;font-weight:300;width:200px;height:30px;padding:5px;box-sizing:border-box;border:1px solid #dcdcdc}.searchBtn{width:30px;height:30px;background-color:#191e1e}.searchImg{display:flex;width:16px;margin:0 auto}.tList{margin-top:20px}.tHeadBox{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #191e1e}.tHead{font-size:14px;font-weight:400}.tHeadTitle{text-align:center;font-size:14px;font-weight:400}.tUnit{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #dcdcdc}.tSub{font-size:14px;font-weight:300;color:#969696}.tTitle{width:100%;display:inline-block;font-size:15px;font-weight:300}.tNum{min-width:100px;text-align:center}.tDate{min-width:150px;text-align:center}.tView{min-width:80px;text-align:center}.pageBox{margin-top:80px}.pageList{display:flex;align-items:center;justify-content:center}.pageArrow{display:flex;height:8px;margin:0 8px}.pageNums{display:flex;align-items:center;margin:0 10px}.pageNum{margin:0 3px;padding:0 5px;font-size:14px;font-weight:300;color:#969696}.pageAct{color:#dc3c32}.pageNx{transform:rotate(180deg)}.boardSelect{width:100px;height:30px;border:1px solid #dcdcdc;font-size:14px;font-weight:400;padding:4px;box-sizing:border-box}.boardSearchUnit{display:flex;align-items:center;margin-left:6px}.boardInput{width:180px;height:30px;line-height:30px;box-sizing:border-box;border:1px solid #dcdcdc;padding:4px;font-size:14px;font-weight:300}.boardBtn{width:30px;height:30px;background-color:#333;padding:0}.boardIcon{display:flex;width:100%;padding:6px;box-sizing:border-box}.boardFixPop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:none;z-index:5}.boardFixIn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0 5%;box-sizing:border-box}.boardFixCon{width:100%;max-width:400px;background-color:#fff;box-shadow:0 0 4px 4px #0000000d;padding:20px;box-sizing:border-box}.boardFixCopy{font-size:14px;font-weight:300;margin-bottom:5px;color:#969696}.boardFixInput{width:100%;box-sizing:border-box;height:40px;line-height:40px;border:1px solid #dcdcdc;padding:5px;font-size:15px;font-weight:300}.boardFixError{font-size:12px;font-weight:300;margin-top:5px;color:#db3c32;display:none}.boardFixBtnBox{margin-top:20px;display:flex;align-items:center;justify-content:center}.boardFixBtn{height:30px;line-height:30px;width:100px;margin:0 5px;background-color:#969696;color:#fff}.fixCheck{background-color:#db3c32}.tdTitleBox{padding-bottom:10px;border-bottom:1px solid #191e1e}.tdTitle{font-size:20px;font-weight:400}.tdInfoBox{margin-top:10px}.tdInfoBox ul{display:flex;align-items:center}.tdInfoBox ul li{display:flex;align-items:center;color:#969696;font-size:14px;font-weight:300;margin-right:20px}.tdInfoIcon{height:14px;margin-right:5px}.tdSub{color:#969696;font-size:14px;font-weight:300}.tdConBox{border-bottom:1px solid #dcdcdc}.tdCon{padding:30px 0;min-height:180px;font-size:15px;font-weight:300}.tdMenuBox{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.tdPaste{display:flex;align-items:center}.tdPasteIcon{height:14px;display:flex;margin-right:5px}.tdBoardList{display:flex;justify-content:space-between;align-items:center;margin-top:40px;border:1px solid #dcdcdc}.tdBoardUnit{width:50%;display:flex;align-items:center;justify-content:space-between}.tdBoardRef{font-size:14px;font-weight:400;height:30px;line-height:30px;text-align:center;min-width:60px;margin:10px 0}.tdBoardCopy{width:100%;font-size:14px;font-weight:300;color:#969696;padding:0 10px;box-sizing:border-box}.tdBoardList .tdBoardUnit:first-child,.tdBoardList .tdBoardUnit:first-child .tdBoardRef{border-right:1px solid #dcdcdc}.tdBoardList .tdBoardUnit:last-child .tdBoardRef{border-left:1px solid #dcdcdc}.tdSubMenuBox{display:flex;justify-content:flex-end;align-items:center}.boardSubBtn{border:1px solid #dcdcdc;color:#969696;width:80px;background-color:#fff;height:30px;text-align:center;line-height:28px;font-size:14px;font-weight:400;margin-left:8px;box-sizing:border-box}.getMenuBtn{background-color:#dcdcdc}.guideUnit{border:1px solid #dcdcdc;box-sizing:border-box;width:100%;margin-bottom:10px}.guideHeadBox{display:flex;align-items:center;justify-content:space-between;padding:15px;cursor:pointer}.guideHead{font-size:15px;font-weight:400}.guideArrow{display:flex;width:16px}.guideCon{padding:0 15px;width:100%;box-sizing:border-box;display:none}.guideConIn{border-top:1px solid #dcdcdc;padding:15px 0}.guideConCopy{font-size:15px;font-weight:300;color:#787878;line-height:1.6}.tWriteBox{display:flex;margin-top:10px;justify-content:flex-end}.writeBtn{width:80px;height:30px;line-height:30px;background-color:#191e1e;color:#fff;text-align:center;font-size:14px;font-weight:300}.tUser{min-width:100px;text-align:center}.btnList{display:flex;justify-content:space-between;align-items:center}.doWriteBtn{background-color:#dc3c32;color:#fff}.cancelBtn{background-color:#969696;color:#fff}.faqTap{padding:10px 15px;background-color:#fff;border:1px solid #dcdcdc;margin:5px;border-radius:20px;font-size:15px;font-weight:400;color:#969696}.faqCon{margin-top:60px}.faqSearchBox{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid #dcdcdc}.faqHead{font-size:22px;font-weight:500;margin-bottom:10px}.faqSub{font-size:16px;color:#969696;font-weight:300}.faqSearchUnit{position:relative;width:100%;max-width:400px}.faqInput{width:100%;height:50px;line-height:50px;border:1px solid #969696;padding:10px 50px 10px 10px;box-sizing:border-box;font-size:16px;font-weight:300}.faqIcon{position:absolute;top:0;right:0;display:inline-block;width:50px;padding:14px;box-sizing:border-box;background-color:transparent;height:50px}.faqRsBox{margin-top:60px}.faqRsBoxUnit{display:none}.faqRsView{display:block}.faqRsHead{font-size:22px;font-weight:300;color:#969696}.faqRsList{border-top:1px solid #969696;margin-top:20px}.faqRsUnit{border-bottom:1px solid #dcdcdc}.faqRsTitleBox{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 0}.faqRsTitle{font-size:15px;font-weight:300}.faqTitleIcon{display:flex;width:14px}.faqRsConIn{font-size:15px;font-weight:300;line-height:1.4;padding:10px 0;border-top:1px solid #dcdcdc}.contHead{font-size:22px;font-weight:500;padding-bottom:15px;border-bottom:1px solid #969696}.contCon{padding:15px 0;border-bottom:1px solid #dcdcdc}.contAgreeList{margin-top:10px}.agreeView{background-color:#969696;color:#fff;height:18px;font-size:13px;margin-left:5px;font-weight:300}.cont_02{margin-top:60px}.contInputUnit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px}.contInputTwin .contInputUnit{width:49%}.contTitle{font-size:15px;font-weight:400;min-width:80px;word-break:keep-all}.contInput{width:100%;height:40px;line-height:40px;font-size:15px;font-weight:300;padding:6px;border:1px solid #dcdcdc;box-sizing:border-box}.contSelect{width:100%;height:40px;line-height:40px;font-size:15px;font-weight:400;border:1px solid #dcdcdc}.contTA{width:100%;height:150px;resize:none;border:1px solid #dcdcdc;padding:6px;box-sizing:border-box;outline:none;font-size:15px;font-weight:300}.contAnw{font-size:15px;font-weight:300;text-align:left;width:100%}.contFileBox{width:100%}.contFileCon{display:flex;align-items:flex-start}.contFileList{width:100%;border:1px solid #dcdcdc;min-height:120px;padding:0 10px;box-sizing:border-box}.contFileUnit{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #dcdcdc}.fileNm{font-size:14px;font-weight:300;margin-left:5px}.fileBtnList{width:120px;margin-left:20px}.fileBtn{width:120px;height:40px;line-height:36px;border:2px solid #191e1e;background-color:#fff;display:inline-block;box-sizing:border-box;text-align:center;font-size:14px;font-weight:400;cursor:pointer;padding:0;margin-bottom:5px}.bkBtn{background-color:#191e1e;color:#fff}.contRef{font-size:13px;font-weight:300;color:#969696;line-height:1.4}.contInfoBox{width:100%}.contMailBox{padding-bottom:15px;border-bottom:1px solid #dcdcdc}.contMailUnit{display:flex;align-items:center;margin-top:10px}.mailUnit{display:flex;align-items:center;width:100%;max-width:550px;margin-right:10px}.contCopy{font-size:15px;font-weight:300;min-width:30px;text-align:center}.mailHide{display:none}.labelCopy{font-size:14px;font-weight:300}.contCallBox{padding-top:15px}.contCallUnit{display:flex;align-items:center;width:100%;max-width:550px;margin-top:10px}.contMailBox .agreeUnit,.contCallBox .agreeUnit{padding-top:5px}.contScBox{min-height:250px}.contScHead{text-align:center;line-height:1.4;font-size:16px;font-weight:300}.contScBtnBox{text-align:center;max-width:120px;margin:40px auto 0}.contScBtn{width:100%;background-color:#dcdcdc;display:inline-block;line-height:44px;text-align:center}.tDate_02{min-width:140px;text-align:center}.tState{min-width:100px;text-align:center}.tRef{font-size:13px;font-weight:300;color:#969696}.myContBox{min-height:200px}.tHeadBox .txtL{text-align:left}.tHeadInput{width:100%;height:50px;line-height:50px;padding:10px;box-sizing:border-box;font-size:20px;font-weight:400;border:1px solid #dcdcdc}.tEditBox{margin-top:20px}.tEdit{width:100%;height:300px;box-sizing:border-box;border:1px solid #dcdcdc;padding:10px;line-height:1.4;font-size:15px;font-weight:300;outline:none;resize:none}.tEditRefBox{background-color:#f0f0f0;margin-top:20px;padding:20px;box-sizing:border-box;width:100%}.tEditRefHead{font-size:16px;font-weight:400;margin-bottom:10px}.tEditRef{font-size:14px;font-weight:300;line-height:1.4}.editBtnList{max-width:460px;margin:60px auto 0}.tPhoto{width:14px;display:inline-block;vertical-align:middle;margin-left:5px}.tdSetBox{display:flex;justify-content:flex-end;margin-top:10px}.tdSetBtn{font-size:12px;font-weight:300;background:#dcdcdc;color:#969696;height:20px;width:40px;display:inline-block;line-height:20px;text-align:center;margin-left:5px}.rdBtn{background-color:#c80000;color:#fff}.tdLikeBox{padding-bottom:20px}.tdLikeBtn{display:flex;justify-content:center;margin:0 auto;align-items:center;background-color:#0083cb;width:120px;height:40px;line-height:40px}.tdLikeIcon{display:flex;width:18px;margin-right:5px}.tdLikeCopy{font-size:16px;font-weight:300;color:#fff}.replyBox{border-top:1px solid #191e1e}.replyUnit{padding:15px 0;border-bottom:1px solid #dcdcdc}.replyHeadBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.replyHead{font-size:14px;font-weight:400}.replyInfoBox{display:flex;align-items:center}.replyInfoBtn{padding:0;background-color:transparent;margin-left:10px}.replyInfo{font-size:12px;font-weight:300;color:#969696}.replyMy{color:#646464}.replyCon{font-size:14px;font-weight:300;line-height:1.4}.replyFootBox{display:flex;align-items:center;margin-top:20px}.replyDate{font-size:12px;font-weight:300;color:#969696;margin-right:10px}.replyTo{padding:0;color:#969696;font-size:12px;background-color:transparent;font-weight:300}.replyDp{padding-left:40px;box-sizing:border-box}.replyInputBox{position:relative;box-sizing:border-box;margin-top:20px;margin-bottom:5px}.replyInfoList{display:flex;align-items:center}.replyinfoInput{width:150px;height:34px;line-height:32px;border:1px solid #dcdcdc;box-sizing:border-box;margin-right:10px;padding:5px;font-size:14px;font-weight:300}.replyAreaBox{padding:10px;border:1px solid #dcdcdc;box-sizing:border-box;margin-top:10px}.replyUser{font-size:14px;font-weight:400}.replyInput{width:100%;box-sizing:border-box;min-height:80px;resize:none;padding:0;color:#333;border:none;outline:none;font-size:14px;font-weight:300;line-height:1.4}.replyBtnList{display:flex;align-items:center;justify-content:flex-end}.replyBtn{width:80px;height:30px;line-height:30px;border:none;font-size:13px;margin-left:5px;background-color:#dcdcdc;color:#969696;font-weight:400;padding:0}.replyDoBtn{background-color:#dc3c32;color:#fff}.replyDp_01{margin-top:20px;margin-bottom:40px}.rdImgList{margin-top:20px}.agreeConBox{max-height:150px;margin-top:15px;overflow-y:auto;border:1px solid #dcdcdc;padding:15px;box-sizing:border-box}.argeeCon{font-size:13px;font-weight:200;line-height:1.4}.contSub{font-size:14px;font-weight:300;color:#969696;line-height:1.6}.agreeCopy{font-size:13px;font-weight:300;line-height:1.4;margin-left:5px}.contAgreeList .agreeUnit{margin-bottom:5px;display:flex;align-items:center}.contInputBox{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.contMailInputBox{display:flex;align-items:center;width:100%}.contMailCopy{font-size:15px;font-weight:300;margin:0 8px}.contactBtn{background-color:#dc3c32;color:#fff;width:100%;max-width:120px}.contactBtnList{max-width:460px;margin:40px auto 0;text-align:center;justify-content:center}.boardUsrBox{margin-top:10px}footer{padding:0 50px;box-sizing:border-box;width:100%}.footerInner{width:100%;margin:0 auto;padding:30px 0 100px;max-width:1280px}.footerMenuList{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #898989}.footerMenuLi{display:inline-block;margin-right:10px}.footerMenu{margin-right:10px;font-size:14px;font-weight:400;color:#606060;text-decoration:underline}.footerLogoBox{display:flex;align-items:center;margin-bottom:30px}.footerlogo{height:30px;margin-right:15px;opacity:.2}.footerCopyHead{font-size:14px;margin-bottom:6px;font-weight:400}.footerConList{display:flex}.footerConUnit{width:100%}.footerCopy{font-size:16px;font-weight:100;color:#898989;line-height:1.5}.footerCopy a{color:#898989}.copy_right{font-size:14px;font-weight:300;color:#606060;margin-bottom:20px}.footer_call{text-align:right;width:100%;color:#898989;font-weight:600;font-size:18px}.footer_call a{color:#898989}.secIn_02{margin:0 auto;padding-top:80px}.comHeadBox{margin:80px 0}.comHead{text-align:center;font-size:28px;font-weight:600}.comBtn{height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:400}.comHeadSub{color:#8abee4;text-align:center;margin-top:20px;font-size:15px;font-weight:300;line-height:1.4;word-break:keep-all}.tapAct{color:#0083cb;border-color:#0083cb}.bdNone{border:none}.contentInner{padding:0 5%}.lastSec{padding-bottom:120px}.shortSec{margin-bottom:60px}.tMobile{display:none}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.mo_footer{position:fixed;bottom:0;left:0;width:100%;box-shadow:0 0 6px #0003;padding:0 5%;box-sizing:border-box;background-color:#fff;z-index:10;display:none}.mo_footer .in{padding:20px 0;display:flex;align-items:center}.mo_footer .copy{color:#555;font-weight:400;font-size:16px;margin-right:20px}.scroll_box,.mo_copy_right,.prod_con_02 .prod_box .prod_list_img{display:none}.voice_con .voice_player{width:100%;border:1px solid black;border-radius:50px}.loading_box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:20}.loading_box .in{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.loading_box .in .loading_bar{width:100%;max-width:120px}.map_sec{margin-top:100px}.map_sec .root_daum_roughmap{width:100%!important;height:100%!important}.map_sec .root_daum_roughmap .wrap_map{height:92%}.map_info{max-width:680px;margin:40px auto 0}.map_info .map_logo_con{text-align:center;border-bottom:1px solid #dcdcdc;padding-bottom:20px}.map_info .map_logo_con .map_logo{max-width:180px}.map_info .map_title{font-size:1.2rem;text-align:center;margin-top:15px;font-weight:400;line-height:1.4;word-break:keep-all}.map_info .map_title em{font-style:normal}.map_info .info_list{text-align:center;margin-top:20px}.map_info .info_list .info_copy{font-size:1.1rem;font-weight:400;word-break:keep-all;line-height:1.4}.map_info .info_list .info_copy em{font-style:normal}.main_slide{width:100%;height:100%}.main_slide .slick-slide{height:60rem;margin:0;position:relative}.main_slide .slick-prev,.main_slide .slick-next{z-index:1;width:initial;height:initial;border:1px solid white;border-radius:40px;padding:10px}.main_slide .slick-prev:before,.main_slide .slick-next:before{font-family:inherit;font-size:40px}.main_slide .slick-prev{left:50px;z-index:1}.main_slide .slick-next{right:50px}.main_slide .slick-slide .slide_img{width:100%;height:100%}.main_slide .slick-slide .slide_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main_slide .slick-slide .item_copy_con{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000004d}.main_slide .slick-slide .item_copy_con .item_title{font-size:64px;color:#fff;font-weight:400}.main_slide .slick-dots{bottom:50px}.main_slide .slick-dots li button:before{color:#fff;font-family:inherit;font-size:40px;line-height:10px}.main_slide .slick-dots li.slick-active button:before{color:transparent}.main_slide .slick-dots li button{background-color:#fff;border-radius:40px;opacity:.5;width:14px;height:14px;margin:0 auto}.main_slide .slick-dots li button:hover,.main_slide .slick-dots li.slick-active button{opacity:1}.main_slide .slick-list,.main_slide .slick-track{height:100%}.login_con .right .in .login_box .login_cate.pw_setting_cate .unit.act{width:100%}.auth_con{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.auth_con .auth_copy{font-size:28px;font-weight:400}.down_sec{margin-top:40px}.down_sec .down_list{display:flex;align-items:center;justify-content:center}.down_sec .down_list .down_btn{display:flex;align-items:center;justify-content:center;padding:0 30px;border:1px solid #1e1e1e;border-radius:100px;margin:5px;height:48px;font-size:24px;font-weight:400;cursor:pointer}.down_sec .down_list .down_btn .down_icon{display:flex;width:22px;margin-right:6px}.com_img{width:100%}.link_box{position:fixed;bottom:30px;right:30px}.link_box .link_icon{display:flex;width:50px;height:50px;background-color:#fff;margin-top:10px;border-radius:50px;overflow:hidden;padding:8px;box-sizing:border-box;border:1px solid #dcdcdc}.prof_link{width:30px;display:inline-block;margin-left:5px}.prof_link img{width:100%}.popup_con{position:absolute;top:25%;left:50%;width:640px;transform:translate(-50%);z-index:3}.popup_con .in .popup .pop_img{display:flex}.popup_con .in .popup .info{background-color:#fff;padding:10px;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between}.popup_con .in .popup .info label{display:flex;align-items:center}.popup_con .in .popup .info label input{width:14px;height:14px}.popup_con .in .popup .info label .pop_copy{display:inline-block;margin-left:4px;font-size:14px}.rag-folder-box{background:#fff;border-radius:20px;max-width:480px;margin:0 auto;padding:0;overflow:hidden}.rag-folder-header{display:flex;align-items:center;justify-content:space-between;background:#3a3a40;padding:24px;border-radius:20px 20px 0 0}.rag-folder-header-title{display:flex;align-items:center}.rag-folder-header-btn{display:none;border:none;cursor:pointer;transition:background-color .2s;background-color:#fff;border-radius:4px;padding:4px;width:26px;box-sizing:border-box}.rag-folder-header-btn:hover{background-color:#ffffff1a}.rag-close-icon{width:100%}.rag-folder-icon{width:20px;margin-right:16px}.rag-folder-title{color:#fff;font-size:18px;font-weight:600}.rag-folder-list{background:#fff;min-height:320px;max-height:440px;overflow-y:auto}.rag-folder-file{display:flex;align-items:center;padding:24px 20px;border-bottom:1px solid #f2f2f2;font-size:16px;background:#fff}.rag-folder-file:last-child{border-bottom:none}.rag-pdf-icon{width:20px;margin-right:12px}.rag-file-name{flex:1;color:#222;font-weight:400;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rag-file-size{color:#888;font-size:15px;margin-left:16px;min-width:60px;text-align:right}.rag-folder-upload-box{border-top:1px solid #dcdcdc}.rag-folder-upload{border:2px dashed #d2d2d2;border-radius:18px;margin:20px;padding:36px 0;display:flex;flex-direction:column;align-items:center;background:#fafbfc}.rag-upload-icon{width:32px;margin-bottom:12px;opacity:.6}.rag-upload-text{color:#b0b0b0;font-size:18px;font-weight:400}.chat-interface{max-width:800px;margin:0 auto;padding:40px;border-radius:8px}.chat-title{text-align:left;font-size:48px;font-weight:700;margin-bottom:30px}.chat-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.rag-mode{display:flex;align-items:center;gap:10px;font-weight:500}.reset-chat{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:#6c757d;font-size:16px}.reset_icon{width:24px;height:24px;background-color:#444;display:flex;justify-content:center;align-items:center;border-radius:6px}.reset-chat img{width:18px}.switch{position:relative;display:inline-block;width:50px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#5cc3dc}input:checked+.slider:before{transform:translate(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.chat-messages{display:flex;flex-direction:column;gap:24px;margin-bottom:30px;overflow-y:auto;padding-right:10px}.message{padding:12px 14px;border-radius:8px;max-width:80%;line-height:1.6}.user-message{background-color:#444;color:#fff;align-self:flex-end}.user-message p{color:#fff}.message p{line-height:1.4}.ai-message{background-color:#fff;color:#333;align-self:flex-start;box-shadow:0 1px 2px #0000000d}.thinking{padding:15px 20px}.typing-indicator{display:flex;gap:5px;align-items:center}.typing-indicator span{width:8px;height:8px;background-color:#9e9e9e;border-radius:50%;animation:typing 1s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-input-area{margin-top:20px;display:flex;background-color:#fff;flex-direction:column;border-radius:8px;padding:20px;width:100%;box-sizing:border-box;align-items:flex-end}.input-wrapper{position:relative;width:100%}.chat-input-area textarea{width:100%;border:none;outline:none;resize:none;font-size:16px;line-height:1.6;background-color:transparent;min-height:42px;box-sizing:border-box;margin-bottom:8px;padding:0}.chat-input-area .send-btn{width:40px;height:40px;border:none;border-radius:10px;background-color:#d7d7d7;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0;margin-left:10px}.chat-input-area .send-btn img{width:14px}.chat-input-area textarea:not(:-moz-placeholder)+.send-btn{background-color:#333}.chat-input-area textarea:not(:placeholder-shown)+.send-btn{background-color:#333}.folder_btn{margin-top:6px;display:none}.folder_btn .reset_icon img{width:16px}.rag_del_btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #FC6F4A;border-radius:4px;margin-left:6px;cursor:pointer}.rag_del_btn .rag-del-icon{width:12px}@media (max-width:839px){.noneSc{overflow-y:hidden;overflow-x:hidden}.banrHead{font-size:40px}.banrSub{font-size:22px}.sloCopy{font-size:16px}.maDownBox{flex-wrap:wrap}.maDownCon{width:100%;flex-wrap:wrap}.mediaList{flex-wrap:wrap}.mediaUnit{width:48%;margin-bottom:40px}.maDownList{width:100%;justify-content:center;margin-top:20px}.mainUserBox{width:100%;margin-left:0;margin-top:40px}.rankSec{flex-wrap:wrap}.rankBox{width:100%;max-width:inherit}.mainNoticeBox{padding:0;margin-top:80px}.quickMenuList{display:flex;justify-content:space-between;width:100%}.quickMenu{width:49%}.boardSec{flex-wrap:wrap}.boardSec .mainBoardBox{width:100%;margin-bottom:80px}.gameUnit{width:33.33%}.gameTitle{font-size:12px}.gameLikeIcon{width:12px}.gameLikeCopy{font-size:12px}.introHeadImg{width:100%;max-width:500px}.introConBox{flex-wrap:wrap}.introHead{font-size:18px}.introImg{min-width:inherit;width:100%;max-width:500px;margin:0 auto}.introConList{max-width:500px;margin:60px auto 0;padding-left:0}.introRef{font-size:16px}.introRefBox{max-width:500px}.introFooter{text-align:center;word-break:keep-all;line-height:1.4;font-size:22px}.introFooterBox{height:200px}.introSub{font-size:16px}.introTitle{font-size:26px;margin-bottom:20px}.footerMenu{line-height:1.4}.banrBox{height:initial}.banerImgList{min-width:auto;width:100%;height:50vh;padding-right:5%;box-sizing:border-box}.bannerCopyBox{position:initial;padding:0 5%;width:auto;margin-top:20px;max-width:initial}.bannerThumBox{position:initial;padding:0 5%;height:initial}.bannerThumList{flex-direction:initial;height:auto;width:100%;margin-top:30px}.mainSlogBox{display:none}.bannerHead{font-size:26px}.bannerCopy{font-size:16px}.bannerDtlBtn{font-size:16px;width:120px;height:36px;line-height:34px;box-sizing:border-box}.bannerThumUnit{width:15%}.coopBox{height:60px}footer{padding:0 5%}.aboutTopBox{max-width:600px}.abInfoList{flex-wrap:wrap;max-width:600px;margin:30px auto 0}.abInfoUnit{width:50%;margin-bottom:10%}.abSymHead{font-size:18px}.abSymIn{padding:0 20px}.abHeadCopy{font-size:18px}.abSubCopy{font-size:14px}.abIconList{flex-wrap:wrap;justify-content:flex-start}.abIconUnit{width:33.33%;margin-bottom:10%;padding:0 10px;box-sizing:border-box}.yearSec{padding-top:0}.yearLeft .yearCon{flex-direction:initial;margin-left:0;margin-right:9px}.yearLeft{padding-left:51px;text-align:left}.yearLeft .yearCon .yearLineBox .yearDot:first-child{display:block}.yearLeft .yearCon .yearLineBox .yearDot:last-child{display:none}.yearBlock{margin:0}.yearTotalline{left:60px}.yearBox{max-width:500px;margin:60px auto 0}.yearCon{width:100%}.yearRight{padding-left:51px;justify-content:initial}.yearLeft .yearCopyBox{padding-left:10px}.yearConCopy{font-size:16px}.yearCenter{max-width:120px}.teamList{flex-wrap:wrap}.teamUnit{width:49%;margin-bottom:2%}.teamList{max-width:500px;margin:0 auto}.teamNm{font-size:18px}.teamInfoHead{font-size:15px}.teamInfoCopy{font-size:14px}.teamProfile{max-width:120px}.bizUnit{width:31%}.portHead{font-size:18px}.portBox{max-width:500px}.abIconSub{font-size:14px}.boardSubBtn,.writeBtn,.replyBtn{font-size:12px;width:60px;height:24px;line-height:22px;margin-left:4px}.writeBtn{line-height:24px}.replyinfoInput{width:100%;max-width:120px}.prodUnit{flex-wrap:wrap;margin-bottom:0}.prodImg{width:100%;margin-bottom:2%}.prodConUnit{width:49%}.prodHead{font-size:18px;margin-bottom:15px}.prodSub{font-size:16px}.prodImgList{margin-bottom:2%}.scroll_box{position:fixed;right:5%;bottom:70px;display:flex;z-index:10;flex-direction:column}.scroll_box .scroll{display:flex;width:50px;cursor:pointer}.scroll_box .scroll.up{margin-bottom:10px}.mo_footer{display:block}.mo_footer .in{padding:16px 0}.mo_footer .in .copy{font-size:14px;margin-right:40px}.main_con .main_head{box-sizing:border-box;flex-direction:column-reverse;justify-content:center}.main_con .main_head .main_sub{justify-content:center}.main_con .main_head p.sub{font-size:22px}.main_con .main_head p{text-align:center;font-size:44px}.main_con .main_head .main_copy_con{margin-top:100px}.main_slide .slick-dots{bottom:80px}.main_slide .item .item_copy_con .item_title{font-size:54px;max-width:320px;word-break:keep-all}.main_slide .slick-prev{left:30px}.main_slide .slick-next{right:30px}.main_slide .slick-prev:before,.main_slide .slick-next:before{font-size:30px}.main_img .img{max-width:200px}.main_img .img .shadow{bottom:-30%}.dub_vid{flex-wrap:wrap}.dub_vid video{width:100%}.tech_box{padding:0 5%;box-sizing:border-box;margin:140px 0}.tech_box .title{font-size:32px;margin-bottom:40px}.tech_box .copy{font-size:18px}.point_box .sound_back video{width:100%}.point_box .sound_back{width:100%}.research_box{padding:0 5%;box-sizing:border-box;margin-bottom:140px}.research_box .title{font-size:32px;margin-bottom:40px}.research_box .resear_list .unit_copy{font-size:18px;padding:12px}.about_box{padding:60px 5%;box-sizing:border-box}.about_box .head{font-size:32px}.about_box .about_con{margin-top:40px}.about_box .about_con .list p{font-size:18px;padding:20px}.main_contact{padding:100px 5%;box-sizing:border-box}.main_contact .in{flex-wrap:wrap}.main_contact .title{width:100%;text-align:center;margin-bottom:80px;min-width:initial}.main_contact .title h1{font-size:32px;margin-bottom:15px}.main_contact .title p{font-size:18px}.main_contact .input_con{max-width:initial}.main_contact .input_list .unit p{font-size:18px;margin-bottom:10px;padding-left:10px}.main_contact .input_list .unit input{font-size:18px;padding:10px}.main_contact .btn_box{margin-top:60px}.main_contact button{height:54px;font-size:20px;width:150px}.copy_right{display:none}.mo_copy_right{display:block;text-align:center}.footerMenuList{display:flex;justify-content:center}.footerMenuLi{margin:0 15px}.footerMenu{margin:0}.footer_call{text-align:center;margin-bottom:20px}.footerCopy{text-align:center;display:block}.prod_con .prod_back{margin-top:80px}.prod_con .prod_back .in .con .head{font-size:26px;margin-bottom:40px}.prod_con .prod_back .in .con .copy{font-size:20px}.prod_con .prod_back .in .con .btn_list{margin-top:80px}.prod_con .prod_back .in .con .btn_list .prod_btn{width:160px;height:48px;line-height:48px;border:none}.prod_con .sec{padding:0 5%;box-sizing:border-box}.prod_con .sec .title{font-size:32px}.prod_con .sec .unit .title_unit{width:100%;margin-bottom:40px}.prod_con .sec .unit .title_unit .sub_title{font-size:22px;margin-bottom:10px}.prod_con .sec .unit .title_unit .sub_copy{font-size:18px;margin-bottom:0}.prod_con .sec .unit .img{display:flex;align-items:center;margin-bottom:20px;width:100%}.prod_con .sec .unit .img .sub_copy.mo{font-size:20px;font-weight:300;line-height:1.4;word-break:keep-all;display:block;margin-bottom:0;margin-left:20px}.prod_con .sec .unit .img .comImg{max-width:440px;width:100%}.prod_con .sec .unit{flex-wrap:wrap;margin-bottom:80px}.prod_con_02{padding:100px 5%;box-sizing:border-box;margin-top:80px}.prod_con_02 .prod_box{align-items:initial;min-height:initial}.content .com_title{font-size:32px}.prod_con_02 .prod_box .list{display:none}.prod_con_02 .prod_box .prod_list_img{display:flex;margin-top:100px}.prod_con_02 .prod_box .ref,.comp_con .prod_back .in .con .copy{max-width:initial}.comp_con .sec .team_list .unit{width:48%;margin-bottom:20px;flex-wrap:wrap}.comp_con .sec .team_list .unit .copy_con{width:100%;margin:0}.comp_con .sec .history{width:100%}.newsl_box{padding:0 5%;box-sizing:border-box}.newsl_box .title{font-size:20px}.newsl_box .form_con .unit .newsl_input{box-sizing:border-box;padding:10px;font-size:18px}.newsl_box .form_con .unit .name{font-size:18px;margin-left:10px}.agree_con label span{font-size:16px;margin-left:6px}.agree_con label input{width:16px;height:16px}.newsl_box .form_con .unit{margin-bottom:30px}.content .com_btn{width:-moz-fit-content;width:fit-content;height:50px;line-height:48px;padding:0 20px}.content .com_btn.news_btn{margin:0}.login_con .left{display:none}.login_con .right{width:100%}.login_con .right .in .login_box .login_cate .unit{font-size:28px;border-width:3px}.login_con .right .in .login_box .form_list .unit .title,.login_con .right .in .login_box .form_list .unit .login_input{font-size:18px}.login_con .right .in .login_box .form_list .login_btn{border-radius:6px;font-size:20px;height:44px}.login_con .right .in .login_box .form_list .forgot_pw,.login_agree label .agree_copy{font-size:16px}.voice_con{padding:0 5% 200px}.voice_con .voice_title{font-size:32px;margin-bottom:120px;margin-top:150px}.voice_con .comment{font-size:22px;margin-bottom:30px}.voice_btn{font-size:18px;width:-moz-fit-content;width:fit-content;padding:0 20px;min-width:initial;height:44px;word-break:keep-all}.file_con .file{padding:8px}.file_con .file .unit .file_copy,.voice_con .ref{font-size:17px}.voice_con_list{box-sizing:border-box;margin-bottom:60px}.voice_con_list .voice_head{font-size:32px;text-align:center}.voice_con_list .voice_head.cont_list_head{font-size:26px}.voice_con_list .list .unit{width:48%}.voice_con_list .list .unit .info{font-size:18px;margin-top:10px}.voice_con_list .list .unit .vod{border-radius:10px;overflow:hidden}.survey_pop{padding:0 5%;box-sizing:border-box}.survey_pop .in .con{padding:30px}.survey_pop .in .con .title{font-size:20px}.survey_pop .in .con .text_con .head{font-size:16px}.survey_pop .in .con .text_con .text{font-size:14px;max-width:400px;margin:0 auto}.survey_pop .in .con .rate_list .unit .text,.survey_pop .in .con .memo .memo_title{font-size:14px}.survey_pop .in .con .memo .rate_memo{font-size:14px;height:80px}.survey_pop .in .con .memo{margin-top:30px}.survey_pop .in .con .memo .agree_con span{font-size:13px;word-break:keep-all}.survey_pop .in .con .memo .agree_con input{width:14px;height:14px}.survey_pop .in .con .memo .survey_btn{font-size:15px;width:100px;height:40px;border-radius:8px}.survey_pop .in .con .rate_list label{width:31%}.survey_pop .in .con .memo .survey_btn_con{margin-top:20px}.voice_content{margin-top:80px}.media_con_02 .media_top{padding:100px 5% 50px}.media_con_02 .media_top .dot_list .dot{width:14px;height:14px}.media_con_02 .media_top .releases_list .unit .title{font-size:24px}.media_con_02 .media_top .releases_list .unit .date{font-size:16px;margin-top:15px}.media_box{padding:120px 5% 80px;box-sizing:border-box}.media_box .list .media_href,.media_box .list .unit .copy_con{width:100%}.media_box .list .unit .copy_con .head{font-size:24px}.media_box .list .unit .copy_con .date{font-size:16px;margin-top:15px}.media_con_02{margin-top:80px}.comp_con .sec .team_list .unit .img img{width:100%;min-width:initial}.comp_con .sec .team_list .unit .img{width:40%}.voice_con .comment.head{font-size:22px}.lang_list .unit .type{font-size:18px;padding:0 20px;height:44px;word-break:keep-all;line-height:42px}.lang_list .unit{margin-bottom:15px;align-items:center}.lang_list .unit .lang_audio{margin-left:15px}.file_con .file.input_box{min-height:62px}.speech_con .file_input{font-size:17px}.down_con .voice_btn.down{line-height:42px}.comp_con .sec .team_list{flex-wrap:wrap}.comp_con .sec .team_list .unit .copy_con .name{font-size:24px}.comp_con .sec .team_list .unit .copy_con .copy{font-size:16px}.comp_con .sec .history .in .year{margin-left:0}.comp_con .sec .history .in .unit .line{left:45px}.comp_con .sec .history .in .unit .con{margin-left:40px;width:100%}.media_box .list .unit .copy_con .summary{font-size:16px}.media_box .list .unit .copy_con .go_btn{font-size:16px;height:32px}.prod_con .sec .unit .tech_img{width:100%;margin-bottom:20px}.popup_con{width:520px}.link_box{bottom:70px}.headerMenuUnit.demo2 .headerMenu.demoMenu{width:-moz-max-content;width:max-content;padding:0 14px}.chat_nav{position:fixed;top:0;z-index:99;width:100%;background-color:#0009;display:flex;height:100%;padding-left:15%}.chat_con{min-width:initial;width:100%}.rag-folder-box{width:100%;max-width:initial;border-radius:0;display:flex;flex-direction:column;justify-content:space-between}.voice_con .voice_title.ai_title{margin-top:40px}.rag-file-name{font-size:14px}.rag-file-size{font-size:13px}.rag-folder-title,.rag-upload-text{font-size:16px}.rag-folder-upload{border-radius:12px}.folder_btn{display:flex}.chat-controls{align-items:baseline}.rag-folder-header-btn{display:flex}.rag-folder-header{border-radius:0;padding:20px}}@media (max-width:579px){.banrHead{font-size:34px}.banrSub{font-size:20px}.sloCopy{font-size:14px}.secHead{font-size:18px}.maDownCon{padding:30px}.maDownHead{font-size:34px}.maDownUnit{width:140px;height:140px;min-width:140px;min-height:140px}.maDownImg{width:80px}.maDownCopy{font-size:14px}.maDownSub{margin-top:10px;font-size:16px}.mainUserBtn{font-size:14px}.mediaUser,.mediaTitle{font-size:12px}.mediaLikeIcon{width:12px}.mediaLikeCopy{font-size:12px}.rankId,.subMenu{font-size:14px}.quickMenu{height:80px;line-height:76px;font-size:18px}.mainBoardUnit{flex-wrap:wrap;height:auto;padding:10px 0}.boardType{font-size:12px;min-width:44px;height:20px;line-height:20px;margin-bottom:5px}.boardInfo{min-width:inherit;margin-top:5px;width:100%;text-align:left}.moreView{width:18px}.tHeadBox p{display:none}.tUnit{flex-wrap:wrap;justify-content:flex-start;padding:15px 0}.tSub{min-width:inherit;font-size:12px}.tUnit>span{min-width:inherit;margin-right:5px;padding-right:5px;border-right:1px solid #dcdcdc;display:flex}.tUnit>.tTitleBox{display:inline-block;border:none;padding-right:0;margin:5px 0}.tTitle{font-size:13px}.tMobile{display:inline-block}.pageBox{margin-top:60px}.shortSec{margin-bottom:0}.contHead{font-size:18px}.contSub{font-size:13px}.agreeCopy,.agreeView{font-size:12px}.contInputTwin .contInputUnit{width:100%}.contInputTwin .contInputUnit:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc}.contTitle{font-size:13px;min-width:60px}.contSelect,.contInput{height:36px;line-height:36px;font-size:13px}.contAnw{font-size:13px}.contRef{font-size:12px}.contTA{font-size:13px}.contFileCon{flex-wrap:wrap}.fileBtnList{display:flex;margin-left:0;margin-top:5px;width:200px;justify-content:space-between}.fileBtn{width:49%;font-size:13px;height:30px;line-height:28px;border-width:1px}.fileNm{font-size:12px}.mailLabel{min-width:80px;display:flex;margin-top:5px}.labelCopy{font-size:12px;margin-left:4px}.contactBtnList{max-width:360px}.contMailUnit{flex-wrap:wrap}.contCopy{font-size:12px;min-width:20px}.contTitle{line-height:1.4}.searchInput{font-size:12px;width:160px;height:26px}.searchBtn{width:26px;height:26px}.entUnit{width:50%;padding:0 8px}.entList{flex-wrap:wrap}.entDate{font-size:12px}.entHead{font-size:13px}.entCopyBox{padding:10px 0}.entDateBox{margin-top:5px}.entIcon{height:12px}.secIn_02{padding-top:80px}.rankTapBox{flex-wrap:wrap}.faqTap,.rankTap{font-size:13px;margin:4px}.faqSearchBox{flex-wrap:wrap}.faqHeadBox{width:100%;margin-bottom:10px}.faqHead,.faqRsHead{font-size:16px}.faqSub{font-size:14px}.faqSearchUnit{max-width:inherit}.faqRsTitle{font-size:13px;word-break:keep-all}.faqRsConIn{font-size:13px}.faqInput{font-size:14px;height:44px;line-height:44px}.faqRsList{margin-top:15px}.gameUnit{width:50%;padding:0 8px}.guideHead{font-size:13px}.guideArrow{width:12px}.rankRefCon{flex-wrap:wrap}.rankCopy{font-size:14px}.rankHead{display:none}.tRank,.tChg{min-width:60px}.tRefUnit .rankCopy{font-size:13px;color:#969696}.tRankUnit{min-height:60px;height:auto;padding:10px 0;box-sizing:border-box}.tRefUnit{width:100%;text-align:left}.tNick{margin-bottom:5px}.contScHead{word-break:keep-all}.footerMenu{font-size:12px}.footerSlo{font-size:13px}.footerConList{flex-wrap:wrap}.footerConUnit{margin-bottom:20px}.footerlogo{height:26px}.bannerIdxList{max-height:130px}.bannerIdxUnit{width:10px;height:10px}.bannerHead{font-size:20px}.bannerCopy{font-size:14px;margin-top:10px}.bannerDtlBtn{font-size:14px;width:100px;height:32px;line-height:30px;margin-top:15px}.bannerThumNum{font-size:24px}.main_img .img{max-width:140px}.main_con .main_head p.sub{font-size:16px}.main_con .main_head p{font-size:32px}.main_con .main_head .main_copy_con{margin-top:60px}.tech_box .title{font-size:26px}.tech_box .copy{font-size:16px}.tech_box{margin:100px 0}.research_box .title{font-size:26px}.research_box .resear_list .unit_copy{font-size:16px}.research_box{margin-bottom:100px}.about_box .head{font-size:26px}.about_box .about_con .list p{font-size:16px;margin-bottom:10px}.main_contact .title h1{font-size:26px}.main_contact .title p,.main_contact .input_list .unit p,.main_contact .input_list .unit input{font-size:16px}.main_contact button{font-size:18px;border-radius:10px}.main_contact .input_list .unit{margin-bottom:30px}.main_contact .title{margin-bottom:60px}.footerMenuList{justify-content:space-between}.footerMenuLi{margin:0}.copy_right{font-size:13px;margin-bottom:15px}.footer_call{font-size:17px;margin-bottom:15px}.footerCopy{font-size:14px}.main_contact{margin-bottom:0}.main_contact .btn_box{margin-top:40px}.prod_con .prod_back .in .con .head{font-size:22px;margin-bottom:20px}.prod_con .prod_back .in .con .copy{font-size:14px}.prod_con .prod_back .in .con .btn_list .prod_btn{font-size:15px;width:120px;height:44px;line-height:44px}.prod_con .prod_back{margin-top:60px}.prod_con .prod_back .gradation{width:100%}.prod_con .prod_back .in .con .btn_list{margin-top:40px}.prod_con .sec .title{font-size:26px;margin-bottom:60px}.prod_con .sec .unit .img .sub_copy.mo{font-size:14px}.prod_con .sec .unit .title_unit .sub_title{font-size:18px;line-height:1.4;word-break:keep-all}.prod_con .sec .unit .title_unit{margin-bottom:20px}.prod_con .sec .unit{margin-bottom:80px}.content .com_title{font-size:26px;line-height:1.4;word-break:keep-all}.prod_con_02 .prod_box .prod_list_img{margin-top:60px}.prod_con_02 .prod_box .ref{font-size:14px;margin-top:30px}.content .com_btn{font-size:16px;width:-moz-fit-content;width:fit-content;padding:0 20px;height:46px;line-height:44px}.prod_con_02 .prod_box .com_btn{margin-top:40px}.prod_con_02{margin-top:60px;padding-top:80px}.newsl_box .title{font-size:18px;line-height:1.4}.newsl_box .form_con{margin-top:40px}.newsl_box .form_con .unit .name,.newsl_box .form_con .unit .newsl_input{font-size:16px}.newsl_box .form_con .unit{margin-bottom:20px}.agree_con label span{text-align:left;font-size:14px}.agree_con label input{width:14px;height:14px}.newsl_btn{margin-top:40px}.voice_btn{font-size:14px;padding:0 15px;height:34px;border-radius:6px}.voice_con .voice_title{font-size:26px;margin-top:100px;margin-bottom:60px}.voice_con .comment{font-size:16px;margin-bottom:20px}.voice_con .ref{font-size:14px;margin:10px 0}.file_con .file .unit .file_copy{font-size:14px;margin-left:8px}.file_con .file{border-radius:10px;padding:6px}.file_con{margin-bottom:80px}.file_con .btn_con{margin-top:20px;padding-top:20px}.voice_content{margin-top:60px}.voice_con{padding-bottom:120px}.voice_con_list .voice_head{font-size:26px}.voice_con_list{margin-bottom:40px}.voice_con_list .voice_head.cont_list_head{font-size:18px}.voice_con_list .list{margin-top:20px;margin-bottom:60px}.voice_con_list .list .unit{width:100%;margin-bottom:40px}.voice_con_list .list .unit .info{font-size:14px}.login_con .right .in{padding:0 5%;margin-top:20%}.login_con .right .in .login_box .login_cate .unit{font-size:22px;padding-bottom:18px}.login_con .right .in .login_box .form_list{margin-top:40px}.login_con .right .in .login_box .form_list .unit .title,.login_con .right .in .login_box .form_list .unit .login_input{font-size:16px}.login_con .right .in .login_box .form_list .login_btn{margin-top:30px;font-size:18px}.login_con .right .in .login_box .form_list .forgot_pw{font-size:14px;margin-top:15px}.login_agree label .agree_copy{font-size:14px;margin-left:6px}.scroll_box .scroll{width:40px}.media_con_02 .media_top .releases_list{margin-top:60px}.media_con_02 .media_top .releases_list .unit{margin-bottom:40px}.media_con_02 .media_top .releases_list .unit .title{font-size:16px}.media_con_02 .media_top .releases_list .unit .date{font-size:12px;margin-top:10px}.media_box .list{margin-top:60px}.media_box .list .unit .copy_con .head{font-size:14px}.media_box .list .unit .copy_con .date{font-size:12px;margin-top:10px}.media_con_02 .media_top .dot_list .dot{width:10px;height:10px}.media_con_02{margin-top:60px}.media_con_02 .media_top{padding-top:60px;padding-bottom:40px}.media_con_02 .media_top .dot_list{margin-top:80px}.comp_con .sec .team_list .unit .copy_con{margin:0;padding-left:10px;box-sizing:border-box}.comp_con .sec .team_list .unit{padding:20px}.comp_con .sec .team_list .unit .copy_con .name{font-size:20px;margin-bottom:10px}.comp_con .sec .team_list .unit .copy_con .copy{font-size:14px;line-height:1.4}.comp_con .sec .team_list .unit .img{width:45%}.comp_con .sec .history .in .unit .con .copy{font-size:16px}.prod_con .sec{margin-bottom:120px}.media_box .list .unit .img{border-radius:6px}.prod_con .sec .unit .title_unit .sub_copy{font-size:16px}.media_box{padding-top:80px;padding-bottom:60px}.voice_con .comment.head,.voice_con .comment_box .in .unit .copy,.voice_con .comment_box .in .unit .num{font-size:16px}.voice_sel_box .voice_select{font-size:14px;height:40px}.lang_list .unit .type{font-size:14px;padding:0 15px;height:34px;border-radius:6px;line-height:32px;margin-bottom:10px}.lang_list .unit{flex-wrap:wrap;justify-content:center;margin-bottom:40px}.lang_list .unit .lang_audio{margin-left:0}.survey_pop .in .con .rate_list .unit .text{font-size:12px}.survey_pop .in .con .rate_list .unit{padding:0}.survey_pop .in .con .rate_list .unit .rate_icon{padding:10px 10px 0;box-sizing:border-box}.survey_pop .in .con{padding:20px}.survey_pop .in .con .title{font-size:20px;max-width:200px;margin:0 auto 20px;line-height:1.2}.survey_pop .in .con .memo .memo_title{font-size:13px;margin-bottom:10px}.survey_pop .in .con .memo .rate_memo{font-size:13px}.file_con .file.input_box{min-height:48px}.speech_con .file_input{font-size:14px}.media_con.record_con{margin-top:80px}.down_con .voice_btn.down{line-height:32px}.comp_con .sec .history .in .unit .con .his_con{flex-wrap:wrap}.comp_con .sec .history .in .unit .con .his_con .text{font-size:14px;width:100%}.comp_con .sec .history .in .unit .con .dot{min-width:10px}.comp_con .sec .history .in .year{margin:10px 0}.comp_con .sec .history .in .unit{padding:20px 0}#map{height:260px}.media_box .list .unit .copy_con .summary{font-size:12px}.media_box .list .unit .copy_con .go_btn{font-size:13px;margin-top:20px;height:28px;border-radius:4px}.map_info{margin-top:30px}.media_box .list .media_href{margin-bottom:40px}.map_sec .root_daum_roughmap .wrap_map{height:87.9%}.map_info .map_logo_con .map_logo{max-width:140px}.map_info .map_title{font-size:.9rem;margin-top:10px}.map_info .info_list{margin-top:15px}.map_info .info_list .info_copy{font-size:.9rem}.main_con .main_head{height:50rem}.main_slide .slick-dots{bottom:30px}.main_slide .slick-dots li button{width:10px;height:10px}.main_slide .item .item_copy_con .item_title{font-size:34px}.main_slide .slick-prev{left:20px}.main_slide .slick-next{right:20px}.main_slide .slick-prev:before,.main_slide .slick-next:before{font-size:20px}.main_slide .item{height:50rem}.auth_con .auth_copy{font-size:20px}.comp_con .sec .team_list .unit{width:100%}.comp_con .sec .team_list .unit.prof{padding:20px}.comp_con .sec .team_list .unit.prof .copy_con .name{font-size:20px}.comp_con .sec .team_list .unit.prof .copy_con .copy{font-size:14px;line-height:1.4}.comp_con .sec .team_list .unit.prof .img{width:45%}.down_sec .down_list{flex-wrap:wrap;flex-direction:column}.down_sec .down_list .down_btn{font-size:16px;height:44px;padding:0 20px}.down_sec .down_list .down_btn .down_icon{width:16px}.popup_con{width:90%}}@media (max-width:424px){.sloInner{text-align:center;max-width:300px;padding:10px 0}.sloCopy{line-height:1.4}.banrHead{font-size:28px}.banrSub{font-size:18px}.banrBtn{font-size:16px;width:110px}.maDownHead{font-size:24px;border-width:4px}.maDownSub,.mainUserCell{font-size:14px}.boardTitle{font-size:13px}.quickMenu{height:70px;line-height:66px;font-size:16px}.subMenu{font-size:13px}.rankNum{font-size:14px}.comHead{font-size:22px}.comHeadSub{font-size:13px}.tdTitle{font-size:16px}.tdSub{font-size:12px}.tdInfoIcon{height:12px}.tdLikeCopy{font-size:14px}.tdLikeIcon{width:14px}.tdLikeBtn{width:80px;height:34px;line-height:40px}.replyHead{font-size:13px}.replyCon{font-size:12px}.replyDp{padding-left:30px}.replyInput{font-size:12px}.replyUser{font-size:13px}.replyBtn{font-size:12px;width:70px;height:26px;line-height:26px}.tdBoardList{flex-wrap:wrap}.tdBoardUnit{width:100%}.tdBoardList .tdBoardUnit:first-child{border-right:none;border-bottom:1px solid #dcdcdc}.tdBoardRef,.tdBoardCopy{font-size:12px}.tHeadInput{font-size:16px;height:44px;line-height:44px}.tEditRefHead{font-size:14px}.tEditRef{font-size:12px;margin-bottom:5px}.comBtn{font-size:14px;height:38px}.contScBtn{line-height:38px}.faqRsTitleBox{padding:10px 0}.joinAuthUnit{padding:15px}.joinCopyBox{padding-left:15px}.joinAuthSub{font-size:12px;word-break:keep-all;line-height:1.4}.joinAuthHead{font-size:13px}.joinImg{min-width:34px;width:34px}.joinAuthBtn{font-size:13px;font-weight:400;width:70px;min-width:70px}.tap{font-size:13px}.introHead{font-size:16px;line-height:1.4;word-break:keep-all}.introConBox{margin-top:100px}.introConList{margin-top:40px}.introTitle{font-size:20px}.introSub{font-size:13px}.introConUnit{padding-bottom:30px;margin-bottom:30px}.introRefBox{padding:15px;border-radius:15px}.introRef{font-size:13px}.introFooterBox{margin-top:100px;height:140px}.introFooter{font-size:16px}.joinInputTitle{font-size:12px}.comSelect,.comInput{font-size:13px}.joinInputUnit{margin-bottom:20px}.inputBtn,.comBtn{font-size:13px}.loginRef{word-break:keep-all;font-size:12px}.loginSub{font-size:14px}.loginSubBox{margin-top:40px}.snsBtnCopy{font-size:13px}.loginInput,.loginDoBtn{font-size:14px}.reChkBox label,.loginSet{font-size:12px}.mdaUnit{width:50%;padding:0 6px}.mediaUser{display:flex}.tRef{font-size:12px;line-height:1.4}.bannerThumList{flex-wrap:wrap;justify-content:flex-start}.bannerThumUnit{width:22%;margin-right:3%;margin-bottom:3%}.coopBox{height:50px;margin:30px 0}.aboutTopBox{max-width:360px}.comHeadBox{margin:60px 0}.abSec_01{margin-top:80px}.abSecHead{font-size:20px}.abSymWrap{padding:10px}.abSymHead{font-size:16px}.abSymIn{border-width:14px}.abHeadCopy{font-size:14px}.abSubCopy{font-size:12px}.abCopyBox{padding:0 10px}.abIconUnit{width:49%}.abIcon{width:100px}.abIconSub{font-size:12px}.abIconNum{font-size:20px}.abSec_back{padding:60px 5%}.yearSec{padding-top:0}.yearBlock{width:100px;height:100px}.yearTitle{font-size:20px}.yearTotalline{left:50px}.yearLeft,.yearRight{padding-left:44px}.yearLine{width:40px}.yearHead{font-size:18px}.yearConCopy{font-size:12px;word-break:keep-all}.yearLi{line-height:1.4}.yearUl{margin-top:10px}.yearDot{width:12px;height:12px}.yearUnit{margin-bottom:50px}.yearRef{font-size:12px}.yearCenter{max-width:100px}.teamNm{font-size:14px}.teamInfoHead{font-size:12px;margin-bottom:10px}.teamInfoCopy{font-size:12px}.teamUnit{padding:15px}.teamProfile{max-width:80px}.teamNmBox{padding:10px 0}.bizUnit{width:48%}.portHead,.portBtnCopy{font-size:13px}.portIn{padding:15px}.portBtnIcon{width:10px}.portBtn{width:100px;height:34px;line-height:34px}.replyinfoInput{font-size:12px;height:30px;line-height:30px}.boardFixCopy,.boardFixInput{font-size:12px}.boardFixBtn{font-size:12px;width:80px;margin:0 4px}.boardFixCon{max-width:300px}.boardInput,.boardSelect{font-size:12px}.boardInput{width:140px}.contScHead{font-size:14px}.contSub{font-size:12px}.argeeCon{font-size:11px}.agreeConBox{padding:10px}.contTitle{font-size:12px;min-width:50px}.contSelect,.contInput{font-size:12px}.guideConCopy{font-size:13px}.prodImgLabel{font-size:12px;padding:6px}.prodImg{margin-bottom:10px}.prodConList{padding-top:10px;margin-bottom:10px}.prodConUnit{width:100%;margin-bottom:30px}.prodTitle{font-size:12px}.prodHead{font-size:15px;margin-bottom:10px}.prodSub{font-size:13px}.tdCon{font-size:12px;padding:20px 0}.tEdit{font-size:12px}.tEditRefBox{margin-top:10px}.editBtnList{margin-top:40px}.prodUnit{width:100%;margin-bottom:10px}.prodImgList{margin-bottom:0}.boardUsrBox{margin-top:5px}.link_box{bottom:70px;right:20px}.link_box .link_icon{width:44px;height:44px}.prof_link{width:24px}}.paging{margin-top:60px;padding:0 5%;box-sizing:border-box}.pgingIn{display:flex;justify-content:center;align-items:center}.pgingIn>p{width:10px;margin:0 4px;cursor:pointer}.pgingIn>p>img{width:100%}.pgingIn>ol{padding:0 10px;display:flex}.pgingIn>ol>li{list-style:none;width:28px;text-align:center;line-height:28px;height:28px;cursor:pointer;font-size:14px;font-weight:300;color:#333}.pgingIn>ol>.on{border:1px solid #dc3c32;box-sizing:border-box;border-radius:20px;color:#dc3c32}.comImg{width:100%}.comImgH{height:100%}.bold{font-weight:700}.w100{width:100%}.nonPd{padding-left:0;padding-right:0}.pd5{padding:0 5%;box-sizing:border-box}.flexC{display:flex;justify-content:center}.sa{opacity:0;transition:all .5s ease}.dy1{transition-delay:.1s}.dy2{transition-delay:.2s}.dy3{transition-delay:.3s}.dy4{transition-delay:.4s}.sa-up{transform:translateY(100px)}.hidden{display:none}.fw600{font-weight:600}.wh600{width:600px}.wh800{width:800px}.wh1000{width:1000px}.wh1080{width:1080px}.wh49p{width:49%}.mb100{margin-bottom:100px}.mb200{margin-bottom:200px}.pb200{padding-bottom:200px}.popup_con .in .popup .info .pop_close{width:16px;border:none;display:flex;padding:0}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--accent-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--dark-gradient: linear-gradient(135deg, #1e1e1e 0%, #2d2d2d 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .18);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .15);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .2);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}.main_slide{position:relative;overflow:hidden}.main_slide .slick-slide{position:relative;transition:transform var(--transition-slow)}.main_slide .slick-slide .slide_img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080);z-index:1}.main_slide .slick-slide .item_copy_con{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeInUp 1s ease-out}.main_slide .slick-slide .item_title{font-weight:700;text-shadow:0 4px 16px rgba(0,0,0,.4);letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main_slide .slick-prev,.main_slide .slick-next{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);transition:all var(--transition-base);z-index:10}.main_slide .slick-prev:hover,.main_slide .slick-next:hover{background:#ffffff40;transform:scale(1.1);box-shadow:var(--shadow-xl)}.main_slide .slick-dots{z-index:10}.main_slide .slick-dots li button{transition:all var(--transition-base);box-shadow:var(--shadow-md)}.main_slide .slick-dots li.slick-active button{background:var(--primary-gradient);transform:scale(1.2)}.tech_box{position:relative;overflow:hidden}.tech_box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);animation:float 15s ease-in-out infinite}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.tech_box .title{position:relative;display:inline-block}.tech_box .title:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:var(--primary-gradient);border-radius:2px;animation:expandWidth 1s ease-out}@keyframes expandWidth{0%{width:0}to{width:60px}}.research_box .resear_list{gap:16px}.research_box .resear_list .unit_copy{position:relative;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid transparent;background-clip:padding-box;transition:all var(--transition-base);overflow:hidden;box-shadow:var(--shadow-sm)}.research_box .resear_list .unit_copy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-gradient);transition:left var(--transition-base);z-index:-1}.research_box .resear_list .unit_copy:hover{color:#fff;transform:translateY(-4px);box-shadow:var(--shadow-lg)}.research_box .resear_list .unit_copy:hover:before{left:0}.about_box{position:relative}.about_box .about_con .list p{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);transition:all var(--transition-base);position:relative;overflow:hidden}.about_box .about_con .list p:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--primary-gradient);transform:scaleY(0);transition:transform var(--transition-base)}.about_box .about_con .list p:hover{transform:translate(8px);box-shadow:var(--shadow-lg)}.about_box .about_con .list p:hover:before{transform:scaleY(1)}.main_contact{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);position:relative;overflow:hidden}.main_contact:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(102,126,234,.15) 0%,transparent 70%);animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.main_contact .input_list .unit input,.main_contact .input_list .unit textarea{border:2px solid transparent;background:#fff;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.main_contact .input_list .unit input:focus,.main_contact .input_list .unit textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a,var(--shadow-md);transform:translateY(-2px)}.main_contact button{background:var(--dark-gradient);border:none;position:relative;overflow:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.main_contact button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.main_contact button:hover:before{width:300px;height:300px}.main_contact button:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.prod_con .sec .unit .tech_img{background:linear-gradient(135deg,#f8f9fa,#e9ecef);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.prod_con .sec .unit .tech_img:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl)}.prod_con .sec .unit .title_unit .sub_title{position:relative;display:inline-block}.prod_con .sec .unit .title_unit .sub_title:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:var(--accent-gradient);border-radius:2px}.comp_con .sec .team_list .unit{background:#fff;transition:all var(--transition-base);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.comp_con .sec .team_list .unit:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--primary-gradient);transform:scaleX(0);transition:transform var(--transition-base)}.comp_con .sec .team_list .unit:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.comp_con .sec .team_list .unit:hover:before{transform:scaleX(1)}.comp_con .sec .team_list .unit .img{transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.comp_con .sec .team_list .unit:hover .img{transform:scale(1.05);box-shadow:var(--shadow-md)}.media_box .list .unit{transition:all var(--transition-base)}.media_box .list .media_href{display:block;text-decoration:none;color:inherit}.media_box .list .unit .img{position:relative;overflow:hidden}.media_box .list .unit .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%);opacity:0;transition:opacity var(--transition-base)}.media_box .list .unit:hover .img:after{opacity:1}.media_box .list .unit .img .img_in img{transition:transform var(--transition-slow)}.media_box .list .unit:hover .img .img_in img{transform:scale(1.1)}.media_box .list .unit .copy_con .go_btn{background:var(--primary-gradient);color:#fff;border:none;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.media_box .list .unit .copy_con .go_btn:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.chat-interface{background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.chat-input-area{background:#fff;box-shadow:var(--shadow-lg);transition:all var(--transition-base)}.chat-input-area:focus-within{box-shadow:0 0 0 4px #667eea1a,var(--shadow-xl)}.chat-input-area .send-btn{transition:all var(--transition-base)}.chat-input-area .send-btn:hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.message{animation:messageSlideIn .3s ease-out}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message{background:var(--dark-gradient);box-shadow:var(--shadow-md)}.ai-message{background:#fff;box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.05)}.voice_btn{background:#fff;transition:all var(--transition-base);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.voice_btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#667eea33;transform:translate(-50%,-50%);transition:width .4s,height .4s}.voice_btn:hover:before{width:200px;height:200px}.voice_btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.voice_btn.act{background:var(--dark-gradient);box-shadow:var(--shadow-lg)}.rag-folder-box{box-shadow:var(--shadow-xl);transition:all var(--transition-base)}.rag-folder-header{background:linear-gradient(135deg,#3a3a40,#2d2d35);position:relative;overflow:hidden}.rag-folder-header:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rag-folder-file{transition:all var(--transition-base);cursor:pointer}.rag-folder-file:hover{background:linear-gradient(90deg,#f8f9fa,#fff);transform:translate(4px);box-shadow:var(--shadow-sm)}.rag-folder-upload{transition:all var(--transition-base);cursor:pointer}.rag-folder-upload:hover{background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border-color:#667eea;transform:translateY(-2px)}footer{background:linear-gradient(135deg,#1e1e1e,#2d2d2d);position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.footerMenu{transition:all var(--transition-fast);position:relative}.footerMenu:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-gradient);transition:width var(--transition-base)}.footerMenu:hover{color:#667eea}.footerMenu:hover:after{width:100%}.sa{opacity:0;transition:all var(--transition-slow)}.sa-up{transform:translateY(60px)}.sa.show{opacity:1;transform:none}.loading_box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading_box .in .loading_bar{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popup_con{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup_con .in .popup{animation:popupSlideUp .4s ease-out;box-shadow:var(--shadow-xl)}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;-webkit-transition:all var(--transition-base);transition:all var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--shadow-md)}.hover-lift{transition:all var(--transition-base)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media (max-width: 839px){:root{--shadow-sm: 0 1px 4px rgba(0, 0, 0, .1);--shadow-md: 0 2px 8px rgba(0, 0, 0, .12);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .15);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .2)}.main_slide .slick-slide .item_title{font-size:clamp(24px,6vw,54px)}}
