.main-visual{position:relative;height:100vh}.main-visual .container{position:relative;height:100%}.main-visual .media_wrap{display:flex;align-items:center;width:100%;height:100%}.main-visual .media_wrap video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.main-visual .media_wrap .title{position:relative;display:flex;align-items:center;font-family:"Play","Pretendard",sans-serif;font-size:96px;font-weight:700;line-height:1;letter-spacing:-2.88px;color:#fff}@media all and (max-width: 1400px){.main-visual .media_wrap .title{font-size:80px;letter-spacing:-2.4px}}@media all and (max-width: 1200px){.main-visual .media_wrap .title{font-size:64px;letter-spacing:-1.92px}}@media all and (max-width: 1024px){.main-visual .media_wrap .title{font-size:48px;letter-spacing:-1.44px}}@media all and (max-width: 768px){.main-visual .media_wrap .title{font-size:36px;letter-spacing:-1.08px}}.main-visual .visual_deco{position:absolute;bottom:0;left:0;width:100%}.main-visual .marquee{position:absolute;left:0;bottom:60px;width:100%;overflow:hidden;white-space:nowrap}@media all and (max-width: 1024px){.main-visual .marquee{bottom:40px}}.main-visual .marquee .marquee_track{display:inline-flex;width:max-content;animation:marquee-roll 20s linear infinite}.main-visual .marquee .text{display:inline-block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:rgba(0,0,0,0);font-family:"Play","Pretendard",sans-serif;font-size:150px;font-style:normal;font-weight:400;line-height:105px;text-transform:uppercase}@media all and (max-width: 1400px){.main-visual .marquee .text{font-size:120px;line-height:84px}}@media all and (max-width: 1200px){.main-visual .marquee .text{font-size:96px;line-height:68px}}@media all and (max-width: 1024px){.main-visual .marquee .text{font-size:72px;line-height:52px}}@media all and (max-width: 768px){.main-visual .marquee .text{font-size:48px;line-height:36px}}@keyframes marquee-roll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section01{padding:150px 0 240px}@media all and (max-width: 1400px){.section01{padding:130px 0 200px}}@media all and (max-width: 1200px){.section01{padding:110px 0 160px}}@media all and (max-width: 1024px){.section01{padding:90px 0 120px}}@media all and (max-width: 768px){.section01{padding:70px 0 90px}}.section01 .container{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media all and (max-width: 1024px){.section01 .container{gap:0}}@media all and (max-width: 768px){.section01 .container{flex-direction:column;gap:12px}}.section01 .left{display:flex;align-items:flex-start;gap:45px;flex:0 0 auto}@media all and (max-width: 1024px){.section01 .left{gap:30px}}@media all and (max-width: 768px){.section01 .left{gap:24px;flex-direction:column}}.section01 .symbol{display:block;flex:0 0 auto;width:75px}@media all and (max-width: 768px){.section01 .symbol{width:56px}}.section01 .symbol svg{display:block;width:100%;height:auto}.section01 .tit_group{display:flex;flex-direction:column;gap:30px;padding:20px 0}@media all and (max-width: 768px){.section01 .tit_group{gap:20px;padding:0}}.section01 .eng{font-size:20px;font-weight:500;letter-spacing:-0.6px;color:#000;text-transform:capitalize}@media all and (max-width: 768px){.section01 .eng{font-size:16px}}.section01 .tit{max-width:420px;font-size:55px;font-weight:600;letter-spacing:-1.65px;line-height:1.2;color:#0e2e79}@media all and (max-width: 1200px){.section01 .tit{font-size:44px;letter-spacing:-1.32px}}@media all and (max-width: 768px){.section01 .tit{font-size:30px;letter-spacing:-0.9px}}.section01 .right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:50px;width:643px;height:293px;max-width:100%;flex:0 1 auto}@media all and (max-width: 1024px){.section01 .right{width:100%;height:auto;gap:30px}}.section01 .desc{font-size:22px;font-weight:300;line-height:35px;letter-spacing:-0.66px;color:#000}@media all and (max-width: 1024px){.section01 .desc{font-size:18px;line-height:28px}}@media all and (max-width: 768px){.section01 .desc{font-size:16px;line-height:24px}.section01 .desc br{display:none}}.section02{overflow:hidden}.section02 .horizontal{display:flex;flex-wrap:nowrap;align-items:stretch;width:max-content;height:100vh}@media all and (max-width: 768px){.section02 .horizontal{flex-wrap:wrap;width:100%;height:auto}}.section02 .horizontal-title{position:relative;flex:0 0 50vw;height:100vh;background:#0e2e79;overflow:hidden;outline:none}@media all and (max-width: 768px){.section02 .horizontal-title{flex:0 0 100%;height:auto;padding:80px 0}}.section02 .horizontal-items{position:relative;flex:0 0 auto;height:100vh}@media all and (max-width: 768px){.section02 .horizontal-items{width:100%;height:auto}}.section02 .horizontal-items-inner{display:flex;height:100%;width:fit-content;flex-wrap:nowrap}@media all and (max-width: 768px){.section02 .horizontal-items-inner{flex-wrap:wrap;width:100%;height:auto}}.section02 .horizontal-title-inner{position:absolute;left:0;top:0;writing-mode:vertical-rl;font-family:"Play","Pretendard",sans-serif;font-size:135px;font-weight:700;line-height:1;letter-spacing:-4.05px;color:rgba(0,0,0,0);white-space:nowrap;pointer-events:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.15)}@media all and (max-width: 1024px){.section02 .horizontal-title-inner{display:none}}.section02 .horizontal-title .line{position:absolute;top:130px;right:0;width:290px;height:1px;background:rgba(255,255,255,.4);transform:rotate(42deg);transform-origin:left center;pointer-events:none}@media all and (max-width: 1024px){.section02 .horizontal-title .line{display:none}}.section02 .horizontal-title .intro{position:relative;z-index:1;display:flex;flex-direction:column;gap:46px;max-width:570px;height:100%;padding:100px 20px 100px 0;margin-left:160px;justify-content:center}@media all and (max-width: 1200px){.section02 .horizontal-title .intro{gap:30px;margin-left:40px}}@media all and (max-width: 768px){.section02 .horizontal-title .intro{height:auto;gap:24px;padding:0 20px;margin-left:0}}.section02 .horizontal-title .eng{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-0.54px;color:#fff}.section02 .horizontal-title .tit{font-size:55px;font-weight:600;line-height:1.4;letter-spacing:-1.65px;color:#fff}@media all and (max-width: 1200px){.section02 .horizontal-title .tit{font-size:42px}}@media all and (max-width: 1024px){.section02 .horizontal-title .tit{font-size:36px;letter-spacing:-1.08px}}@media all and (max-width: 768px){.section02 .horizontal-title .tit{font-size:24px;letter-spacing:-0.72px}}.section02 .horizontal-title .btn_more{align-self:flex-start;background:#fff;margin-top:auto;margin-left:auto}@media all and (max-width: 1024px){.section02 .horizontal-title .btn_more{margin-top:24px;margin-left:0}}@media all and (max-width: 768px){.section02 .horizontal-title .btn_more{margin-top:0}}.section02 .horizontal-item{position:relative;flex:0 0 60vw;height:100vh;overflow:hidden;outline:none}@media all and (max-width: 768px){.section02 .horizontal-item{flex:0 0 100%;height:auto;overflow:visible;padding-bottom:40px}}.section02 .horizontal-item:nth-child(1){background:#e8edf9}.section02 .horizontal-item:nth-child(2){background:#fff9ef}.section02 .horizontal-item:nth-child(3){background:#e5f2ef}.section02 .horizontal-item-thumb{position:relative;width:100%;height:40vh;overflow:hidden;transform-origin:left top}.section02 .horizontal-item-thumb img{width:100%;height:100%;object-fit:cover}@media all and (max-width: 768px){.section02 .horizontal-item-thumb{height:240px;clip-path:none}}.section02 .horizontal-item .cate{position:absolute;left:36px;bottom:28%;font-family:"Play","Pretendard",sans-serif;font-size:120px;font-weight:700;line-height:1;letter-spacing:-3.6px;color:#fff;white-space:nowrap;opacity:0;transition:opacity .5s ease;pointer-events:none}@media all and (max-width: 1200px){.section02 .horizontal-item .cate{font-size:80px;letter-spacing:-2.4px}}@media all and (max-width: 768px){.section02 .horizontal-item .cate{position:static;font-size:48px;color:#0e2e79;opacity:1;margin:20px 0;padding:0 20px}}@media all and (max-width: 768px){.section02 .horizontal-item .cate{font-size:36px}}.section02 .horizontal-item.active .cate{opacity:1}.section02 .horizontal-item .desc{position:absolute;left:36px;right:36px;top:75%;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;color:#0e2e79}@media all and (max-width: 768px){.section02 .horizontal-item .desc{position:static;padding:0 20px;gap:8px 20px}}.section02 .horizontal-item .desc-num{flex:0 0 auto;font-size:20px;font-weight:700;letter-spacing:-0.6px;color:#0e2e79;transition:font-size .4s ease}@media all and (max-width: 1200px){.section02 .horizontal-item .desc-num{font-size:18px}}.section02 .horizontal-item .desc-title{flex:1 1 auto;overflow:hidden}.section02 .horizontal-item .desc-title h4{font-size:22px;font-weight:600;letter-spacing:-0.66px;white-space:nowrap;color:#0e2e79;transition:font-size .4s ease}@media all and (max-width: 1200px){.section02 .horizontal-item .desc-title h4{font-size:18px}}.section02 .horizontal-item .desc-txt{flex:1 1 100%;padding-left:60px;font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.66px;color:#000;opacity:0;transition:opacity .5s ease .1s}@media all and (max-width: 1200px){.section02 .horizontal-item .desc-txt{font-size:18px;padding-left:0}}@media all and (max-width: 1024px){.section02 .horizontal-item .desc-txt br{display:none}}@media all and (max-width: 768px){.section02 .horizontal-item .desc-txt{opacity:1;font-size:16px}}.section02 .horizontal-item.active .desc-num,.section02 .horizontal-item.active .desc-title h4{font-size:36px;letter-spacing:-1.08px}@media all and (max-width: 1200px){.section02 .horizontal-item.active .desc-num,.section02 .horizontal-item.active .desc-title h4{font-size:30px;letter-spacing:-0.9px}}@media all and (max-width: 768px){.section02 .horizontal-item.active .desc-num,.section02 .horizontal-item.active .desc-title h4{font-size:20px;letter-spacing:-0.6px}}.section02 .horizontal-item.active .desc-txt{opacity:1}.section03{position:relative;overflow:hidden;background:#fff;padding:200px 0 240px}@media all and (max-width: 1200px){.section03{padding:150px 0 180px}}@media all and (max-width: 1024px){.section03{padding:120px 0 140px}}@media all and (max-width: 768px){.section03{padding:90px 0 100px}}.section03 .container{position:relative;z-index:1}.section03 .lines{position:absolute;inset:0;z-index:0;pointer-events:none}.section03 .lines svg{display:block;width:100%;height:100%}.section03 .lines line{stroke:rgba(0,0,0,.15);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.section03 .tit{font-family:"Play","Pretendard",sans-serif;font-size:160px;font-weight:700;line-height:1.1;letter-spacing:-4.8px;text-align:center;color:#000}.section03 .tit .navy{color:#0e2e79}@media all and (max-width: 1400px){.section03 .tit{font-size:120px;letter-spacing:-3.6px}}@media all and (max-width: 1200px){.section03 .tit{font-size:96px;letter-spacing:-2.88px}}@media all and (max-width: 1024px){.section03 .tit{font-size:72px;letter-spacing:-2.16px}}@media all and (max-width: 768px){.section03 .tit{font-size:44px;letter-spacing:-1.32px}}.section03 .desc{max-width:1300px;margin:78px auto 0;font-size:22px;font-weight:500;line-height:1.6;letter-spacing:-0.66px;color:#000}@media all and (max-width: 1024px){.section03 .desc{margin-top:40px;font-size:18px}}.section04{position:relative;background:#fff}.section04 .inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}@media all and (max-width: 768px){.section04 .inner{align-items:flex-start}}.section04 .viewer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.section04 .frame{position:relative;width:600px;height:470px;overflow:hidden}.section04 .frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.section04 .frame img:first-child{opacity:1}.section04 .dim{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none}.section04 .stage{position:absolute;inset:0;z-index:3;color:#fff;padding-top:100px}@media all and (max-width: 768px){.section04 .stage{position:relative;padding-top:0;display:flex;flex-direction:column;justify-content:space-around;gap:15px;height:100%}}.section04 .head .eng{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:-0.54px;color:#fff}.section04 .head .tit{margin-top:15px;font-size:55px;font-weight:600;line-height:64px;letter-spacing:-1.65px;color:#fff}@media all and (max-width: 768px){.section04 .head .tit{font-size:26px;letter-spacing:-0.78px;line-height:1.2}}.section04 .slider{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:100%;height:600px;opacity:1 !important;cursor:none}@media all and (max-width: 768px){.section04 .slider{position:initial;transform:none;height:calc(100% - 200px);display:flex;flex-direction:column;align-items:center;justify-content:space-around}}.section04 .swiper{position:absolute;left:0;top:0;width:100%;overflow:visible}@media all and (max-width: 768px){.section04 .swiper{position:initial}}.section04 .swiper-slide{width:450px;height:auto;transform-origin:center center;will-change:transform}.section04 .card{display:flex;flex-direction:column;height:100%;padding:30px 22px;border-radius:12px;background:rgba(255,255,255,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media all and (max-width: 768px){.section04 .card{padding:20px}}.section04 .card .tit{font-size:26px;font-weight:700;letter-spacing:-0.78px;color:#fff}.section04 .card .desc{margin-top:8px;min-height:34px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.48px;color:#fff}@media all and (max-width: 768px){.section04 .card .desc{min-height:66px}}.section04 .card .thumb{position:relative;margin-top:18px;border-radius:15px;overflow:hidden;aspect-ratio:405/228}.section04 .card .thumb img{width:100%;height:100%;object-fit:cover}.section04 .card .num{position:absolute;left:20px;bottom:6px;font-family:"Play","Pretendard",sans-serif;font-size:90px;font-weight:700;line-height:1;letter-spacing:-2.7px;color:#fff;opacity:0;transition:opacity .4s ease;pointer-events:none}@media all and (max-width: 768px){.section04 .card .num{font-size:80px}}.section04 .swiper-slide-active .card .num{opacity:1}.section04 .progress{position:absolute;left:50%;bottom:25%;transform:translateX(-50%);width:360px;height:27px;cursor:auto}@media all and (max-width: 768px){.section04 .progress{position:relative;bottom:auto;left:auto;transform:none;width:100%}}.section04 .progress .track{position:absolute;left:0;top:6px;width:100%;height:1px;background:rgba(255,255,255,.5)}.section04 .progress .fill{position:absolute;left:0;top:6px;width:0;height:1px;background:#fff;transition:width .4s ease}.section04 .progress .fill .dot{position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#e60013}.section04 .progress .count{position:absolute;right:0;top:12px;font-family:"Play","Pretendard",sans-serif;font-size:16px;letter-spacing:-0.48px;color:#fff}.section04 .progress .count .cur{font-style:normal}.section04 .more{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:30px;height:65px;padding:0 12px 0 24px;border-radius:100px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);cursor:pointer}@media all and (max-width: 768px){.section04 .more{position:initial;height:60px;transform:none}}.section04 .more .txt{font-size:16px;letter-spacing:-0.48px;color:#fff;white-space:nowrap}.section04 .more .ico{display:flex;align-items:center;justify-content:center;width:46px;aspect-ratio:1/1;border-radius:50%;background:#0e2e79;transition:transform .3s ease}@media all and (max-width: 768px){.section04 .more .ico{width:36px}}.section04 .more:hover .ico{transform:translateX(4px)}.section04 .drag{position:absolute;left:0;top:0;z-index:30;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:#fff;color:#111;font-size:13px;font-weight:600;letter-spacing:.5px;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transition:opacity .25s ease,visibility .25s ease}.section04 .drag.is-active{opacity:1;visibility:visible}.section04 .drag .dot{position:absolute;right:6px;bottom:8px;width:6px;height:6px;border-radius:50%;background:#e60013}@media all and (max-width: 1024px){.section04 .drag{display:none}}.section05{position:relative;overflow:hidden;background:#fff;padding:140px 0}@media all and (max-width: 1200px){.section05{padding:110px 0}}@media all and (max-width: 1024px){.section05{padding:90px 0}}@media all and (max-width: 576px){.section05{padding:70px 0}}.section05 .wrap_05{display:flex;justify-content:space-between;padding-left:max(20px,(100vw - 1640px)/2)}@media all and (max-width: 768px){.section05 .wrap_05{display:block;padding:0 20px}}.section05 .head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;max-width:810px;margin-top:40px}@media all and (max-width: 1024px){.section05 .head{flex-direction:column;align-items:flex-start;gap:30px;max-width:100%;margin-top:0}}@media all and (max-width: 768px){.section05 .head{position:relative;z-index:2}.section05 .head .btn_more{background-color:#fff}}.section05 .head .txt{display:flex;flex-direction:column;gap:30px}.section05 .head .eng{font-size:20px;font-weight:500;letter-spacing:-0.6px;color:#000;text-transform:capitalize}.section05 .head .tit{font-size:55px;font-weight:700;line-height:1.2;letter-spacing:-1.65px;color:#0e2e79}@media all and (max-width: 1200px){.section05 .head .tit{font-size:44px;letter-spacing:-1.32px}}@media all and (max-width: 1024px){.section05 .head .tit{font-size:32px;letter-spacing:-0.96px}}@media all and (max-width: 768px){.section05 .head .tit{font-size:28px}}.section05 .news{position:relative;max-width:810px;margin-top:80px;padding:20px 50px;border:1px solid rgba(0,0,0,.1);border-radius:20px;z-index:2}@media all and (max-width: 1600px){.section05 .news{padding:16px 32px}}@media all and (max-width: 1024px){.section05 .news{max-width:85%;margin-top:50px;padding:10px 24px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px)}}@media all and (max-width: 768px){.section05 .news{max-width:100%;margin-top:30px;padding:10px 20px}}.section05 .news li{list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}.section05 .news li:last-child{border-bottom:0}.section05 .news a{display:flex;align-items:center;gap:16px;padding:36px 0;text-decoration:none}.section05 .news a:hover .subject{text-decoration:underline;text-underline-offset:4px}@media all and (max-width: 1024px){.section05 .news a{flex-wrap:wrap;gap:10px 12px;padding:12px 0}}.section05 .news .cate{flex:0 0 auto;width:60px;padding:6px 3px;text-align:center;background:rgba(0,42,109,.05);font-size:13px;font-weight:500;letter-spacing:-0.39px;color:#002a6d;line-height:1}.section05 .news .subject{flex:1 1 auto;min-width:0;overflow:hidden;font-size:20px;line-height:1;letter-spacing:-0.6px;color:#000;white-space:nowrap;text-overflow:ellipsis}@media all and (max-width: 1024px){.section05 .news .subject{flex:1 1 100%;order:3;white-space:normal}}@media all and (max-width: 768px){.section05 .news .subject{line-height:1.2}}.section05 .news .date{flex:0 0 auto;width:119px;text-align:center;font-size:15px;line-height:1;letter-spacing:-0.45px;color:rgba(0,0,0,.5)}@media all and (max-width: 1024px){.section05 .news .date{width:auto;text-align:left}}.section05 .thumb{height:820px;aspect-ratio:1/1;overflow:hidden;pointer-events:none;z-index:1}.section05 .thumb .thumb_reveal{width:100%;height:100%;--wipe: 0;-webkit-mask-image:conic-gradient(from 0deg at 100% 100%, transparent 0deg, transparent calc((360 - var(--wipe)) * 1deg), #000 calc((360 - var(--wipe)) * 1deg), #000 360deg);mask-image:conic-gradient(from 0deg at 100% 100%, transparent 0deg, transparent calc((360 - var(--wipe)) * 1deg), #000 calc((360 - var(--wipe)) * 1deg), #000 360deg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:mask-image,-webkit-mask-image}.section05 .thumb img{display:block;width:100%;height:100%;object-fit:cover}@media all and (max-width: 768px){.section05 .thumb img{width:auto;height:auto}}@media all and (max-width: 1600px){.section05 .thumb{width:44vw;height:auto;top:100px}}@media all and (max-width: 768px){.section05 .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.section05 .thumb::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.8)}}.section05 .before_txt{position:absolute;bottom:72px;right:160px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,0,0,.2);font-family:"Play","Pretendard",sans-serif;font-size:140px;font-weight:700;line-height:140px;color:rgba(0,0,0,0)}@media all and (max-width: 1200px){.section05 .before_txt{right:60px;font-size:100px;line-height:100px}}@media all and (max-width: 1024px){.section05 .before_txt{right:24px;bottom:10px;font-size:64px;line-height:64px}}@media all and (max-width: 768px){.section05 .before_txt{font-size:44px;line-height:44px}}.contact_wrap{position:relative;overflow:hidden;height:527px;display:flex;align-items:center;justify-content:center;color:#fff;margin:120px 0}@media all and (max-width: 1024px){.contact_wrap{height:auto;padding:80px 0;margin:0}}@media all and (max-width: 576px){.contact_wrap{padding:0}}.contact_wrap .bg{position:absolute;inset:0;z-index:0}.contact_wrap .bg img{display:block;width:100%;height:100%;object-fit:cover}.contact_wrap .corner{position:absolute;z-index:1;width:301px;height:103px;background:#002a6d;pointer-events:none;opacity:0;visibility:hidden}.contact_wrap .corner--bl{left:0;bottom:0;clip-path:polygon(0 1.7%, 0 100%, 100% 100%)}.contact_wrap .corner--tr{right:0;top:0;clip-path:polygon(0 0, 100% 0, 100% 98.3%)}@media all and (max-width: 1024px){.contact_wrap .corner{width:180px;height:62px}}@media all and (max-width: 768px){.contact_wrap .corner{width:120px;height:42px}}.contact_wrap .container{position:relative;z-index:2;height:100%;overflow:hidden}.contact_wrap .inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px;text-align:center}@media all and (max-width: 1024px){.contact_wrap .inner{gap:16px;padding:24px 0}}.contact_wrap .eng{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.54px;text-transform:capitalize}.contact_wrap .tit{font-size:55px;font-weight:700;line-height:1.3;letter-spacing:-1.65px}@media all and (max-width: 1200px){.contact_wrap .tit{font-size:44px;letter-spacing:-1.32px}}@media all and (max-width: 1024px){.contact_wrap .tit{font-size:32px;letter-spacing:-0.96px}}@media all and (max-width: 768px){.contact_wrap .tit{font-size:28px}}.contact_wrap .desc{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-0.66px}@media all and (max-width: 1024px){.contact_wrap .desc{font-size:16px;letter-spacing:-0.48px}}.contact_wrap .btn{display:inline-flex;align-items:center;margin-top:40px;text-decoration:none;color:#000}@media all and (max-width: 1024px){.contact_wrap .btn{margin-top:8px}}.contact_wrap .btn .txt{display:flex;align-items:center;justify-content:center;width:160px;height:50px;padding:0 30px;border-radius:999px;background:#fff;font-size:18px;font-weight:500;letter-spacing:-1.08px;line-height:1.1}.contact_wrap .btn .ico{display:block;width:50px;height:50px;flex-shrink:0;transition:transform .3s ease}.contact_wrap .btn .ico svg{display:block;width:100%;height:100%}.contact_wrap .btn:hover .ico{transform:translateX(5px)}
