@charset "UTF-8";.section--membership{padding:3.75rem 0 7.5rem 0}@media (max-width:1200px){.section--membership{padding:3.75rem 0}}.section--membership.login>.container{max-width:25rem}.section--membership.fail{padding:7.5rem 0}@media (max-width:1200px){.section--membership.fail{padding:3.75rem 0}}.section--membership .title-bx h2{font-size:2.5rem;font-weight:bold;color:#1E1E54}@media (max-width:1200px){.section--membership .title-bx h2{font-size:1.875rem}}.section--membership .category-title-bx{padding-bottom:1.25rem;border-bottom:var(--common-border);margin-bottom:1.25rem}@media (max-width:768px){.section--membership .category-title-bx{flex-direction:column;align-items:start}}.section--membership .category-title-bx .order-number{font-size:1.25rem;font-weight:600;color:#1E1E54}.section--membership .category-title{font-size:1.5rem;margin-bottom:1.25rem}.section--membership .fail-txt{margin:7.5rem 0}@media (max-width:1200px){.section--membership .fail-txt{margin:3.75rem 0}}.section--membership .fail-txt p{font-size:1.25rem;color:#999}.section--membership .fail-txt .fail-icon{width:3.75rem;height:3.75rem;background:#323276;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem auto}@media (max-width:768px){.section--membership .fail-txt .fail-icon{width:2.5rem;height:2.5rem}}.section--membership .fail-txt .fail-icon i{font-size:1.5rem;color:#fff}@media (max-width:768px){.section--membership .fail-txt .fail-icon i{font-size:1.25rem}}.section--membership .order-date{color:#1E1E54;font-weight:600;font-size:1.125rem}@media (max-width:768px){.section--membership .order-date{font-size:14px}}@media (min-width:768.02px){.section--membership .order-date:hover{text-decoration:underline;text-underline-offset:2px}}.section--membership .code-list{display:flex;gap:1.25rem}@media (max-width:768px){.section--membership .code-list{margin-top:0.625rem}}.section--membership .code-list .code-bx{display:flex;align-items:center;gap:0.625rem;width:100%}.section--membership .code-list .code-bx .common-input{height:3.125rem;border:var(--common-border);border-radius:var(--border-small);width:100%;caret-color:#000}@media (max-width:768px){.section--membership .code-list .code-bx .common-input{height:2.5rem}}.section--membership .code-list .code-bx .common-input::placeholder{color:rgba(0,0,0,0.3)}.section--membership .code-list .code-btn{height:3.125rem;border-radius:var(--border-small);background:#1E1E54;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 1.25rem}@media (max-width:768px){.section--membership .code-list .code-btn{height:2.5rem;padding:0 0.625rem}}.section--membership .code-list .refresh-btn{min-width:3.125rem;height:3.125rem;border-radius:var(--border-small);background:#fff;border:1px solid #1E1E54;color:#1E1E54;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease-in-out}@media (min-width:768.02px){.section--membership .code-list .refresh-btn:hover{background:#f3f3f3}}@media (max-width:768px){.section--membership .code-list .refresh-btn{min-width:2.5rem;height:2.5rem}}.section--membership .code-list .refresh-btn i{font-size:1.25rem}.adminForm{width:64.25rem;margin:4.6875rem auto 0 auto}@media (max-width:1200px){.adminForm{width:100%;margin:3.75rem auto 0 auto}}@media (max-width:768px){.adminForm{padding:1.25rem;border-radius:1.25rem;border:var(--common-border)}}.adminForm.cart .inquiry-item{border-bottom:none}.adminForm.cart .login-input{height:3.125rem;border:var(--common-border);border-radius:var(--border-small);width:50%;caret-color:#000}@media (max-width:768px){.adminForm.cart .login-input{width:100%}}.adminForm.cart .login-input::placeholder{color:rgba(0,0,0,0.3)}@media (max-width:768px){.adminForm.cart .alert-message{margin-left:0}}.adminForm fieldset{border:var(--common-border);border-radius:3.75rem;padding:2.8125rem 3.125rem}@media (max-width:1200px){.adminForm fieldset{padding:1.25rem;border-radius:1.25rem}}@media (max-width:768px){.adminForm fieldset{padding:0;border:none;border-radius:0}}.adminForm .common-input{height:3.125rem!important;border:none!important;padding:0 1.25rem 0 0!important;caret-color:#000;width:100%}@media (max-width:1200px){.adminForm .common-input{height:2.5rem!important;padding:0 0.625rem 0 0!important}}.adminForm .common-input::placeholder{font-size:1.125rem;color:rgba(0,0,0,0.3)}.adminForm .inquiry-item{display:flex;align-items:center;border-bottom:var(--common-border)}@media (max-width:768px){.adminForm .inquiry-item{flex-direction:column;align-items:start}}.adminForm .inquiry-item+.inquiry-item{margin-top:0.875rem}.adminForm .inquiry-title{font-size:1.875rem;font-weight:600;line-height:1.4;color:#000;margin-bottom:0.875rem}@media (max-width:1200px){.adminForm .inquiry-title{font-size:1.25rem;margin-bottom:1.25rem}}.adminForm .inquiry-title.mgt{margin-top:3.4375rem}@media (max-width:1200px){.adminForm .inquiry-title.mgt{margin-top:2.5rem}}.adminForm .form-title{font-size:1.125rem;font-weight:500;min-width:10rem}@media (max-width:768px){.adminForm .form-title{font-size:16px;margin-bottom:0.25rem}}.adminForm .form-title span{color:#1E1E54}.adminForm .inquiry-bx{width:100%}.adminForm .inquiry-bx.addr-bx{display:flex;align-items:center}@media (max-width:768px){.adminForm .inquiry-bx.addr-bx{width:100%;justify-content:space-between}}.adminForm .change-btn,.adminForm .overlap-btn,.adminForm .place-btn{width:6.25rem;height:3.125rem;border-radius:var(--border-small);background:#1E1E54;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:bold;color:#fff;cursor:pointer}@media (max-width:1200px){.adminForm .change-btn,.adminForm .overlap-btn,.adminForm .place-btn{font-size:14px;height:2.5rem}}.adminForm .yark-list{margin-top:3.4375rem;border-top:var(--common-border)}@media (max-width:1200px){.adminForm .yark-list{margin-top:2.5rem}}.adminForm .yark-list .yark-bx{padding:1.125rem 0;border-bottom:var(--common-border);display:flex;align-items:center}@media (max-width:768px){.adminForm .yark-list .yark-bx{flex-direction:column}}@media (max-width:768px){.adminForm .yark-list .yark-bx:last-child{border-bottom:none}}.adminForm .yark-list .left-bx{min-width:40%;display:flex;align-items:center;gap:0.625rem;font-size:1.125rem;font-weight:500;color:#000}@media (max-width:768px){.adminForm .yark-list .left-bx{justify-content:center}}.adminForm .yark-list .left-bx a{display:block}.loginForm .login-input{height:3.125rem;border:var(--common-border);border-radius:var(--border-small);width:100%;caret-color:#000}.loginForm .login-input::placeholder{color:rgba(0,0,0,0.3)}.loginForm .form-bx+.form-bx{margin-top:0.625rem}.loginForm .flex-bx.login-info{padding:1.25rem 0}@media (max-width:768px){.loginForm .flex-bx.login-info{flex-direction:column;gap:0.25rem}}.loginForm .flex-bx.login-info .custom-checkbox{display:flex;align-items:center}.loginForm .flex-bx.login-info .checkmark{font-size:16px}@media (max-width:768px){.loginForm .flex-bx.login-info .checkmark{font-size:14px}}@media (max-width:768px){.loginForm .flex-bx.login-info .custom-checkbox .checkmark:after{top:4px}}.loginForm .flex-bx.login-info .right-bx a{display:block;color:#323276;font-weight:500;font-size:16px}@media (max-width:768px){.loginForm .flex-bx.login-info .right-bx a{font-size:14px}}.loginForm .join-bx{display:flex;align-items:center;justify-content:space-between;padding:0.625rem 0;border-top:var(--common-border)}.loginForm .join-bx p{font-weight:500;text-decoration:underline;text-underline-offset:4px;color:#666}.loginForm .join-bx a{display:flex;align-items:center;justify-content:center;width:6.25rem;height:1.875rem;background:#1E1E54;border-radius:var(--border-small);color:#fff;font-size:14px}.dashboard .dashboard-list ul{display:flex;gap:1.25rem}@media (max-width:768px){.dashboard .dashboard-list ul{flex-wrap:wrap;gap:0.625rem}}.dashboard .dashboard-list ul li{width:calc(20% - 0.625rem);height:7.5rem;border-radius:var(--border-large);border:var(--common-border);padding:1.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:768px){.dashboard .dashboard-list ul li{width:calc(50% - 0.3125rem);height:6.25rem}}.dashboard .dashboard-list ul .title{font-weight:500;font-size:1.25rem}.dashboard .dashboard-list ul .case{font-weight:bold;color:#D53628;font-size:1.5rem}.order-date-list .order-date-item{display:flex;align-items:center;gap:1.25rem;margin:1.25rem 0 2.5rem 0}@media (max-width:1200px){.order-date-list .order-date-item{margin:1.25rem 0;flex-direction:column;gap:0.625rem;align-items:start}}.order-date-list .search-wrap{width:100%}.order-date-list .search-wrap .search-bx{display:flex;align-items:center;gap:0.625rem}.order-date-list .search-wrap .search-icon{display:flex;align-items:center;justify-content:center;width:6.25rem;height:3.125rem;background:#1E1E54;color:#fff;font-weight:500;border-radius:var(--border-small)}@media (max-width:1200px){.order-date-list .search-wrap .search-icon{height:2.5rem}}.order-date-list .search-wrap input{width:100%;height:3.125rem;padding:0 1.25rem;caret-color:#000;width:100%;border:var(--common-border);border-radius:var(--border-small)}@media (max-width:1200px){.order-date-list .search-wrap input{height:2.5rem}}.order-date-list .search-wrap input::placeholder{font-size:1.125rem;color:rgba(0,0,0,0.3)}.date-list{display:flex;align-items:center;gap:0.625rem}.date-list .date-bx{position:relative;height:3.125rem}@media (max-width:1200px){.date-list .date-bx{height:2.5rem}}.date-list .date-bx .date-input{height:100%;padding:0 1.875rem 0 1.25rem;caret-color:#000;width:100%;border:var(--common-border);border-radius:var(--border-small);min-width:12.5rem}@media (max-width:1200px){.date-list .date-bx .date-input{padding:0 0.625rem 0 1.25rem}}@media (max-width:768px){.date-list .date-bx .date-input{min-width:unset;width:100%}}.date-list .date-bx .date-input::placeholder{font-size:1.125rem;color:rgba(0,0,0,0.3)}.date-list .date-bx .date-icon{position:absolute;top:50%;transform:translateY(-50%);right:0.625rem;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.625rem;cursor:pointer}.date-list .date-bx .date-icon img{width:20px}.inquiry-edit-bx .answer-bx{display:flex;align-items:center;gap:0.25rem;padding-bottom:1.25rem;border-bottom:1px solid #1E1E54}.inquiry-edit-bx .flex-bx{padding:1.25rem 0;border-bottom:var(--common-border)}@media (max-width:768px){.inquiry-edit-bx .flex-bx{flex-direction:column;align-items:start}}.inquiry-edit-bx h4{font-size:1.25rem;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 6.25rem)}@media (max-width:768px){.inquiry-edit-bx h4{width:100%}}.inquiry-edit-bx .date{min-width:6.25rem;color:#666;text-align:right}@media (max-width:768px){.inquiry-edit-bx .date{min-width:100%;text-align:left;margin-top:0.625rem}}.inquiry-edit-bx .edit-bx{padding:1.25rem;background:#f3f3f3;margin-top:1.25rem}.inquiry-edit-bx .category-title{color:#1E1E54}.cart-delete-btn{display:flex;align-items:center;justify-content:end;margin:1.25rem 0}.cart-delete-btn a,.cart-delete-btn button{max-width:7.5rem;background:#000;height:2.5rem}@media (max-width:768px){.cart-delete-btn a,.cart-delete-btn button{font-size:14px}}@media (max-width:768px){.txt_wrap{display:flex;flex-direction:column;margin-left:auto}.txt_wrap .status{margin-bottom:0.5rem}}.date_txt{color:#666;display:inline-block;line-height:1.8}@media (max-width:768px){.date_txt{font-size:14px}}.date_link{display:block;font-weight:600;margin-top:0.25rem;text-decoration:underline;text-underline-offset:4px;line-height:1.8}@media (max-width:768px){.date_link{font-size:14px}}.cart-option-row{margin-bottom:0.625rem;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.cart-option-row{gap:0.625rem}}.cart-option-row span{min-width:7.5rem;display:inline-block}@media (max-width:768px){.cart-option-row span{min-width:6.25rem}}.cart-option-row .cart-delet-btn{width:24px;height:24px;border-radius:var(--border-small);display:inline-block;line-height:24px;background:rgba(213,54,40,0.7);transition:all 0.3s ease-in-out}.cart-option-row .cart-delet-btn i{color:#fff}@media (max-width:768px){.cart-option-row .cart-delet-btn{width:20px;height:20px}}.cart-option-row:last-child{margin-bottom:0}@keyframes scale{0%{transform:scale(1.15)}to{transform:scale(1)}}.sub-section{padding:7.5rem 0}@media (max-width:1200px){.sub-section{padding:3.75rem 0}}.sub-section .sub-title-bx{position:relative;padding-bottom:1.25rem}.sub-section .sub-main-title{font-size:2.5rem;opacity:0;transform:translateY(20px);color:#1E1E54}@media (max-width:1200px){.sub-section .sub-main-title{font-size:1.5rem}}.sub-section .title-30{font-size:1.875rem;font-weight:600}@media (max-width:1200px){.sub-section .title-30{font-size:1.5rem}}@media (max-width:768px){.sub-section .title-30{font-size:18px}}@media (max-width:320px){.sub-section .title-30{font-size:16px}}.sub-section .dec-18{font-size:1.125rem}@media (max-width:1200px){.sub-section .dec-18{font-size:14px}}.sub-section .dec-22{font-size:1.375rem;font-weight:500}@media (max-width:1200px){.sub-section .dec-22{font-size:16px}}.sub-section .nav-link{transform:scaleY(0);transform-origin:top center;display:flex;align-items:center;gap:1.25rem}.sub-section .nav-link a{display:block}.sub-section .nav-link a.active{text-decoration:underline;text-underline-offset:4px}.sub-section .nav-link a.active span:after{opacity:1}@media (min-width:768.02px){.sub-section .nav-link a:hover{color:#01a1dd}}.sub-section .nav-link span{font-weight:500;position:relative;padding:0.625rem 0;font-size:1.125rem;transition:all 0.3s ease-in-out}.sub-section .nav-link span:after{content:"";width:4px;height:4px;border-radius:50%;background:#01a1dd;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0}.sub-section .bar{display:inline-block;width:100%;height:1px;background:#1E1E54;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;bottom:0}.sub-section .inquiry-list .inquiry-item{display:flex;align-items:center}@media (max-width:768px){.sub-section .inquiry-list .inquiry-item{flex-direction:column;align-items:start;gap:0.25rem}}.sub-section .inquiry-list .inquiry-item+.inquiry-item{margin-top:0.625rem}@media (max-width:768px){.sub-section .inquiry-list .inquiry-item+.inquiry-item{margin-top:1.25rem}}.sub-section .inquiry-list .inquiry-bx{width:100%}.sub-section .inquiry-list .form-title{font-size:1.125rem;font-weight:500;min-width:8.75rem}@media (max-width:768px){.sub-section .inquiry-list .form-title{font-size:16px;margin-bottom:0.25rem}}.sub-section .inquiry-list .form-title span{color:#1E1E54}.sub-section .inquiry-list .common-input,.sub-section .inquiry-list .common-textarea{height:3.125rem;border:var(--common-border);border-radius:var(--border-small);width:100%;caret-color:#000}@media (max-width:768px){.sub-section .inquiry-list .common-input,.sub-section .inquiry-list .common-textarea{height:2.5rem}}.sub-section .inquiry-list .common-input::placeholder,.sub-section .inquiry-list .common-textarea::placeholder{color:rgba(0,0,0,0.3)}.sub-section .inquiry-list .common-textarea{height:9.375rem}.sub-section .inquiry-list .upload-bx{display:flex;align-items:center}@media (max-width:768px){.sub-section .inquiry-list .upload-bx{flex-direction:column;align-items:start}}.sub-section .inquiry-list .upload-bx .input-file{display:none}.sub-section .inquiry-list .upload-bx .upload-text{background:transparent;color:#666;border:none;height:2.5rem}@media (max-width:1200px){.sub-section .inquiry-list .upload-bx .upload-text{font-size:14px}}@media (max-width:768px){.sub-section .inquiry-list .upload-bx .upload-text{padding:0.625rem 0}}.sub-section .inquiry-list .upload-bx .upload-btn-wrap{display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:2.5rem;cursor:pointer;border:var(--common-border);background:#000;border-radius:var(--border-small);color:#fff}@media (max-width:1200px){.sub-section .inquiry-list .upload-bx .upload-btn-wrap{font-size:14px}}@media (max-width:768px){.sub-section .inquiry-list .alert-message{margin:0.625rem 0}}.sub-section .yark-list{margin-top:3.4375rem;border-top:var(--common-border)}@media (max-width:1200px){.sub-section .yark-list{margin-top:1.25rem}}.sub-section .yark-list .yark-bx{padding:1.125rem 0;border-bottom:var(--common-border);display:flex;align-items:center}@media (max-width:768px){.sub-section .yark-list .yark-bx{flex-direction:column;align-items:start;gap:0.625rem}}@media (max-width:768px){.sub-section .yark-list .yark-bx:last-child{border-bottom:none}}.sub-section .yark-list .left-bx{min-width:40%;display:flex;align-items:center;gap:0.625rem;font-size:1.125rem;font-weight:500;color:#000}@media (max-width:768px){.sub-section .yark-list .left-bx{min-width:100%}}.sub-section .yark-list .left-bx a{display:block}.sub-section .yark-list .right-bx.flex{display:flex;align-items:center;gap:0.625rem}.sub-section .yark-list .right-bx .code-bx{display:flex;align-items:center;gap:0.625rem}.sub-section .yark-list .right-bx .code-bx .common-input{height:3.125rem;border:var(--common-border);border-radius:var(--border-small);width:100%;caret-color:#000}@media (max-width:768px){.sub-section .yark-list .right-bx .code-bx .common-input{height:2.5rem}}.sub-section .yark-list .right-bx .code-bx .common-input::placeholder{color:rgba(0,0,0,0.3)}.sub-section .yark-list .right-bx .code-btn{height:3.125rem;border-radius:var(--border-small);background:#1E1E54;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 1.25rem}@media (max-width:768px){.sub-section .yark-list .right-bx .code-btn{height:2.5rem;padding:0 0.625rem}}.sub-section .yark-list .right-bx .refresh-btn{min-width:3.125rem;height:3.125rem;border-radius:var(--border-small);background:#fff;border:1px solid #1E1E54;color:#1E1E54;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease-in-out}@media (min-width:768.02px){.sub-section .yark-list .right-bx .refresh-btn:hover{background:#f3f3f3}}@media (max-width:768px){.sub-section .yark-list .right-bx .refresh-btn{min-width:2.5rem;height:2.5rem}}.sub-section .yark-list .right-bx .refresh-btn i{font-size:1.25rem}.sub-section2{padding-top:7.5rem}@media screen and (max-width:1200px){.sub-section2{padding-top:3.75rem}}.sub-section2 .sub-main-title{color:var(--brand,#323276);font-family:Pretendard;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.6px;padding-bottom:1.25rem}@media (max-width:1200px){.sub-section2 .sub-main-title{font-size:1.5rem}}.sub-section2 .sub-nav--bar .sub-nav__wrap .item .link{padding:0}.sub-intro{overflow:hidden}.sub-intro>.container{position:relative;max-width:none;padding:3.75rem 0 10rem 0;height:87.3125rem}@media (max-width:1200px){.sub-intro>.container{padding:25rem 0;height:fit-content}}@media (max-width:768px){.sub-intro>.container.eng{padding:25rem 0 0}}@media (max-width:576px){.sub-intro>.container{padding:18.75rem 0}.sub-intro>.container.eng{padding:18.75rem 0 0}}.sub-intro>.container>.bg-bx{width:100%;max-width:1584px;aspect-ratio:1398/1397;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;pointer-events:none;animation:rotate 10s linear infinite}.sub-intro>.container>.bg-bx img{transition:1s}.sub-intro>.container>.bg-bx img:first-child{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sub-intro>.container>.bg-bx img:nth-child(2){opacity:0;width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.sub-intro .content-top{position:absolute;top:3.75rem;left:0}}.sub-intro .content-top .sub-main-title{opacity:1;padding-bottom:1.25rem}.sub-intro .content-center{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}@media (max-width:768px){.sub-intro .content-center.eng{position:relative;top:auto;left:auto;transform:translate(0,-25%)}}.sub-intro .content-center.active .visual-img{clip-path:circle(150% at 50% 50%)}.sub-intro .content-center .visual-img{display:flex;align-items:center;justify-content:center;display:inline-block;clip-path:circle(18.6% at 50% 50%);transition:clip-path 1.2s ease-out;overflow:hidden}@media (max-width:768px){.sub-intro .content-center .visual-img{clip-path:circle(150% at 50% 50%)}}.sub-intro .content-center .visual-img img{display:block;width:100%;height:auto}.sub-intro .content-bottom{position:absolute;top:calc(50% + 26.5625rem);left:50%;width:100%;transform:translate(-50%,-50%)}@media (max-width:1200px){.sub-intro .content-bottom{top:calc(50% + 20rem)}}@media (max-width:768px){.sub-intro .content-bottom{top:calc(50% + 17.5rem)}.sub-intro .content-bottom.eng{position:relative;top:auto;left:auto;transform:translate(0,0)}}.sub-intro .content-bottom .title-30{color:#000}.sub-intro .content-bottom .dec-22{color:rgba(0,0,0,0.6);margin-top:1.875rem}.sub-intro .philosophy-list{position:relative;margin-top:10rem}@media (max-width:768px){.sub-intro .philosophy-list{margin-top:5rem}.sub-intro .philosophy-list.eng{margin-top:3.125rem}}@media (max-width:576px){.sub-intro .philosophy-list{margin-top:10rem}}@media (max-width:460px){.sub-intro .philosophy-list{margin-top:12.5rem}}@media (max-width:360px){.sub-intro .philosophy-list{margin-top:15rem}}.sub-intro .philosophy-title-bx .title-30{margin:1.875rem 0}@media (max-width:1200px){.sub-intro .philosophy-title-bx .title-30{margin:1.25rem 0}}@media (max-width:768px){.sub-intro .philosophy-title-bx img{height:40px}}.sub-intro .philosophy-bx{display:flex;width:68.375rem;margin:3.75rem auto 0;gap:1.5625rem}@media (max-width:1200px){.sub-intro .philosophy-bx{margin:2.5rem auto 0;width:100%;flex-direction:column}}.sub-intro .philosophy-bx.eng{align-items:stretch}.sub-intro .philosophy-bx.eng li{width:100%;height:auto}.sub-intro .philosophy-bx.eng li .txt-bx{padding:2rem 1.6875rem}@media (max-width:1200px){.sub-intro .philosophy-bx.eng li .txt-bx{height:fit-content;padding:1.25rem}}.sub-intro .philosophy-bx>li{height:26.5rem;position:relative;overflow:hidden;border-radius:3.25rem;border:var(--common-border)}@media (max-width:1200px){.sub-intro .philosophy-bx>li{height:fit-content;border-radius:var(--border-large)}}.sub-intro .philosophy-bx .img-bx{height:12.1875rem}.sub-intro .philosophy-bx .img-bx img{width:100%;height:100%;object-fit:cover}.sub-intro .philosophy-bx .txt-bx{height:calc(100% - 12.1875rem);padding:2rem 1.6875rem 0}@media (max-width:1200px){.sub-intro .philosophy-bx .txt-bx{height:fit-content;padding:1.25rem}}.sub-intro .philosophy-bx .txt-bx .title{font-size:1.5rem;font-weight:600;margin-bottom:0.5rem}@media (max-width:1200px){.sub-intro .philosophy-bx .txt-bx .title{font-size:1.25rem;margin-bottom:0.625rem}}.sub-ceo{padding-bottom:70px}@media screen and (max-width:768px){.sub-ceo{padding-bottom:60px}}.sub-ceo>.container{max-width:none;padding:5rem 0 0 0}@media (max-width:1200px){.sub-ceo>.container{padding:3.75rem 0 0 0}}.sub-ceo .banner-bx{margin-top:70px}@media screen and (max-width:768px){.sub-ceo .banner-bx{margin-top:50px}}.sub-ceo .banner-bx .banner-top{color:#FFF;font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-1.2px;padding:130px 120px;background:url("../../assets/images/sub/about/ceo1-1.png");background-repeat:no-repeat;background-size:cover;border-radius:80px 80px 0 0}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-top{border-radius:20px 20px 0 0;font-size:16px;padding:30px 20px;text-align:center}}.sub-ceo .banner-bx .banner-bottom{border-radius:0 0 80px 80px;background:var(--grey,#F5F5F5);padding:85px 20px 120px;text-align:center}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom{border-radius:0 0 20px 20px;padding:30px 20px}}.sub-ceo .banner-bx .banner-bottom .semi{color:var(--black_80,rgba(0,0,0,0.8));text-align:center;font-family:Pretendard;font-size:1.5em;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.96px}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom .semi{font-size:14px}}.sub-ceo .banner-bx .banner-bottom .title{color:var(--brand,#323276);text-align:center;font-family:Cantarell;font-size:3.75em;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-3.6px;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom .title{font-size:18px;letter-spacing:normal;margin-bottom:10px}}.sub-ceo .banner-bx .banner-bottom .text{color:var(--black_60,rgba(0,0,0,0.6));text-align:center;font-family:Pretendard;font-size:1.5em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.96px;margin-bottom:100px}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom .text{font-size:16px;margin-bottom:20px}}.sub-ceo .banner-bx .banner-bottom .slogan{color:var(--black_100,#000);text-align:center;font-family:Pretendard;font-size:1.5em;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.96px;margin-bottom:30px}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom .slogan{font-size:16px;margin-bottom:10px}}.sub-ceo .banner-bx .banner-bottom .ceo{color:#000;font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-ceo .banner-bx .banner-bottom .ceo{font-size:18px}}.sub-ceo .mar-bx{overflow:hidden;width:100%;height:232px;margin-top:70px;padding-top:50px}@media screen and (max-width:768px){.sub-ceo .mar-bx{height:100px;padding-top:0;margin-top:30px}.sub-ceo .mar-bx img{height:100px}}.sub-history{padding-bottom:70px}.sub-history>.container{max-width:none;padding:5rem 0 0 0}@media (max-width:1200px){.sub-history>.container{padding:3.75rem 0 0 0}}@media screen and (max-width:768px){.sub-history{padding-bottom:60px}}.sub-history .banner-bx{color:var(--white,#FFF);text-align:center;font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-1.2px;padding:115px 20px;background:url("../../assets/images/sub/about/history1-1.jpg");background-repeat:no-repeat;background-size:cover;margin-top:70px}@media screen and (max-width:768px){.sub-history .banner-bx{margin-top:50px;font-size:18px;padding:30px 20px}}.sub-history .history-bx{width:100%;max-width:1880px;padding:0 20px;margin:100px auto 0;position:relative}@media screen and (max-width:768px){.sub-history .history-bx{margin-top:50px}}.sub-history .history-bx .line-bx{width:1px;height:calc(100% - 50px);position:absolute;top:0;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.15)}@media screen and (max-width:768px){.sub-history .history-bx .line-bx{height:calc(100% - 15px);left:20px}}.sub-history .history-bx .line-bx .line{position:absolute;top:0;left:0;width:100%;height:100%;background:#323276}.sub-history .history-bx>ul>li{display:flex;align-items:flex-start;gap:100px}@media screen and (max-width:768px){.sub-history .history-bx>ul>li{flex-direction:column;gap:10px;padding-left:20px;margin-bottom:50px}.sub-history .history-bx>ul>li:last-child{margin-bottom:0}}.sub-history .history-bx>ul>li.on .year{opacity:1}.sub-history .history-bx>ul>li .year{width:calc(50% - 50px);color:var(--brand,#323276);font-family:Pretendard;font-size:6.875em;font-style:normal;font-weight:700;line-height:0.7;letter-spacing:-2.2px;text-transform:uppercase;text-align:right;opacity:0.1;transition:1s}@media screen and (max-width:768px){.sub-history .history-bx>ul>li .year{font-size:32px;text-align:left;width:100%;line-height:1}}.sub-history .history-bx>ul>li .info-bx{width:calc(50% - 50px)}@media screen and (max-width:768px){.sub-history .history-bx>ul>li .info-bx{width:100%}}.sub-history .history-bx>ul>li .info-bx .month-bx li{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (max-width:768px){.sub-history .history-bx>ul>li .info-bx .month-bx li{padding-bottom:15px;margin-bottom:15px}}.sub-history .history-bx>ul>li .info-bx .month-bx li .month{color:var(--line01,rgba(0,0,0,0.15));font-family:Pretendard;font-size:4.375em;font-style:normal;font-weight:700;line-height:0.7;letter-spacing:-1.4px;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width:768px){.sub-history .history-bx>ul>li .info-bx .month-bx li .month{font-size:18px;margin-bottom:10px;color:#323276}}.sub-history .history-bx>ul>li .info-bx .month-bx li .text{color:var(--black_100,#000);font-size:1.375em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.44px}@media screen and (max-width:768px){.sub-history .history-bx>ul>li .info-bx .month-bx li .text{font-size:16px}}.sub-partner{padding-bottom:70px}.sub-partner>.container{max-width:none;padding:5rem 0 0 0}@media (max-width:1200px){.sub-partner>.container{padding:3.75rem 0 0 0}}@media screen and (max-width:768px){.sub-partner{padding-bottom:60px}}.sub-partner .flex-bx{margin-top:100px}@media screen and (max-width:768px){.sub-partner .flex-bx{margin-top:50px}}.sub-partner .flex-bx .container ul{display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width:768px){.sub-partner .flex-bx .container ul{gap:10px}}.sub-partner .flex-bx .container ul li{width:calc(20% - 16px)}@media screen and (max-width:1200px){.sub-partner .flex-bx .container ul li{width:calc(33.3333% - 13.3333px)}}@media screen and (max-width:768px){.sub-partner .flex-bx .container ul li{width:calc(50% - 5px)}}.sub-partner .flex-bx .container ul li img{width:100%}.sub-come{padding-bottom:70px}.sub-come>.container{max-width:none;padding:5rem 0 0 0}@media (max-width:1200px){.sub-come>.container{padding:3.75rem 0 0 0}}@media screen and (max-width:768px){.sub-come{padding-bottom:60px}}.sub-come .map-bx{margin-top:4.375rem}@media screen and (max-width:768px){.sub-come .map-bx{margin-top:50px}}.sub-come .map-bx .map-title{color:var(--brand,#323276);font-family:Pretendard;font-size:1.375em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.44px;display:flex;flex-direction:column;gap:10px;margin-bottom:40px}@media screen and (max-width:768px){.sub-come .map-bx .map-title{font-size:16px;margin-bottom:20px;gap:5px}}.sub-come .map-bx .map-title .en{color:var(--brand,#323276);font-family:Cantarell;font-size:1.75rem;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.68px}.sub-come .map-bx .inner-map-bx{display:flex;align-items:flex-start;gap:50px}@media screen and (max-width:1200px){.sub-come .map-bx .inner-map-bx{flex-direction:column;gap:20px}}.sub-come .map-bx .inner-map-bx .map{width:50%;max-width:845px;aspect-ratio:845/521;overflow:hidden;border-radius:20px;border:2px solid var(--brand,#323276)}@media screen and (max-width:1200px){.sub-come .map-bx .inner-map-bx .map{width:100%;margin:0 auto}}@media screen and (max-width:768px){.sub-come .map-bx .inner-map-bx .map{border-radius:10px}}.sub-come .map-bx .inner-map-bx .info-list{padding-top:36px}@media screen and (max-width:768px){.sub-come .map-bx .inner-map-bx .info-list{padding-top:0}}.sub-come .map-bx .inner-map-bx .info-list ul{display:flex;flex-direction:column;gap:28px}.sub-come .map-bx .inner-map-bx .info-list ul li{display:flex;align-items:flex-start;gap:22px}@media screen and (max-width:768px){.sub-come .map-bx .inner-map-bx .info-list ul li{flex-direction:column;gap:5px}.sub-come .map-bx .inner-map-bx .info-list ul li img{height:20px}}.sub-come .map-bx .inner-map-bx .info-list ul li .txt-bx .subject{color:var(--black,#000);font-family:Pretendard;font-size:1.375em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.44px;margin-bottom:6px}@media screen and (max-width:768px){.sub-come .map-bx .inner-map-bx .info-list ul li .txt-bx .subject{font-size:18px;line-height:1.2;margin-bottom:5px;margin-top:5px}}.sub-come .map-bx .inner-map-bx .info-list ul li .txt-bx .text{color:var(--black,#000);font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.72px}@media screen and (max-width:768px){.sub-come .map-bx .inner-map-bx .info-list ul li .txt-bx .text{font-size:16px}}.sub-tech{padding-bottom:70px}.sub-tech>.container{max-width:none;padding:0}@media screen and (max-width:768px){.sub-tech{padding-bottom:60px}}.sub-tech .flex-bx{width:100%;max-width:1560px;margin:0 auto;display:flex;align-items:flex-start;padding:100px 20px}@media screen and (max-width:1024px){.sub-tech .flex-bx{flex-direction:column;gap:30px}}@media screen and (max-width:768px){.sub-tech .flex-bx{padding:50px 20px;gap:10px}}.sub-tech .flex-bx h2{width:50%;color:#000;font-family:Pretendard;font-size:2.25em;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.72px}@media screen and (max-width:1024px){.sub-tech .flex-bx h2{width:100%}}@media screen and (max-width:768px){.sub-tech .flex-bx h2{font-size:18px}}.sub-tech .flex-bx h2 span{color:var(--M1,#323276);font-family:Pretendard;font-size:1.625rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.52px;display:block}@media screen and (max-width:768px){.sub-tech .flex-bx h2 span{font-size:16px;margin-bottom:0.625rem}}.sub-tech .flex-bx .detail-bx{width:50%;display:flex;flex-direction:column;gap:80px}@media screen and (max-width:1024px){.sub-tech .flex-bx .detail-bx{width:100%}}@media screen and (max-width:768px){.sub-tech .flex-bx .detail-bx{gap:20px;margin-top:1.25rem}}.sub-tech .flex-bx .detail-bx.type2{gap:20px}@media screen and (max-width:768px){.sub-tech .flex-bx .detail-bx.type2{gap:10px}}.sub-tech .flex-bx .detail-bx p{color:#000;font-family:Pretendard;font-size:1.25em;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-0.8px}@media screen and (max-width:768px){.sub-tech .flex-bx .detail-bx p{font-size:16px}}.sub-tech .flex-bx .detail-bx p.bold{color:#000;font-family:Pretendard;font-size:1.25rem;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-0.8px}@media screen and (max-width:768px){.sub-tech .flex-bx .detail-bx p.bold{font-size:16px}}.sub-tech .flex-bx .detail-bx p.lh-24{color:#000;font-family:Pretendard;font-size:1.25rem;font-style:normal;font-weight:400;line-height:240%;letter-spacing:-0.8px}.sub-tech .flex-bx .detail-bx p.lh-24.eng{line-height:1.2;display:flex;flex-direction:column}.sub-tech .flex-bx .detail-bx p.lh-24.eng b{font-weight:400}@media screen and (max-width:768px){.sub-tech .flex-bx .detail-bx p.lh-24{font-size:14px;line-height:2}.sub-tech .flex-bx .detail-bx p.lh-24 span{margin-right:0.375rem}}.sub-tech .key-bx{max-width:1560px;padding:0 20px;margin:0 auto 160px;width:100%}@media screen and (max-width:768px){.sub-tech .key-bx{margin-bottom:50px}}.sub-tech .key-bx:last-child{margin-bottom:0}.sub-tech .key-bx.eng .bx ul li .subject span{display:block;min-height:3.9rem}@media (max-width:768px){.sub-tech .key-bx.eng .bx ul li .subject span{font-size:18px;min-height:auto}}.sub-tech .key-bx .point{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.sub-tech .key-bx .point{margin-bottom:30px}}.sub-tech .key-bx .point img{display:block;margin:0 auto 50px}@media screen and (max-width:768px){.sub-tech .key-bx .point img{width:50px;margin-bottom:10px}}.sub-tech .key-bx .point .subTitle{color:var(--brand,#323276);font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-tech .key-bx .point .subTitle{font-size:18px}}.sub-tech .key-bx .point .text{color:var(--black_60,rgba(0,0,0,0.6));text-align:center;font-family:Pretendard;font-size:1.375em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.44px;margin-top:30px}@media screen and (max-width:768px){.sub-tech .key-bx .point .text{font-size:16px;margin-top:10px}}.sub-tech .key-bx .border-img-bx{padding:70px 55px 45px;border:1px solid rgba(0,0,0,0.1);border-radius:30px}@media screen and (max-width:768px){.sub-tech .key-bx .border-img-bx{border-radius:20px;padding:30px 20px}}.sub-tech .key-bx .border-img-bx>img{width:100%;max-width:858px;display:block;margin:0 auto}.sub-tech .key-bx .border-img-bx .buble{width:fit-content;margin:60px auto 0;color:#FFF;text-align:center;font-family:Pretendard;font-size:1.375em;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-0.44px;border-radius:999px;background:var(--M1,#323276);padding:14px 36px}@media screen and (max-width:768px){.sub-tech .key-bx .border-img-bx .buble{font-size:16px;border-radius:20px;margin-top:20px}}.sub-tech .key-bx .border-img-bx .inner-list{margin-top:30px;display:flex;gap:20px;align-items:stretch}@media screen and (max-width:1200px){.sub-tech .key-bx .border-img-bx .inner-list{flex-wrap:wrap}}@media screen and (max-width:768px){.sub-tech .key-bx .border-img-bx .inner-list{gap:10px}}.sub-tech .key-bx .border-img-bx .inner-list li{width:100%;padding:40px 20px;text-align:center;border-radius:16px;background:rgba(0,0,0,0.03)}@media (max-width:1200px){.sub-tech .key-bx .border-img-bx .inner-list li{width:calc(50% - 10px)}}@media (max-width:768px){.sub-tech .key-bx .border-img-bx .inner-list li{width:100%;padding:1.25rem}}@media (max-width:768px){.sub-tech .key-bx .border-img-bx .inner-list li img{width:20px}}.sub-tech .key-bx .border-img-bx .inner-list li .subject{color:#000;text-align:center;font-family:Pretendard;font-size:1.625em;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-1.04px;margin:20px 0 16px}@media (max-width:768px){.sub-tech .key-bx .border-img-bx .inner-list li .subject{font-size:18px;margin:10px 0}}.sub-tech .key-bx .border-img-bx .inner-list li .text{color:#666;text-align:center;font-family:Pretendard;font-size:1em;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-0.64px}@media screen and (max-width:768px){.sub-tech .key-bx .border-img-bx .inner-list li .text{font-size:16px}}.sub-tech .key-bx .bx{width:100%;max-width:1254px;margin:0 auto}.sub-tech .key-bx .bx img{width:100%;max-width:963px;margin:0 auto 50px;display:block}.sub-tech .key-bx .bx>ul{display:flex}@media screen and (max-width:1200px){.sub-tech .key-bx .bx>ul{flex-wrap:wrap;row-gap:30px}}.sub-tech .key-bx .bx>ul li{width:20%}@media screen and (max-width:1200px){.sub-tech .key-bx .bx>ul li{width:50%}}@media screen and (max-width:768px){.sub-tech .key-bx .bx>ul li{width:100%}}.sub-tech .key-bx .bx>ul li:first-child .subject{color:#88D33C}.sub-tech .key-bx .bx>ul li:nth-child(2) .subject{color:#4ACAAB}.sub-tech .key-bx .bx>ul li:nth-child(3) .subject{color:#00A0DD}.sub-tech .key-bx .bx>ul li:nth-child(4) .subject{color:#323276}.sub-tech .key-bx .bx>ul li:nth-child(5) .subject{color:#09909F}.sub-tech .key-bx .bx>ul li .subject{font-family:Pretendard;font-size:1.5em;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.2px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #323276}@media screen and (max-width:768px){.sub-tech .key-bx .bx>ul li .subject{font-size:18px;text-align:center;margin-bottom:15px;padding-bottom:15px}}.sub-tech .key-bx .bx>ul li .inner-list{display:flex;flex-direction:column;gap:10px}.sub-tech .key-bx .bx>ul li .inner-list li{width:100%;display:flex;align-items:flex-start;color:#666;font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.9px}@media screen and (max-width:768px){.sub-tech .key-bx .bx>ul li .inner-list li{font-size:16px}}.sub-tech .key-bx .bx>ul li .inner-list li:before{content:"·";margin:0 6px;display:block}.sub-tech .key-bx .bx2 ul{width:100%;max-width:1450px;margin:0 auto;display:flex;gap:15px}@media screen and (max-width:1600px){.sub-tech .key-bx .bx2 ul{flex-wrap:wrap;max-width:725px}}@media screen and (max-width:768px){.sub-tech .key-bx .bx2 ul{gap:10px;max-width:362.5px}}.sub-tech .key-bx .bx2 ul li{width:calc(16.6666666667% - 12.5px);aspect-ratio:230/320;padding:30px 20px;position:relative;display:flex;flex-direction:column}@media screen and (max-width:1600px){.sub-tech .key-bx .bx2 ul li{width:calc(33.3333333333% - 10px)}}@media screen and (max-width:768px){.sub-tech .key-bx .bx2 ul li{width:calc(50% - 5px);padding:20px}}@media screen and (max-width:360px){.sub-tech .key-bx .bx2 ul li{width:100%;max-width:180px;margin:0 auto}}.sub-tech .key-bx .bx2 ul li .num{color:#FFF;font-family:Cantarell;font-size:1.25em;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-0.6px;margin-bottom:50px}@media screen and (max-width:768px){.sub-tech .key-bx .bx2 ul li .num{font-size:14px;margin-bottom:10px}}.sub-tech .key-bx .bx2 ul li .subject{color:#FFF;font-family:Pretendard;font-size:1.5625em;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.75px;margin-bottom:auto}@media screen and (max-width:768px){.sub-tech .key-bx .bx2 ul li .subject{font-size:18px}}.sub-tech .key-bx .bx2 ul li .text{color:#FFF;font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.72px}@media screen and (max-width:768px){.sub-tech .key-bx .bx2 ul li .text{font-size:16px}}.sub-tech .key-bx .bx2 ul li .arrow-bx{position:absolute;top:50%;right:-7.5px;transform:translate(50%,-50%);width:35px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;background:#fff;font-weight:bold}.sub-tech .key-bx .bx2 ul li .arrow-bx span{font-size:1rem;transform:translate(1px,-1px)}@media screen and (max-width:1600px){.sub-tech .key-bx .bx2 ul li .arrow-bx{display:none}}.sub-tech .key-bx .bx2 ul li:first-child{background:url("../../assets/images/sub/tech/tech1-5.svg");background-repeat:no-repeat;background-size:cover}.sub-tech .key-bx .bx2 ul li:first-child .arrow-bx{border:3px solid rgba(37,182,209,0.5);color:#25B6D1}.sub-tech .key-bx .bx2 ul li:nth-child(2){background:url("../../assets/images/sub/tech/tech1-6.svg");background-repeat:no-repeat;background-size:cover}.sub-tech .key-bx .bx2 ul li:nth-child(2) .arrow-bx{border:3px solid rgba(10,154,215,0.5);color:#0A9AD7}.sub-tech .key-bx .bx2 ul li:nth-child(3){background:url("../../assets/images/sub/tech/tech1-7.svg");background-repeat:no-repeat;background-size:cover}.sub-tech .key-bx .bx2 ul li:nth-child(3) .arrow-bx{border:3px solid rgba(30,124,194,0.5);color:#1E7CC2}.sub-tech .key-bx .bx2 ul li:nth-child(4){background:url("../../assets/images/sub/tech/tech1-8.svg");background-repeat:no-repeat;background-size:cover}.sub-tech .key-bx .bx2 ul li:nth-child(4) .arrow-bx{border:3px solid rgba(71,103,176,0.5);color:#4767B0}.sub-tech .key-bx .bx2 ul li:nth-child(5){background:url("../../assets/images/sub/tech/tech1-9.svg");background-repeat:no-repeat;background-size:cover}.sub-tech .key-bx .bx2 ul li:nth-child(5) .arrow-bx{border:3px solid rgba(90,85,165,0.5);color:#5A55A5}.sub-tech .key-bx .bx2 ul li:nth-child(6){background:url("../../assets/images/sub/tech/tech1-10.svg");background-repeat:no-repeat;background-size:cover}.sub-service{}.sub-service>.container{max-width:none;padding:0}@media screen and (max-width:768px){.sub-service{padding-bottom:0}}.sub-service .flex-bx{width:100%;max-width:1560px;margin:0 auto;display:flex;align-items:flex-start;padding:100px 20px}@media screen and (max-width:1024px){.sub-service .flex-bx{flex-direction:column;gap:30px}}@media screen and (max-width:768px){.sub-service .flex-bx{padding:50px 20px;gap:10px}}.sub-service .flex-bx h2{width:50%;color:#000;font-family:Pretendard;font-size:2.25em;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.72px}@media screen and (max-width:1024px){.sub-service .flex-bx h2{width:100%}}@media screen and (max-width:768px){.sub-service .flex-bx h2{font-size:18px}}.sub-service .flex-bx h2 span{color:var(--M1,#323276);font-family:Pretendard;font-size:1.625rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.52px;display:block}@media screen and (max-width:768px){.sub-service .flex-bx h2 span{font-size:16px}}.sub-service .flex-bx .detail-bx{width:50%;display:flex;flex-direction:column;gap:80px}@media screen and (max-width:1024px){.sub-service .flex-bx .detail-bx{width:100%}}@media screen and (max-width:768px){.sub-service .flex-bx .detail-bx{gap:20px}}.sub-service .flex-bx .detail-bx.type2{gap:20px}@media screen and (max-width:768px){.sub-service .flex-bx .detail-bx.type2{gap:10px}}.sub-service .flex-bx .detail-bx p{color:#000;font-family:Pretendard;font-size:1.25em;font-style:normal;font-weight:400;line-height:180%;letter-spacing:-0.8px}@media screen and (max-width:768px){.sub-service .flex-bx .detail-bx p{font-size:16px}}.sub-service .flex-bx .detail-bx p.bold{color:#000;font-family:Pretendard;font-size:1.25rem;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-0.8px}@media screen and (max-width:768px){.sub-service .flex-bx .detail-bx p.bold{font-size:16px}}.sub-service .flex-bx .detail-bx p.lh-24{color:#000;font-family:Pretendard;font-size:1.25rem;font-style:normal;font-weight:400;line-height:240%;letter-spacing:-0.8px}@media screen and (max-width:768px){.sub-service .flex-bx .detail-bx p.lh-24{font-size:16px;line-height:2}}.sub-service .key-bx{width:100%;background:url("../../assets/images/sub/service/service1-bg.jpg");background-repeat:no-repeat;background-size:cover;padding:120px 20px 160px}@media screen and (max-width:768px){.sub-service .key-bx{padding:50px 20px 60px}}.sub-service .key-bx2{margin-top:80px;background:url("../../assets/images/sub/service/service2-bg.jpg");background-repeat:no-repeat;background-size:cover}.sub-service .key-bx:last-child{margin-bottom:0}.sub-service .key-bx .point{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.sub-service .key-bx .point{margin-bottom:30px}}.sub-service .key-bx .point img{display:block;margin:0 auto 50px}@media screen and (max-width:768px){.sub-service .key-bx .point img{width:50px;margin-bottom:10px}}.sub-service .key-bx .point .subTitle{color:var(--brand,#323276);font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-1.2px}@media screen and (max-width:768px){.sub-service .key-bx .point .subTitle{font-size:18px}}.sub-service .key-bx .point .text{color:var(--black_60,rgba(0,0,0,0.6));text-align:center;font-family:Pretendard;font-size:1.375em;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-0.44px;margin-top:30px}@media screen and (max-width:768px){.sub-service .key-bx .point .text{font-size:16px;margin-top:10px}}.sub-service .key-bx .bx1{width:100%;max-width:1340px;margin:0 auto}.sub-service .key-bx .bx1>ul{display:flex;gap:50px}@media screen and (max-width:1024px){.sub-service .key-bx .bx1>ul{flex-direction:column}}.sub-service .key-bx .bx1>ul li{width:100%}.sub-service .key-bx .bx1>ul li:first-child .subject{background:#DA2027}.sub-service .key-bx .bx1>ul li:first-child .line{background:#DA2027}.sub-service .key-bx .bx1>ul li:first-child .inner-list li span{color:#DA2027}.sub-service .key-bx .bx1>ul li:nth-child(2) .subject{background:#00A0DD}.sub-service .key-bx .bx1>ul li:nth-child(2) .line{background:#00A0DD}.sub-service .key-bx .bx1>ul li:nth-child(2) .inner-list li span{color:#00A0DD}.sub-service .key-bx .bx1>ul li:nth-child(3) .subject{background:#323276}.sub-service .key-bx .bx1>ul li:nth-child(3) .line{background:#323276}.sub-service .key-bx .bx1>ul li:nth-child(3) .inner-list li span{color:#323276}.sub-service .key-bx .bx1>ul li .subject{text-align:center;width:100%;max-width:300px;margin:0 auto;border-radius:999px;color:#FFF;font-family:Cantarell;font-size:1.5625em;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.75px;padding:20px 0}@media screen and (max-width:768px){.sub-service .key-bx .bx1>ul li .subject{font-size:16px;padding:10px 0;width:100%;max-width:100%}}.sub-service .key-bx .bx1>ul li .line{width:1px;height:23px;margin:0 auto}@media screen and (max-width:768px){.sub-service .key-bx .bx1>ul li .line{height:10px}}.sub-service .key-bx .bx1>ul li .inner-list{display:flex;flex-direction:column;gap:6px}.sub-service .key-bx .bx1>ul li .inner-list li{display:flex;align-items:flex-start;gap:6px;border-radius:999px;border:1px solid rgba(0,0,0,0.1);background:#FFF;padding:20px 20px 20px 40px;color:#000;font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.72px}@media screen and (max-width:768px){.sub-service .key-bx .bx1>ul li .inner-list li{font-size:14px;padding:10px;border-radius:10px}}.sub-service .key-bx .bx1>ul li .inner-list li span.xi-check{font-size:0.875rem;transform:translateY(5px)}.sub-service .key-bx .bx2{width:100%;max-width:1340px;margin:40px auto 0;border-radius:20px;background:#FFF;padding:20px 40px}@media screen and (max-width:768px){.sub-service .key-bx .bx2{padding:20px}}.sub-service .key-bx .bx2 ul{display:flex;align-items:center;gap:35px}@media screen and (max-width:1024px){.sub-service .key-bx .bx2 ul{flex-wrap:wrap;gap:20px;max-width:500px;margin:0 auto}}.sub-service .key-bx .bx2 ul li{width:100%;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Pretendard;font-size:1.25em;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.6px;position:relative}@media screen and (max-width:1024px){.sub-service .key-bx .bx2 ul li{width:calc(50% - 10px)}}@media screen and (max-width:768px){.sub-service .key-bx .bx2 ul li{font-size:18px}}.sub-service .key-bx .bx2 ul li:after{content:"";width:11px;height:16px;background:url("../../assets/images/sub/service/tri.svg");background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;transform:translate(50%,-50%);right:-17.5px}@media screen and (max-width:1024px){.sub-service .key-bx .bx2 ul li:after{display:none}}.sub-service .key-bx .bx2 ul li:last-child:after{display:none}.sub-service .key-bx .bx2 ul li:nth-child(2n){border:1px solid #323276;color:#323276}.sub-service .key-bx .bx2 ul li:nth-child(odd){background:#323276;color:#FFF}.sub-service .key-bx .bx2 .note{color:rgba(0,0,0,0.5);text-align:center;font-family:Pretendard;font-size:0.875em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.42px;margin-top:30px}@media screen and (max-width:768px){.sub-service .key-bx .bx2 .note{font-size:14px;text-align:left}}.sub-product .product-search-bx{display:flex;justify-content:end}@media (max-width:1200px){.sub-product .product-search-bx{display:block}}.sub-product .product-search-bx .search-bx{position:relative}@media (max-width:1200px){.sub-product .product-search-bx .search-bx{width:37.5rem;margin:0 auto}}@media (max-width:768px){.sub-product .product-search-bx .search-bx{width:100%}}.sub-product .product-search-bx .search-input{width:25rem;border:none;height:3.125rem;border-bottom:var(--common-border);padding:0 20px 0 0;caret-color:#000}@media (max-width:1200px){.sub-product .product-search-bx .search-input{width:100%}}.sub-product .product-search-bx .search-input::placeholder{color:rgba(0,0,0,0.3)}.sub-product .product-search-bx .search-icon{position:absolute;top:50%;transform:translateY(-50%);right:0}.sub-product .field-list{display:flex;justify-content:end;margin-bottom:2.5rem}.sub-product .field-list a{display:block}.sub-product .field-list a:last-child span:after{content:"";width:1px;height:100%;background:#000;position:absolute;top:50%;transform:translateY(-50%);right:0}.sub-product .field-list a.active span{font-weight:600;color:#323276;text-decoration:underline;text-underline-offset:4px}@media (min-width:768.02px){.sub-product .field-list a:hover span{font-weight:600;color:#323276;text-decoration:underline;text-underline-offset:4px}}.sub-product .field-list span{padding:0 1.25rem;display:inline-block;position:relative;transition:all 0.3s ease-in-out}.sub-product .field-list span:before{content:"";width:1px;height:100%;background:#000;position:absolute;top:50%;transform:translateY(-50%);left:0}.sub-product .product-list{display:flex}@media (max-width:1200px){.sub-product .product-list{flex-direction:column;gap:2.5rem}}.sub-product .product-list .filter-list{min-width:20.625rem;padding:1.875rem;position:sticky;top:10rem;height:fit-content;border-top:3px solid #1E1E54;border-bottom:3px solid #1E1E54}@media (max-width:1200px){.sub-product .product-list .filter-list{top:auto;height:fit-content;padding:1.25rem;min-width:auto;width:100%;position:relative;border-top:2px solid #1E1E54;border-bottom:2px solid #1E1E54}}.sub-product .product-list .refresh-btn{position:absolute;top:1.875rem;right:0;min-width:2.5rem;height:2.5rem;border-radius:var(--border-small);background:#fff;border:1px solid #1E1E54;color:#1E1E54;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease-in-out}@media (min-width:768.02px){.sub-product .product-list .refresh-btn:hover{background:#f3f3f3}}@media (max-width:768px){.sub-product .product-list .refresh-btn{top:1.25rem}}.sub-product .product-list .refresh-btn i{font-size:1.25rem}@media (max-width:768px){.sub-product .product-list .refresh-btn i{font-size:16px}}.sub-product .product-list .filter-item+.filter-item{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #ddd}.sub-product .product-list .filter-item .title{font-size:1.375rem;font-weight:bold;margin-bottom:1.25rem}@media (max-width:1200px){.sub-product .product-list .filter-item .title{font-size:16px}}.sub-product .product-list .filter-item .checkbox-list{flex-direction:column;align-items:start}.sub-product .product-list .filter-item .checkbox-label:after{left:9px}@media (max-width:768px){.sub-product .product-list .filter-item .checkbox-label:after{left:6px}}.sub-product .product-list .product-content{width:calc(100% - 20.625rem);margin-left:4.375rem}@media (max-width:1200px){.sub-product .product-list .product-content{width:100%;margin-left:0}}.sub-product .product-list .mobile-content-title,.sub-product .product-list .product-content-title{height:3.4375rem;border-radius:var(--border-small);background:#323276;color:#fff;display:flex;align-items:center;padding:0 1.25rem}@media (max-width:1200px){.sub-product .product-list .mobile-content-title,.sub-product .product-list .product-content-title{height:2.5rem}}.sub-product .product-list .mobile-content-title p,.sub-product .product-list .product-content-title p{font-size:1.125rem;font-weight:500}@media (max-width:980px){.sub-product .product-list .mobile-content-title p,.sub-product .product-list .product-content-title p{font-size:14px}}.sub-product .product-list .mobile-content-title .name,.sub-product .product-list .product-content-title .name{width:69%}@media (max-width:980px){.sub-product .product-list .mobile-content-title .name,.sub-product .product-list .product-content-title .name{width:100%}}.sub-product .product-list .mobile-content-title .character,.sub-product .product-list .product-content-title .character{width:31%;padding-left:1.25rem;position:relative}@media (max-width:980px){.sub-product .product-list .mobile-content-title .character,.sub-product .product-list .product-content-title .character{display:none}}.sub-product .product-list .mobile-content-title .character:after,.sub-product .product-list .product-content-title .character:after{content:"";width:1px;height:80%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0}.sub-product .product-list .product-content-item li{display:flex;padding:1.25rem;border-bottom:var(--common-border)}@media (max-width:980px){.sub-product .product-list .product-content-item li{flex-direction:column;gap:1.25rem;padding:1.25rem 0}}.sub-product .product-list .product-content-item li .list-bx{width:69%}@media (max-width:980px){.sub-product .product-list .product-content-item li .list-bx{width:100%}}.sub-product .product-list .product-content-item li .icon-list{width:31%;display:flex;align-items:center;gap:0;padding-left:1.25rem}@media (max-width:980px){.sub-product .product-list .product-content-item li .icon-list{width:100%;justify-content:start;padding-left:0;gap:1.25rem}}.sub-product .product-list .product-content-item li .icon-list .icon-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(25% - 0.625rem)}@media (max-width:1200px){.sub-product .product-list .product-content-item li .icon-list .icon-item{width:fit-content}}.sub-product .product-list .product-content-item li .icon-list .icon-bx{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.sub-product .product-list .product-content-item li .icon-list .icon-bx img{width:100%;height:100%;object-fit:scale-down}@media (max-width:768px){.sub-product .product-list .product-content-item li .icon-list .icon-bx{width:2.25rem;height:2.25rem}}.sub-product .product-list .product-content-item li .icon-list p{font-size:13px;font-weight:500;color:#000;margin-top:0.5rem;text-align:center;line-height:1.2;height:2.25rem}.sub-product .product-list .product-content-item li .product-number{font-size:15px;color:rgba(0,0,0,0.5);margin-bottom:0.625rem}@media (max-width:1200px){.sub-product .product-list .product-content-item li .product-number{font-size:14px}}.sub-product .product-list .product-content-item li .title{font-size:1.125rem;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;height:auto;line-height:1.4}.sub-product .product-list .product-content-item li .sold-out{display:inline-block;padding:2px 8px;border-radius:var(--border-small);background:#D53628;color:#fff;font-size:14px;font-weight:500}@media (max-width:768px){.sub-product .product-list .product-content-item li .sold-out{font-size:12px}}.sub-product .product-list .product-content-item li a{display:block}@media (min-width:768.02px){.sub-product .product-list .product-content-item li a:hover .center-bx p{text-decoration:underline;text-underline-offset:4px}}.sub-product-view .view-content-list{display:flex}@media (max-width:1200px){.sub-product-view .view-content-list{flex-direction:column;gap:2.5rem}}.sub-product-view .left-bx{min-width:38.875rem;max-width:38.875rem}@media (max-width:1200px){.sub-product-view .left-bx{min-width:unset;max-width:38.875rem;width:100%;margin:0 auto}}@media (max-width:768px){.sub-product-view .left-bx{min-width:unset;max-width:100%}}.sub-product-view .left-bx .gallery-top .img-bx{border-radius:1.25rem;border:var(--common-border)}.sub-product-view .left-bx .gallery-thumbs{margin:1.5rem 5.625rem}@media (max-width:768px){.sub-product-view .left-bx .gallery-thumbs{margin:1.25rem 0}}.sub-product-view .left-bx .gallery-thumbs .img-bx{border-radius:4px;cursor:pointer;border:var(--common-border)}.sub-product-view .left-bx .gallery-thumbs .swiper-slide{height:100%}.sub-product-view .left-bx .img-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;aspect-ratio:1/1}.sub-product-view .left-bx .img-bx img{width:100%;height:100%;object-fit:cover}.sub-product-view .left-bx .swiper-wrapper{height:auto}.sub-product-view .left-bx .thumb-bx{position:relative}.sub-product-view .left-bx .thumb-bx.active .gallery-thumbs{margin:1.5rem 0}.sub-product-view .left-bx .thumb-bx.active .swiper-slide{max-width:6.25rem}.sub-product-view .left-bx .swiper-btn{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;display:flex;align-items:center;justify-content:space-between;height:3.125rem}.sub-product-view .left-bx .swiper-btn button{width:3.125rem;height:3.125rem;border-radius:50%;border:1px solid #1E1E54;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease-in-out}@media (max-width:768px){.sub-product-view .left-bx .swiper-btn button{display:none}}@media (min-width:768.02px){.sub-product-view .left-bx .swiper-btn button:hover{background:#323276;color:#fff}}.sub-product-view .right-bx{width:calc(100% - 38.875rem);margin-left:3.75rem}@media (max-width:1200px){.sub-product-view .right-bx{width:100%;margin-left:0;padding-top:2.5rem;border-top:1px solid #1E1E54}}.sub-product-view .product-title{font-size:1.875rem;font-weight:600;line-height:1.4;color:#000;margin-bottom:0.625rem}@media (max-width:1200px){.sub-product-view .product-title{font-size:1.25rem}}.sub-product-view .product-info-bx{padding:1.25rem 0;border-bottom:var(--common-border)}@media (max-width:1200px){.sub-product-view .product-info-bx{padding:0.625rem 0}}.sub-product-view .product-info-bx>div{display:flex;align-items:center}.sub-product-view .product-info-bx>div+div{margin-top:0.625rem}.sub-product-view .relate-product{padding:1.25rem 0;border-top:var(--common-border)}@media (max-width:1200px){.sub-product-view .relate-product{padding:1.25rem 0 0.625rem 0}}.sub-product-view .relate-product ul{display:flex;flex-direction:column;gap:0.625rem;margin-top:0.625rem}.sub-product-view .relate-product ul li a{display:flex;align-items:center;gap:0.625rem}.sub-product-view .relate-product ul li .img-bx{max-width:3.75rem;border:var(--common-border)}.sub-product-view .relate-product ul li .content-bx{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;height:auto;line-height:1.4}@media (max-width:1200px){.sub-product-view .relate-product ul li .content-bx{font-size:14px}}.sub-product-view .relate-product .img-bx{border-radius:4px}.sub-product-view .info-title{min-width:7.5rem;font-size:1.125rem;font-weight:500;color:#000}@media (max-width:1200px){.sub-product-view .info-title{font-size:14px;font-weight:600}}.sub-product-view .info-dec{font-weight:500;color:#000}@media (max-width:1200px){.sub-product-view .info-dec{font-size:14px}}.sub-product-view .common-select{width:16.25rem;height:3.125rem;border-radius:var(--border-small);border:var(--common-border)}@media (max-width:1200px){.sub-product-view .common-select{height:2.5rem}}.sub-product-view .product-price-bx{display:flex;align-items:center;padding:1.25rem 0}@media (max-width:1200px){.sub-product-view .product-price-bx{padding:0.625rem 0}}.sub-product-view .product-price-bx .flex-bx{width:100%}@media (max-width:768px){.sub-product-view .product-price-bx .flex-bx{flex-direction:column;align-items:start;gap:0.625rem}}.sub-product-view .selling-price{font-size:1.5rem;font-weight:600;color:#323276;display:flex;align-items:center}@media (max-width:1200px){.sub-product-view .selling-price{font-size:1.25rem}}.sub-product-view .selling-price span{font-size:1rem;font-weight:500;color:rgba(0,0,0,0.3);text-decoration:line-through;margin-right:1.25rem}@media (max-width:1200px){.sub-product-view .selling-price span{margin-right:0.625rem}}.sub-product-view .size-select-btn{width:6.25rem;height:2.5rem;border-radius:var(--border-small);border:1px solid #323276;background:#fff;color:#323276;font-weight:bold;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease-in-out}@media (max-width:1200px){.sub-product-view .size-select-btn{font-size:14px}}@media (min-width:768.02px){.sub-product-view .size-select-btn:hover{background:#323276;color:#fff}}.sub-product-view .size-view-bx{padding:0.625rem;background:#f3f3f3;border-top:var(--common-border);border-bottom:var(--common-border)}.sub-product-view .amount-txt{font-weight:500}@media (max-width:1200px){.sub-product-view .amount-txt{font-size:14px;font-weight:600}}.sub-product-view .amount-wrap{display:flex;align-items:center;justify-content:space-between}.sub-product-view .amount-wrap .amount-bx button{background:#fff}@media (max-width:1200px){.sub-product-view .amount-wrap .amount-bx .num{font-size:16px}}.sub-product-view .delete-btn{display:flex;align-items:center;justify-content:end;margin-left:0.625rem}.sub-product-view .delete-btn button{width:1.5rem;height:1.5rem;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.sub-product-view .delete-btn button{width:16px;height:16px}}.sub-product-view .delete-btn i{color:#fff;font-size:12px}@media (max-width:768px){.sub-product-view .delete-btn i{font-size:8px}}.sub-product-view .amount-price{display:flex;align-items:center;justify-content:end;margin-top:0.625rem;font-size:1.125rem;font-weight:500}@media (max-width:1200px){.sub-product-view .amount-price{font-size:16px}}.sub-product-view .utill-bx{margin:1.25rem 0}.sub-product-view .utill-bx a{display:flex;align-items:center;justify-content:center;height:2.5rem;max-width:10rem;padding:0 0.625rem;border:1px solid #323276;border-radius:var(--border-small);font-weight:600;background:#fff;gap:0.625rem;color:#323276}.sub-product-view .utill-bx a.buy-link{background:#323276;color:#fff}.sub-product-view .link-bx{display:flex;align-items:center;gap:0.625rem}.sub-product-view .product-tab-header{display:flex}@media (max-width:1200px){.sub-product-view .product-tab-header{flex-wrap:wrap;gap:0.25rem 0.3125rem}}@media (max-width:768px){.sub-product-view .product-tab-header{gap:0.25rem}}.sub-product-view .product-tab-header button{display:flex;align-items:center;justify-content:center;width:25%;font-size:1.125rem;font-weight:500;color:#000;background:#f3f3f3;border:1px solid #323276;height:3.4375rem;padding:0 0.625rem}@media (max-width:1200px){.sub-product-view .product-tab-header button{font-size:16px;width:calc(33.33% - 0.25rem);height:3.125rem}}@media (max-width:768px){.sub-product-view .product-tab-header button{width:calc(50% - 0.25rem);font-size:14px}}.sub-product-view .product-tab-header button.active{background:#323276;color:#fff}.sub-product-view .product-tab-content{margin:2.5rem 0}.sub-product-view .product-tab-content .tab-content{border:var(--common-border);padding:1.25rem;display:none}.sub-product-view .product-tab-content .tab-content.active{display:block}.sub-pipeline{padding-bottom:70px}.sub-pipeline>.container{max-width:none;padding:0}@media screen and (max-width:768px){.sub-pipeline{padding-bottom:60px}}.sub-pipeline .per-bx{width:100%;max-width:1560px;margin:100px auto 0;padding:0 20px}@media screen and (max-width:768px){.sub-pipeline .per-bx{margin:50px auto 0}}.sub-pipeline .per-bx .subject{color:var(--black_100,#000);font-family:Pretendard;font-size:1.875em;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-1.2px;margin-bottom:30px}@media screen and (max-width:1200px){.sub-pipeline .per-bx .subject.eng:after{content:"You can scroll to view more content.";display:block;font-size:1.125rem;font-weight:300;color:rgba(0,0,0,0.5)}}@media screen and (max-width:1200px){.sub-pipeline .per-bx .subject:after{content:"스크롤하여 더 많은 내용을 확인할 수 있습니다.";display:block;font-size:1.125rem;font-weight:300;color:rgba(0,0,0,0.5)}}@media screen and (max-width:768px){.sub-pipeline .per-bx .subject{font-size:18px;margin-bottom:10px}.sub-pipeline .per-bx .subject:after{font-size:14px}}.sub-pipeline .per-bx .table-bx{width:100%}@media screen and (max-width:1200px){.sub-pipeline .per-bx .table-bx{overflow-x:auto}}.sub-pipeline .per-bx .table-bx table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1200px}@media screen and (max-width:768px){.sub-pipeline .per-bx .table-bx table{table-layout:unset}.sub-pipeline .per-bx .table-bx table colgroup{width:fit-content}}.sub-pipeline .per-bx .table-bx table col.flex-col{width:calc((100% - 206px) / 10)}.sub-pipeline .per-bx .table-bx table.type2 col.flex-col{width:calc((100% - 206px) / 9)}.sub-pipeline .per-bx .table-bx table thead{background:var(--brand,#323276)}.sub-pipeline .per-bx .table-bx table thead tr th{height:60px;color:var(--white,#FFF);font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.72px;border-right:1px solid var(--white_50,rgba(255,255,255,0.5))}@media screen and (max-width:768px){.sub-pipeline .per-bx .table-bx table thead tr th{font-size:14px}}.sub-pipeline .per-bx .table-bx table thead tr th:last-child{border-right:none}.sub-pipeline .per-bx .table-bx table tbody tr{border-bottom:1px solid rgba(0,0,0,0.15)}.sub-pipeline .per-bx .table-bx table tbody tr td{position:relative}.sub-pipeline .per-bx .table-bx table tbody tr td span{text-align:center;display:flex;align-items:center;justify-content:center;color:var(--black_100,#000);font-family:Pretendard;font-size:1.125em;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.72px;height:60px;margin:12.5px 0;border-right:1px solid var(--white_50,rgba(0,0,0,0.15))}@media screen and (max-width:768px){.sub-pipeline .per-bx .table-bx table tbody tr td span{font-size:14px}}.sub-pipeline .per-bx .table-bx table tbody tr td .range-bx{position:absolute;top:50%;transform:translateY(-50%);left:0;height:13px;width:600%;z-index:10}.sub-pipeline .per-bx .table-bx table tbody tr td .range-bx.type2{width:500%}.sub-pipeline .per-bx .table-bx table tbody tr td .range-bx.type2 .range{background:#323276}.sub-pipeline .per-bx .table-bx table tbody tr td .range-bx .range{width:0%;height:100%;position:absolute;top:0;left:0;background:#00A0DD;border-radius:0 999px 999px 0;transition:1s}.sub-inquiry>.container{max-width:800px}.sub-news .news-item a{display:flex}@media (max-width:1200px){.sub-news .news-item a{flex-direction:column;gap:0.625rem}}@media (min-width:768.02px){.sub-news .news-item a:hover .list-title{text-decoration:underline;text-underline-offset:4px;color:#1E1E54}}.sub-news .news-item li{padding:1.25rem 0;border-bottom:var(--common-border)}.sub-news .news-item .notice{color:#01a1dd;font-size:1.125rem;font-weight:600;margin-bottom:0.625rem}@media (max-width:1200px){.sub-news .news-item .notice{font-size:14px}}.sub-news .news-item .list-title{font-size:1.5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0.625rem;transition:all 0.3s ease-in-out}@media (max-width:1200px){.sub-news .news-item .list-title{font-size:16px}}.sub-news .news-item .list-dec{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;height:auto;line-height:1.4}@media (max-width:1200px){.sub-news .news-item .list-dec{font-size:14px}}.sub-news .news-item .number{min-width:5rem;font-size:1.25rem;font-weight:500;padding:0 1.25rem}@media (max-width:768px){.sub-news .news-item .number{min-width:100%;padding:0}}.sub-news .news-item .content-wrap{width:calc(100% - 5rem);display:flex;align-items:start;justify-content:space-between}@media (max-width:1200px){.sub-news .news-item .content-wrap{flex-direction:column;gap:0.625rem}}.sub-news .news-item .left-bx{width:calc(100% - 6.25rem)}@media (max-width:1200px){.sub-news .news-item .left-bx{width:100%}}.sub-news .news-item .right-bx{min-width:6.25rem}.sub-news .news-item .date{color:#666;text-align:right}@media (max-width:1200px){.sub-news .news-item .date{font-size:14px;text-align:left}}