.header.sub-header .logo .logo-img,.header.fixed .logo .logo-img{background-image:url(/views/res/imgs/common/logo_img.svg)}.mobile .header.sub-header .logo .logo-img,.mobile .header.fixed .logo .logo-img{transition:none}.header.sub-header .logo.recruit-logo .logo-img,.header.fixed .logo.recruit-logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit.svg)}.header.sub-header .pc-nav .menu-list>a,.header.fixed .pc-nav .menu-list>a{color:#222}.header.sub-header .pc-nav.pc-nav-recruit .menu-list>a,.header.fixed .pc-nav.pc-nav-recruit .menu-list>a{color:#aaa}.header.sub-header .menu-btn .line,.header.fixed .menu-btn .line,.header.sub-header .menu-btn .line:before,.header.fixed .menu-btn .line:before,.header.sub-header .menu-btn .line:after,.header.fixed .menu-btn .line:after{background-color:#222}.header.sub-header .btn-recruit,.header.fixed .btn-recruit{border-color:#0078ff;color:#0078ff}.mobile-header.fixed .logo .logo-img,.mobile-header.sub-header .logo .logo-img{background-image:url(/views/res/imgs/common/logo_img.svg)}.mobile-header.fixed .logo.recruit-logo .logo-img,.mobile-header.sub-header .logo.recruit-logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit.svg)}.mobile-header.fixed .menu-btn-wrap .menu-btn .line,.mobile-header.sub-header .menu-btn-wrap .menu-btn .line,.mobile-header.fixed .menu-btn-wrap .menu-btn .line::before,.mobile-header.sub-header .menu-btn-wrap .menu-btn .line::before,.mobile-header.fixed .menu-btn-wrap .menu-btn .line::after,.mobile-header.sub-header .menu-btn-wrap .menu-btn .line::after{background-color:#222}.m-nav-open .mobile-header.fixed .menu-btn-wrap .menu-btn .line,.m-nav-open .mobile-header.sub-header .menu-btn-wrap .menu-btn .line{background-color:transparent}body.pc-nav-open{overflow:hidden}.header{position:fixed;top:0;left:0;width:100%;height:90px;-webkit-transition:all .4s;transition:all .4s;z-index:700}.header.sub-header{position:relative;height:90px}.header.sub-header .header-inner{background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.header.is-hide .fixed-wrap{top:-80px !important}.header.fixed .header-inner{background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.header.fixed.page-recruit .pc-nav.pc-nav-recruit .menu-list>a{color:rgba(34,34,34,0.6) !important}.header.fixed.page-recruit .pc-nav.pc-nav-recruit .menu-list.on>a{color:#222 !important}.header.fixed.sub-header{position:relative !important}.header.fixed.sub-header .pc-nav.pc-nav-recruit .menu-list>a{color:rgba(0,0,0,0.6) !important}@media screen and (min-width: 992px){.header.is-active .header-inner{height:calc(90px + 442px);background-color:#fff;box-shadow:0 9px 20px 0 rgba(0,0,0,0.04)}.header.is-active .logo .logo-img{background-image:url(/views/res/imgs/common/logo_img.svg) !important}.header.is-active .menu-list{width:146px}}@media screen and (min-width: 992px) and (min-width: 1280px){.header.is-active .menu-list{width:180px}}@media screen and (min-width: 992px) and (min-width: 1600px){.header.is-active .menu-list{width:200px}}@media screen and (min-width: 992px){.header.is-active .menu-list>a{color:#222}.header.is-active .menu-btn .line,.header.is-active .menu-btn .line:before,.header.is-active .menu-btn .line:after{background-color:#222}.header.is-active .btn-recruit{border-color:#0078ff;color:#0078ff}}.header.is-active .navBg,.header.is-active .sub-menu-list-wrap{opacity:1;visibility:visible}.header.is-active.fixed .header-inner{height:calc(80px + 442px)}.header .fixed-wrap{position:fixed;top:0;left:0;width:100%;height:90px;background-color:transparent;transition:all .4s}.header .header-inner{position:relative;display:flex;justify-content:space-between;height:90px;padding:0 40px;margin:0 auto;overflow:hidden;transition:all .4s;-webkit-transition:all .4s}@media screen and (min-width: 1680px){.header .header-inner{padding:0 calc((100% - 1600px) / 2)}}.header .logo{position:relative;top:0;left:0;width:7.19199vw;height:90px;z-index:701;transform:translateY(0);transition:all .4s}@media screen and (min-width: 1600px){.header .logo{width:115px}}.header .logo .logo-img{display:block;width:100%;height:100%;background-image:url(/views/res/imgs/common/logo_img_fff.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;transition:all .4s;-webkit-transition:all .4s}.pc-nav-open .header .logo .logo-img{background-image:url(/views/res/imgs/common/logo_img_fff.svg)}.mobile .header .logo .logo-img{transition:none}.header .logo.recruit-logo{width:11.13196vw}@media screen and (min-width: 1600px){.header .logo.recruit-logo{width:178px}}.header .logo.recruit-logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit-fff.svg)}.pc-nav-open .header .logo.recruit-logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit-fff.svg)}.header .recruit-wrap{position:relative;top:0;right:0;display:flex;align-items:center;height:90px;transition:all .4s}.header .btn-recruit{display:flex;align-items:center;justify-content:center;width:85px;height:38px;align-items:center;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:700;line-height:1.285;border-radius:4px;border:solid 1px #3c4767;color:#c7d2df}@media screen and (min-width: 1200px){.header .btn-recruit{width:120px;height:45px}}.header .navBg{display:none}@media screen and (min-width: 992px){.header .navBg{display:block;position:absolute;left:0;top:90px;width:100%;height:442px;border-top:1px solid #eee;opacity:0;visibility:hidden}}.pc-nav{display:none}@media screen and (min-width: 992px){.pc-nav{display:flex;height:90px;transition:all .4s}}.pc-nav .menu-list-wrap{display:flex}.pc-nav .menu-list{position:relative;display:flex;justify-content:center;width:136px;text-align:center;transition:all .4s}@media screen and (min-width: 1280px){.pc-nav .menu-list{width:156px}}@media screen and (min-width: 1600px){.pc-nav .menu-list{width:176px}}.pc-nav .menu-list>a{position:relative;display:flex;align-items:center;justify-content:center;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:700;color:#fff;transition:color .4s;-webkit-transition:color .4s}@media screen and (min-width: 1280px){.pc-nav .menu-list>a{font-size:18px}}.page-recruit .pc-nav .menu-list>a{font-family:"Pretendard Variable", sans-serif}.main-recruit-nav .page-recruit .pc-nav .menu-list>a{color:#c7d2df !important}.pc-nav .menu-list:nth-child(2) .sub-menu-list-inner{margin-left:-1px}.pc-nav .menu-list:hover>a,.pc-nav .menu-list.on>a{color:#0078ff !important}.page-recruit .pc-nav .menu-list:hover>a,.page-recruit .pc-nav .menu-list.on>a{color:#222 !important}.main-recruit-nav .page-recruit .pc-nav .menu-list:hover>a,.main-recruit-nav .page-recruit .pc-nav .menu-list.on>a{color:#fff !important}.page-recruit .pc-nav .menu-list{width:auto;padding-left:35px}.page-recruit .pc-nav .menu-list:not(:last-child){padding-right:35px}.pc-nav .sub-menu-list-wrap{display:block;position:absolute;left:0;top:90px;width:100%;text-align:center;z-index:1;opacity:0;visibility:hidden;transition:all .4s}.pc-nav .sub-menu-list-inner{border-left:1px solid #eee;border-right:1px solid #eee;height:calc(442px - 60px);margin-top:30px;margin-bottom:30px;margin-left:-1px;transition:top .4s}.pc-nav .sub-menu-list a{position:relative;display:flex;align-items:center;justify-content:center;height:40px;font-size:16px;font-weight:400;color:#555;transition:color .4s;-webkit-transition:color .4s}.pc-nav .sub-menu-list.on>a{color:#0078ff}.pc-nav .sub-menu-list:hover>a{color:#0078ff}.pc-nav .sub-menu-list .text{word-break:keep-all}.mobile-header{position:absolute;top:0;width:100%;min-width:320px;height:60px;display:flex;justify-content:center;background-color:transparent;transition:background-color .3s;z-index:700}.mobile-header.fixed{background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.mobile-header .logo{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:84px;height:60px;z-index:701}@media screen and (min-width: 768px){.mobile-header .logo{left:40px}}.mobile-header .logo .logo-img{display:block;width:100%;height:100%;background-image:url(/views/res/imgs/common/logo_img_fff.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center;transition:all .4s;-webkit-transition:all .4s}.m-nav-open .mobile-header .logo .logo-img{background-image:url(/views/res/imgs/common/logo_img.svg) !important}.mobile .mobile-header .logo .logo-img{transition:none}.mobile-header.page-recruit .logo{width:130px}.mobile-header.page-recruit .logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit-fff.svg)}.m-nav-open .mobile-header.page-recruit .logo .logo-img{background-image:url(/views/res/imgs/common/header-logo-recruit.svg) !important}.menu-btn-wrap{position:absolute;right:20px;top:0;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;z-index:701}@media screen and (min-width: 768px){.menu-btn-wrap{right:40px}}.m-nav-open .menu-btn-wrap{z-index:701}.menu-btn-wrap .menu-btn .line{margin:7px 0;transition:all .4s}.menu-btn-wrap .menu-btn .line,.menu-btn-wrap .menu-btn .line:before,.menu-btn-wrap .menu-btn .line:after{content:"";display:block;width:28px;height:2px;background-color:#fff;transition:all .4s}.pc-nav-open .menu-btn-wrap .menu-btn .line:before,.pc-nav-open .menu-btn-wrap .menu-btn .line:after{background-color:#222 !important}.menu-btn-wrap .menu-btn .line:before{transform:translateY(-10px)}.pc-nav-open .menu-btn-wrap .menu-btn .line:before{-webkit-transform:translateY(0) rotateZ(135deg);transform:translateY(0) rotateZ(135deg)}.menu-btn-wrap .menu-btn .line:after{transform:translateY(8px)}.pc-nav-open .menu-btn-wrap .menu-btn .line:after{-webkit-transform:translateY(-2px) rotateZ(-135deg);transform:translateY(-2px) rotateZ(-135deg)}.mobile-nav-wrap{position:fixed;top:0;right:0;width:100%;height:100vh;padding-top:95px;background-color:#fff;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:700;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 0.5s;transition:transform 0.5s;overflow:hidden}.mobile-nav-wrap .mobile-nav-inner{height:100%;padding-bottom:70px;overflow-y:auto}.m-nav-open .mobile-nav-wrap{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav-wrap .nav-top-menu{padding:30px 15px}.mobile-nav-wrap .mobile-nav .aco{font-size:28px}.mobile-nav-wrap .mobile-nav .aco>a{opacity:1;transition:transform .4s, opacity .4s}.mobile-nav-wrap .mobile-nav .aco .has-sub:after{content:"";display:inline-block;width:24px;height:24px;margin-left:5px;background-image:url(/views/res/imgs/common/icon-menu-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.mobile-nav-wrap .mobile-nav .aco a{display:inline-flex;align-items:center;justify-content:space-between;flex:1 1 0%;height:62px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:26px;padding:0 20px;overflow:hidden}.page-recruit .mobile-nav-wrap .mobile-nav .aco a{font-family:"Pretendard Variable", sans-serif}.mobile-nav-wrap .mobile-nav .aco.on .sub-menu-list-wrap{display:flex;flex-direction:column}.mobile-nav-wrap .mobile-nav .aco.on .sub-menu-list.on a{color:#0078ff}.mobile-nav-wrap .btn-recruit-m a{display:flex;align-items:center}.mobile-nav-wrap .btn-recruit-m a::after{content:'';display:inline-block;width:24px;height:24px;margin-left:5px;background-image:url(/views/res/imgs/common/icon-menu-link.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.mobile-nav-wrap .sub-menu-list-wrap{display:none;text-align:left}.mobile-nav-wrap .sub-menu-list-wrap .sub-menu-list{width:100%}.mobile-nav-wrap .depth-bg-wrap{position:fixed;left:30px;top:0;padding-top:97px;opacity:0;transform:translateX(0%);-webkit-transform:translateX(0%);transition:transform 0.5s, opacity 0.5s, left 0.5s;transition-delay:.1s;z-index:-1}.mobile-nav-wrap .depth-bg-wrap .top-section-bg .back-2depth{display:flex;align-items:center;width:100%;height:42px;padding-left:20px;cursor:pointer}.mobile-nav-wrap .depth-bg-wrap .top-section-bg .title-2depth{margin-left:5px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:26px}.mobile-nav-wrap .depth-bg-wrap .icon-arrow-back{display:inline-block;width:24px;height:24px;background:url(/views/res/imgs/common/icon-menu-arrow.svg) no-repeat center;transform:rotate(180deg)}.mobile-nav-wrap .depth-bg-wrap .sub-menu-list-wrap .sub-menu-list.on a:before{content:'';width:100%}.mobile-nav-wrap .depth-bg-wrap .sub-menu-list-wrap .sub-menu-list a{position:relative;margin-left:50px;padding:0;height:46px;font-family:"Pretendard Variable", sans-serif;font-size:18px;font-weight:500}.mobile-nav-wrap .depth-bg-wrap .sub-menu-list-wrap .sub-menu-list a:before{content:none;position:absolute;bottom:9px;left:0;display:inline-block;width:0%;height:1px;z-index:1;transition:width .4s}.m-nav-open .mobile-nav-wrap .mobile-nav.depth2-open .aco>a{opacity:0;transform:translate3d(-30px, 0, 0)}.m-nav-open .mobile-nav-wrap .mobile-nav.depth2-open .has-sub.open ~ .depth-bg-wrap{left:0;z-index:1;opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}.m-nav-open .mobile-nav-wrap .mobile-nav.depth2-open .sub-menu-list-wrap{display:block}.solution-nav-wrap{position:relative;width:100%;height:90px}.solution-nav-wrap>*{word-break:keep-all;white-space:nowrap}.solution-nav-wrap .solution-nav-inner{position:relative;top:0;left:0;width:100%;height:90px;border-top:1px solid #e9e9ed;border-bottom:1px solid #e9e9ed;background-color:#fff}.solution-nav-wrap .solution-menu-wrap{display:flex;align-items:center;justify-content:center;height:90px}.solution-nav-wrap .solution-menu{position:relative}.solution-nav-wrap .solution-menu:nth-child(-n+2) .solution-sub-menu{left:100%}.solution-nav-wrap .solution-menu:nth-child(n+8) .solution-sub-menu{left:-50%}.solution-nav-wrap .solution-menu .solution-menu-list{display:block;margin:0 7px}.solution-nav-wrap .solution-menu .solution-menu-txt{position:relative;height:90px;padding:0 10px;font-size:16px;font-weight:500;line-height:90px;color:#aaa;transition:color .2s;-webkit-transition:color .2s}@media screen and (min-width: 1600px){.solution-nav-wrap .solution-menu .solution-menu-txt{padding:0 15px;font-size:18px}}.solution-nav-wrap .solution-menu .solution-menu-txt::after{content:'';position:absolute;left:0;bottom:1px;width:100%;height:2px;background-color:transparent}.solution-nav-wrap .solution-menu .solution-sub-menu{position:absolute;top:100px;left:50%;z-index:1;transform:translate(-50%, 0);display:flex;align-items:center;padding:0 20px;border-radius:100px;visibility:hidden;background-color:#000b34}.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list{display:block;text-align:center}@media screen and (min-width: 1600px){.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list:not(:last-child){margin-right:20px}}@media screen and (min-width: 1200px){.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list::before{content:"";display:block;position:absolute;top:-11px;left:0;width:100%;height:100px;background:transparent;z-index:-1}}.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list a{display:flex;align-items:center;min-height:49px;line-height:1.167;font-size:16px;color:#f4f6f9;padding:0 10px}@media screen and (min-width: 1600px){.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list a{font-size:18px}}.solution-nav-wrap .solution-menu .solution-sub-menu .solution-sub-menu-list.active>a{color:#e87c1d}.solution-nav-wrap .solution-menu.on .solution-menu-txt{color:#0073ff}.solution-nav-wrap .solution-menu.on .solution-menu-txt::after{background-color:#0073ff}.solution-nav-wrap .solution-menu:hover .solution-menu-txt{color:#0073ff}.solution-nav-wrap .solution-menu.active .solution-sub-menu{visibility:visible}.solution-nav-wrap.fixed-nav .solution-nav-inner{position:fixed;z-index:50}[id^='frame-service'] .solution-menu.active .solution-sub-menu{visibility:hidden}
