.msec_visual video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.msec_visual .inner{position:relative;height:100vh}#timeline{display:flex;background-color:#031625}#timeline:hover .tl-item{width:55%}.tl-item{transform:translate3d(0,0,0);position:relative;width:50%;height:100vh;min-height:600px;color:#fff;overflow:hidden;transition:width .5s ease}.tl-item:before,.tl-item:after{transform:translate3d(0,0,0);content:"";position:absolute;left:0;top:0;width:100%;height:100%}.tl-item:after{background:rgba(3,22,37,.85);opacity:1;transition:opacity .5s ease}.tl-item:nth-of-type(2):after {background:rgba(157,149,122,.85)}.tl-item:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 75%);z-index:1;opacity:0;transform:translate3d(0,0,0) translateY(30%);transition:opacity .5s ease , transform .5s ease}.tl-item:hover{width:65%!important}.tl-item:hover:after{opacity:0}.tl-item:hover:before{opacity:1;transform:translate3d(0,0,0) translateY(0);transition:opacity 1s ease , transform 1s ease .25s}.tl-item:hover .tl-content{opacity:1;transform:translateY(0);transition:all .75s ease .5s}.tl-item:hover .tl-bg{filter:grayscale(0)}.tl-content{transform:translate3d(0,0,0) translateY(25px);position:relative;z-index:1;text-align:center;margin:0 1.618em;top:53%;opacity:0}.tl-content p{width:70%;word-break:keep-all;margin:0 auto;font-size:17px;line-height:1.5}.tl-year{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}.tl-year strong{display:inline-block;font-size:15px;color:#b79b7d;margin-bottom:8px;letter-spacing:3px}.tl-year h2{font-size:46px;line-height:1;font-weight:400}.tl-year .udline{color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:.15em;display:inline-block;padding:20px;position:relative;width:100%;height:100%;position:relative;z-index:2}.tl-year .udline:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width .6s ease 0s , left .6s ease 0s;width:0}.tl-item:hover .udline:after{width:100%;left:0}.tl-bg{transform:translate3d(0,0,0);position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;transition:filter .5s ease;filter:grayscale(100%)}.tl-btn{margin-top:50px}.tl-btn a{display:inline-block;width:180px;height:50px;line-height:50px;border-radius:50px;border:1px solid #fff;color:#fff;font-size:16px;text-align:center;transition:all .3s;text-transform:uppercase}.tl-btn .a1{background:#1f425c;border:1px solid #071723}.tl-btn .a2{background:#8b846d;border:1px solid #8b846d}@media (hover:hover){.tl-item:hover .tl-content{opacity:1}}@media screen and (max-width:1024px){#timeline{display:block}.tl-year{top:31%}.tl-year h2{font-size:36px;font-weight:600}.tl-year .udline:after{display:none}.tl-item{width:100%;height:400px;min-height:400px}.tl-content{opacity:1;transform:translateY(0);top:41%}.tl-content p{font-size:16px}.tl-content p br{display:none}#timeline:hover .tl-item{width:102%}.tl-item:hover{width:105%!important}.tl-item:nth-of-type(2):after {background: rgb(102 97 78 / 85%)}}@media screen and (max-width:768px){.tl-year h2{font-size:32px}}.msec4{position:relative}.msec4:after{display:block;content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#f5f5f7;z-index:-1;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}.fp-viewing-3 .msec4:after{width:77%;transition:1.2s}.msec4 .inner{max-width:1440px;margin:0 auto}.msec4 .dflx{display:flex;justify-content:space-between}.msec4 .tit{position:relative;margin-bottom:30px}.msec4 .tit .mor_btn{position:absolute;top:10px;right:0;font-size:16px}.msec4 .tit h2{font-size:32px}.msec4 .dflx .left{width:50%}.msec4 .dflx .right{width:35%}.msec4 .dflx .right .ytb{position:relative;width:100%}.msec4 .dflx .right .ytb h2{margin-top:20px;color:#111;font-size:20px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msec4 .dflx .right .ytb span{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.msec4 .dflx .right .ytb span i{color:#fe0101;font-size:56px}.swp_news .swiper-container{max-width:1440px;margin:0 auto;overflow:hidden}.swp_news .swiper-wrapper{padding-bottom:50px}.swp_news .swiper-slide{position:relative;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swp_news .swiper-slide a{display:block;width:100%;height:100%}.swp_news .imgbx img{width:100%}.swp_news .swiper-slide .bg{background-size:cover;background-repeat:no-repeat;background-position:0 0;position:absolute;top:0;left:0;right:0;bottom:0}.swp_news .con{position:relative;z-index:2;text-align:left}.swp_news .con .txt{margin-top:20px}.swp_news .con .txt h2{color:#111;font-size:20px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.swp_news .con .txt p{color:#fff;opacity:.8}.swp_news .con span{font-size:13px;color:#fff;opacity:.6;letter-spacing:1.2px}.swp_news .swiper-scrollbar{left:0!important;width:100%!important;flex-grow:1;border-radius:0;background:#e3e4e8}.swp_news .swiper-pagination{bottom:20px!important}.swp_news .swiper-pagination-progressbar{display:none}.swp_news .swiper-scrollbar-drag{cursor:pointer}.swp_news .swiper-scrollbar{margin-top:-11px}.swp_news .swp_bot{display:flex;justify-content:space-between;align-items:center}.swp_news .swp_scr{flex-grow:1;border-radius:0;background:#e3e4e8}.swp_news .swp_btn{display:flex;margin-left:40px}.swp_news .swiper-scrollbar-drag{background:#1e4862}.swp_news .swiper-horizontal .swiper-scrollbar{position:inherit}.swp_news .swp_btn svg{fill:#fff}.swp_news .swiper-button-next,.swp_news .swiper-button-prev{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1e4862;border:none;border-radius:50%;position:inherit;margin-left:8px}.swp_news .swiper-button-next:after,.swp_news .swiper-rtl .swiper-button-prev:after{display:none}.swp_news .swiper-button-prev:after,.swp_news .swiper-rtl .swiper-button-prev:after{display:none}@media screen and (max-width:1450px){.fp-viewing-3 .msec4:after{width:80%}}@media screen and (max-width:1024px){.msec4 .dflx{display:block}.msec4 .dflx .left,.msec4 .dflx .right{width:100%}.msec4 .dflx .right{margin-top:50px}.fp-viewing-3 .msec4:after{width:0}}@media screen and (max-width:768px){.msec4 .tit h2{font-size:24px}}.msec5 .dflx{display:flex}.msec5 .dflx .left{width:30%;background:#f9f9f9}.msec5 .dflx .left .df{display:flex;height:100vh;align-items:center;padding-left:120px}.msec5 .dflx .left .df h2{font-size:38px;line-height:1;margin-bottom:24px;font-weight:700}.msec5 .dflx .left .df p{margin-bottom:8px}.msec5 .dflx .left .df .sp_1{display:inline-block;padding-right:20px}.msec5 .dflx .left .df ul{display:flex;text-align:center;margin-top:48px}.msec5 .dflx .left .df ul li .social{width:60px;height:60px;line-height:60px;border-radius:60px;display:inline-block;text-align:center;background:#fff;box-shadow: 2px 6px 12px 0 rgb(17 48 100 / 8%);margin-bottom:16px}.msec5 .dflx .left .df ul li:not(:first-child) {margin-left:24px;padding-left:24px;border-left:1px solid #eee}.msec5 .dflx .left .df ul li:nth-child(2) .social {background:#fbe100}.msec5 .dflx .right{width:70%}@media screen and (max-width:1500px){.msec5 .dflx .left{width:40%}.msec5 .dflx .right{width:60%}}@media screen and (max-width:1200px){.msec5 .dflx .left{width:45%}.msec5 .dflx .right{width:55%}}@media screen and (max-width:1024px){.msec5{padding:0 0 60px}.msec5 .dflx .left{width:50%}.msec5 .dflx .right{width:50%}.msec5 .dflx .left .df{padding-left:60px}}@media screen and (max-width:850px){.msec5 .dflx{display:block}.msec5 .dflx .left{padding:80px 0}.msec5 .dflx .left .df{height:auto}.msec5 .dflx .left .df h2{font-size:24px}.msec5 .dflx .left,.msec5 .dflx .right{width:100%}.root_daum_roughmap .wrap_map{height:300px!important}.msec5 .dflx .left .df{padding-left:20px}}#footer{padding:80px 0;background:#202020}#footer .inner{padding:0 80px}#footer .inner .top{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #303030}#footer .inner .top .dflx{overflow:hidden}#footer .inner .top .dflx .left{float:left}#footer .inner .top .dflx .left ul{display:flex}#footer .inner .top .dflx .left ul li{margin-left:12px}#footer .inner .top .dflx .left ul li:first-child{margin-left:0}#footer .inner .top .dflx .left a{font-weight:bold;color:#888;font-size:16px}#footer .inner .top .dflx .left ul li:first-child a{color:#fff}#footer .inner .top .dflx .right{float:right}#footer .inner .top .dflx .right ul{display:flex}#footer .inner .top .dflx .right ul li{margin-left:20px}#footer .inner .top .dflx .right ul li:first-child{margin-left:0}#footer .inner .bot{position:relative}#footer .inner .bot .flogo{position:absolute;top:-8px;left:0}#footer .inner .bot .finfo{padding-left:230px}#footer .inner .bot .finfo p{font-size:13px;color:#7c7c7c;margin-bottom:4px}#footer .inner .bot .finfo p:last-child{margin-bottom:0}#footer .inner .bot .finfo p span{display:inline-block;position:relative;vertical-align:middle;margin-right:10px;font-weight:400}#footer .inner .bot .fcall{position:absolute;top:-6px;right:0}#footer .inner .bot .mcall a,#footer .inner .bot .fcall a{font-size:22px;color:#fff;font-weight:600;font-family:'Spoqa Han Sans Neo','sans-serif'}@media screen and (min-width:1401px){.mbr{display:none}}@media screen and (max-width:1400px){.mbr{display:block}}@media screen and (max-width:1280px){#footer .inner{padding:0 20px}}@media screen and (max-width:1080px){#footer .inner .bot .finfo{padding-left:0;margin-top:16px}#footer .inner .bot .flogo{position:inherit;top:0}}@media screen and (max-width:1024px){.fp-auto-height{display:none!important}}@media screen and (min-width:874px){.mcall{display:none}}@media screen and (max-width:875px){#footer .inner .bot .fcall{display:none}.mcall{display:none;margin-top:8px}#footer .inner .bot .mcall a{font-size:28px}}@media screen and (max-width:768px){#footer .inner .bot .finfo p{max-width:410px}#footer .inner .bot .mcall a{font-size:24px}.mbr{display:none}#footer{padding:50px 0}.msec6 .inner{height:auto}#footer .inner .top .dflx .right ul{display:block}}@media screen and (max-width:680px){#footer .inner .top .dflx .left,#footer .inner .top .dflx .right{float:none}#footer .inner .top .dflx .right{margin-top:12px}#footer .inner .top .dflx .right ul li{font-size:13px;margin-left:0}}