@media (max-width: 576.98px) { .pc-br {display:none}}@media (max-width: 1440.98px) { .m-br {display:none}}.np-main .mtit {font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-1px;color:#fff;text-shadow:2px 4px 6px rgba(0,0,0,0.3);}.np-main .stit1{margin-top:20px;font-weight:700;font-size:44px;color:#fff;text-shadow:2px 4px 6px rgba(0,0,0,0.3);line-height:1.2;}.np-main .stit2 {margin-top:10px;font-weight:500;font-size:28px;line-height:1.5;color:#fff; text-shadow:2px 4px 6px rgba(0,0,0,0.8);}a.button-np {border:1px solid #193889;background:rgba(25,56,137,0.5);font-size:1.125rem;line-height:1;padding:14px 24px;color:#fff;margin-top:20px;display:inline-block;text-shadow:none;border-radius:24px;transition:all 0.2s}a.button-np:hover {background:#193889;color:#dcdab2;}.np-main span {  padding:0px 8px 4px;  background-color:rgba(10, 189, 227,.8);  color:#fff ;  border-radius: 2px;line-height:1;margin:0 5px;}.slider-caption.slider-caption-center {max-width:1000px;}@media (max-width: 991.98px) { .np-main .mtit {font-size:24px;} .np-main .stit1{margin-top:24px;font-size:38px;} .np-main .stit2 {margin-top:6px;font-size:18px;}}@media (max-width: 767.98px) { .np-main .mtit {font-size:20px;} .np-main .stit1{margin-top:20px;font-size:32px;} .np-main .stit2 {margin-top:6px;font-size:16px;}}@media (max-width: 575.98px) { .np-main .mtit {font-size:18px;} .np-main .stit1{margin-top:15px;font-size:28px;} .np-main .stit2 {margin-top:4px;font-size:14px;} a.button-np {font-size:1.125rem;padding:6px 16px;margin-top:8px;}}@media (max-width: 375.98px) { .np-main .mtit {font-size:28px;} .np-main .stit1{margin-top:10px;font-size:17px;} .np-main .stit2 {margin-top:4px;font-size:13px;} a.button-np {font-size:1rem;padding:6px 12px;margin-top:4px;}}.slider-arrow-left i,.slider-arrow-right i { font-size: 30px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-transform: scale(1); transform: scale(1);}.slider-arrow-left,.slider-arrow-right { border: 0; border-radius: 0 3px 3px 0;}.slider-arrow-left:hover,.slider-arrow-right:hover { background-color: transparent !important;}.slider-arrow-left i:hover,.slider-arrow-right i:hover { -webkit-transform: scale(1.15); transform: scale(1.15);}@media (max-width: 575px) { .slider-arrow-left, .slider-arrow-right {  top: auto;  right: 0;  background-color: #000;  bottom: 0;  margin-top: 0;  width: 52px;  height: 52px;  border: 0;  border-radius: 0 3px 3px 0; } .slider-arrow-left {left: auto;right: 52px;}}#news-wrap {position: relative;padding:80px 0px;background:#fff;}@media (max-width: 576.98px) { #news-wrap {padding:50px 0px}}.ee-news.card {border-radius:3px ;border: 0px solid #ccc;transition: all 0.51s;}.ee-news.card.grayline {border: 2px solid #eee;}.ee-news.card .card-img{border: 1px solid #ddd;}.ee-news.card .card-img:hover{border: 1px solid #aaa;}.ee-news.card a {color:#444}.ee-news.card a:hover {color:var(--themecolor) !important;text-decoration:underline !important;}.ee-news .tit {letter-spacing:0;font-weight:700; font-size: 18px;letter-spacing:-0.5px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5em; height: 3em;}.ee-news.card a.tit:hover {color:var(--themecolor) !important; }.ee-news .date{font-size:14px;color:#888 !important;margin-top:6px}.ee-news .card-body {padding:18px 10px 10px}.ee-news .card-img, .ee-news .card-img-top {  border-top-left-radius: calc(3px - 0px);  border-top-right-radius: calc(3px - 0px);}.ee-news .card-img, .ee-news .card-img-bottom {  border-bottom-right-radius: calc(0px - 1px);  border-bottom-left-radius: calc(0px - 1px);}@media (max-width:991.98px) { .ee-news .date{font-size:13px;margin-top:2px} .ee-news .tit {font-size: 16px;} .ee-news .date{font-size:14px}}.highlight2 { padding:0px 8px 4px; background-color:rgba(255,255,255,1); color: var(--themecolor) !important; border-radius: 2px;line-height:1;}.m-cluster {background:url('/_skin/kor/images/site/c-bg3.jpg') no-repeat center center;background-size:cover}.m-cluster.dark .fbox-border.fbox-dark .fbox-icon a {border-color: rgba(255,255,255,0.9);}.m-cluster .fbox-content h3 {font-size:24px;letter-spacing:-1px;}.m-cluster.dark .fbox-content p {font-size:16px;color: #aaa;font-weight:500;line-height:1.3 !important}.m-cluster.dark .fbox-content a {font-size:14px;color: #ffde00;font-weight:700;line-height:1.3 !important}.m-cluster.dark .fbox-content a:hover {color: #ff9600;}.dark .portfolio-desc h3 a:hover {color:#97feff;}.root_daum_roughmap{ width: 100% !important;}#notice-wrap{padding: 60px 0;}#notice-wrap .nav-wrap2 {margin:30px 0}#notice-wrap ul{list-style:none;}#notice-wrap .tabbar-wrap{display:flex;position:relative;z-index:2;}#notice-wrap .tabbar-wrap > li{display:block;flex:inherit;float:none;margin:0 30px 0 0;border:none;}#notice-wrap .tabbar-wrap > li > a{display:block;padding:0;font-family:'Noto Sans KR', sans-serif !important;font-weight:400;font-size:22px;height:auto;line-height:37px;color:#8d8d8d;border:none;border-radius:0;border-bottom:3px solid transparent;}#notice-wrap .tabbar-wrap > li > a:hover{color:#212121;}#notice-wrap .tabbar-wrap > li.active > a{font-weight:700;color:#212121;background-color:transparent;border-color:#212121;}.event-page{border: 1px solid #ddd;padding:30px;border-radius:10px;}#notice-wrap .event-wrap-2{ text-align: center; padding:20px 0;}#notice-wrap .event-wrap-2 img {max-height:460px}#notice-wrap .event-header{ font-size:1.25rem; font-weight: 700; margin:0px 0 0px;}.board-slider{position:relative;margin-top:-65px;padding:65px 0 0;}.board-slider .swiper-btn{position:absolute;right:0;top:0;display:flex;}.board-slider .swiper-btn > button{position:static;margin:0 2px;width:40px;height:40px;text-indent:-9999px;background-color:#f0f0f0;background-size:7px auto !important;border-radius:50%;transition-duration:0.3s;}.board-slider .swiper-btn > .swiper-button-prev{}.board-slider .swiper-btn > .swiper-button-next{}.board-slider .swiper-btn > .swiper-button-prev:hover{background-color:#22a6b3;}.board-slider .swiper-btn > .swiper-button-next:hover{background-color:#22a6b3;}.board-slider .swiper-wrapper .swiper-slide{display:block;width:100% !important;}.board-list > li{position:relative;border-bottom:1px solid #d9d9d9;}.board-list > li:last-child{border-color:#909090;}.board-list > li:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:#1c336f;transition-duration:0.3s;}.board-list > li:hover:after{width:100%;}.board-list > li > a{display:flex;justify-content:space-between;padding:26px 0;}.board-list > li em{display:block;flex-shrink:0;width:60px;height:60px;line-height:60px;font-size:18px;color:#fff;text-align:center;background:#22a6b3;border-radius:50%;font-style:normal;font-weight:700}.board-list > li em.cate2{background:#4080e0;}.board-list > li em.cate3{background:#95a0b2;}.board-list > li .con{width:calc(100% - 85px);}.board-list > li .title{display:block;margin-bottom:12px;font-weight:600;font-size:20px;color:#383838;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;}.board-list > li .desc{display:block;position:relative;padding-right:140px;font-size:16px;color:#6d6d6d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;}.board-list > li .desc .date{position:absolute;right:0;bottom:0;padding-left:30px;background:url('/_skin/kor/images/site/icon_time.svg') no-repeat left center / 19px auto;}.board-list > li.empty{display:block;padding:44px 0 ;text-align:center;font-size:20px;}.board-list > li a:hover .title,.board-list > li a:hover .desc{color:#1c336f;}.board-list > li a:hover .desc .date{background-image:url('/_skin/kor/images/site/icon_time_over.svg');}@media screen and (max-width:991.98px){ #notice-wrap{padding:40px 0;} #notice-wrap .nav-wrap2 {margin:20px 0} .event-page{background:#fff}}@media screen and (max-width:767.98px){ #notice-wrap{padding:30px 0;} .board-list > li .title{margin-bottom:10px;font-size:17px;} .board-list > li .desc{padding:0 0 30px 0;font-size:14px;} .board-list > li .desc .date{left:0;bottom:0;line-height:20px;} #notice-wrap .tabbar-wrap > li > a{font-size:17px;} #notice-wrap .tabbar-wrap > li > a .mobileOnly{display:none;}}@media screen and (max-width:567.98px){ #notice-wrap{padding:20px 0;} #notice-wrap .nav-wrap2 {margin:10px 0} .board-list > li em{width:45px;height:45px;line-height:45px;font-size:14px;} .board-list > li .con{width:calc(100% - 60px);} #notice-wrap .tabbar-wrap > li{margin-right:15px;} #notice-wrap .tabbar-wrap > li > a{line-height:22px;} #notice-wrap .tabbar-wrap > li > a .mobileOnly{display:block;} .event-page{margin-top:10px;padding:15px;} #notice-wrap .event-wrap-2 img {max-height:100%}}#video-wrap{padding:60px;background: url(/_skin/kor/images/site/vod-bg.jpg) center bottom / cover no-repeat rgb(28, 51, 111);}#video-wrap .oc-item .item-wrap{ border-radius: 20px; background: #fff; padding: 20px;}#video-wrap .oc-item .item-wrap .title{ font-size: 18px; font-weight: 500; margin-top: 10px; min-height: 57px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.m-cluster-list{display:flex;gap:16px;margin-top:45px;}.m-cluster-list > li{flex:1;display: block;list-style: none;}.m-cluster-list > li > a{display:block;font-weight:500;font-size:18px;font-weight:700;letter-spacing:-0.03em;color:#555;text-align:center;}.m-cluster-list > li > a .img{display:block;margin-bottom:25px;height:200px;background:url('/_skin/kor/images/site/c1.jpg') no-repeat center;background-size:100% 100% !important;transition-duration:0.3s;border-radius:10px;overflow:hidden;}.m-cluster-list > li.item2 > a .img{background-image:url('/_skin/kor/images/site/c2.jpg');}.m-cluster-list > li.item3 > a .img{background-image:url('/_skin/kor/images/site/c3.jpg');}.m-cluster-list > li.item4 > a .img{background-image:url('/_skin/kor/images/site/c4.jpg');}.m-cluster-list > li.item5 > a .img{background-image:url('/_skin/kor/images/site/c5.jpg');}.m-cluster-list > li.item6 > a .img{background-image:url('/_skin/kor/images/site/c6.jpg');}.m-cluster-list > li > a i{display:block;width:100%;height:100%;background:url('/_skin/kor/images/site/icon_study01.svg') no-repeat center;background-size:47px auto;}.m-cluster-list > li.item2 > a i{background-image:url('/_skin/kor/images/site/icon_study02.svg');background-size:53px auto;}.m-cluster-list > li.item3 > a i{background-image:url('/_skin/kor/images/site/icon_study03.svg');background-size:51px auto;}.m-cluster-list > li.item4 > a i{background-image:url('/_skin/kor/images/site/icon_study04.svg');background-size:55px auto;}.m-cluster-list > li.item5 > a i{background-image:url('/_skin/kor/images/site/icon_study05.svg');background-size:52px auto;}.m-cluster-list > li.item6 > a i{background-image:url('/_skin/kor/images/site/icon_study06.svg');background-size:48px auto;}.m-cluster-list > li > a:hover .img{background-size:110% 110% !important;}.m-cluster-list > li > a:hover{color:#1c336f;}.main-quick{display:flex;gap:20px;margin-top:30px;}.main-quick li{flex:1;display: block;list-style: none;}.main-quick li a{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;height:118px;font-weight:500;font-size:20px;color:#383838;border:1px solid #c2c3c6;background:#fff;border-radius:10px;transition-duration:0.3s;box-sizing:border-box;font-weight:500}.main-quick li i{flex-shrink:0;width:72px;height:72px;line-height:72px;text-align:center;background:#324690;border-radius:50%;transition-duration:0.3s;}.main-quick li i.ico-01 {background:#16a085;}.main-quick li i.ico-02 {background:#27ae60;}.main-quick li i.ico-03 {background:#2980b9;}.main-quick li i.ico-04 {background:#8e44ad;}.main-quick li a:hover{color:#1c336f;border-color:#1c336f;font-weight:700}.main-quick li a:hover i{background:#1c336f;}@media screen and (max-width:1920px){ .m-cluster-list{margin-top:33px;} .m-cluster-list > li > a{font-weight:400;font-size:20px;} .m-cluster-list > li > a .img{margin-bottom:19px;height:180px;background:url('/_skin/kor/images/site/c1.jpg');} .m-cluster-list > li.item2 > a .img{background-image:url('/_skin/kor/images/site/c2.jpg');} .m-cluster-list > li.item3 > a .img{background-image:url('/_skin/kor/images/site/c3.jpg');} .m-cluster-list > li.item4 > a .img{background-image:url('/_skin/kor/images/site/c4.jpg');} .m-cluster-list > li.item5 > a .img{background-image:url('/_skin/kor/images/site/c5.jpg');} .m-cluster-list > li.item6 > a .img{background-image:url('/_skin/kor/images/site/c6.jpg');} .main-quick li a{height:98px;}}@media screen and (max-width:1600px){ .main-quick li a{gap:10px;}}@media screen and (max-width:1024px){ .m-cluster-list{flex-wrap:wrap;gap:25px 10px;} .m-cluster-list > li{flex:1 1 30%;} .main-quick{flex-wrap:wrap;gap:10px;margin-top:70px;} .main-quick li{flex:1 1 40%;}}@media screen and (max-width:767.98px){ .m-cluster-list{gap:15px 10px;margin-top:20px;} .m-cluster-list > li > a{font-size:15px;word-break:keep-all;} .m-cluster-list > li > a .img{margin-bottom:10px;height:150px;} .m-cluster-list > li > a i{background-size:30px auto;} .m-cluster-list > li.item2 > a i{background-size:32px auto;} .m-cluster-list > li.item3 > a i{background-size:31px auto;} .m-cluster-list > li.item4 > a i{background-size:32px auto;} .m-cluster-list > li.item5 > a i{background-size:34px auto;} .m-cluster-list > li.item6 > a i{background-size:32px auto;} .main-quick{margin-top:30px;} .main-quick li a{height:70px;font-size:16px;} .main-quick li i{width:50px;height:50px;line-height:50px;} .main-quick li i img{height:30px;}}@media screen and (max-width:567.98px){ .m-cluster-list > li > a .img{height:100px;} .main-quick li a{padding:5px;font-size:14px;} .main-quick li i{width:36px;height:36px;line-height:36px;} .main-quick li i img{height:24px;} .main-quick{margin-top:10px;}}.title-wrap1{ display: flex; justify-content:center; align-items: center; flex-direction:column;}.title-wrap-start{ display: flex; justify-content:start; align-items: start; flex-direction:column;}.title-wrap-between{ display: flex; justify-content:space-between; align-items: start; flex-direction:row;}.title-wrap-start .title, .title-wrap-between .title, .title-wrap .title{ font-size: 33px; font-weight: 600;}.title-wrap-start .summary, .title-wrap-between .summary, .title-wrap .summary{ font-size: 16px; font-weight: 400;}@media screen and (max-width:1320px){ .title-wrap-start .title, .title-wrap-between .title, .title-wrap .title{font-size:28px;}}@media screen and (max-width:767.98px){ .title-wrap-start .title, .title-wrap-between .title, .title-wrap .title{font-size:22px;}}@media screen and (max-width:567.98px){ .title-wrap-start .title, .title-wrap-between .title, .title-wrap .title{font-size:20px;}}#research-wrap{ padding: 60px 0; background-image: url('/_skin/kor/images/site/research_bg.jpg');}#research-wrap .nav-wrap { display: flex; justify-content:start; margin: 30px 0;}#research-wrap .tabbar-wrap { display: block; width: 260px;}#research-wrap .main-report .tabbar-wrap {  display: block;  width: 260px;}.tabbar-wrap{display:flex;flex-wrap:wrap;justify-content:center;width:auto;}#research-wrap .tabbar-wrap > li > a {  display: flex;  align-items: center;  justify-content: flex-start;  padding: 0 40px 0 20px;  height: 48px;  font-weight: 500;  font-size: 20px;  color: #212121;  text-align: left;  background: transparent;  border: 1px solid transparent;  border-radius: 25px;  box-sizing: border-box;}#research-wrap .tabbar-wrap > li {  display: block;  float: none;  margin: 0;  border: none;}#research-wrap .tabbar-wrap > li.active > a {  font-weight: 700;  color:var(--themecolor);  background: #fff url(/_skin/kor/images/site/arrow_on.svg) no-repeat right 20px center / 7px auto;  border-color:var(--themecolor);}.research-category{padding: 0 10px;overflow:hidden;}@media (max-width: 576.98px) { #research-wrap{padding:20px 0;} #research-wrap .nav-wrap {margin:14px 0 20px} #research-wrap .tabbar-wrap {display:flex; width:100%;} #research-wrap .tabbar-wrap > li {width:50%} #research-wrap .tabbar-wrap > li > a {   padding: 0 40px 0 20px;   height: 38px;   font-size: 1.125rem;   color: #222;   background: #fff;   border: 1px solid #ccc;   margin:3px; } .research-category{padding: 0 6px;}}#news-wrap {position: relative;padding:100px 0px;background:#f0f0f0;color:#000;}#event-wrap {position: relative;padding:100px 0px;background:#f1f2f6;}#pub-wrap {position: relative;padding:100px 0px;background:#1C336F !important;}@media (max-width: 576.98px) { #news-wrap {padding:50px 0px} #event-wrap {padding:50px 0px} #pub-wrap {padding:50px 0px}}.ee-news .iconlist > li [class^="icon-"]:first-child, .iconlist > li [class*=" icon-"]:first-child {margin-right: 0.2rem;}.ee-news.card {border-radius:3px ;border: 0px solid #ccc;transition: all 0.51s;background-color: transparent !important}.ee-news.card .card-body {padding:20px 2px 0 2px}.ee-news.card .img-wrap {max-height:300px;overflow:hidden}.ee-news.card.grayline {border: 2px solid #eee;}.ee-news.card .img-wrap{border: 3px solid #f9f9f9; -webkit-transition: all 0.8s ease; transition: all .8s ease;}.ee-news.card .img-wrap:hover{border: 3px solid #22a6b3;}.ee-news .tit {letter-spacing:0;font-weight:700; font-size: 18px;letter-spacing:-0.5px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; height: 2.8em;}.ee-news.card a.tit:hover {color:#22a6b3 !important; }.ee-news .date{font-size:14px;color:#666 !important;margin-top:6px}.ee-news .card-body {padding:18px 10px 10px}.ee-news .img-wrap, .ee-news .card-img-top {  border-top-left-radius: calc(3px - 0px);  border-top-right-radius: calc(3px - 0px);}.ee-news .img-wrap, .ee-news .card-img-bottom {  border-bottom-right-radius: calc(0px - 1px);  border-bottom-left-radius: calc(0px - 1px);}.ee-news.card .img-wrap img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.8s ease; transition: all .8s ease;}.ee-news.card .img-wrap:hover img { -webkit-transform: scale(1.03); transform: scale(1.03);}@media (max-width:991.98px) { .ee-news .date{font-size:13px;margin-top:2px} .ee-news .tit {font-size: 16px;} .ee-news .date{font-size:14px}}#pub-wrap .ee-news.card {border:0 !important;background-color: transparent !important}#pub-wrap .ee-news.card .img-wrap{border: 0px solid #ddd;}#pub-wrap .ee-news.card .img-wrap:hover{border: 0px solid #aaa;}#pub-wrap .ee-news.card a {color:#fff}#pub-wrap .ee-news.card a:hover {color:#00deff !important}#pub-wrap .ee-news a .tit {letter-spacing:0;font-weight:700; font-size: 18px;letter-spacing:-0.5px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.5em; height: 3em;}#pub-wrap .ee-news.card a .tit:hover {color:#00deff !important; }#pub-wrap .ee-news a .date{font-size:14px;color:#fff !important;margin-top:6px}#pub-wrap .ee-news a .date:hover{color:#00deff !important;}h2.gs-b span{color:#22a6b3 !important}#pub-wrap .heading-block::after { content: ''; display: block; margin-top: 30px; width: 40px; border-top: 2px solid #fff;}.viewlink a{color:#1abc9c;font-size:15px;font-weight:500;}.viewlink a:hover{color:#16a085;font-weight:700;}#event-calendar{ width:100%;}.fc td, .fc th { background: #fff;}#homenews-wrap{ position: relative; overflow: hidden; box-sizing: border-box; background-color: #fafbff; background-image: linear-gradient(0deg, #fafbff 50%, #f1f3ff 50%); background-size: 6px 6px; padding:55px 0 45px;border:0px solid red}#homenews-wrap .card {border:0}#homenews-wrap .card-body {padding:15px 0 0 0}#homenews-wrap .mn-01 .ctit {font-size:2rem;color:#000;font-weight:700}#homenews-wrap .mn-01 .ctxt {font-size:1.125rem;font-weight:400;margin-top:10px;}#homenews-wrap .mn-01 .cdate {font-size:0.85rem;color:#777;margin-top:20px;}#homenews-wrap .mn-02 .ctit {font-size:1.125rem;color:#000;font-weight:700}#homenews-wrap .mn-02 .ctxt {font-size:0.85rem;font-weight:400;margin-top:10px;}#homenews-wrap .mn-02 .cdate {font-size:0.85rem;margin-top:0px;}#homenews-wrap .card.mn-03 {border:1px solid #ddd;}#homenews-wrap .mn-03 .card-body {padding:0 0 0 10px}#homenews-wrap .mn-03 .ctit {font-size:1.125rem;line-height:1.23;color:#000;font-weight:700}#homenews-wrap .mn-03 .ctxt {font-size:0.85rem;font-weight:400;margin-top:10px;}#homenews-wrap .mn-03 .cdate {font-size:0.85rem;margin-top:15px;}#homenews-wrap .card .mainnews-title-wrap{max-width: 1000px;margin:10px auto 0 auto;}#homenews-wrap .card .image-wrap { max-width: 1200px; margin: 0 auto; aspect-ratio: 1200 / 600; border-radius: 10px; overflow: hidden; border: 1px solid #ccc;}#homenews-wrap .card .image-wrap img { width: 100%; height: 100%; object-fit: cover; display: block;}#homenews-wrap .transparent-card { background-color: transparent; border: none;}#homenews-wrap .author{ font-size: 16px; color: #16a085; margin: 10px 0;}#homenews-wrap .author span{font-weight:700;}#homenews-wrap .summary{ font-size: 15px;line-height:1.25; color: #444; margin: 10px 0;}#homenews-wrap .regdate{ font-size: 15px; color: #888; margin: 10px 0;}.iframe-wrap { position: relative; width: 100%; padding-bottom: 56.25%;  height: 0; overflow: hidden; border-radius: 15px; }.iframe-wrap iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; border-radius: 15px; }#homenews-wrap .brief-title{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}@media (max-width: 991.98px) { #homenews-wrap {padding:30px 0;} #homenews-wrap .card .image-wrap {  aspect-ratio: auto; }}@media (max-width: 567.98px) { #homenews-wrap {padding:20px 0;} #homenews-wrap .summary{display:none} #homenews-wrap .card .mainnews-title-wrap {margin: 0px;} #homenews-wrap .h4{font-size:1.25rem !important} #homenews-wrap .regdate {   font-size: 14px;   margin:6px 0 0;color:#555; }}#search-wrap{position:relative;height:580px;overflow:hidden;box-sizing:border-box;}#search-wrap .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-image: url('/_skin/kor/images/site/mbg.jpg');background-size: cover;background-repeat: no-repeat;background-position: center;animation: zoomInEffect 5s ease forwards;}@keyframes zoomInEffect { 0% {  transform: scale(1); } 100% {  transform: scale(1.1);  }}#search-wrap .slogan{margin-bottom:60px;padding-top:130px;text-align:center;}#search-wrap .slogan > .txt-wrap{display:block;overflow:hidden;vertical-align:top;}#search-wrap .slogan > .txt-wrap > span{display:inline-block;font-family: 'GmarketSansMedium';font-size:46px;color:#fff;line-height:1.4em;transform:translateY(50px);animation:mainTxt 1s 0.5s both;}#search-wrap .slogan > .txt-wrap.txt1 > span{font-family: 'ONE-Mobile-Regular';animation:mainTxt 1s 0s both;}@keyframes mainTxt{ from{transform:translateY(50px);opacity:0;} to{transform:translateY(0);opacity:1;}}#search-wrap .main-srch{text-align:center;}#search-wrap .main-srch .box{position:relative;margin:0 auto 32px;width:827px;height:74px;background:#fff;border-radius:50px;}#search-wrap .main-srch .box input[type="text"]{margin:0;padding:0 100px 0 50px;width:100%;height:100%;font-size:19px;background:transparent;border:none;box-sizing:border-box;}#search-wrap .main-srch .box .btn-srch{ position:absolute;right:0;top:0;margin:0;width:100px;height:100%;text-indent:-9999px; border: none; background:transparent url('/_skin/kor/images/site/icon_search.svg') no-repeat center / 29px auto;}#search-wrap .main-srch .box input::-webkit-input-placeholder{font-family: 'Pretendard';font-weight:400;font-size:19px;color:#383838;}#search-wrap .main-srch .box input:-ms-input-placeholder{font-family: 'Pretendard';font-weight:400;font-size:19px;color:#383838;}#search-wrap .tag-list{display:flex;justify-content:center;align-items:center;position:relative;}#search-wrap .tag-list .title{margin-right:30px;padding-left:30px;font-family:'Noto Sans KR', sans-serif !important;font-weight:700;font-size:18px;color:#fff;background:url('/_skin/kor/images/site/icon_recommend.svg') no-repeat left center / 18px auto;}#search-wrap .tag-list a{margin-right:25px;font-weight:600;font-size:18px;color:#fff;}#search-wrap .tag-list a:last-child{margin-right:0;}#search-wrap .tag-list a:hover{color:rgba(255,255,255,0.8);text-decoration:underline;}@media screen and (max-width:1024px){ #search-wrap .slogan > .txt-wrap > span{font-size:40px;} #search-wrap .main-srch .box{margin-bottom:20px;width:90%;} #search-wrap .tag-list a{margin:5px 10px;} #search-wrap .tag-list{flex-wrap:wrap;} #search-wrap .tag-list .title{margin:5px 10px;}}@media screen and (max-width:767px){ #search-wrap{height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;} #search-wrap .slogan{margin-bottom:20px;padding-top:0;} #search-wrap .slogan > .txt-wrap > span{font-size:22px;word-break:keep-all;} #search-wrap .slogan > .txt-wrap.txt1{margin-bottom:5px;} #search-wrap .main-srch .box{height:50px;} #search-wrap .main-srch .box input[type="text"]{padding:0 60px 0 30px;font-size:15px;} #search-wrap .main-srch .box .btn-srch{width:60px;background-size:20px auto;} #search-wrap .main-srch .box input::-webkit-input-placeholder{font-size:15px;} #search-wrap .main-srch .box input:-ms-input-placeholder{font-size:15px;} #search-wrap .tag-list .title, #search-wrap .tag-list a{font-size:14px;}}@media screen and (max-width:500px){ #search-wrap .slogan > .txt-wrap > span{font-size:18px;}}.swiper { position: relative;}.swiper-button-wrap{ margin:0px 0 0;}.custom-nav { display: flex; gap: 10px;}.custom-nav button { padding: 6px 12px; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 14px;}.custom-nav button:hover { background-color: #0056b3;}.custom-prev span, .custom-next span, .custom-pause span { display: flex; justify-content: center; align-items: center; width: 36px; height: 36px; border-radius: 18px; background-color: #ddd;}.custom-prev span i, .custom-next span i{ color: #000; font-size:28px; font-weight:500;}.custom-pause span i{ color: #000; font-size:16px; font-weight:400;}.noborder{border-radius: 0 !important;background-color: #fff !important;}.category-wrap {margin:10px 0 5px}a.publication-detail .info{color:#444;font-size:1.125rem;font-weight:700}a.publication-detail .info:hover {color:var(--themecolor);}a.publication-detail .category-wrap span {color:#2693b8;font-weight:400}a.publication-detail .category-wrap span:hover {color:var(--themecolor) !important;}.ifs-main {margin-top:30px}.ifs-main .col > .card {  position: relative;  text-decoration: none;  display: block;  border-color: transparent !important;}.ifs-main .card-img-top-wrap {  overflow: hidden !important;  position: relative;  border-radius: 10px;}.ifs-main .card-img-top-wrap img {  transition-duration: 0.35s;  -webkit-transition-duration: 0.35s;  width: 100%;  object-fit: cover;  display: block;  border-radius: 10px;max-height:200px;}.ifs-main .col > .card:hover .card-img-top-wrap img {  transform: scale(1.1);}.ifs-main .icon-overlay {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  color: #fff;  font-weight: 700;  font-size: 1.125rem;  line-height: 1.5;  text-align: center;  width: 80%;  z-index: 10;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  transition: none;}.ifs-main .icon-overlay img {  width: 68px;  height: 68px;  display: block;  margin: 0 auto 10px auto;  transition: none;  transform: none !important;  object-fit: contain;}@media screen and (max-width:767.98px){ .ifs-main {margin-top:0px} .ifs-main .icon-overlay img {display:none;} .ifs-main .icon-overlay { font-size: 1.1rem;letter-spacing:-0.03em;line-height:1.2}}@media screen and (max-width:567.98px){ .ifs-main {margin-top:14px} a.publication-detail .info{overflow:hidden;text-overflow:ellipsis;white-space: nowrap}}.si-sticky.ifs {  width: 240px;  top: 400px;z-index: 399;}.si-sticky.ifs img {border:1px solid #aaa}.si-sticky.ifs .item ul {  list-style: none;  margin: 0;}.si-sticky.ifs .item ul {  width:200px;  background: #00858F;  color: #fff;  padding: 10px 10px;  text-align: center;  font-size:1.25rem;  border-radius: 0.3em}.si-sticky.ifs .item h4 {  color: #00858F;  font-size: 12px;  margin-bottom: 12px}.si-sticky.ifs .item li {  padding: 14px 0;  border-top: 1px solid rgba(255,255,255,0.2);  line-height: 1.2}.si-sticky.ifs .item li:first-child {  padding-top: 10px;  border-top: 0}.si-sticky.ifs .item li a {  display: block;  color: #dff9fb}.si-sticky.ifs .item li a:hover {  color: #f9ca24}.si-sticky.ifs .item li i {  font-size: 2.5rem}.invisible {height: 0 !important;}.modal-body.ifs-main {padding:30px}@media (max-width: 991.98px) { .modal-body.ifs-main {padding:20px} .fc .fc-toolbar-title {font-size:1.5rem}}@media (max-width: 576.98px) { .fc .fc-toolbar-title {font-size:1.25rem}}