@charset "utf-8";body,button,dd,dl,dt,fieldset,form,hr,input,legend,li,ol,p,select,table,td,textarea,th,ul{font-family:Nanum Barun Gothic,'Apple SD 산돌고딕 Neo','Apple SD Gothic Neo','나눔고딕',NanumGothic,ng,'맑은 고딕','Malgun Gothic',sans-serif!important}body{position:relative;font-size:15px;background-color:#fff}nav.navbar.bootsnav.navbar-fixed{box-shadow:0 1px 2px rgb(0 0 0 / .07)}#slider_stage .owl-item,#slider_parallax .owl-item,#slider_quick .owl-item a,.owl-widget .owl-item a.thumb{cursor:url(../../../../layouts/Nuevoleon/img/drag.png) 16 9,ew-resize!important}#slider_stage .owl-item .item-slide{background-color:#fff}#slider_stage .owl-item .item-slide img{opacity:.5}#slider_stage .owl-item.active .item-slide img{opacity:1}#slider_stage.owl-theme .owl-dots{bottom:-40px}#slider_stage.owl-theme .owl-dots .owl-dot span{width:1px;height:10px;border-radius:0}#slider_stage.owl-theme .owl-dots .owl-dot.active span,#slider_stage.owl-theme .owl-dots .owl-dot:hover span{background:#999;transform:scale(1);height:16px}.pop-play{position:absolute;left:50%;top:50%;margin:-50px;z-index:2}.pop-play .btn-play{display:block;padding:33px 35px;width:100px;height:100px;text-align:center;color:#fff;background-color:rgb(0 0 0 / .5);border:2px solid #fff;border-radius:50%}.pop-play:hover .btn-play{color:#333;background-color:#fff}.center-block:hover{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.tb-section{padding-top:60px;padding-bottom:60px}.tb-section h1,.tb-section h2,.tb-section h3{margin-top:0}.section-header{position:relative;margin-top:0;margin-bottom:80px;font-weight:400;text-align:center}.section-header:before,.section-header:after{display:block;content:'';position:absolute;left:50%;margin-bottom:10px;width:60px;height:1px;background-color:#777}.section-header:before{bottom:-20px;margin-left:-50px;width:100px}.section-header:after{bottom:-27px;margin-left:-20px;width:40px}.tb-parallaxer .section-header{color:#fff}.tb-parallaxer .section-header:before,.tb-parallaxer .section-header:after{background-color:#fff}.tb-parallaxer .para-block img{margin-top:30px}.tb-section-quick{position:relative}.tb-section-quick:before{content:'';position:absolute;left:40%;right:0;top:0;bottom:0}.tb-section-quick .quick-menu{background-color:#f7f7f7}.tb-section-quick .slider-owl.owl-theme .owl-dots{bottom:0}.tb-section-quick .notice-box{padding:7px 0}.tb-section-quick .quick-menu .item-slide{text-align:center}.tb-section-quick .quick-menu .item-slide a{display:block;padding:40px 0;line-height:2}.block-banner{overflow:hidden;border:solid 1px #DDD}.block-banner a{display:block}@media (min-width:992px){.block-banner{float:left;width:308px;height:70px;border:solid 1px #DDD}}@media (min-width:1200px){.block-banner{float:left;width:360px;height:70px;border:solid 1px #DDD}}.tb-section-feature{position:relative}.tb-section-feature .tile-text{padding:3em 3.5em;background-color:#f3f3f3}.tb-section-feature .tile-text i{color:#ddd}.tb-section-feature .tile-text h3{margin-top:10px;font-size:21px;line-height:1.4}.tb-section-feature .tile-text .summary{font-size:14px;color:#999}.tb-section-feature .col-md-4{overflow:hidden}.tb-section-feature .tile-img{min-height:340px;background-size:cover;background-position:center;transition:all 0.3s ease}.tb-section-feature .tile-img:hover{transform:scale(1.1)}.tb-section-feature .tile-img>.display-table{min-height:340px}.tb-section-feature .tile-img .h4{text-align:center}.tb-section-feature .tile-img .h4 a{color:#fff}.tb-section-feature .bgimg-1{background-image:url(../../../../layouts/Nuevoleon/img/bl-img-1.jpg)}.tb-section-feature .bgimg-2{background-image:url(../../../../layouts/Nuevoleon/img/bl-img-2.jpg)}.tb-section-feature .bgimg-3{background-image:url(../../../../layouts/Nuevoleon/img/bl-img-3.jpg)}.tb-section-feature .padding-none{padding-left:0;padding-right:0}.margin-none{margin-left:0;margin-right:0}.line-middle{margin-bottom:20px}.line-middle:after{top:20px;border-bottom:1px solid #ddd}.tile-text a{display:inline-block;margin-top:2em}.btn-underline{position:relative;font-size:13px;border-bottom:1px solid #ddd}.btn-underline:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#999;transition:all 0.3s ease}.btn-underline:hover:after{width:100%}.parallaxer img.img-responsive{display:block}.parallaxer .para-block h2{margin-bottom:30px;font-weight:400;font-size:26px;line-height:30px}.tb-section-service .service-header,.tb-section-post .post-header{padding:10px 0 5px 30px;margin-bottom:50px;border-left:2px solid #444}.tb-section-post .post-header h2{line-height:22px}.tb-section-service .service-header h2{margin:0;line-height:22px}.tb-section-service .service-block{padding:2em;margin-bottom:30px;min-height:200px;background-color:#fff;transition:all 0.7s ease}.tb-section-service .service-block>.title{padding-left:40px;margin-bottom:30px}.tb-section-service .service-block>.title>i{position:absolute;left:1.4em;top:1em}.tb-section-service .service-block:hover{box-shadow:0 0 30px #ddd}.tb-section-post .owl-widget .owl-nav{left:auto;right:0}.sub-layout{position:relative;width:100%;height:100%;min-height:1000px}.sub-bg-area{display:none;position:relative;width:100%;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#f8f8f8}.sub-bg-area .aside-wrap{padding:60px 2em 0 0}.aside .side-nav .list-group-item{background-color:#fff0;border-bottom:0}.line-top{position:relative;padding-top:10px}.line-top:before{content:'';position:absolute;top:0;left:0;width:30px;height:2px;background-color:#fff}.aside.white h4,.aside.white .side-nav .list-group-item{color:#fff}.aside.white .line-top:before{background-color:#fff}.aside.black h4,.aside.black .side-nav .list-group-item{color:#333}.aside.black .line-top:before{background-color:#333}.sub-content{padding:40px 15px 40px}.sub-header-caption{position:relative;top:50%;width:100%;text-align:center;z-index:1}.sub-header-caption h1{position:relative;margin:0;font-size:30px;font-weight:400;color:#fff;white-space:nowrap;transform:rotate(0deg)}.sub-header .sub-header-caption{text-align:center}.sub-header .sub-header-caption h1{line-height:1.4}.sub-header .sub-header-caption h1>small{font-size:60%}.submenu-md>ul{display:table;float:none;margin:0 auto}.submenu-md .nav>li>a:focus,.submenu-md .nav>li>a:hover,.submenu-md .nav-pills>li.active>a,.submenu-md .nav-pills>li.active>a:focus,.submenu-md .nav-pills>li.active>a:hover{background-color:#fff0}.submenu-md .nav-pills>li>a:after{display:block;content:'';position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#ccc;transform:rotate(30deg)}.submenu-md .nav-pills>li:first-child>a:after{display:none}.aside .side-nav .list-group-item{transition:all 0.2s ease}.aside .side-nav .list-group-item:hover{padding-left:10px}.aside .side-nav .list-group-item.on:hover{padding-left:3px}.tb-contents{min-height:500px}.section-footer{font-size:13px}.section-footer .line-bottom{margin-bottom:20px}.section-footer .line-span span{padding-bottom:15px}.section-footer .footer-info{padding-right:50px;margin-top:20px}.section-footer .about-info div{line-height:1.8}.section-footer .customer-info i.fa-stack-1x{color:#fff}.section-footer .customer-info .fa-stack{margin-right:10px}.section-footer .customer-info h4{margin:0}.section-footer .customer-info h4,.section-footer .customer-info>.info-block h2{line-height:1}.section-footer .customer-info>.info-block{padding-left:10px}.section-footer .customer-info>.info-block hr{border-top:1px dashed #aaa}.section-footer .tb-social a{color:#fff}.tb-social a{display:inline-block;width:20px;height:20px}.tb-copyright{padding:10px;font-size:12px;color:#ddd}.pannel-wrapper .padding-none{padding-left:0;padding-right:0}.pannel-wrapper .form-control{border:0;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none}.pannel-wrapper .keep-sign,.pannel-wrapper .find-account{font-size:12px}.pannel-wrapper .pannel-search{position:relative}.pannel-wrapper .pannel-search .search-ico{position:absolute;left:10px;top:6px}.pannel-wrapper .pannel-search input{padding:7px 7px 7px 35px;width:100%;line-height:1.4;border:1px solid #dcdcdc}.pannel-wrapper .btn-tb{background-color:#565f71}input:-webkit-autofill{background:none!important}.bg-gray{background-color:#f8f8f8}.call_me,.call_me::before{background-color:#4eab58}.call_me{position:fixed;bottom:40px;left:40px;width:70px;height:70px;text-align:center;border-radius:50%;-webkit-border-radius:50%;z-index:10000;cursor:pointer}.call_me:before{content:'';transform:scale(1,1);opacity:.5;width:70px;height:70px;display:block;position:fixed;left:40px;bottom:40px;border-radius:100%;z-index:9999;-webkit-animation:uptocallmini 1.5s infinite;-moz-animation:uptocallmini 1.5s infinite;animation:uptocallmini 1.5s infinite}.call_me i{color:#fff;font-size:24px;line-height:70px;-webkit-animation:uptocallphone 1.5s linear infinite;-moz-animation:uptocallphone 1.5s linear infinite;animation:uptocallphone 1.5s linear infinite;position:relative;z-index:10001}@-webkit-keyframes uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes uptocallmini{0%{-webkit-transform:scale(1,1);opacity:.5}80%{opacity:0;-webkit-transform:scale(1.5,1.5)}85%{-webkit-transform:scale(.5,.5);opacity:0}100%{-webkit-transform:scale(1,1);opacity:.5}}@keyframes uptocallmini{0%{transform:scale(1,1);opacity:.5}80%{opacity:0;transform:scale(1.5,1.5)}85%{transform:scale(.5,.5);opacity:0}100%{transform:scale(1,1);opacity:.5}}body.on-side{margin:0}nav.navbar.bootsnav{box-shadow:none}.side-pannel-base{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:-1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}body.on-side .side-pannel-base{background-color:rgb(100 100 100 / .7);cursor:url(../../../../layouts/Nuevoleon/img/cursor-close.png),auto;opacity:1;z-index:8}body.on-side .side-pannel{z-index:10}@media (min-width:768px){.tb-section-quick:before,.tb-section-quick .quick-menu{height:158px}.sub-content{padding:60px 50px 80px}}@media (min-width:992px){nav.navbar.bootsnav.navbar-fixed{left:0;right:0}nav.navbar.bootsnav.menu-center .navbar-header{padding-left:60px}nav.navbar.bootsnav.menu-center .attr-nav{padding-right:30px}.tb-promotion{padding:30px 0}}@media (min-width:1200px){.sub-layout{padding-left:30%}.sub-bg-area{display:block;position:fixed;left:0;top:80px;width:30%;height:100%}.sub-header-caption{position:absolute;top:50%;left:-10em;transform:rotate(-90deg)}.sub-header-caption h1{margin:0;font-size:40px;text-align:right;color:rgb(255 255 255 / .5)}#tb-footer .about-info,.tb-copyright .col-lg-offset-3>.sub-copyright{padding-left:4em}}@media (min-width:1300px){.sub-bg-area .col-lg-8{width:50%}.sub-bg-area .col-lg-offset-4{margin-left:50%}#tb-footer .about-info,.tb-copyright .col-lg-offset-3>.sub-copyright{padding-left:3em}}@media (min-width:2000px){.tb-section-quick:before{left:50%}}@media (max-width:991px){nav.navbar.bootsnav .navbar-toggle{display:none}nav.navbar.bootsnav .navbar-brand{float:left!important;display:block;height:56px}.tb-section-quick{padding-top:20px!important}.tb-section-quick .notice-box{margin-bottom:20px}.sub-header{height:200px}}@media (max-width:767px){.tb-section{padding-top:50px!important;padding-bottom:50px!important}.tb-section-service .service-header,.tb-section-post .post-header{margin-bottom:25px}.tb-section-quick .notice-box{margin-bottom:10px}.player-caption>.item-caption{top:20%}.quick-menu li{float:left;margin-left:0!important;width:33%}.quick-menu li a{padding:10px 0}.section-footer .footer-logo>img{margin:auto}.section-footer .footer-info{padding-right:0}.section-footer .tb-copyright .pull-left,.section-footer .tb-copyright .pull-right{float:none!important;text-align:center}.scroll-top{right:10%}}@media (max-width:480px){#slider_owl .item-caption .container>div.owl-p{margin:0 auto;width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h1.section-header{font-size:30px}#slider_stage .owl-item .item-slide img{height:250px;opacity:.5}}.btn_item{display:inline-block;margin:35px 0;padding:0 27px;height:50px;*font-family:"Apple SD 산돌고딕 Neo","Apple SD Gothic Neo","나눔고딕","Nanum Gothic",맑은고딕,"Malgun Gothic","돋움",'나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif;background-color:#555;font-size:15px;line-height:50px;letter-spacing:1px;color:#FFF;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn_item:hover,.btn_item:active,.btn_item:focus{background-color:#888;color:#fff}.btn_item+.btn_item{margin-left:10px}.popup_btn{background-color:#555;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}.popup_btn:hover{background-color:#BAAC94}.popup_btn.b-close,.popup_btn.bClose{border-radius:7px 7px 7px 7px;box-shadow:none;font:bold 131% sans-serif;padding:0 8px 2px;position:absolute;right:7px;top:7px}