@charset "UTF-8";@keyframes progress{0%{width:0}to{width:100%}}.main-visual .item{position:relative}.main-visual .img-bx{display:block;position:relative;overflow:hidden}.main-visual .img-bx:after{content:"";display:block;padding-bottom:100%}.main-visual .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-visual .img-bx:after{padding-bottom:100vh}.main-visual .txt-bx{position:absolute;width:100%;top:50%;left:55%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 1em rgba(0,0,0,0.1);letter-spacing:-0.05em;line-height:1.3}@media (max-width:1024px){.main-visual .txt-bx{left:50%}}.main-visual .txt-bx .title{font-size:3.5em;font-family:"Montserrat"}.main-visual .txt-bx .text{margin-top:0.3125em;font-size:3.5em;font-weight:700;transition-delay:300ms}.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{transform:translateY(0);opacity:1}@media (max-width:768px){.main-visual .txt-bx{font-size:2.3vw}}.main-visual .swiper-pagination{position:absolute;left:0;bottom:0}.main-visual .swiper-pagination-bullet{margin:0 15px;border-radius:0;position:relative;display:inline;font-weight:700}.main-visual .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-15px;width:1px;height:10px;background:#fff;opacity:0.5}.main-visual .swiper-pagination-bullet:last-child:after{display:none}@media (max-width:1024px){.main-visual .swiper-pagination{bottom:1.25rem}}.main-visual .swiper-button{z-index:10;position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:0.875rem;transition:300ms color}.main-visual .swiper-button:hover{color:#005baa}.main-visual .swiper-button--prev{left:50%}.main-visual .swiper-button--next{right:50%}@media (max-width:1400px){.main-visual .swiper-button{display:none}}.main-visual .swiper-play{display:block;cursor:pointer;color:#fff;z-index:1}.main-visual .swiper-play .xi-pause{display:none}.main-visual .swiper-play.on .xi-pause{display:inline-block}.main-visual .swiper-play.on .xi-play{display:none}.main-visual .swiper-control.swiper-control--progress{position:absolute;bottom:3.125rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:3;margin-left:-8px;margin-right:-8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination{transform:none}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullets{position:static;display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{position:relative;display:block;margin:0 5px;border-radius:0;width:8px;height:3px;background:rgba(0,0,0,0.3);opacity:1}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#005baa}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation:progress 3s linear 0s 1;width:100%}.main-visual .swiper-control.swiper-control--progress-no{position:absolute;left:0;right:0;bottom:3.125rem;z-index:10}.main-visual .swiper-control.swiper-control--progress-no .container{display:flex;align-items:center}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination{position:static;transform:none}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet{width:auto;height:auto;opacity:1;background:none;color:#fff;font-weight:700;margin-right:1.875rem;padding-right:0;position:relative}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:before{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:7.5rem;height:2px;background:rgba(255,255,255,0.5)}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:after{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:0;height:2px;background:#000}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active{color:#000;padding-right:8.4375rem}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after,.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:before{display:block}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after{animation:progress 5.1s linear 0s 1}.scroll-down-wrap{position:absolute;bottom:7%;left:5%;z-index:1}@media (max-width:1024px){.scroll-down-wrap{display:none}}.scroll-down-wrap .scroll-arrow{animation:UpDown 1s ease infinite}@keyframes UpDown{0%{transform:translateY(0)}to{transform:translateY(10px)}}.scroll-down-wrap .text{transform:rotate(270deg);color:#fff;font-size:0.75rem;position:absolute;bottom:80px;left:-35px;white-space:nowrap}.swiper-control{position:absolute;bottom:5%;left:5%;width:100%}@media (max-width:1024px){.swiper-control{left:5px}}.swiper-control .container{position:relative}.swiper-play-wrap{position:absolute;bottom:0;left:200px;display:flex;column-gap:0.625em}@media (max-width:1024px){.swiper-play-wrap{display:none}}.swiper-play-wrap .swiper-button{position:unset;transform:translateY(0)}.swiper-pagination-bullet{background:transparent;color:#fff;opacity:1;font-family:"Montserrat"}.swiper-pagination-bullet-active{background:transparent;opacity:0.5}.main-center-line{position:fixed;top:0;left:calc(50% - 2px);transform:translateX(-50%);width:1px;height:100vh;background:transparent;z-index:1000}.main-center-line:after{content:"";width:100%;height:400px;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255));animation-name:rain;animation-duration:3s;animation-iteration-count:infinite;border-radius:100%}@keyframes rain{0%{transform:translateY(-400px)}to{transform:translateY(calc(100% + 600px))}}.main-section1{background:#09001d}.main-section1 .container{position:relative;max-width:none;padding:0}.main-section1 .container .bg-bx{position:absolute!important;top:0;left:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.main-section1 .container .bg-bx:after{content:"";display:block;padding-bottom:48.9583333333%}.main-section1 .container .bg-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}@media screen and (max-width:768px){.main-section1 .container .bg-bx{display:block;position:relative;overflow:hidden}.main-section1 .container .bg-bx:after{content:"";display:block;padding-bottom:222.2222222222%}.main-section1 .container .bg-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}}.main-section1 .container .txt-bx{padding-top:280px;padding-bottom:330px;position:relative;z-index:10}@media screen and (max-width:768px){.main-section1 .container .txt-bx{padding-bottom:528px}}.main-section1 .container .txt-bx.active .title{transform:translateY(0);opacity:1}.main-section1 .container .txt-bx.active.active2 .title.line-text{background-position:0 -500px}.main-section1 .container .txt-bx .title{font-size:7.5em;font-weight:800;line-height:1;letter-spacing:normal;text-align:center;color:#fff;transform:translateY(50%);opacity:0;transition:transform 1s,opacity 1s,background-position 2s}@media screen and (max-width:768px){.main-section1 .container .txt-bx .title{font-size:48px}}.main-section1 .container .txt-bx .title.line-text{position:relative;-webkit-text-stroke:1px #fff;font-family:Pretendard;font-size:11.25em;font-weight:800;line-height:1;letter-spacing:normal;text-align:center;color:transparent;margin-bottom:30px;background-image:-webkit-linear-gradient(transparent 50%,#fff 50%);background-position:0 0;background-position:0 -175px;background-size:100% 700px;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media screen and (max-width:768px){.main-section1 .container .txt-bx .title.line-text{font-size:64px;margin-bottom:20px}}.main-section1 .container .scroll-down{position:absolute;bottom:0;left:50%;transform:translateX(-50%);writing-mode:vertical-rl;font-family:Pretendard;font-size:0.75em;font-weight:normal;line-height:normal;letter-spacing:normal;color:rgba(255,255,255,0.15);margin-left:15px;animation-name:upDown;animation-iteration-count:infinite;animation-duration:2s}@media screen and (max-width:1024px){.main-section1 .container .scroll-down{font-size:12px}}@keyframes upDown{0%{color:rgba(255,255,255,0.15);transform:translateX(-50%) translateY(-10%)}50%{color:rgba(255,255,255,0.5);transform:translateX(-50%) translateY(0%)}to{color:rgba(255,255,255,0.15);transform:translateX(-50%) translateY(-10%)}}.main-section2{background:#09001d}@media screen and (max-width:768px){.main-section2{padding:80px 0}}.main-section2.active .txt-bx .semi-title{opacity:1!important;transform:translateY(0%)!important}.main-section2.active .txt-bx .title{opacity:1!important;transform:translateY(0%)!important}.main-section2.active .txt-bx .text{opacity:1!important;transform:translateY(0%)!important}.main-section2 .container{max-width:none;position:relative;padding:500px 0}@media screen and (max-width:768px){.main-section2 .container{padding:180px 0 200px}}.main-section2 .container .top-img-bx{position:absolute;left:0;top:0}@media screen and (max-width:768px){.main-section2 .container .top-img-bx{transform:translateX(-63%)}}.main-section2 .container .bottom-img-bx{position:absolute;right:0;bottom:0;z-index:0}@media screen and (max-width:768px){.main-section2 .container .bottom-img-bx{transform:translateX(60%)}}.main-section2 .container .txt-bx{position:relative;z-index:10}@media screen and (max-width:768px){.main-section2 .container .txt-bx{padding:0 15px}}.main-section2 .container .txt-bx .semi-title{font-family:Pretendard;font-size:3em;font-weight:600;line-height:1.2;letter-spacing:normal;text-align:center;color:#1350ff;opacity:0;transform:translateY(50%);transition:1s}@media screen and (max-width:768px){.main-section2 .container .txt-bx .semi-title{font-size:36px}}.main-section2 .container .txt-bx .title{font-family:Pretendard;font-size:6.25em;font-weight:800;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:20px;opacity:0;transform:translateY(50%);transition:1s}@media screen and (max-width:768px){.main-section2 .container .txt-bx .title{font-size:44px}}.main-section2 .container .txt-bx .text{font-family:Pretendard;font-size:2em;font-weight:500;line-height:1.5;letter-spacing:-1.6px;text-align:center;color:#fff;opacity:0;transform:translateY(50%);transition:1s}@media screen and (max-width:768px){.main-section2 .container .txt-bx .text{font-size:20px}}.main-section2 .container .txt-bx.active .semi-title{opacity:1;transform:translateY(0%)}.main-section2 .container .txt-bx.active .title{opacity:1;transform:translateY(0%)}.main-section2 .container .txt-bx.active .text{opacity:1;transform:translateY(0%)}.main-section3{background:#09001d;overflow:visible!important;overflow-x:none!important;overflow-y:visible!important}.main-section3.active .txt-bx .title{opacity:1!important;transform:translateY(0%)!important}.main-section3.active .txt-bx .text{opacity:1!important;transform:translateY(0%)!important}.main-section3.active.active2 .count-bx{transform:translateX(0%) translateY(50%)!important}.main-section3 .container{max-width:none;padding:170px 0 435px;position:relative}@media screen and (max-width:768px){.main-section3 .container{padding:200px 0 800px}}.main-section3 .container .bg-bx{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-clip-path:inset(40% 40% 40% 40%);clip-path:inset(40% 40% 40% 40%);top:0px;transform:translateY(-85%);z-index:50}@media screen and (max-width:768px){.main-section3 .container .bg-bx{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%);top:0px;transform:translateY(0%)}}.main-section3 .container .bg-bx img{width:100%;height:100%;object-fit:cover}.main-section3 .container .blur{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.main-section3 .container .blur .inner{box-shadow:0 0 20px 10px rgba(97,218,251,0.7)}.main-section3 .container .txt-bx{position:relative;z-index:10;max-width:1640px;padding:0 15px;margin:0 auto;z-index:100}.main-section3 .container .txt-bx .title{font-family:Pretendard;font-size:3em;font-weight:600;line-height:1.3;letter-spacing:-2.4px;text-align:left;color:#fff;margin-bottom:40px;opacity:0;transform:translateX(-5%);transition:1s}@media screen and (max-width:768px){.main-section3 .container .txt-bx .title{font-size:36px}}.main-section3 .container .txt-bx .text{font-family:Pretendard;font-size:1.125em;font-weight:300;line-height:1.7;letter-spacing:-0.9px;text-align:left;color:#fff;opacity:0;transform:translateX(-5%);transition:1s}@media screen and (max-width:768px){.main-section3 .container .txt-bx .text{font-size:16px}}.main-section3 .container .txt-bx.active .title{opacity:1;transform:translateY(0%)}.main-section3 .container .txt-bx.active .text{opacity:1;transform:translateY(0%)}.main-section3 .container .count-bx{width:100%;max-width:1760px;position:absolute;bottom:0;left:0;color:#fff;z-index:100;background:#0014ba;transform:translateX(-100%) translateY(50%);transition:0.6s}.main-section3 .container .count-bx .year-info{position:absolute;right:40px;bottom:25px;font-size:1.25em;color:rgb(255,255,255);font-weight:300}@media screen and (max-width:768px){.main-section3 .container .count-bx .year-info{font-size:1.5em;right:25px}}@media screen and (max-width:768px){.main-section3 .container .count-bx{width:calc(100% - 15px)}}.main-section3 .container .count-bx.active{transform:translateX(0%) translateY(50%)}.main-section3 .container .count-bx ul{display:flex;align-items:center;padding:60px 160px;justify-content:space-between}@media screen and (max-width:1300px){.main-section3 .container .count-bx ul{padding:60px}}@media screen and (max-width:1024px){.main-section3 .container .count-bx ul{padding:30px;flex-wrap:wrap;row-gap:30px}}@media screen and (max-width:768px){.main-section3 .container .count-bx ul{padding:80px 15px;flex-direction:column;align-items:flex-start}}.main-section3 .container .count-bx ul li{transform:translateX(-10%);opacity:0}@media screen and (max-width:1024px){.main-section3 .container .count-bx ul li{width:50%}}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li{width:100%;transform:translateX(0%);opacity:1;margin-bottom:50px}.main-section3 .container .count-bx ul li:last-child{margin-bottom:0}}.main-section3 .container .count-bx ul li.active{transform:translateX(0%);opacity:1;transition:1s}.main-section3 .container .count-bx ul li .year{font-family:Pretendard;font-size:1.25em;font-weight:300;line-height:1.2;letter-spacing:-1px;text-align:left;color:rgba(255,255,255,0.6);margin-bottom:10px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .year{font-size:18px}}.main-section3 .container .count-bx ul li .info{font-family:Pretendard;font-size:2em;font-weight:600;line-height:1.2;letter-spacing:-1.6px;text-align:left;color:#fff;margin-bottom:40px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .info{font-size:24px;margin-bottom:20px}}.main-section3 .container .count-bx ul li .total span{font-family:Pretendard;font-size:0.9375em;font-weight:600;line-height:1.2;letter-spacing:-1.5px;text-align:left;color:#fff}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span{font-size:24px}}.main-section3 .container .count-bx ul li .total span#number1{display:inline-block;min-width:160px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number1{min-width:auto;margin-right:10px}}.main-section3 .container .count-bx ul li .total span#number2{display:inline-block;min-width:45px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number2{min-width:40px;margin-right:0px}}.main-section3 .container .count-bx ul li .total span#number3{display:inline-block;min-width:190px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number3{min-width:165px;margin-right:0px;margin-left:5px}}.main-section3 .container .count-bx ul li .total span#number3.eng{min-width:220px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number3.eng{min-width:190px;margin-right:0px;margin-left:5px}}.main-section3 .container .count-bx ul li .total span#number4{display:inline-block;min-width:190px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number4{min-width:auto;margin-right:10px}}.main-section3 .container .count-bx ul li .total span#number5{display:inline-block;min-width:130px}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span#number5{min-width:auto;margin-right:10px}}.main-section3 .container .count-bx ul li .total span.count{font-family:Pretendard;font-size:2em;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff}@media screen and (max-width:768px){.main-section3 .container .count-bx ul li .total span.count{font-size:54px}}.main-section3 .container .count-bx ul li .total span.count.count2{margin-left:5px}.main-section3 .container .count-bx.eng ul{display:flex;align-items:stretch}@media screen and (max-width:1600px){.main-section3 .container .count-bx.eng ul{padding:60px}}@media screen and (max-width:1024px){.main-section3 .container .count-bx.eng ul{padding:30px;flex-wrap:wrap;row-gap:30px}}@media screen and (max-width:768px){.main-section3 .container .count-bx.eng ul{padding:80px 15px;flex-direction:column;align-items:flex-start}}@media screen and (max-width:1200px){.main-section3 .container .count-bx.eng ul .count2{display:flex;flex-direction:column}.main-section3 .container .count-bx.eng ul .count2 span{font-size:0.75em;text-align:right}}@media screen and (max-width:1024px){.main-section3 .container .count-bx.eng ul .count2{display:flex;flex-direction:row;align-items:flex-end}.main-section3 .container .count-bx.eng ul .count2 span{font-size:0.75em}}@media screen and (max-width:768px){.main-section3 .container .count-bx.eng ul .count2 span:nth-child(2){margin-bottom:10px;font-size:0.75em}}.main-section4.active .txt-bx .text{transform:translateY(0%)!important;opacity:1!important}.main-section4.active .txt-bx .title{transform:translateY(0%)!important;opacity:1!important}.main-section4.active.active2 .line-text{background-position:0 -500px!important}.main-section4 .container{position:relative;max-width:none;padding:0}.main-section4 .container .bg-bx{width:100%;height:100vh;overflow:hidden}@media screen and (max-width:768px){.main-section4 .container .bg-bx{height:fit-content}}.main-section4 .container .bg-bx .img-bx{height:100%;display:block;position:relative;overflow:hidden}.main-section4 .container .bg-bx .img-bx:after{content:"";display:block;padding-bottom:59.375%}.main-section4 .container .bg-bx .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}@media screen and (max-width:768px){.main-section4 .container .bg-bx .img-bx{display:block;position:relative;overflow:hidden}.main-section4 .container .bg-bx .img-bx:after{content:"";display:block;padding-bottom:372.2222222222%}.main-section4 .container .bg-bx .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}}.main-section4 .container .txt-bx{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.main-section4 .container .txt-bx{height:100%;padding:100% 15px 0}}.main-section4 .container .txt-bx.active .title{transform:translateY(0);opacity:1}.main-section4 .container .txt-bx.active .text{transform:translateY(0);opacity:1}.main-section4 .container .txt-bx.active.color .text,.main-section4 .container .txt-bx.active.color .title{color:#fff}.main-section4 .container .txt-bx.active.active2 .title.line-text{background-position:0 -500px}.main-section4 .container .txt-bx.active.active2.color .title.line-text{-webkit-text-stroke:1px #fff}.main-section4 .container .txt-bx.active.active2.color .title.line-text:after{color:rgb(255,255,255)}.main-section4 .container .txt-bx .text{font-family:Pretendard;font-size:1.875em;font-weight:600;line-height:1.2;letter-spacing:1.5px;text-align:center;color:#000;margin-bottom:30px;transform:translateY(50%);opacity:0;transition:color 1s,transform 1s,opacity 1s,background-position 2s}@media screen and (max-width:768px){.main-section4 .container .txt-bx .text{font-size:30px;margin-bottom:10px}}.main-section4 .container .txt-bx .title{font-family:Pretendard;font-size:6.25em;font-weight:800;line-height:1.2;letter-spacing:normal;text-align:center;color:#000;transform:translateY(50%);opacity:0;transition:color 1s,transform 1s,opacity 1s,background-position 2s,-webkit-text-stroke 1s}@media screen and (max-width:768px){.main-section4 .container .txt-bx .title{font-size:60px;margin-bottom:10px}}.main-section4 .container .txt-bx .title.line-text{position:relative;-webkit-text-stroke:1px #0014ba;font-family:Pretendard;font-size:6.25em;font-weight:800;line-height:1;letter-spacing:normal;text-align:center;color:transparent;margin-bottom:30px;background-image:-webkit-linear-gradient(transparent 50%,#0014ba 50%);background-position:0 0;background-position:0 -175px;background-size:100% 700px;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media screen and (max-width:768px){.main-section4 .container .txt-bx .title.line-text{font-size:60px}}.main-section4 .container .txt-bx .title.line-text:after{content:"Better Tomorrow";position:absolute;width:100%;height:100%;top:0;left:0;color:rgba(255,255,255,0);z-index:50;-webkit-text-stroke:0;-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;transition:1s}.main-section5.active .txt-bx .semi-title{transform:translateX(0%)!important;opacity:1!important}.main-section5.active .txt-bx .title{transform:translateX(0%)!important;opacity:1!important}.main-section5.active .right{transform:translateX(0%)!important;opacity:1!important}.main-section5 .container{max-width:none;padding:205px 0;position:relative;display:flex;align-items:center;overflow:hidden}@media screen and (max-width:768px){.main-section5 .container{padding:285px 15px 100px;flex-direction:column}}.main-section5 .container .bg-bx{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:768px){.main-section5 .container .bg-bx img:first-child{display:none}.main-section5 .container .bg-bx img:nth-child(2){display:block}}.main-section5 .container .bg-bx img{width:100%;height:100%;object-fit:cover}.main-section5 .container .txt-bx{position:relative;z-index:10;width:50%;padding-right:100px}@media screen and (max-width:768px){.main-section5 .container .txt-bx{width:100%;padding-right:0;margin-bottom:40px}}.main-section5 .container .txt-bx.active .semi-title,.main-section5 .container .txt-bx.active .title{transform:translateX(0%);opacity:1}.main-section5 .container .txt-bx .semi-title{font-family:Pretendard;font-size:3.75em;font-weight:700;line-height:1.2;letter-spacing:-3px;text-align:right;color:#fff;margin-bottom:10px;transform:translateX(10%);opacity:0;transition:transform 1s,opacity 1s}@media screen and (max-width:768px){.main-section5 .container .txt-bx .semi-title{text-align:left;font-size:36px}}.main-section5 .container .txt-bx .title{font-family:Pretendard;font-size:4.5em;font-weight:700;line-height:1.2;letter-spacing:-3.6px;text-align:right;color:#fff;transform:translateX(10%);opacity:0;transition:transform 1s,opacity 1s}@media screen and (max-width:768px){.main-section5 .container .txt-bx .title{text-align:left;font-size:64px}}.main-section5 .container .right{position:relative;z-index:10;width:50%;transform:translateX(-10%);opacity:0;transition:1s}@media screen and (max-width:768px){.main-section5 .container .right{width:100%}}.main-section5 .container .right.active{transform:translateX(0%);opacity:1}.main-section5 .container .right .blank{width:100%;height:400px;margin-bottom:40px}@media screen and (max-width:768px){.main-section5 .container .right .blank{height:fit-content}}@media screen and (max-width:768px){.main-section5 .container .right .blank img{width:100%}}.main-section5 .container .right .text{font-family:Pretendard;font-size:1.875em;font-weight:500;line-height:1.4;letter-spacing:-1.5px;text-align:left;color:#fff;margin-bottom:20px}@media screen and (max-width:768px){.main-section5 .container .right .text{font-size:20px;margin-bottom:10px}}.main-section5 .container .right .semi-text{font-family:Pretendard;font-size:1.125em;font-weight:300;line-height:1.4;letter-spacing:-0.9px;text-align:left;color:rgba(255,255,255,0.8)}@media screen and (max-width:768px){.main-section5 .container .right .semi-text{font-size:16px}}.main-section6{background:#09001d;overflow:visible!important;overflow-x:none!important;overflow-y:visible!important}.main-section6.active .inner{transform:translateY(0%)!important;opacity:1!important}.main-section6.active .txt-bx{transform:translate(0%,0%)!important;opacity:1!important}.main-section6.active.active2 .logo-bx{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)!important;clip-path:polygon(0 0,100% 0,100% 0,0 0)!important}.main-section6.active.active2 .logo-bx2{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0)!important;clip-path:polygon(0 100%,100% 100%,100% 0,0 0)!important}.main-section6 .container{max-width:none;padding:140px 0;position:relative}@media screen and (max-width:768px){.main-section6 .container{padding:200px 0}}.main-section6 .container .bg-bx{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-clip-path:inset(30% 30% 30% 30%);clip-path:inset(30% 30% 30% 30%);top:0px;transform:translateY(-105%) translateX(20%);z-index:50;opacity:0;transition:opacity 1s}@media screen and (max-width:768px){.main-section6 .container .bg-bx{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%);transform:translateY(0%) translateX(0%);opacity:1}}.main-section6 .container .bg-bx.active{opacity:1}.main-section6 .container .bg-bx img{width:100%;height:100%;object-fit:cover}.main-section6 .container .center-bx{position:relative;width:fit-content;height:fit-content;margin:0 auto;z-index:100}.main-section6 .container .center-bx.active .inner.active{transform:translateY(0%);opacity:1}.main-section6 .container .center-bx.active .inner.active.active2 .logo-bx{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.main-section6 .container .center-bx.active .inner.active.active2 .logo-bx2{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.main-section6 .container .center-bx.active .txt-bx{transform:translate(-50%,-50%);opacity:1}.main-section6 .container .center-bx .inner{position:relative;transform:translateY(10%);opacity:0;transition:1s}@media screen and (max-width:768px){.main-section6 .container .center-bx .inner{padding:0 15px;margin-bottom:60px}}.main-section6 .container .center-bx .inner .logo-bx{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);transition:1s}.main-section6 .container .center-bx .inner .logo-bx2{position:absolute;bottom:0;left:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition:1s}@media screen and (max-width:768px){.main-section6 .container .center-bx .inner .logo-bx2{padding:0 15px}}.main-section6 .container .center-bx .txt-bx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;transform:translate(-50%,-40%);opacity:0;transition:1s}@media screen and (max-width:768px){.main-section6 .container .center-bx .txt-bx{position:relative;transform:translate(0%,50%);top:auto;left:auto;padding:0 15px;width:100%}}.main-section6 .container .center-bx .txt-bx .title{font-family:Pretendard;font-size:3.75em;font-weight:700;line-height:1.2;letter-spacing:-3px;text-align:center;color:#fff;margin-bottom:30px}@media screen and (max-width:768px){.main-section6 .container .center-bx .txt-bx .title{font-size:44px}}.main-section6 .container .center-bx .txt-bx .text{font-family:Pretendard;font-size:1.5em;font-weight:300;line-height:1.6;letter-spacing:-1.2px;text-align:center;color:#fff;margin-bottom:120px}@media screen and (max-width:768px){.main-section6 .container .center-bx .txt-bx .text{font-size:16px;margin-bottom:0}}.main-section6 .container .center-bx .txt-bx .more{font-family:Pretendard;font-size:1em;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;position:relative;width:fit-content;margin:0 auto;padding-bottom:15px;display:flex}.main-section6 .container .center-bx .txt-bx .more:hover:before{width:100%}.main-section6 .container .center-bx .txt-bx .more:before{content:"";width:30%;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;transition:0.3s}.main-section7 .container{max-width:none;padding:0}.main-section7 .container .list{display:flex;align-items:stretch}@media screen and (max-width:1200px){.main-section7 .container .list{flex-wrap:wrap}}@media screen and (max-width:768px){.main-section7 .container .list{flex-direction:column}}.main-section7 .container .list>li{position:relative;width:25%;height:100vh;padding:70px;display:flex;flex-direction:column;justify-content:space-between;transition:0.3s;overflow:hidden}@media screen and (max-width:1500px){.main-section7 .container .list>li{padding:40px}}@media screen and (max-width:1200px){.main-section7 .container .list>li{width:50%}}@media screen and (max-width:1024px){.main-section7 .container .list>li{height:50vh}}@media screen and (max-width:768px){.main-section7 .container .list>li{width:100%;height:fit-content;padding:40px 15px}}@media screen and (min-width:768px){.main-section7 .container .list>li.non-hover{filter:brightness(0.3)}.main-section7 .container .list>li.active .txt-bx{transform:translateX(0%);opacity:1}.main-section7 .container .list>li.active.active2 .group-list{transform:translateX(0%);opacity:1}}.main-section7 .container .list>li.active .txt-bx{transform:translateX(0%)!important;opacity:1!important}.main-section7 .container .list>li.active .group-list{transform:translateX(0%)!important;opacity:1!important}.main-section7 .container .list>li .bg-bx{position:absolute;width:100%;height:100%;top:0;left:0}.main-section7 .container .list>li .bg-bx img{width:100%;height:100%;object-fit:cover}.main-section7 .container .list>li .txt-bx{position:relative;z-index:10;transform:translateX(-10%);opacity:0;transition:1s}@media screen and (max-width:768px){.main-section7 .container .list>li .txt-bx{margin-bottom:170px}}.main-section7 .container .list>li .txt-bx .num{font-family:Pretendard;font-size:1.25em;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:left;color:#fffefe}@media screen and (max-width:768px){.main-section7 .container .list>li .txt-bx .num{font-size:20px;margin-bottom:10px}}.main-section7 .container .list>li .txt-bx .title{font-family:Pretendard;font-size:2.625em;font-weight:700;line-height:1.3;letter-spacing:-2.1px;text-align:left;color:#fff;margin-bottom:20px}@media screen and (max-width:768px){.main-section7 .container .list>li .txt-bx .title{font-size:36px;letter-spacing:normal}.main-section7 .container .list>li .txt-bx .title br{display:none}}.main-section7 .container .list>li .txt-bx .text{font-family:Pretendard;font-size:1.125em;font-weight:300;line-height:1.7;letter-spacing:-0.9px;text-align:left;color:rgba(255,255,255,0.8)}@media screen and (max-width:768px){.main-section7 .container .list>li .txt-bx .text{font-size:16px}}.main-section7 .container .list>li .group-list{position:relative;z-index:10;transform:translateX(-10%);opacity:0;transition:1s}@media screen and (max-width:768px){.main-section7 .container .list>li .group-list{}}.main-section7 .container .list>li .group-list li{margin-bottom:20px}.main-section7 .container .list>li .group-list li .link{display:flex;width:fit-content;font-family:Pretendard;font-size:1.375em;font-weight:500;line-height:1.2;letter-spacing:-1.1px;text-align:left;color:#fff;transition:0.3s;position:relative}@media screen and (max-width:768px){.main-section7 .container .list>li .group-list li .link{font-size:20px;letter-spacing:normal}}.main-section7 .container .list>li .group-list li .link:before{content:"";width:0%;height:3px;border-radius:3px;background:#fff;position:absolute;bottom:-5px;left:0;transition:0.6s}.main-section7 .container .list>li .group-list li .link:hover{}.main-section7 .container .list>li .group-list li .link:hover:before{width:100%}.main-section7 .container .list>li .group-list li:last-child{margin-bottom:0}.main-section8{background:#09001d}.main-section8.active .txt-bx{transform:translateY(0%)!important;opacity:1!important}.main-section8.active .list{transform:translateY(0%)!important;opacity:1!important}.main-section8 .container{max-width:1640px;padding:240px 20px;overflow:hidden}@media screen and (max-width:768px){.main-section8 .container{padding:120px 15px}}.main-section8 .container .txt-bx{display:flex;align-items:flex-end;gap:40px;margin-bottom:200px}@media screen and (max-width:768px){.main-section8 .container .txt-bx{justify-content:space-between;gap:0;margin-bottom:100px;transform:translateY(50%);opacity:0;transition:1s}}.main-section8 .container .txt-bx .title{font-family:Pretendard;font-size:3.75em;font-weight:800;line-height:1.2;letter-spacing:normal;text-align:left;color:#fff}@media screen and (max-width:768px){.main-section8 .container .txt-bx .title{font-size:60px}}.main-section8 .container .txt-bx .more{font-family:Pretendard;font-size:1em;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:center;color:#fff;position:relative;width:fit-content;padding-bottom:15px;display:flex}@media screen and (max-width:768px){.main-section8 .container .txt-bx .more{font-size:16px}}.main-section8 .container .txt-bx .more:hover:before{width:100%}.main-section8 .container .txt-bx .more:before{content:"";width:20%;height:3px;position:absolute;bottom:0;left:0;background:#fff;transition:0.3s}.main-section8 .container .list{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.main-section8 .container .list{width:100%;flex-wrap:nowrap;overflow-x:scroll;gap:30px;transform:translateY(50%);opacity:0;transition:1s}.main-section8 .container .list::-webkit-scrollbar{width:5px}.main-section8 .container .list::-webkit-scrollbar-thumb{width:5px;background:#fff;border-radius:10px}.main-section8 .container .list::-webkit-scrollbar-track{background:rgba(255,255,255,0.2);border-radius:10px}}.main-section8 .container .list li{width:50%;padding-right:60px;margin-bottom:100px;position:relative;transition:0.6s}@media screen and (max-width:768px){.main-section8 .container .list li{width:100%;margin-bottom:0;padding:0 0 80px 0;flex-shrink:0}.main-section8 .container .list li:after{display:none}}.main-section8 .container .list li:after{content:"";width:3px;height:0%;background:#0014ba;position:absolute;top:0;left:0;transition:0.6s}.main-section8 .container .list li:hover{padding-left:30px;padding-right:30px}@media screen and (max-width:768px){.main-section8 .container .list li:hover{padding:0}}.main-section8 .container .list li:hover:after{height:100%}.main-section8 .container .list li .link{cursor:none}.main-section8 .container .list li .top{display:flex;align-items:center;margin-bottom:20px}.main-section8 .container .list li .top .corp-name{font-family:Pretendard;font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-1px;text-align:left;color:#fff;margin-right:20px}@media screen and (max-width:768px){.main-section8 .container .list li .top .corp-name{font-size:16px}}.main-section8 .container .list li .top .date{font-family:Pretendard;font-size:1.125em;font-weight:300;line-height:1.2;letter-spacing:normal;text-align:left;color:rgba(255,255,255,0.2)}@media screen and (max-width:768px){.main-section8 .container .list li .top .date{font-size:16px}}.main-section8 .container .list li .title{font-family:Pretendard;font-size:1.75em;font-weight:700;line-height:1.2;letter-spacing:-1.4px;text-align:left;color:#fff;margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:768px){.main-section8 .container .list li .title{font-size:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:normal}}.main-section8 .container .list li .text{font-family:Pretendard;font-size:1.125em;font-weight:300;line-height:1.7;letter-spacing:normal;text-align:left;color:rgba(255,255,255,0.5);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){.main-section8 .container .list li .text{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.main-section8 .container .list .custom-cursor{position:absolute;pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:0;transition:opacity 0.6s,transform 0.6s}.main-section8 .container .list .custom-cursor .inner{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.main-section8 .container .list .custom-cursor .inner img{animation:rotate 10s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-width:769px){.main-section8 .container .list:hover{cursor:none}.main-section8 .container .list:hover .custom-cursor{z-index:1000;opacity:1;transform:translate(-50%,-50%) scale(1)}}