*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body,code,p{font-family:Noto Sans KR}p{text-decoration:none}body{margin:0}a{text-decoration:none}.banselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.register_modal_header{background-color:#292c3a;display:flex;flex-direction:row;justify-content:center;margin-left:0;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.register_modal_header h2{color:#fff;font-size:1.8em;font-weight:700}.info{align-items:flex-start;display:flex;flex-direction:column;padding:40px}.info p{font-size:1.2em;margin-top:10px}.pw-box{align-items:center;flex-direction:column;justify-content:center;padding:20px;text-align:center;width:400px}.pw-box .id-input{height:20px;padding:4px;width:350px}.row-box{align-items:baseline;justify-content:center}.row-box,.row-box2{display:flex;flex-direction:row}.row-box2{align-items:flex-start}.row-box2 p:first-child{margin-top:10px}.title-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:120px}.title-box h1{font-size:2.3em;font-weight:700;margin-bottom:30px}.title-box p{font-size:1.1em;font-weight:500;line-height:31px;text-align:center;width:1000px}.Research{background-color:#f4f6f9;width:100vw}.Research,.Research .card{align-items:center;display:flex;flex-direction:column}.Research .card{border-radius:20px;box-shadow:0 5px 18px -7px #0006;height:-webkit-max-content;height:max-content;margin:60px 10px 100px;padding:20px 25px;width:280px}.Research .card p{flex-direction:column;font-size:1.3em;height:240px;justify-content:center;line-height:31px;margin-top:20px;text-align:center}.Research .card h1{font-size:2em;font-weight:700;margin-bottom:30px}.Research .card .image{border-radius:600px;height:140px;margin-bottom:10px;object-fit:cover;width:140px}.Research .card .profile img{width:150px}.Contact{align-items:center;background-color:#f4f6f9;display:flex;flex-direction:column;justify-content:center;padding-bottom:200px;width:100vw}.Contact .backImage{border-radius:10px;margin-top:20px;width:500px}.Contact .info-box{align-items:ceenter;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.Contact .info-box .info-text{font-size:1em!important;line-height:30px;text-align:center}.Contact .icon{cursor:pointer;margin-right:20px;width:34px}.Contact .customoverlay{background-color:hsla(0,0%,100%,.478);border:1px solid #3e53bf;border-radius:20px;font-weight:700;margin-top:50px;padding:8px 12px}.Contact .title{color:#000}.Contact .welcomeBtn{border-radius:10px;border-width:0;cursor:pointer;margin-top:10px;padding:8px 16px}.Contact .welcomeBtn p{color:#fff;font-size:1em;font-weight:600}.top__contents{align-items:center;display:flex;flex-direction:row;font-size:.8em}.sub-text{font-size:1.3em;font-weight:400;margin-bottom:20px}.main-text{font-size:2.8em;font-weight:400}@media (max-width:1450px){.Research .card{padding:20;width:240px}.Research .card p{font-size:1.2em;height:210px;line-height:28px;margin-top:20px}.Research .card h1{font-size:1.8em;font-weight:700;margin-bottom:30px}.Research .card .image{height:120px;margin-bottom:5px;width:120px}}@media (max-width:1250px){.title-box{margin-top:120px}.title-box h1{font-size:2em;font-weight:700;margin-bottom:25px}.title-box p{font-size:1.1em;font-weight:500;line-height:29px;width:700px}.Research .top__contents{display:grid;grid-template-columns:350px 350px;justify-content:center;margin-bottom:70px;margin-top:60px}.Research .top__contents .card{align-items:center;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:center;margin-bottom:10px;margin-top:10px;width:270px}.Research .top__contents .card p{font-size:1.2em;height:190px;line-height:26px;margin-top:20px;text-align:center}.Research .top__contents .card h1{font-size:1.8em;font-weight:700;margin-bottom:30px}.Research .top__contents .card .image{border-radius:600px;height:120px;margin-bottom:6px;object-fit:cover;width:120px}.Research .top__contents .card .profile img{width:150px}.Contact{padding-bottom:200px;width:100vw}.Contact .backImage{border-radius:10px;margin-top:20px;width:400px}.Contact .info-box{align-items:ceenter;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.Contact .info-box .info-text{font-size:.9em!important;line-height:27px;text-align:center}.Contact .icon{margin-right:20px;width:30px}.Contact .customoverlay{background-color:hsla(0,0%,100%,.478);border-radius:20px;font-weight:700;margin-top:50px;padding:8px 12px}.Contact .title{color:#000}.Contact .welcomeBtn{border-radius:10px;border-width:0;cursor:pointer;margin-top:10px;padding:8px 16px}.Contact .welcomeBtn p{color:#fff;font-size:.9em;font-weight:600}}@media (max-width:840px){.title-box{margin-top:120px}.title-box h1{font-size:1.8em;margin-bottom:20px}.title-box p{font-size:.9em;font-weight:500;line-height:26px;width:500px}.Research .top__contents{display:flex;flex-direction:column;margin-bottom:70px;margin-top:40px}.Research .top__contents .card{align-items:center;border-radius:20px;box-shadow:0 5px 18px -7px #0006;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;margin:0 10px 30px;padding:30px 40px;width:300px}.Research .top__contents .card p{font-size:1.2em;height:-webkit-max-content;height:max-content;line-height:25px;margin-top:17px;text-align:center}.Research .top__contents .card h1{font-size:1.7em;font-weight:700;margin-bottom:20px}.Research .top__contents .card .image{border-radius:600px;height:120px;margin-bottom:3px;object-fit:cover;width:120px}.Research .top__contents .card .profile img{width:150px}.Contact{padding-bottom:100px}.Contact .info-box{align-items:ceenter;display:flex;flex-direction:column;justify-content:center;margin-top:18px}.Contact .info-box .info-text{font-size:.85em!important;line-height:23px;text-align:center}.Contact .icon{margin-right:14px;width:25px}.Contact .customoverlay{background-color:hsla(0,0%,100%,.478);border:1px solid #3e53bf;border-radius:20px;font-weight:700;margin-top:50px;padding:8px 12px}.Contact .title{color:#000}}@media (max-width:500px){.title-box{margin-top:100px}.title-box h1{font-size:1.3em;margin-bottom:20px;text-align:center;width:310px}.title-box p{font-size:.8em;font-weight:500;line-height:22px;width:300px}.Research .top__contents{flex-direction:column;margin-bottom:60px;margin-top:30px}.Research .top__contents .card{align-items:center;border-radius:20px;box-shadow:0 5px 18px -7px #0006;display:flex;flex-direction:column;height:auto;margin:0 10px 20px;padding:26px 30px;width:230px}.Research .top__contents .card p{font-size:.9em;line-height:20px;margin-top:20px;text-align:center}.Research .top__contents .card h1{font-size:1.4em;font-weight:700;margin-bottom:20px}.Research .top__contents .card .image{height:100px;margin-bottom:5px;width:100px}.Research .top__contents .card .profile img{width:150px}.register_modal_header{padding:15px 0}.register_modal_header h2{font-size:1.3em;font-weight:700}.Contact{padding-bottom:100px}.Contact .backImage{border-radius:10px;margin-top:20px;width:250px}.Contact .info-box{margin-top:15px}.Contact .info-box .info-text{font-size:.8em!important;line-height:20px;text-align:center}.Contact .icon{margin-right:10px;width:20px}.Contact .customoverlay{background-color:hsla(0,0%,100%,.478);border:1px solid #3e53bf;border-radius:20px;font-weight:700;margin-top:50px;padding:8px 12px}.Contact .title{color:#000}.Contact .welcomeBtn{border-radius:8px;border-width:0;cursor:pointer;margin-top:10px;padding:6px 14px}.Contact .welcomeBtn p{color:#fff;font-size:.8em;font-weight:600}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.project-card{background:linear-gradient(135deg,#fffffff2,#fff);border:none;border-radius:20px;box-shadow:0 8px 24px #0000001f;cursor:pointer;margin:15px;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:320px}.project-card:hover{box-shadow:0 16px 40px #0003;transform:translateY(-8px)}.project-card .date{bottom:20px;font-size:.9em;font-weight:500;line-height:23px;margin-top:8px;opacity:.7;position:absolute}.table-container{border:1px solid #dddddd4d;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:20px auto;overflow:hidden;width:100%}.project-table{border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%}.project-table td{word-wrap:break-word;border:1px solid #ddd3;padding:12px 16px;text-align:left;transition:background-color .2s ease}.project-table tr:hover td{background-color:#00000005}.attribute-name{font-size:.95em;font-weight:600;width:30%}.project-card img{border-radius:12px;height:auto;width:100%}.project-info{margin-bottom:32px;margin-top:4px}.project-info h3{color:#1a1a1a;font-size:1.15em;font-weight:700;line-height:28px;margin:18px 0 8px}.project-info p{color:#4a4a4a;font-size:.9em;line-height:24px;margin-top:10px}.project-info .status{border:none!important;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:inline-block;font-size:.85em;font-weight:600;padding:6px 16px!important}.project-info .blue{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.project-info .red{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.project-info .green{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.project-info .purple{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#6b46c1}.Project{align-items:center;background:#f4f6f9;display:flex;flex-direction:column;width:100vw}.Project .project-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;max-width:1400px}@media (max-width:1250px){.project-card{margin:12px;padding:20px;width:280px}.project-card .project-info h3{font-size:1.05em;line-height:26px}.project-card .project-info p{font-size:.85em;line-height:22px}.Project .project-grid{max-width:1200px}}@media (max-width:840px){.project-card{margin:10px;padding:22px;width:300px}.project-card .project-info h3{font-size:1em;line-height:24px}.project-card .project-info p{font-size:.8em;line-height:20px}.project-card .project-info .status{font-size:.8em;padding:5px 14px!important}.project-card .date{bottom:18px;font-size:.85em}.table-container{margin:15px auto}.project-table td{font-size:.9em;padding:10px 14px}}@media (max-width:500px){.project-card{margin:8px;padding:18px;width:280px}.project-card .project-info{margin-bottom:28px}.project-card .project-info h3{font-size:.95em;line-height:22px;margin:14px 0 6px}.project-card .project-info p{font-size:.75em;line-height:18px}.project-card .project-info .status{font-size:.75em;padding:4px 12px!important}.project-card .date{bottom:16px;font-size:.8em}.table-container{border-radius:10px;margin:12px auto}.project-table td{font-size:.85em;padding:8px 12px}.attribute-name{font-size:.9em}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(/static/media/NotoSansKR-Light.e778d279c3a487d5a659.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(/static/media/NotoSansKR-Regular.9aebba9839b6c88b50ab.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/static/media/NotoSansKR-Medium.27c9266400da5b484281.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/static/media/NotoSansKR-Bold.2736254c670de31ad97c.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:lighter;src:url(/static/media/NotoSansKR-Thin.91a1f0fafbdf852305e5.woff) format("woff")}
/*# sourceMappingURL=main.9a497825.css.map*/