@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Nanum+Brush+Script&subset=korean);@import url(https://fonts.googleapis.com/css?family=Mr+Dafoe);@import url(https://fonts.googleapis.com/css?family=Do+Hyeon&subset=korean);#sub-contents-container:after,.spacer{clear:both}#main-contents-1st,#main-contents-2nd{padding:6em 0}@media screen and (max-width:768px){#main-contents-1st,#main-contents-2nd{padding:2em 0}}#sub-contents-container{padding:6em 0 2em}#sub-heading-section,#sub-heading-section2{padding-bottom:1em;margin-bottom:5em}#sub-board-section,#sub-page-section,#sub-page-section-2nd,#sub-page-section-3rd{padding-bottom:4em}@media (max-width:768px){#sub-contents-container{padding:2em 0 1em}#sub-board-section,#sub-page-section,#sub-page-section-2nd,#sub-page-section-3rd{padding-bottom:1em}}@media screen and (max-width:992px){.customer-contact-info .feature-left .feature-copy{margin-bottom:30px}.customer-contact-info .col-md-4:nth-child(3) .feature-left .feature-copy{margin-bottom:0}}.customer-contact-info .feature-left .feature-copy{float:right;width:100%}.feature-left .feature-copy h3{margin-top:5px;border-bottom:2px solid #383d41;padding-bottom:5px}.feature-text h3 .number{margin-right:5px;display:-moz-inline-stack;display:inline-block;zoom:1}ul.contact-info{list-style-type:none;padding-left:0;margin-top:-3px}ul.contact-info>li:hover{text-decoration:underline;color:#512989}ul.contact-info li:nth-child(1){font-size:2em;font-weight:700;color:#512989}ul.contact-info li:nth-child(1) a{color:#512989}ul.contact-info li:nth-child(2){letter-spacing:-.3px}ul.contact-info li:last-child{text-decoration:none}.btn-point-color{background-color:#512989!important}.btn-point-color:hover{background-color:rgba(0,0,0,.8)!important}.btn-kakao{background-color:#f3d900!important}.btn-kakao:hover{background-color:#341c1c!important}.um-kakao-talk{color:#341c1c!important}.btn-kakao:hover .um-kakao-talk{color:#f3d900!important}.customer-contact-info table.board_output table.board_output td:first-child{width:1%!important}.customer-contact-info table.board_output table.board_output td:last-child{width:29%!important}@media screen and (max-width:768px){.feature-text h3 .number{margin-right:5px;display:-moz-inline-stack;display:inline-block;zoom:1}.customer-contact-info table.board_output table.board_output td:first-child{width:9px!important}.customer-contact-info table.board_output table.board_output td:last-child{width:97%!important}.portfolio-section .grid-project-section{width:100%}}.product-card-item{display:block;width:100%;position:relative;background-color:#fff;overflow:hidden;z-index:9;bottom:0;margin-bottom:30px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.08);-ms-box-shadow:0 2px 5px 0 rgba(0,0,0,.08);-o-box-shadow:0 2px 5px 0 rgba(0,0,0,.08);box-shadow:0 2px 5px 0 rgba(0,0,0,.08);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card-item figure{overflow:hidden;z-index:12;position:relative}.product-card-item figure .overlay{opacity:0;visibility:hidden;z-index:10;top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,.4);-webkit-transition:.7s;-o-transition:.7s;transition:.7s}.product-card-item figure .overlay i{z-index:12;color:#fff;font-size:30px;position:absolute;margin-left:-15px;margin-top:-45px;top:50%;left:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card-item img{z-index:8;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card-item .product-text{padding:0 10px 10px 20px;text-align:center}.product-card-item .product-text h2,.product-card-item .product-text span{text-decoration:none!important}.product-card-item .product-text h3{margin:10px 0;color:#14bac8}.product-card-item .product-text p{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.product-card-item .product-text span.btn{color:#fff!important;opacity:1;visibility:visible;bottom:0;background:#555;border:2px solid #555!important;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.product-card-item:focus,.product-card-item:hover{bottom:7px;text-decoration:none;-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-ms-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);-o-box-shadow:0 1px 20px 0 rgba(0,0,0,.19);box-shadow:0 1px 20px 0 rgba(0,0,0,.19)}.product-card-item:focus img,.product-card-item:hover img{-webkot-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.product-card-item:focus span.btn,.product-card-item:hover span.btn{opacity:1;visibility:visible;bottom:0;border:2px solid #512989!important;background:#512989!important}.product-card-item:focus figure .overlay,.product-card-item:hover figure .overlay{opacity:1;visibility:visible}.product-card-item:focus figure .overlay i,.product-card-item:hover figure .overlay i{margin-top:-15px}.product-card-item:focus h2,.product-card-item:focus span,.product-card-item:hover h2,.product-card-item:hover span{text-decoration:none!important}.portfolio-section{width:100%;display:block}.portfolio-section .grid-project-section{position:relative;overflow:hidden}.portfolio-section .grid-project-section>a>img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.portfolio-section .grid-project-section .desc{position:absolute;top:0;left:0;bottom:0;right:0;padding-top:25%;z-index:99}.portfolio-section .grid-project-section .desc h2{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;font-weight:400;font-size:1.714em;margin:0!important}.portfolio-section .grid-project-section:after{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);content:'';z-index:9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.portfolio-section .grid-project-section:focus:after,.portfolio-section .grid-project-section:hover:after{background:rgba(0,0,0,.2)}.portfolio-section .grid-project-section:focus>a>img,.portfolio-section .grid-project-section:hover>a>img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.grid-project{margin-bottom:40px;float:left}.grid-project .image{width:100%;height:100%;overflow:hidden;margin-bottom:20px;position:relative;background-size:cover}.grid-project .image:after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.grid-project:focus .image:after,.grid-project:hover .image:after,.product-portfolio>a:hover .desc{opacity:1}.grid-project .image img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.grid-project .desc h3{margin-bottom:10px;font-weight:700;font-size:22px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.grid-project .desc h3 a{color:rgba(0,0,0,.8)}.grid-project .desc span{color:rgba(0,0,0,.3)}.grid-project:focus .image img,.grid-project:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.bottomBanner-box{height:200px;background-attachment:fixed;background-position:center bottom}.bottomBanner-box .overlay{position:absolute!important;width:100%;top:0;left:0;bottom:0;right:0;z-index:1;background-color:rgba(0,0,0,.4)}.bottomBanner-box .feature-text{position:relative;z-index:2;display:table;width:100%;height:200px}.bottomBanner-box .feature-text .feature-text-align{display:table-cell;vertical-align:middle;text-align:center}.bottomBanner-box h4{color:#fff;font-family:'Do Hyeon',sans-serif;font-size:2.5em}.signature-lang-en,.signature-lang-kr{color:#222;letter-spacing:1.5px;padding-right:20px}@media screen and (max-width:768px){.bottomBanner-box h4{font-size:2em}.greeting-img{background-position:top center}}.text-main-emphasis{font-size:1.75em;font-weight:border}.text-sub-emphasis{font-size:1.5em;font-weight:700}.text-deco-underline{text-decoration:underline}.signature-lang-kr{font-family:"Nanum Brush Script",cursive;font-style:italic;font-size:4em;vertical-align:middle}.signature-lang-en{font-family:"Mr Dafoe";font-size:2.75em;vertical-align:sub}.greeting-img{height:400px}.thought{text-align:center;padding-left:20px;padding-right:20px;float:left;width:100%}@media screen and (max-width:768px){.thought{margin-bottom:50px}#sub-page-section-3rd .col-md-4:last-child>.thought{margin-bottom:0}}.thought .icon{width:90px;height:90px;background:#efefef;display:table;text-align:center;margin:0 auto 30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.thought .icon i{display:table-cell;vertical-align:middle;height:90px;font-size:40px;line-height:40px;color:#512989}.thought h3,.thought p{margin-bottom:30px}.thought h3{font-size:1.286em;color:#5d5d5d}#mission-verse{background:#eee;position:relative}#mission-verse .icon{position:absolute;font-size:14.286em;top:-20px;color:rgba(255,255,255,.5)!important}#mission-verse .mission-verse-slide{text-align:center;position:relative;color:#fff!important}#mission-verse .mission-verse-slide blockquote{border:none;margin:30px auto;width:60%;position:relative;padding:0;font-size:1.286em}#mission-verse .mission-verse-slide blockquote p{color:#aaa}@media screen and (max-width:768px){#mission-verse .mission-verse-slide blockquote{width:85%}}.history>tbody td img{width:140px}.vision-flexslider{width:90%;float:left;margin-right:-100%;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:400px;position:relative}.vision-flexslider .slider-text{display:table;min-height:400px;z-index:9}.slider-text-inner{display:table-cell;vertical-align:middle}.slider-text-inner .desc{padding:4.5em 4em;background:linear-gradient(to right,rgba(65,184,233,.5) 0,rgba(65,184,233,1) 70%);text-shadow:-1px 1px 1px rgba(0,0,0,.5);-webkit-box-shadow:0 10px 30px -13px rgba(0,0,0,.75);-moz-box-shadow:0 10px 30px -13px rgba(0,0,0,.75);box-shadow:0 10px 30px -13px rgba(0,0,0,.75)}.vision-flexslider .slider-text>.slider-text-inner span{color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:5px;font-size:.75em;display:block;margin-bottom:20px}.vision-flexslider .slider-text>.slider-text-inner h2{font-size:3.75em;font-weight:100;color:#fff;line-height:1.2}.vision-flexslider .slider-text>.slider-text-inner h3{font-size:2.5em;color:#fff;font-weight:900}.vision-flexslider .slider-text>.slider-text-inner p{color:rgba(255,255,255,.8)}.vision-flexslider>.col-md-offset-2{margin-left:12.5%}@media screen and (max-width:992px){.vision-flexslider{width:100%;float:none}.vision-flexslider .slider-text{text-align:center}.vision-flexslider .slider-text>.slider-text-inner .desc{padding:5.6em 2em}.vision-flexslider .slider-text>.slider-text-inner h2{font-size:3em}.vision-flexslider .slider-text>.slider-text-inner h3{font-size:2em}.vision-flexslider .slider-text>.slider-text-inner p{line-height:1.2}.vision-flexslider>.col-md-offset-2{margin-left:1%}}@media screen and (max-width:768px){.vision-flexslider{width:100%;float:none}.vision-flexslider .slider-text{text-align:center}.vision-flexslider .slider-text>.slider-text-inner .desc{padding:3em 2em}.vision-flexslider .slider-text>.slider-text-inner h2{font-size:2.5em}.vision-flexslider .slider-text>.slider-text-inner h3{font-size:1.25em}.vision-flexslider .slider-text>.slider-text-inner p{line-height:1.2}.vision-flexslider>.col-md-offset-2{margin-left:1%}}.philosophy{text-align:center;padding-left:20px;padding-right:20px;float:left;width:100%;margin-bottom:-5em}@media screen and (max-width:768px){.philosophy{margin-bottom:50px}#sub-page-section .col-md-4:last-child>.philosophy{margin-bottom:0}}.philosophy .icon{width:90px;height:90px;background:#efefef;display:table;text-align:center;margin:0 auto 30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.philosophy .icon i{display:table-cell;vertical-align:middle;height:90px;font-size:40px;line-height:40px;color:#512989}.philosophy:hover .icon{background-color:#512989}.philosophy:hover .icon i{color:#fff}.philosophy h3,.philosophy p{margin-bottom:30px}.philosophy h3{text-transform:uppercase;font-size:18px;color:#5d5d5d}.wz08g-team{position:relative;background-color:#fff;padding:4em 0;border-radius:5px;margin-top:2em}@media screen and (max-width:768px){.wz08g-team{margin-top:7em;border-right:0;margin-bottom:80px}}.wz08g-team h2{font-size:1em;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:50px}.wz08g-team figure{position:absolute;top:-50px;left:50%;margin-left:-65px;background-size:cover}.wz08g-team figure img{width:130px;height:130px;border:10px solid #fff;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.wz08g-team>div{padding:30px 30px 0}.wz08g-team>div h3{margin-bottom:0;font-size:20px;color:#021033}.wz08g-team>div .position{color:#d9d9d9;margin-bottom:30px}.wz08g-team blockquote,.wz08g-team>div{border:none;margin-bottom:20px;padding-top:30px}.wz08g-team blockquote p,.wz08g-team>div p{font-size:14px;line-height:1.6em;color:#555}.wz08g-team span{font-style:italic;color:#b3b3b3}#contact-info{padding:5px 20px 1px;margin-bottom:20px}#contact-info ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:40px}#contact-info ul li i{position:absolute;left:0;font-size:1.375em}#contact-info ul li h3{margin-left:30px}#contact-info ul li a{font-weight:400!important}#contact-pathfinding,#contact-pathfinding2{padding:10px 20px;margin-bottom:20px}#contact-pathfinding dl dd,#contact-pathfinding2 dl dd{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}#contact-pathfinding dl dd:last-child,#contact-pathfinding2 dl dd:last-child{border-bottom:0}#contact-pathfinding dl dd .panel,#contact-pathfinding2 dl dd .panel{padding:1px 5px 2px}#map{width:100%;height:800px;position:relative}.feature-text-outline{border:1px solid #eee;padding:20px;margin-right:15px;width:32%}.feature-text-outline dvi:last-child{margin-right:0}.business-choice{position:relative;padding:1px 20px 20px}@media screen and (max-width:768px){#map{height:400px}.feature-text-outline{width:100%;margin-right:0;margin-bottom:15px}.feature-text-outline dvi:last-child{margin-bottom:0}.business-choice{margin-bottom:10px}}.business-choice h2{color:#fff}.business-choice>h2:after{position:absolute;content:'';left:0;top:60px;width:100%;height:1px;background-color:#fff}.business-choice p{color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.1)}.choice1{background-color:rgba(85,85,85,1)}.choice2{background-color:rgba(85,85,85,.4)}.choice3{background-color:rgba(85,85,85,.6)}.choice4{background-color:rgba(85,85,85,.8)}.business-summary-icon{margin-top:5px}.business-summary-icon i{font-size:4em}.product-portfolio{width:100%;float:left;margin-bottom:40px}.product-portfolio>a{width:100%;float:left;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.06);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.06);box-shadow:0 2px 5px 0 rgba(0,0,0,.06)}.product-portfolio>a:hover{webkit-box-shadow:0 8px 16px -4px rgba(0,0,0,.13);-moz-box-shadow:0 8px 16px -4px rgba(0,0,0,.13);box-shadow:0 8px 16px -4px rgba(0,0,0,.13)}.product-portfolio .portfolio-entry{width:100%;float:left;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;height:300px}@media screen and (max-width:768px){.product-portfolio .portfolio-entry{height:400px}}.product-portfolio .portfolio-entry .desc{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);opacity:0;padding:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-portfolio .portfolio-entry .desc p{color:#8f989f}.product-portfolio .portfolio-text{width:100%;float:left;padding:20px}.product-portfolio .portfolio-text h3{font-size:20px}.product-portfolio .portfolio-text .stuff{margin:0;padding:20px 0 0;border-top:1px solid rgba(0,0,0,.05)}.product-portfolio .portfolio-text .stuff li{list-style:none;display:inline-block;margin-left:10px;color:rgba(0,0,0,.3);font-size:16px}.product-portfolio .portfolio-text .stuff li:first-child{margin-left:0}.product-portfolio .portfolio-text .stuff li i{font-size:14px;padding-right:5px}.table-title-top tbody td,.table-title-top thead th{text-align:center!important}#product-portfolio>.row{border-bottom:1px solid #eee}#product-portfolio>.row.last{border-bottom:none!important}.heading-with-border{padding-bottom:20px;margin-bottom:20px;position:relative}.heading-with-border .heading-border{position:absolute;bottom:0;left:0;background:#28bbf8;height:2px;width:30px}.spacer{position:relative;border:none;margin:0}