body,html,main{font-family:Pretendard}body.no-scroll,html.no-scroll{overflow:hidden;width:100%}@media (max-width:992px){body{padding-bottom:8rem}}@keyframes glow-blue{0%{box-shadow:0 0 6px rgba(173,186,255,.3),0 0 12px rgba(173,186,255,.25)}50%{box-shadow:0 0 16px rgba(173,186,255,.8),0 0 32px rgba(173,186,255,.6)}to{box-shadow:0 0 6px rgba(173,186,255,.3),0 0 12px rgba(173,186,255,.25)}}@keyframes glow-deepblue{0%{box-shadow:0 0 6px rgba(64,84,157,.4),0 0 12px rgba(64,84,157,.35)}50%{box-shadow:0 0 16px rgba(64,84,157,.9),0 0 32px rgba(64,84,157,.7)}to{box-shadow:0 0 6px rgba(64,84,157,.4),0 0 12px rgba(64,84,157,.35)}}@keyframes glow-white{0%,to{box-shadow:0 0 6px hsla(0,0%,100%,.3),0 0 12px hsla(0,0%,100%,.25)}50%{box-shadow:0 0 16px hsla(0,0%,100%,.8),0 0 32px hsla(0,0%,100%,.6)}}@keyframes glow-gray{0%{box-shadow:0 0 6px rgba(80,80,80,.3),0 0 12px rgba(30,30,30,.25)}50%{box-shadow:0 0 16px rgba(80,80,80,.75),0 0 32px rgba(30,30,30,.6)}to{box-shadow:0 0 6px rgba(80,80,80,.3),0 0 12px rgba(30,30,30,.25)}}@keyframes subtle-glow{0%,to{box-shadow:0 0 6px hsla(0,0%,100%,.3),0 0 12px hsla(0,0%,100%,.15);transform:scale(1)}50%{box-shadow:0 0 16px hsla(0,0%,100%,.5),0 0 32px hsla(0,0%,100%,.3);transform:scale(1.02)}}.web-floating{position:fixed;top:2rem;right:2rem;z-index:999;display:flex;flex-direction:column;gap:1rem;align-items:flex-end}@media (max-width:992px){.web-floating{display:none}}.web-floating-btn{display:flex;align-items:center;justify-content:center;border:none;border-radius:50px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 8px rgba(0,0,0,.2);height:4.5rem;padding:0 2rem;font-weight:600;font-size:2.6rem}.web-floating-btn:hover{transform:translateY(1px);font-size:2.7rem}.web-floating-btn .btn-icon{margin-right:1rem}.web-floating-btn.tel{background-color:#40549d;color:#fff;height:6rem;font-size:4.3rem;animation:subtle-glow .8s ease-in-out infinite;transition:transform .3s ease}.web-floating-btn.tel:hover{animation:none;background-color:#384a8b}.web-floating-btn.form{background-color:hsla(0,0%,100%,.9);color:rgba(0,0,0,.9);margin-top:.5rem}.web-floating-btn.form:hover{background-color:#fff}.web-floating-btn.kakao{background-color:rgba(254,229,0,.95);color:rgba(0,0,0,.9)}.web-floating-btn.kakao:hover{background-color:#fee500}.floating-top-active .web-floating-btn.form{margin-top:2rem}.floating-top-active .web-floating .web-floating-btn.form,.floating-top-active .web-floating .web-floating-btn.kakao{height:3.8rem;padding:0 1.5rem;font-weight:600;font-size:2rem;transition:all .2s ease}.floating-top-active .web-floating-btn.form:hover,.floating-top-active .web-floating-btn.kakao:hover{height:4.5rem;padding:0 2rem;font-weight:700;font-size:2.6rem}@media (max-width:1540px){.web-floating{top:2.5rem}.web-floating-btn.tel{height:5.5rem;padding:0 1rem;font-size:3.8rem}}@media (max-width:1340px){.web-floating-btn.tel{height:5rem}}@media (max-width:1260px){.web-floating-btn.tel{font-size:3.5rem}}.mobile-floating{position:fixed;bottom:0;left:0;width:100%;z-index:999;display:none;flex-direction:row}@media (max-width:992px){.mobile-floating{display:flex}}.mobile-btn{flex:1;height:9rem;color:#fff;text-align:center;padding:1rem;font-weight:600;border:none;font-size:2.5rem}.mobile-btn .btn-text{white-space:normal;word-break:keep-all}.call-btn{background-color:#40549d;display:flex;align-items:center;justify-content:center}.call-btn .btn-icon svg{width:35px;height:35px}.inquiry-btn{background-color:#fff;color:#000}.kakao-btn{background-color:#fee500;color:#000;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.mobile-btn{padding:1rem;height:7.5rem;border:none}}@media (max-width:420px){.mobile-btn .btn-text{display:none}}@media (min-width:421px){.mobile-btn .call-btn .btn-text{display:inline-block}}.basic-N1 .header-gnblink{transition:color .3s ease}.basic-N1 .header-title img{transition:transform .3s ease}.basic-N1{position:fixed;top:0;left:0;width:100%;z-index:200;background-color:transparent}.basic-N1.header-top-active{position:fixed;top:0;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.basic-N1.header-menuactive .header-inner{z-index:200}.basic-N1.header-menuactive .header-inner:before{height:37.3rem}.basic-N1.header-menuactive .header-center{top:calc(100% + 12rem)}.basic-N1.header-menuactive .header-gnblink{font-size:var(--fs-h4);line-height:var(--lh-h4);color:#999}.basic-N1.header-menuactive .header-utils .btn-allmenu{display:none}.basic-N1.header-menuactive .header-utils .btn-close,.basic-N1.momenu-active .header-utils .btn-close{display:block}.basic-N1.header-menuactive .header-lang{display:none}.basic-N1 .header-inner{position:relative;width:100%;height:10rem;background-color:transparent}.basic-N1 .header-inner:before{content:"";position:absolute;top:0;left:0;height:10rem;width:100%;background-color:transparent;z-index:-1;transition:.3s}.basic-N1 .header-container{display:flex;justify-content:space-between;height:100%;padding:2rem 1.9rem}.basic-N1 .header-title a{width:auto;height:6.6rem}.basic-N1 .header-title img{height:100%;object-fit:contain;margin-top:-4px}.basic-N1 .header-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.basic-N1 .header-mobile-top{display:none}.basic-N1 .header-gnblist{display:flex;gap:9.4rem}.basic-N1 .header-gnbitem.item-active .header-gnblink span:after,.basic-N1 .header-gnbitem:hover .header-gnblink span:after{content:"";display:inline-block;position:absolute;left:0;top:100%;background-color:#fff;transform:scaleX(1)}.basic-N1 .header-gnbitem:last-child .header-gnblink{padding-right:0}.basic-N1 .header-gnblink{font-size:2.6rem;line-height:2.6rem;font-weight:600;text-align:center;white-space:nowrap}.basic-N1 .header-gnblink span{position:relative}.basic-N1 .header-gnblink span:after{content:"";height:.2rem;width:100%;transition:.3s;transform:scaleX(0)}@media (max-width:1540px){.basic-N1 .header-title a{height:5.6rem}.basic-N1 .header-title img{margin-top:0}.basic-N1 .header-gnblist{gap:7rem}.basic-N1 .header-gnblink{font-size:2.4rem}}@media (max-width:1340px){.basic-N1 .header-title img{margin-top:2.5px}.basic-N1 .header-gnblist{gap:5rem}.basic-N1 .header-gnblink{font-size:2.3rem}}@media (max-width:1260px){.basic-N1 .header-title img{margin-top:2.5px}.basic-N1 .header-gnblist{gap:3.5rem}.basic-N1 .header-gnblink{font-size:2.3rem}}.basic-N1 .header-right{display:flex;align-items:center}.basic-N1 .header-lang{position:relative;font-size:var(--fs-p4)}.basic-N1 .header-langbtn{padding:0 2rem 0 .8rem;position:relative;border:none;background:none;font-weight:500;color:#fff}.basic-N1 .header-langbtn:after{content:"";position:absolute;top:.4rem;right:0;width:1.6rem;height:1.6rem;background:url(/_next/static/media/ico_downarrow_black.82991376.svg) no-repeat 100% 0/cover}.basic-N1 .header-langlist{position:absolute;top:3rem;left:0;z-index:200;border-radius:.6rem;background-color:var(--primary)}.basic-N1 .header-langitem{max-height:0;transition:all .5s;overflow:hidden}.basic-N1 .header-langitem+.header-langitem a{padding-top:0}.basic-N1 .header-langitem a{padding:.4rem 1.6rem;color:var(--text-color5);opacity:.7}.basic-N1 .header-langitem a:hover{opacity:1}.basic-N1 .header-lang:hover .header-langbtn:after{transform:rotate(180deg)}.basic-N1 .header-lang:hover .header-langitem{max-height:6.8rem}.basic-N1 .header-utils .header-btn{width:3.8rem;background:none;border:none}.basic-N1 .header-utils .header-btn img{width:100%;height:100%;object-fit:cover;vertical-align:top}.basic-N1 .header-utils .btn-close{display:none;position:relative;z-index:200}.basic-N1 .header-utils .btn-momenu{display:none}.basic-N1 .header-dim{display:none;position:fixed;top:0;left:0;z-index:199;width:100%;height:100%;background-color:hsla(0,0%,7%,.7)}.basic-N1 .header-mobile-tel{display:none}@media (max-width:992px){.basic-N1 .header-mobile-tel{display:block;font-size:3rem;font-weight:600;text-align:center;color:#fff;background-color:#2e3b7a;padding:1.2rem 1.5rem;border-color:#fff;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.basic-N1 .header-title a{width:auto;height:6rem}.basic-N1 .header-inner{height:8.5rem}.basic-N1 .header-container{flex:1;display:flex;align-items:center;justify-content:space-between}.basic-N1 .header-title.header-mobile-top{height:auto;display:flex;align-items:center}.basic-N1 .header-mobile-top a{display:flex;align-items:center;justify-content:center;height:100%}.basic-N1 .header-mobile-top a img{height:4.7rem;object-fit:contain}.basic-N1 .header-inner:before{content:none}.basic-N1 .header-container{padding:0 1.6rem}.basic-N1 .header-center{position:fixed;top:0;left:auto;right:-100%;z-index:200;height:100%;transform:translateX(0);background-color:var(--body-bg);transition:.3s}.basic-N1 .header-center .header-title{margin-bottom:.8rem;padding:0 1.6rem}.basic-N1 .header-gnblist{display:none;width:100%;height:100%;flex-direction:column;overflow-y:auto}.basic-N1 .header-gnblink{display:flex;align-items:flex-end;width:100%;padding:1.5rem 0;font-size:2rem;text-align:left;padding:1.4rem 2rem!important}.basic-N1 .header-gnbitem:hover .header-gnblink span{border:none}.basic-N1 .header-lang:hover .header-langitem{max-height:0}.basic-N1 .header-lang.lang-active .header-langitem{max-height:6.8rem}.basic-N1 .header-lang:hover .header-langbtn:after{transform:rotate(0)}.basic-N1 .header-lang.lang-active .header-langbtn:after{transform:rotate(180deg)}.basic-N1 .header-langlist{top:2.6rem}.basic-N1 .header-utils button{width:3rem;height:3rem}.basic-N1 .header-utils .btn-allmenu{display:none}.basic-N1 .header-utils .btn-momenu{display:block}.basic-N1.momenu-active .header-center{right:0;width:calc(100% - 10rem);height:100vh!important}.basic-N1.momenu-active .header-title{height:5rem;display:flex;align-items:center}.basic-N1.momenu-active .header-gnblist{display:block;color:#000!important}.basic-N1.momenu-active .header-gnbitem.item-active .header-gnblink:after{content:"";transform:rotate(180deg)}.basic-N1.momenu-active .header-lang{display:none}}.basic-N5 .contents-container{overflow:hidden;height:100vh;position:relative}.basic-N5 .contents-swiper{position:absolute;top:0;left:0;width:100%;height:100%}.basic-N5 .swiper-wrapper{width:100%;height:100%}.basic-N5 .swiper-slide{position:relative;width:100%;height:100%;z-index:1}.basic-N5 .contents-backvideo{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0;pointer-events:none}.basic-N5 .contents-slide-group{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;text-align:center}.basic-N5 .textset{padding:0}.basic-N5 .textset-tit{word-break:keep-all;color:#000}.basic-N5 .textset-desc{color:#c9c9c9;word-break:keep-all;font-size:2.3rem;line-height:1.5}.basic-N5 .btnset{margin-top:9rem;border-color:#fff;color:rgba(0,0,0,.85);background-color:hsla(0,0%,100%,.9);padding:3.5rem 2rem;font-size:3.5rem;font-family:Pretendard;font-weight:600;transition:all .3s ease;z-index:20;position:relative}.basic-N5 .btnset:hover{background-color:#2e3b7a;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-4px)}.basic-N5 .contents-control{display:flex;align-items:center;gap:.8rem;position:absolute;left:50%;bottom:8rem;transform:translateX(-50%);z-index:100}.basic-N5 .contents-deco{display:inline-block;width:1.2rem;height:.2rem;background-color:var(--white);opacity:.5;border-radius:1rem}.basic-N5 .swiper-button-next,.basic-N5 .swiper-button-prev{position:static;flex-shrink:0;display:inline-block;width:2rem;height:2rem;margin-top:0;background-image:url(/_next/static/media/ico_arrow_withe.10421d7c.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.5;transition:.3s}.basic-N5 .swiper-button-prev{transform:rotate(180deg)}.basic-N5 .swiper-button-next:hover,.basic-N5 .swiper-button-prev:hover{opacity:1}.basic-N5 .swiper-button-next:after,.basic-N5 .swiper-button-prev:after{content:none}.basic-N5 .swiper-pagination{display:flex;align-items:center;position:static;gap:.8rem}.basic-N5 .swiper-pagination-current{font-weight:500;color:var(--text-color5)}.basic-N5 .swiper-pagination-total{font-weight:500;color:var(--text-color4)}.basic-N5 .swiper-button-pause,.basic-N5 .swiper-button-play{flex-shrink:0;width:2rem;height:2rem;opacity:.5;transition:.3s;cursor:pointer}.basic-N5 .swiper-button-pause img,.basic-N5 .swiper-button-play img{width:100%;height:100%;object-fit:cover;vertical-align:top}.basic-N5 .swiper-button-pause:hover,.basic-N5 .swiper-button-play:hover{opacity:1}.basic-N5 .swiper-button-play{display:none}@media (max-width:992px){.basic-N5 .swiper-wrapper{height:100%}.basic-N5 .contents-slide-group{width:100%;padding:0 1.6rem}.basic-N5 .textset-tit{font-size:3.2rem}.basic-N5 .btnset{margin-top:2.8rem;font-size:3.5rem;padding:4.2rem 3.2rem}.basic-N5 .contents-control{bottom:10rem}}@media (max-width:576px){.basic-N5 .btnset{margin-top:3rem;font-size:2.4rem;padding:2.5rem 1.5rem}.contents-slide-group{margin-top:4rem}.basic-N5 .textset-desc{font-size:2rem}}@media (max-height:750px){.basic-N1 .header-mobile-tel{font-size:2.8rem;padding:1rem}.basic-N5 .textset{margin-top:-6rem}.basic-N5 .textset .textset-tit{font-size:3.5rem}.basic-N5 .textset-desc{font-size:2rem}.basic-N5 .btnset{margin-top:1rem;padding:2.5rem 1.5rem;font-size:2.5rem}}.basic-N7 .contents-container{padding:8rem 1.6rem;position:relative}.basic-N7 .videoset{width:100%;height:auto;max-height:42rem;z-index:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.basic-N7 .videoset video{width:100%;height:100%;object-fit:cover}.basic-N7 .contents-bottom{width:calc(100% + 3.2rem);margin:-21rem -1.6rem 0;padding:21rem 1.6rem 5rem;background:linear-gradient(0deg,#3d3a9b,#495057);border-radius:1rem;color:#f8f9fa;box-shadow:0 -4px 16px rgba(0,0,0,.2);position:relative;overflow:hidden}.basic-N7 .contents-bottom:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:2px;background:hsla(0,0%,100%,.3)}.basic-N7 .textset{margin-top:6rem;text-align:center;animation:fadeIn 1.2s ease-in-out}.basic-N7 .textset-tit{font-size:2.4rem;font-weight:700;line-height:1.5;color:#f8f9fa;margin-bottom:1.6rem;text-transform:uppercase;letter-spacing:.05em}.basic-N7 .textset-desc{font-size:1.6rem;line-height:1.8;color:#e9ecef;margin-top:1rem;padding:0 2rem;font-weight:300;letter-spacing:.02em}.basic-N7 .textset-desc.tel-number{font-weight:700;color:#fff;margin-top:12px;font-size:3.5rem;-webkit-text-stroke:.5px #fff}@media (max-width:992px){.basic-N7 .contents-bottom{margin:-15rem -1.6rem 0;padding:16rem 1.6rem 4rem}.basic-N7 .textset-tit{font-size:2rem}.basic-N7 .textset-desc{font-size:1.4rem}}@media (max-width:576px){.basic-N7 .contents-bottom{margin:-10rem -1.6rem 0;padding:12rem 1.6rem 3rem}.basic-N7 .textset-tit{font-size:1.8rem}.basic-N7 .textset-desc{font-size:1.2rem}}.basic-N8 .contents-inner{padding:8rem 1.6rem}.basic-N8 .contents-group{display:flex;justify-content:space-between}.basic-N8 .cardset{width:calc(50% + 4rem);padding-bottom:10rem}.basic-N8 .cardset+.cardset{margin-top:10rem;margin-left:-8rem;padding-bottom:0}.basic-N8 .cardset-body{width:calc(100% - 10rem)}.basic-N8 .cardset-figure{width:100%;height:44rem}@media (max-width:992px){.basic-N8 .contents-inner{padding:5rem 1.6rem}.basic-N8 .contents-group{flex-direction:column;padding:0}.basic-N8 .cardset{width:100%;padding-bottom:0}.basic-N8 .cardset+.cardset{margin-left:0;margin-top:4rem}.basic-N8 .cardset-body{width:100%}}.basic-N9{overflow:hidden}.basic-N9 .contents-inner{padding:8rem 1.6rem}.basic-N9 .contents-container{position:relative}.basic-N9 .contents-container+.contents-container{width:calc(100% + 64rem);margin-top:-19.4rem;margin-left:-32rem;padding:35.4rem 32rem 10rem;background-color:var(--highlight-bg)}.basic-N9 .textset{margin-bottom:6rem}.basic-N9 .textset .textset-desc{margin-top:1.9rem;padding-right:14.4rem}.basic-N9 .contents-swiper{width:calc(100% + 32rem)}.basic-N9 .swiper-slide{width:calc(100% / 3);margin-right:4rem}.basic-N9 .contents-control{position:absolute;right:0;bottom:44rem;display:flex;align-items:center;gap:2.4rem}.basic-N9 .swiper-button-next,.basic-N9 .swiper-button-prev{display:inline-block;flex-shrink:0;position:static;margin-top:0;width:6rem;height:6rem;background-image:url(/_next/static/media/ico_arrow_black.587a5ded.svg);background-repeat:no-repeat;background-position:50%;background-size:2.4rem;border-radius:50%;background-color:var(--highlight-bg);opacity:.7;transition:.3s}.basic-N9 .swiper-button-prev{transform:rotate(180deg)}.basic-N9 .swiper-button-next:after,.basic-N9 .swiper-button-prev:after{content:none}.basic-N9 .contents-bottom .textset-desc{padding-right:0}.basic-N9 .cardset.cardset-inner .cardset-figure{height:38rem}.basic-N9 .contents-cardset{display:flex;align-items:center}.basic-N9 .contents-cardset .cardset{width:calc(100% / 3)}.basic-N9 .contents-cardset .cardset+.cardset{margin-left:4rem}.basic-N9 .contents-btn{margin-top:4rem;text-align:center}@media (max-width:992px){.basic-N9 .contents-inner{padding:5rem 1.6rem}.basic-N9 .contents-container+.contents-container{width:calc(100% + 3.2rem);margin-top:-28.8rem;margin-left:-1.6rem;padding:38.8rem 1.6rem 8rem}.basic-N9 .textset{margin-bottom:4rem}.basic-N9 .textset .textset-desc{padding-right:0;word-break:keep-all}.basic-N9 .textset .textset-desc br{display:none}.basic-N9 .contents-control{position:relative;bottom:0;justify-content:flex-end;margin-bottom:4rem}.basic-N9 .contents-swiper{width:100%}.basic-N9 .swiper-slide{width:100%;margin-right:2rem}.basic-N9 .contents-cardset{flex-direction:column}.basic-N9 .contents-cardset .cardset{width:100%}.basic-N9 .contents-cardset .cardset+.cardset{margin-top:2rem;margin-left:0}.basic-N9 .contents-cardset .cardset-body{width:100%}}@media (max-width:576px){.basic-N9 .cardset-tit+.cardset-desc br{display:none}}.basic-N4 .footer-inner{background-color:var(--primary)}.basic-N4 .footer-container{padding:2.4rem 13rem}.basic-N4 .footer-top{display:flex;justify-content:space-between;position:relative;margin-bottom:1.6rem}.basic-N4 .footer-logo{text-align:center;margin-bottom:0}.basic-N4 .footer-logo a{width:10.6rem;height:3.3rem}.basic-N4 .footer-logo img{width:100%;height:100%;object-fit:contain}.basic-N4 .footer-menulist{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs-p4)}.basic-N4 .footer-menuitem a{padding-right:1.2rem;color:var(--text-color5)}.basic-N4 .footer-menuitem+.footer-menuitem a{padding-left:1.2rem}.basic-N4 .footer-menuitem{position:relative}.basic-N4 .footer-menuitem+.footer-menuitem:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:1.4rem;background-color:rgba(var(--white),.1)}.basic-N4 .footer-snslist{display:flex;align-items:center}.basic-N4 .footer-snsitem+.footer-snsitem{margin-left:.8rem}.basic-N4 .footer-snslink{width:3.6rem;height:3.6rem;padding:.6rem}.basic-N4 .footer-snslink img{width:100%;height:100%;object-fit:cover;vertical-align:top}.basic-N4 .footer-bottom{padding-top:2.4rem;border-top:1px solid hsla(0,0%,100%,.1)}.basic-N4 .footer-txt{display:flex;justify-content:center;color:var(--text-color4);font-size:1.2rem;line-height:2.4rem}.basic-N4 .footer-txt+.footer-txt{margin-top:.3rem}.basic-N4 .footer-txt p{margin-bottom:0;line-height:1.8rem;text-align:center}.basic-N4 .footer-txt p span+span,.basic-N4 .footer-txt p+p{margin-left:.8rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,7%,.6);backdrop-filter:blur(2px);z-index:9999;display:flex;justify-content:center;align-items:center}.modal-content{display:flex;flex-direction:column;gap:1.2rem;font-family:Pretendard;font-weight:500;background:#fff;color:#222;width:90%;max-width:800px;max-height:85vh;overflow-y:auto;border-radius:16px;padding:40px 32px;box-shadow:0 20px 40px rgba(0,0,0,.15);position:relative;animation:fadeIn .3s ease-in-out}.policy-inline{max-height:60px;overflow-y:auto;padding:1rem;margin-top:1rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9}.modal-close{position:sticky;align-self:flex-end;top:0;background:none;color:#d8d8d8;border:2px solid #d8d8d8;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .3s,color .3s;z-index:20}.modal-close:hover{background-color:#888;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5)}.document-content{font-size:1.55rem;line-height:1.8;white-space:pre-wrap;color:#2b2b2b}.document-content h3{font-size:1.7rem;margin:2rem 0 1rem;font-weight:600;border-bottom:1px solid #eee;padding-bottom:.5rem}.document-content-title{font-size:1.9rem;font-weight:600;margin-bottom:30px;border-bottom:2px solid #d0d7e2;padding-bottom:8px}.document-content-modaltitle{font-size:2rem;font-weight:700;color:#000;padding-left:1.2rem;border-left:4px solid #2e3b7a;background-color:rgba(216,227,255,.614);margin-bottom:1.5rem;display:flex;align-items:center;gap:.6rem}.document-content-modal{font-size:2rem;line-height:1.8;color:#444;margin-bottom:1.2rem;text-align:center}.document-content .modal-tel{margin:1rem 0;text-align:center}.document-content .modal-tel div{font-size:2.8rem;font-weight:700;color:#fff;background-color:#25345a;padding:.2rem 2rem;border-radius:12px;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,.05)}@media (max-width:992px){.modal-content{max-height:80vh;padding:25px 18px;gap:.5rem}.document-content-modal{font-size:1.8rem}.document-content .modal-tel div{font-size:2.4rem}}.document-content ul{padding-left:1.5rem;list-style:disc;margin-bottom:1.5rem}.document-content li{margin-bottom:.5rem}.modal-content input[type=text],.modal-content textarea{width:100%;font-family:Pretendard;font-size:1.5rem;padding:1.2rem 1.6rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;outline:none;margin-bottom:1.5rem;background-color:#fafafa;transition:border-color .2s,box-shadow .2s}.modal-content input[type=text]:focus,.modal-content textarea:focus{border-color:#40549d;box-shadow:0 0 0 2px rgba(74,104,240,.2);background-color:#fff}.modal-content textarea{resize:vertical;min-height:120px}.privacy-group{display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-top:1rem}.privacy-group input[type=checkbox]{margin-right:.6rem;width:18px;height:18px}.submit-btn{width:100%;padding:1.4rem;background-color:#40549d;font-size:1.6rem;font-weight:600;border-radius:10px;transition:background-color .3s;margin-top:1.2rem}.submit-btn:hover{background-color:#2e3b7a}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}@media (max-width:992px){.basic-N4 .footer-container{padding:4rem 1.6rem}.basic-N4 .footer-top{margin-bottom:0;flex-direction:column;align-items:flex-start}.basic-N4 .footer-logo a{width:8.4rem;height:2.6rem}.basic-N4 .footer-menulist{position:relative;left:0;transform:translate(0);margin-top:1.3rem}.basic-N4 .footer-menuitem a{padding-right:.8rem}.basic-N4 .footer-menuitem+.footer-menuitem a{padding-left:.8rem}.basic-N4 .footer-snslist{margin:2.4rem 0 1.6rem;justify-content:center}.basic-N4 .footer-bottom{text-align:left}.basic-N4 .footer-txt{flex-direction:column}.basic-N4 .footer-txt p+p{margin-left:0}}@media (max-width:375px){.basic-N4 .footer-menulist{justify-content:flex-start;overflow-x:auto}.basic-N4 .footer-menuitem{flex-shrink:0}}#business1016{text-align:center}#business1016 .eng{margin-bottom:11px;font-size:20px;color:var(--primary)}#business1016 .kor{margin-bottom:40px;font-size:30px;font-weight:700;color:var(--primary)}#business1016 .kor span{font-weight:200;color:#011}#business1016 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:40px;list-style:none;margin:0 auto;border-radius:10px;max-width:100%}#business1016 ul li{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px;background-color:#fff;border-radius:10px;transition:transform .3s ease;width:100%}#business1016 ul li:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#afafaf}#business1016 ul li img{width:35%;margin-bottom:10px;padding:10px}#business1016 ul li p{font-size:30px;color:#333;font-weight:600;font-weight:700}#business1016 ul li span{font-size:16px;text-align:center}#business1016 .composite-wrap{width:180px;margin:10px 0}#business1016 .composite-wrap .airplane{width:180px;margin-bottom:8px}#business1016 .composite-wrap .bottom-row{display:flex;justify-content:center;gap:16px}#business1016 .composite-wrap .bottom-row img{width:100px}@media (max-width:768px){#business1016 ul{grid-template-columns:repeat(2,1fr);padding:20px}#business1016 .composite-wrap{width:80px;margin:0}#business1016 .composite-wrap .airplane{width:80px;margin-bottom:0}#business1016 .composite-wrap .bottom-row{gap:0;justify-content:center}#business1016 .composite-wrap .bottom-row img{width:65px}}@media (max-width:480px){#business1016 ul{grid-template-columns:1fr;padding:0;gap:10px}#business1016 ul li{margin:0;border-radius:0}#business1016 ul li p,#business1016 ul li span{text-align:center}#business1016 .composite-wrap,#business1016 .composite-wrap .airplane{width:140px}#business1016 .composite-wrap .bottom-row img{width:80px}}#business1016 ul li .hover-text a{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:5px;font-size:18px;font-weight:700;z-index:10}#business1016 ul li:hover .hover-text a{display:block}#business1016 ul li{position:relative;overflow:hidden}@media (max-width:992px){.basic-N1 .header-container{padding:0 1.6rem}}.basic-N1 .header-utils{display:flex;flex-wrap:wrap}.pagecommon{font-family:Pretendard}#about1011 .tit{display:flex;align-items:center;gap:50px}.pagecommon{position:relative;padding:150px 0;font-size:16px;letter-spacing:-.3px;line-height:1.5;color:#777}.pagecommon .pl{white-space:pre-line}.pagecommon *{word-break:keep-all}.pagecommon b{color:#3d3a9b;font-weight:700}#business1011 .cont01{max-width:1400px;margin:0 auto}#business1011 .cont01 .tit{display:flex;align-items:flex-end;margin-bottom:50px;font-size:20px}#business1011 .cont01 .tit p{margin-right:20%;font-size:55px;font-weight:300;line-height:1.2;color:#111}#business1011 .cont01 .img_area{display:flex;justify-content:center}#business1011 .cont01 .img_area ul{display:grid;align-items:center;justify-items:center;grid-template-columns:repeat(2,1fr);padding-top:70px;font-size:18px;font-weight:500;color:#111}#business1011 .cont01 .img_area li{width:100%;text-align:center;transition:all .3s}#business1011 .cont01 .img_area li:hover{background:#fff;transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15)}#business1011 .cont01 .img_area li+li{border-left:1px solid #e1e1e1}#business1011 .cont01 .img_area li .icon{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100px;height:100px;border-radius:50px;background:#f2f2f2}#business1011 .cont01 .img_area li p{margin:20px 0 10px;font-size:13px;font-weight:700;color:var(--primary);letter-spacing:0;text-transform:uppercase;font-family:Poppins}#business1011 .cont02{margin-top:250px;text-align:center}#business1011 .cont02 .s_tit{margin-bottom:100px;font-size:20px}#business1011 .cont02 .s_tit p{margin-top:15px;font-size:35px;font-weight:700;color:#111}#business1011 .cont02 ul{display:grid;grid-template-columns:repeat(4,1fr);height:680px;color:#fff;max-width:100%;margin:0 auto;overflow-x:hidden}#business1011 .cont02 ul li{position:relative;display:flex;align-items:center;justify-content:center}#business1011 .cont02 ul .ser span{font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase;font-family:Poppins}#business1011 .cont02 ul .ser p{font-size:30px;font-weight:700}#business1011 .cont02 ul .img_box{clip-path:circle(0 at 50% 50%);transition:all .3s}#business1011 .cont02 ul .img_box,#business1011 .cont02 ul li:before{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%!important;background-size:cover!important}#business1011 .cont02 ul li:before{content:"";background-repeat:no-repeat;filter:brightness(.5)}#business1011 .cont02 ul .img01,#business1011 .cont02 ul .ser01:before{background:url(/_next/static/media/business1011_img03.6da46f34.jpg) no-repeat}#business1011 .cont02 ul .img02,#business1011 .cont02 ul .ser02:before{background:url(/_next/static/media/business1011_img04.a9302704.jpg) no-repeat}#business1011 .cont02 ul .img03,#business1011 .cont02 ul .ser03:before{background:url(/_next/static/media/business1011_img05.e394440a.jpg) no-repeat}#business1011 .cont02 ul .img04,#business1011 .cont02 ul .ser04:before{background:url(/_next/static/media/business1011_img06.9ee42c1a.jpg) no-repeat}#business1011 .cont02 .inner{position:relative}#business1011 .cont02 .inner .ser{margin-top:50px;transition:all .3s}#business1011 .cont02 .inner .txt{opacity:0;transition:all .3s}#business1011 .cont02 .inner a{display:block;width:120px;height:100%;margin:15px auto 0;padding:10px 0;border-radius:50px;font-size:13px;font-weight:700;color:#111;text-align:center;background:#fff;text-transform:uppercase;letter-spacing:0;font-family:Poppins}@media(hover:hover){#business1011 .cont02 ul li:hover .img_box{clip-path:circle(50% at 50% 50%)}#business1011 .cont02 ul li:hover .txt{opacity:1}#business1011 .cont02 ul li:hover .ser{margin-top:0;margin-bottom:20px}}@media(max-width:1024px){.pagecommon{padding:80px 0}#business1011 .cont01 .tit{display:block;font-size:16px;text-align:center}#business1011 .cont01 .tit p{margin-right:0;margin-bottom:20px;font-size:40px}#business1011 .cont01 .img_area{display:block}#business1011 .cont01 .img_area>img{display:none}#business1011 .cont01 .img_area>div>img{width:100%}#business1011 .cont02{margin-top:150px}#business1011 .cont02 .s_tit{font-size:16px}#business1011 .cont02 .s_tit p{font-size:30px}#business1011 .cont02 ul{grid-template-columns:repeat(2,1fr)}#business1011 .cont02 .inner .ser{margin-top:0;margin-bottom:10px}#business1011 .cont02 ul .ser p{font-size:23px}#business1011 .cont02 .inner .txt{opacity:1}#business1011 .cont02 .inner .txt p{opacity:.5}}@media(max-width:768px){.pagecommon{padding:50px 0;font-size:14px}#business1011 .cont01 .tit p{font-size:35px}#business1011 .cont01 .img_area ul{font-size:15px}#business1011 .cont02 .s_tit p{font-size:25px}#business1011 .cont02 ul .ser p{font-size:20px}}@media(max-width:480px){.pagecommon .pl{white-space:normal}#business1011 .cont01 .tit p{font-size:26px}#business1011 .cont02 .s_tit p{font-size:23px}#business1011 .cont01 .img_area ul{display:block;padding:0}#business1011 .cont01 .img_area ul li{padding:50px 0}#business1011 .cont01 .img_area ul li+li{border-left:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}#business1011 .cont02{margin-top:80px}#business1011 .cont02 ul{display:block;height:auto}#business1011 .cont02 ul li{padding:50px 0}}.inquiry-section{min-height:92vh;background:url(/_next/static/media/munhe.ada4bb4f.png);color:#fff;padding:80px 20px;text-align:center}.inquiry-inner{max-width:800px;margin:0 auto}.inquiry-title{font-size:36px;font-weight:700;margin-bottom:20px;color:#fff}.inquiry-section .phone-number{font-size:54px;font-weight:600;margin:32px 0;text-align:center}.inquiry-phone-numbers{margin-top:16px;text-align:center;margin-bottom:50px}.inquiry-phone-numbers>.phone-number{font-size:54px;font-weight:600;margin-bottom:32px}.inquiry-desc{font-size:18px;line-height:1.6;color:#e0e0e0;margin-bottom:42px}.inquiry-form{display:grid;gap:20px;max-width:600px;margin:0 auto}.form-group{position:relative}.form-group input,.form-group textarea{width:100%;padding:15px 20px;border:none;border-radius:30px;font-size:16px;background:hsla(0,0%,100%,.2);color:#fff;transition:background .3s,box-shadow .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#e0e0e0}.form-group input:focus,.form-group textarea:focus{outline:none;background:hsla(0,0%,100%,.3);box-shadow:0 0 10px hsla(0,0%,100%,.3)}.submit-btn{padding:15px 40px;background:#3d3a9b;color:#fff;font-size:18px;font-weight:700;border:none;border-radius:30px;cursor:pointer;transition:background .3s,transform .2s}.submit-btn:hover{background:#1d1b4b;transform:scale(1.05)}.submit-btn:active{transform:scale(1)}.policy-inline-compo{max-width:75rem;padding:2rem;background-color:#f9f9f9;border-radius:8px;line-height:1.6;overflow-y:auto;max-height:70px;margin:1rem auto;border:1px solid #ccc}@media (max-width:768px){.inquiry-section{max-height:75vh;padding:60px 16px}.inquiry-title{font-size:28px}.inquiry-desc{font-size:16px;margin-bottom:32px}.inquiry-phone-numbers>.phone-number{font-size:36px;margin-bottom:24px}.inquiry-form{gap:16px}}