.nn-slick-container{width:100%;padding-bottom:56.25%;height:0;background:#000}.nn-slick-container .nn-slick-arrow{display:block;width:35px;height:72px;background:url("../plugins/slick/css/arrow.png") left top no-repeat;border:0;position:absolute;top:50%;left:50%;z-index:1000}.nn-slick-container .nn-slick-arrow.left{background-position:0px 0px;margin-left:-635px;margin-top:-78px}.nn-slick-container .nn-slick-arrow.right{background-position:-35px 0px;margin-left:600px;margin-top:-78px}.nn-slick-container .nn-slick{width:100%;height:100%}.nn-slick-container .nn-slick .nn-slick-item{height:100%;width:100%;position:relative}.nn-slick-container .nn-slick .nn-slick-item .nn-slide-item-bg{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nn-slick-container .nn-slick .nn-slick-item .nn-table{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2010}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box{width:1110px;color:#fff;margin:auto;z-index:2000}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box h2{font-size:52px;color:#fff;margin:0;margin-bottom:72px;text-align:center}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box img{margin:auto}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box .nn-slick-timeline-box-txt{font-size:24px;margin:auto;margin-top:92px;min-height:144px}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box .nn-slick-timeline-box-txt p{min-height:36px}.nn-slick-container .nn-slick .nn-slick-item .nn-table .nn-slick-timeline-box .nn-slick-timeline-box-txt .no-year{padding-left:77px}.nn-thefirm-body{padding-top:120px}.nn-thefirm-body .nn-thefirm-main{position:relative;z-index:3000;background-color:#fff;padding-bottom:150px}.nn-thefirm-body .nn-thefirm-main h1{text-align:center;font-family:"Noto Serif KR";font-size:42px;padding-top:160px;padding-bottom:90px;text-transform:uppercase;border-bottom:1px solid #b8b8b8}.nn-thefirm-body .nn-thefirm-main h2{font-size:24px;padding-bottom:12px;text-align:center;width:-moz-fit-content;width:fit-content;margin:80px auto;padding-left:20px;padding-right:20px}.nn-thefirm-body .nn-thefirm-main h2:after{content:"";display:inline-block;background:url("../img/gbar.png") center bottom no-repeat scroll;height:1px;background-size:100%;width:100%}.nn-thefirm-body .nn-thefirm-main h2.profile-title{margin-top:160px}.nn-thefirm-body .nn-thefirm-main .nn-ul li{font-size:16px}.nn-thefirm-body .nn-thefirm-main .gico1,.nn-thefirm-body .nn-thefirm-main .gico2{margin-top:80px;margin-bottom:80px}.nn-thefirm-body .nn-category{padding-left:13px;padding-right:13px;margin-bottom:72px}.nn-thefirm-body .nn-category .col-xs-3{padding-left:20px;padding-right:20px;padding-bottom:20px}.nn-thefirm-body .nn-category .btn{border-radius:0}.nn-thefirm-body .nn-category .btn.btn-lg{font-size:16px}.nn-thefirm-body .nn-category .btn.btn-default{background-color:#ececec;color:#676767;border:none;display:block;height:60px;transition:all .1s ease-out}.nn-thefirm-body .nn-category .btn.btn-default.active{background-color:#c6e5f7;color:#000;box-shadow:none}.nn-thefirm-body .nn-category .btn.btn-default:hover{background-color:#ef7e30;color:#000}.nn-thefirm-body .nn-category .btn.btn-default:active{transform:scale(0.97, 0.97)}.nn-philosophy{background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding-top:120px}.nn-philosophy .container{background-color:rgba(255,255,255,.6)}.nn-philosophy .container .text2{padding:0 170px}.nn-responsive{padding-top:120px}.nn-responsive h1{text-align:center;font-family:"Noto Serif KR";font-size:42px;margin-top:160px;margin-bottom:90px;text-transform:uppercase}.nn-responsive .nn-responsive-desc{border-top:1px solid #b8b8b8}.nn-responsive .nn-responsive-desc h2{margin-top:80px;margin-bottom:60px;font-size:24px}.nn-responsive .nn-responsive-desc p{font-size:16px;color:#4f4f4f;font-weight:300}.nn-responsive .nn-responsive-desc .rico{margin-top:115px;margin-bottom:150px}.nn-responsive .nn-responsive-desc .rico li{height:130px}.nn-explorer{padding-top:20px;min-height:640px}.nn-explorer .nn-title{text-align:center;position:absolute;text-align:center;top:0px;left:0px}.nn-explorer .nn-title hr{display:block;height:2px;background-color:#dde3e7;width:1036px;margin:auto;position:relative;top:64px;z-index:1}.nn-explorer .nn-title h2{padding:0 40px;font-size:30px;font-weight:bold;margin:auto;display:inline-block;color:#333;position:relative;top:44px;z-index:2;background-color:#f2f8fd}.nn-explorer .nn-title p{font-size:16px;color:#333;position:relative;top:74px}.nn-explorer .nn-main-banner-container{padding-left:22px;padding-right:22px}.nn-explorer .nn-main-banner-container .pull-left{width:auto;margin-right:20px}.nn-explorer .nn-main-banner-container .pull-left:last-child{margin-right:0}.nn-explorer .nn-main-banner-container .nn-main-banner{border:1px solid #c7dff1;overflow:hidden;display:block;margin-bottom:20px;position:relative}.nn-explorer .nn-main-banner-container .nn-main-banner .nn-main-banner-text{width:100%;display:table;height:100%;position:absolute;left:0;top:0}.nn-explorer .nn-main-banner-container .nn-main-banner .nn-main-banner-text .nn-main-banner-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1{width:800px;height:200px}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1 .nn-main-banner-bg{background:url("../img/nn-main-banner1.png") no-repeat center center scroll}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1 .nn-main-banner-text{position:absolute;left:0;top:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1 .nn-main-banner-text.nn-main-banner-text1 .nn-main-banner-cell div:nth-child(1){display:block;margin-left:35px;font-size:22px;height:22px;color:#575c66;line-height:100%;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1 .nn-main-banner-text.nn-main-banner-text1 .nn-main-banner-cell div:nth-child(2){display:block;margin-left:27px;font-size:95px;font-weight:bold;color:#2b3e92;line-height:100%;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner1 .nn-main-banner-text.nn-main-banner-text1 .nn-main-banner-cell div:nth-child(3){display:block;margin-left:36px;font-size:16px;color:#575c66;line-height:100%;margin-top:15px;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner2{width:380px;height:220px;margin-right:20px}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3{width:400px;height:220px}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-bg{background:url("../img/nn-main-banner3.png") no-repeat center center scroll}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-text.nn-main-banner-text3 .nn-main-banner-cell div:nth-child(1){display:block;margin-left:20px;font-size:78.23px;font-weight:bold;color:#2b3e92;line-height:100%;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-text.nn-main-banner-text3 .nn-main-banner-cell div:nth-child(1) span{display:block;margin-right:5px}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-text.nn-main-banner-text3 .nn-main-banner-cell div:nth-child(1) span.plus{font-size:62px;padding-top:5px}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-text.nn-main-banner-text3 .nn-main-banner-cell div:nth-child(2){display:block;margin-left:20px;font-size:22px;height:22px;color:#575c66;line-height:100%;margin-top:15px;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner3 .nn-main-banner-text.nn-main-banner-text3 .nn-main-banner-cell div:nth-child(3){display:block;margin-left:20px;font-size:13.6px;color:#575c66;line-height:100%;margin-top:15px;padding:0}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4{height:440px;width:376px;border:15px solid #ddecf7;border-top-width:14px;border-bottom-width:14px;overflow:hidden}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4 #flipbox{width:346px;height:412px;border:3px solid #fff}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4 #flipbox .side{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-size:cover;background-position:center center;text-indent:-10000px;overflow:hidden}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4 #flipbox .side.side1{background-image:url(../img/flip1.png)}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4 #flipbox .side.side2{background-image:url(../img/flip2.png)}.nn-explorer .nn-main-banner-container .nn-main-banner.nn-main-banner4 #flipbox .side.side3{background-image:url(../img/flip3.png)}.nn-explorer .nn-main-banner-container .nn-main-banner .nn-main-banner-bg{display:block;width:100%;height:100%;background-size:100% 100%;transition:all .7s cubic-bezier(0, 0.11, 0.35, 2)}.nn-explorer .nn-main-banner-container .nn-main-banner:hover .nn-main-banner-bg{transform:scale(1.1, 1.1)}/*# sourceMappingURL=thefirm.min.css.map */