@charset "UTF-8";@keyframes progress{0%{width:0}to{width:100%}}.main-visual{position:relative;overflow:hidden}.main-visual:after{content:"";width:100%;height:100vh;position:absolute;bottom:0;left:0;z-index:1;background-image:url(../images/main/gradient-bg.png);pointer-events:none}.main-visual .img-bx{width:100%;height:100vh;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:1200px){.main-visual .img-bx{height:auto;aspect-ratio:9/16}}.main-visual .img-bx img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.main-visual .video-bx{position:relative;width:100%;height:100vh;overflow:hidden}@media (max-width:1200px){.main-visual .video-bx{height:auto;aspect-ratio:9/16}}.main-visual .video-bx iframe,.main-visual .video-bx video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.main-visual .jarallax{position:relative;width:100%;height:100vh;overflow:hidden}@media (max-width:1200px){.main-visual .jarallax{height:auto;aspect-ratio:9/16}}.main-visual .jarallax iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.main-visual .img-bx,.main-visual .jarallax,.main-visual .video-bx{pointer-events:none}.main-visual .txt-bx{position:absolute;width:100%;top:calc(50% - 4.0625rem);left:50%;transform:translate(-50%,-50%);color:#fff;line-height:1.5;text-align:center}@media (max-width:1200px){.main-visual .txt-bx{top:calc(50% - 1.875rem)}}.main-visual .txt-bx .title{font-size:4.375rem;font-weight:normal}@media (max-width:1200px){.main-visual .txt-bx .title{font-size:2.5rem;line-height:1.2}}@media (max-width:768px){.main-visual .txt-bx .title{font-size:1.875rem}}.main-visual .txt-bx .text{margin-top:1.875rem;font-size:1.25rem;font-weight:500;transition-delay:300ms!important}@media (max-width:1200px){.main-visual .txt-bx .text{margin-top:1.25rem;font-size:16px}}@media (max-width:768px){.main-visual .txt-bx .text{font-size:14px}}.main-visual .scroll-bx{position:absolute;left:0;bottom:4.5625rem;width:100%;z-index:5}@media (max-width:1600px){.main-visual .scroll-bx{bottom:20%}}@media (max-width:1400px){.main-visual .scroll-bx{bottom:10%}}.main-visual .scroll-bx>.container{max-width:1669px}.main-visual .scroll-bx .border-line{display:inline-block;height:1px;background:rgba(255,255,255,0.5);animation:progress ease-in-out 1s forwards}.main-visual .scroll-txt{color:#fff;display:flex;align-items:center;gap:0.8125rem}.main-visual .scroll-txt p{font-size:14px;letter-spacing:0}.main-visual .swiper-wrapper{height:auto}.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}.main-visual .swiper-slide a{display:block;position:relative}.main-visual .swiper-pagination{position:absolute!important;left:50%!important;bottom:calc(38% - 54px)!important;transform:translateX(-50%)!important;width:auto!important;display:flex;align-items:center;justify-content:center;z-index:999}.main-visual .swiper-pagination-bullet{width:10px;height:10px;border-radius:0;background:rgba(255,255,255,0.5);margin:0}.main-visual .swiper-pagination-bullet-active{background:transparent;border:1px solid #fff}:root{--size:clamp(10rem,1rem + 40vmin,30rem);--gap:calc(var(--size) / 20);--duration:200s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}@media (max-width:1200px){:root{--gap:calc(var(--size) / 5)}}.main-body{background-color:#90292A}.main{overflow:hidden;background:transparent}.section .main-btn-bx{display:flex;align-items:center;justify-content:center;margin-top:3.3125rem}@media (max-width:1200px){.section .main-btn-bx{margin-top:2.5rem}}.section .main-btn-bx a,.section .main-btn-bx button{width:172px;height:52px;background:transparent;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:15px;text-align:center;color:#fff;position:relative;gap:0.625rem}@media (max-width:768px){.section .main-btn-bx a,.section .main-btn-bx button{height:40px;background:#90292A;border:none}}@media (min-width:768.02px){.section .main-btn-bx a:hover:after,.section .main-btn-bx a:hover:before,.section .main-btn-bx button:hover:after,.section .main-btn-bx button:hover:before{width:100%}}.section .main-btn-bx a:after,.section .main-btn-bx a:before,.section .main-btn-bx button:after,.section .main-btn-bx button:before{content:"";width:0%;height:1px;background:#fff;position:absolute;transition:all 0.3s ease-in-out;z-index:1}@media (max-width:768px){.section .main-btn-bx a:after,.section .main-btn-bx a:before,.section .main-btn-bx button:after,.section .main-btn-bx button:before{display:none}}.section .main-btn-bx a:before,.section .main-btn-bx button:before{left:0;top:0}.section .main-btn-bx a:after,.section .main-btn-bx button:after{right:0;bottom:0}.section .main-title{font-size:3.75rem;letter-spacing:0}@media (max-width:1200px){.section .main-title{font-size:2.5rem}}@media (max-width:768px){.section .main-title{font-size:2.25rem}}.section .main-kr-title{font-size:2.875rem;font-weight:bold;line-height:1.4}@media (max-width:1200px){.section .main-kr-title{font-size:1.875rem}}.section .main-dec{font-size:1.125rem;margin-top:1.875rem;line-height:1.6}@media (max-width:1200px){.section .main-dec{font-size:14px;margin-top:1.25rem}}.section-story>.container{max-width:100%;display:flex;position:relative}@media (max-width:1200px){.section-story>.container{flex-direction:column;padding:3.75rem 20px}}.section-story .left-bx,.section-story .right-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;flex:1;height:62.875rem}@media (max-width:1200px){.section-story .left-bx,.section-story .right-bx{height:fit-content;padding:3.75rem 0}}.section-story .left-bx{background-image:url(../images/main/story-bg-1.jpg);transform:translateY(-10%)}@media (max-width:1200px){.section-story .left-bx{transform:translateY(0%)}}.section-story .left-bx .text-bx{padding-top:7.375rem;text-align:center;color:#fff}@media (max-width:1200px){.section-story .left-bx .text-bx{padding:0 0.625rem}}.section-story .left-bx .sub-title{font-size:1.875rem;margin:2.5rem 0}@media (max-width:1200px){.section-story .left-bx .sub-title{font-size:1.25rem;margin:2.5rem 0 1.25rem 0}}.section-story .left-bx .dec{font-weight:300;line-height:1.6}@media (max-width:1200px){.section-story .left-bx .dec{font-size:14px}}.section-story .left-bx .dec+.dec{margin-top:2.5rem}@media (max-width:1200px){.section-story .left-bx .dec+.dec{margin-top:1.25rem}}.section-story .right-bx{background-image:url(../images/main/story-bg-2.jpg);transform:translateY(10%)}@media (max-width:1200px){.section-story .right-bx{display:none}}.section-story .bottom-bx{position:absolute;bottom:8.25rem;left:0;width:100%}@media (max-width:1200px){.section-story .bottom-bx{position:unset;background-image:url(../images/main/story-bg-2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:18.75rem;padding:0 1.25rem}}@media (max-width:320px){.section-story .bottom-bx{height:12.5rem}}.section-story .since-bx{display:flex;align-items:center;justify-content:center;position:relative;color:#fff}@media (max-width:1200px){.section-story .since-bx{top:50%;transform:translateY(-50%);height:18.75rem}}@media (max-width:320px){.section-story .since-bx{height:12.5rem}}.section-story .since-bx.container{max-width:1660px}.section-story .since-bx .left-txt{position:absolute;top:50%;left:50%;transform:translateY(-50%)}.section-story .since-bx .left-txt:before{content:"since";text-transform:uppercase;font-size:1.25rem;color:#fff;line-height:1;font-family:"Playfair Display",serif;position:absolute;letter-spacing:0;top:-1.25rem;left:50%;transform:translateX(-50%);z-index:1}.section-story .since-bx .line{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center;height:1px;background:#fff;opacity:0;display:inline-block;z-index:3;margin-top:0.5rem}.section-story .since-bx .year{font-size:3.375rem}@media (max-width:1200px){.section-story .since-bx .year{font-size:1.875rem}}.section-story .right-txt{position:absolute;top:50%;right:50%;transform:translateY(-50%);opacity:0}.section-story .fix-img-bx{position:absolute;bottom:4.0625rem;left:0;width:50%;z-index:5}@media (max-width:1200px){.section-story .fix-img-bx{bottom:7.5rem;left:15%;width:20%}}@media (max-width:768px){.section-story .fix-img-bx{bottom:15%;left:20%}}@media (max-width:576px){.section-story .fix-img-bx{left:40%;bottom:17%}}@media (max-width:320px){.section-story .fix-img-bx{bottom:12%}}.section-story .fix-img-bx img{transform:scale(0);opacity:0}.section-brand{position:relative;background:#90292A}@media (max-width:1200px){.section-brand{padding:3.75rem 0}}.section-brand .material-img{position:absolute}.section-brand .material-img.first{left:-10%;opacity:0}.section-brand .material-img.sec{right:-10%;top:50%;transform:translateY(-50%);opacity:0}@media (max-width:1200px){.section-brand .material-img.sec{top:auto;bottom:0;transform:translateY(0%);width:200px}}@media (max-width:768px){.section-brand .material-img.sec{bottom:2%}}@media (max-width:576px){.section-brand .material-img img{opacity:0.5}}.section-brand>.container{display:flex;gap:6.25rem;padding:10rem 20px}@media (max-width:1200px){.section-brand>.container{gap:0;padding:0 20px;flex-direction:column;gap:3.75rem}}.section-brand .left-bx{color:#fff;display:flex;gap:0.8125rem;line-height:1;position:relative}@media (max-width:1200px){.section-brand .left-bx{flex-direction:column;text-align:center}}.section-brand .left-bx:before{content:"";background-image:url(../images/main/명가.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:12.5rem;height:27.5rem;position:absolute;left:-7.75rem;bottom:6.25rem}@media (max-width:1200px){.section-brand .left-bx:before{right:0;left:auto;top:-2.5rem;bottom:auto}}.section-brand .left-bx p{writing-mode:vertical-lr;font-size:3.125rem}@media (max-width:1200px){.section-brand .left-bx p{writing-mode:horizontal-tb;font-size:1.875rem}}.section-brand .left-bx p span{position:relative;padding-right:14px}.section-brand .left-bx p span:after{content:",";font-size:3.125rem;color:#fff;position:absolute;bottom:0;right:0;writing-mode:horizontal-tb}.section-brand .left-bx p:nth-child(2){margin-top:6.875rem;margin-left:0.625rem}@media (max-width:1200px){.section-brand .left-bx p:nth-child(2){margin:0}}.section-brand .left-bx p:nth-child(2) span{padding-right:0}.section-brand .left-bx p:nth-child(2) span:after{display:none}.section-brand .center-bx{position:relative;padding-top:6.875rem}@media (max-width:1200px){.section-brand .center-bx{padding-top:0}}.section-brand .center-bx .right-bx{position:absolute;top:3.9375rem;right:0;color:#fff}@media (max-width:1400px){.section-brand .center-bx .right-bx{top:0}}.section-brand .center-bx .right-bx .dec{font-size:1.125rem;line-height:1.6}.section-brand .center-bx .main-btn-bx{margin-top:2.25rem;justify-content:start}.section-brand .center-bx .main-btn-bx a{width:186px;height:43px;gap:0.625rem}@media (min-width:768.02px){.section-brand .center-bx .main-btn-bx a:hover{border-left:1px solid transparent;border-right:1px solid transparent}.section-brand .center-bx .main-btn-bx a:hover:after,.section-brand .center-bx .main-btn-bx a:hover:before{height:100%}}.section-brand .center-bx .main-btn-bx a:after,.section-brand .center-bx .main-btn-bx a:before{background:#fff}.section-brand .center-bx ul{display:flex;gap:1.25rem;position:relative}@media (max-width:768px){.section-brand .center-bx ul{flex-direction:column}}.section-brand .center-bx ul li{position:relative;height:486px}@media (max-width:1200px){.section-brand .center-bx ul li{margin-top:0!important;height:auto}}@media (max-width:768px){.section-brand .center-bx ul li{width:100%;max-width:300px;margin:0 auto}}@media (min-width:768.02px){.section-brand .center-bx ul li:hover .txt-bx{opacity:1;transform:translateY(0)}}.section-brand .center-bx ul li:nth-child(2){margin-top:5.25rem}.section-brand .center-bx ul li:nth-child(3){margin-top:10.5rem}.section-brand .center-bx ul li .img-bx{width:100%;height:100%}.section-brand .center-bx ul li img{display:block;width:100%;height:auto;clip-path:inset(100% 0 0 0)}.section-brand .center-bx ul .txt-bx{position:absolute;left:1.25rem;bottom:2.5rem;z-index:1;opacity:0;transform:translateY(20px);transition:all 0.3s ease-in-out}@media (max-width:768px){.section-brand .center-bx ul .txt-bx{opacity:1;transform:translateY(0)}}.section-brand .center-bx ul .txt-bx p{font-size:1.25rem;font-weight:600;color:#fff}@media (max-width:1200px){.section-brand .center-bx ul .txt-bx p{font-size:16px}}.section-brand .m-right-bx{color:#fff;text-align:center;margin-top:3.75rem}.section-brand .m-right-bx .dec{font-size:1.125rem}.section-product{background:transparent;color:#fff;position:relative}.section-product .bg{background-image:url(../images/main/product-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:fit-content;padding:10rem 0}@media (max-width:1200px){.section-product .bg{padding:3.75rem 0}}.section-product .product-category{position:relative;margin:3.25rem 0 2.3125rem 0}.section-product .product-category>.container{display:flex;align-items:center;justify-content:center}.section-product .product-category.active:after,.section-product .product-category.active:before{width:100%;transform:scaleX(1)}.section-product .product-category:after,.section-product .product-category:before{content:"";width:0%;height:1px;background:rgba(255,255,255,0.3);position:absolute;transition:transform 1s ease-in-out;transform-origin:left center;transform:scaleX(0)}.section-product .product-category:before{left:0;top:0}.section-product .product-category:after{right:0;bottom:0;transform-origin:right center}.section-product .product-link{display:flex}@media (max-width:1200px){.section-product .product-link{flex-wrap:wrap}}.section-product .product-link li{padding:1.25rem 2.1875rem;position:relative;text-align:center}@media (max-width:1200px){.section-product .product-link li{width:20%;padding:1.25rem 0.625rem!important}}@media (max-width:768px){.section-product .product-link li{width:33%;padding:0.625rem!important}}.section-product .product-link li:after{content:"";width:4px;height:4px;border-radius:50%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0}@media (max-width:1200px){.section-product .product-link li:after{display:none}}.section-product .product-link li:first-child{padding-left:0}.section-product .product-link li:last-child{padding-right:0}.section-product .product-link li:last-child:after{display:none}@media (max-width:1200px){.section-product .product-link li:first-of-type{border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(2){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(3){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(4){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(5){border-bottom:1px solid rgba(255,255,255,0.3)}}@media (max-width:768px){.section-product .product-link li:first-of-type{border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(2){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(3){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(4){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(5){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(6){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(7){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(8){border-bottom:1px solid rgba(255,255,255,0.3)}.section-product .product-link li:nth-of-type(9){border-bottom:1px solid rgba(255,255,255,0.3)}}.section-product .product-link a,.section-product .product-link button{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-weight:600;width:100%;transition:all 0.3s ease-in-out}@media (max-width:1200px){.section-product .product-link a,.section-product .product-link button{font-size:14px;line-height:1.4}}@media (min-width:768.02px){.section-product .product-link a:hover,.section-product .product-link button:hover{color:#90292A}}.section-product .product-link a.active,.section-product .product-link button.active{color:#90292A}.section-product .product-content .top-bx{position:relative;height:42px}.section-product .product-content .main-tab-header{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.07);max-width:394px;margin:0 auto}.section-product .product-content .main-tab-header li{flex:1;height:42px}.section-product .product-content .main-tab-header li.active a,.section-product .product-content .main-tab-header li.active button{background:#90292A}.section-product .product-content .main-tab-header a,.section-product .product-content .main-tab-header button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;transition:all 0.3s ease-in-out;border-radius:999px;color:#fff}.section-product .product-content .main-btn-bx{position:absolute;top:0;right:0;z-index:1}@media (max-width:768px){.section-product .product-content .main-btn-bx{position:unset}}.section-product .product-content .main-btn-bx a{width:129px;height:34px}@media (max-width:768px){.section-product .product-content .main-btn-bx a{width:130px;height:40px}}.section-product .bottom-bx{margin-top:2.875rem;min-height:37.5rem}@media (max-width:1200px){.section-product .bottom-bx{margin-top:2.5rem;min-height:25rem}}.section-product .gallery-list{display:flex;flex-wrap:wrap;gap:1.875rem 3.375rem}@media (max-width:1200px){.section-product .gallery-list{gap:2.5rem 0.625rem}}.section-product .gallery-list li{width:calc(33.33% - 2.25rem)}@media (max-width:1200px){.section-product .gallery-list li{width:calc(50% - 0.3125rem)}}.section-product .gallery-list a{display:block;margin:0 1.25rem}@media (max-width:1200px){.section-product .gallery-list a{margin:0}}@media (min-width:768.02px){.section-product .gallery-list a:hover img.default{opacity:0}.section-product .gallery-list a:hover img.hover{opacity:1}}.section-product .gallery-list .img-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;aspect-ratio:400/400;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.section-product .gallery-list .img-bx img{width:100%;height:100%;object-fit:contain!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 0.3s ease-in-out}.section-product .gallery-list .img-bx img.default{opacity:1;z-index:1}.section-product .gallery-list .img-bx img.hover{opacity:0;z-index:2}.section-product .gallery-list .txt-bx{margin:1.875rem 1.25rem;text-align:center;line-height:1.4}@media (max-width:1200px){.section-product .gallery-list .txt-bx{margin:1.25rem 0;padding:0 0.625rem}}.section-product .gallery-list .txt-bx .product-name{font-size:1.1875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;height:auto;line-height:1.4;color:#fff}@media (max-width:1200px){.section-product .gallery-list .txt-bx .product-name{font-size:16px}}@media (max-width:768px){.section-product .gallery-list .txt-bx .product-name{font-size:15px}}.section-product .gallery-list .txt-bx .product-dec{font-size:15px;font-weight:300;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;color:rgba(255,255,255,0.8);height:auto;line-height:1.4}@media (max-width:1200px){.section-product .gallery-list .txt-bx .product-dec{font-size:14px}}.section-product .partnership-list{margin-top:10.75rem}@media (max-width:1200px){.section-product .partnership-list{margin-top:7.5rem}}.section-product .logo-wrap{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw;margin-top:3.75rem}@media (max-width:1200px){.section-product .logo-wrap{gap:1.25rem}}.section-product .logo-wrap .logo-bx{display:flex;align-items:center;justify-content:center;width:154px;height:40px}@media (max-width:1200px){.section-product .logo-wrap .logo-bx{width:80px;height:30px}}.section-product .logo-wrap .logo-bx img{width:100%;height:100%;object-fit:scale-down}.section-product .logo-wrap .marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.section-product .logo-wrap .marquee+.marquee{margin-top:1.25rem}@media (max-width:1200px){.section-product .logo-wrap .marquee+.marquee{margin-top:0}}.section-product .logo-wrap .marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}.section-product .logo-wrap .marquee--vertical{--mask-direction:to bottom}.section-product .logo-wrap .marquee--vertical,.section-product .logo-wrap .marquee--vertical .marquee__group{flex-direction:column}.section-product .logo-wrap .marquee--vertical .marquee__group{animation-name:scroll-y}.section-product .logo-wrap .marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.section-product .border-ani-bx{position:absolute;left:0;bottom:0;overflow:hidden;width:100%;height:54px;z-index:1}.section-product .border-ani-bx span{display:inline-block;width:100%;background:#90292A;position:absolute;left:0;bottom:0;opacity:0;border:none}@media (max-width:1200px){.section-product .border-ani-bx span{display:none}}.section-product .border-ani-bx span.border1{height:2px}.section-product .border-ani-bx span.border2{height:10px}.section-product .border-ani-bx span.border3{height:22px}.section-intro{background-image:url(../images/main/intro-bg.jpg);width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:72.75rem;background-color:#000;padding-bottom:10rem;position:relative}@media (max-width:1200px){.section-intro{height:fit-content;padding:3.75rem 0 7.5rem 0}}.section-intro:after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.25);position:absolute;top:0;left:0;z-index:1}.section-intro>.container{display:flex;align-items:end;height:100%;position:relative;z-index:5}@media (max-width:1200px){.section-intro>.container{display:block}}.section-intro .intro-list{display:flex;align-items:end;color:#fff}@media (max-width:1200px){.section-intro .intro-list{flex-direction:column;align-items:center;gap:3.75rem;position:relative;z-index:3}}.section-intro .left-bx{width:38rem}@media (max-width:1400px){.section-intro .left-bx{width:22.5rem}}@media (max-width:1200px){.section-intro .left-bx{width:100%;text-align:center}}.section-intro .right-bx{width:calc(100% - 38rem)}@media (max-width:1400px){.section-intro .right-bx{width:calc(100% - 22.5rem)}}@media (max-width:1200px){.section-intro .right-bx{width:100%}}.section-intro .img-wrap{position:relative}@media (max-width:1200px){.section-intro .img-wrap{display:flex;gap:1.25rem}}@media (max-width:768px){.section-intro .img-wrap{flex-direction:column}}@media (max-width:1200px){.section-intro .img-wrap>div{display:flex;align-items:center;justify-content:center;width:calc(50% - 0.625rem)}}@media (max-width:768px){.section-intro .img-wrap>div{width:100%}}.section-intro .img-wrap .img2{position:absolute;right:-10.8125rem;top:-12.5rem;z-index:2}@media (max-width:1200px){.section-intro .img-wrap .img2{position:unset}}.section-intro .img-wrap img{display:block;width:100%;height:auto;clip-path:inset(0 100% 0 0);border-radius:999px}@media (max-width:1200px){.section-intro .img-wrap img{clip-path:inset(0 0% 0 0);height:18.75rem}}@media (max-width:768px){.section-intro .img-wrap img{height:auto}}@media (max-width:1400px){.section-intro .main-kr-title{font-size:1.875rem}}.section-intro .main-dec{margin:2.5rem 0 2.25rem 0}@media (max-width:1400px){.section-intro .main-dec{font-size:14px;margin:1.25rem 0 2.5rem 0}}.section-intro .main-btn-bx{justify-content:start}@media (max-width:1200px){.section-intro .main-btn-bx{justify-content:center}}.section-intro .main-btn-bx a{width:185px;height:46px}@media (max-width:768px){.section-intro .main-btn-bx a{height:40px}}.section-contact{background-image:url(../images/main/contact-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;height:100%}@media (max-width:1200px){.section-contact{padding-bottom:3.75rem}}.section-contact:before{content:"";background-image:url(../images/main/dim.png);position:absolute;top:0;left:0;width:100%;height:20.0625rem;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:3}@media (max-width:1200px){.section-contact:before{display:none}}.section-contact-inner{min-height:100vh;width:100%;position:relative;overflow:hidden}@media (max-width:1200px){.section-contact-inner{min-height:auto}}.section-contact .container{position:relative}@media (max-width:1200px){.section-contact .container{position:unset}}.section-contact .title-bx{position:relative;top:50%;transform:translateY(-50%);z-index:5;color:#fff}@media (max-width:1200px){.section-contact .title-bx{position:absolute;left:50%;transform:translate(-50%,-50%)}}.section-contact .main-btn-bx{margin-top:2.25rem}.section-contact .main-btn-bx a{width:112px;height:46px}.section-contact .images{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;display:flex;flex-wrap:wrap;gap:10rem 0;z-index:1;pointer-events:none}@media (max-width:1200px){.section-contact .images{position:unset;transform:none;gap:1.25rem}}.section-contact .images .img-bx{width:50%;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.section-contact .images .img-bx{width:calc(50% - 0.625rem)}}@media (max-width:1200px){.section-contact .images .img-bx:nth-child(5),.section-contact .images .img-bx:nth-child(6){display:none}}.section-contact .images .img-bx img{display:block;max-width:100%;height:auto}@media (max-width:1200px){.section-contact .images .img-bx img{opacity:0.5}}