.main-contact-wrap .box .inner,.main-contact-wrap .box .inner .text,.main-myproduct-wrap,.main-product-category-btn,.main-story-box .more-box,.yerim-house-wrap,.yerim-house-wrap .box,.yerim-house-wrap .box .open{display:flex;align-items:center;justify-content:center}@keyframes progress{0%{width:0}to{width:100%}}@keyframes img-scale{0%{transform:scale(1)}to{transform:scale(1.4)}}.main-visual{margin-top:-100px}@media (max-width:1024px){.main-visual{margin-top:-60px}}.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:100vh}.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 .txt-bx{position:absolute;width:100%;top:75%;left:50%;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}.main-visual .txt-bx .title{font-size:2.8125rem}.main-visual .txt-bx .text{margin-bottom:0.625em;font-size:1.5rem;font-weight:300;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:1200px){.main-visual .img-bx:after{padding-bottom:100%}}@media (max-width:768px){.main-visual .img-bx:after{padding-bottom:169.3268563498%}.main-visual .txt-bx{font-size:2.3vw}}.main-visual .swiper-pagination{position:absolute;left:50%;bottom:3.125rem;transform:translateX(-50%)}.main-visual .swiper-pagination-bullet{margin:0 4px}@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:3.75rem;transition:300ms color}.main-visual .swiper-button:hover{color:#004294}.main-visual .swiper-button--prev{left:43%;margin-left:-700px}.main-visual .swiper-button--next{right:43%;margin-right:-700px}@media (max-width:1400px){.main-visual .swiper-button{display:none}}.main-visual .swiper-play{display:block;padding-right:8px;padding-left:8px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:0;color:#fff}.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.4375rem;left:20px;display:flex;align-items:center;justify-content:center;z-index:3;margin-left:-8px;margin-right:-8px}@media (max-width:1024px){.main-visual .swiper-control.swiper-control--progress{width:100%}}.main-visual .swiper-control.swiper-control--progress .container{position:relative}.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}@media (max-width:1024px){.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullets{width:100%}}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{position:relative;display:block;margin:0 5px;border-radius:0;height:3px;background:rgba(0,0,0,0.3);opacity:1}@media (min-width:1024.02px){.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{width:88px}}@media (max-width:1024px){.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{flex:1 0 auto}}.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:#fff}.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}.main>section{overflow-x:hidden}.main-section-title .tit{font-size:2.1875rem;font-weight:400}.main-section-title .detail{font-size:1.125rem;font-weight:200}.main-product-inner{position:relative;display:block;color:#fff;overflow:hidden}.main-product-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;transition:0.4s}.main-product-inner:hover .img-bx{transform:scale(1.1)}.main-product-inner:hover:after{opacity:1}.main-product-inner:hover .main-product-arrow{animation:animateRight 1s infinite}.main-product-inner .img-to-bg .img-bx{display:block;position:relative;overflow:hidden}.main-product-inner .img-to-bg .img-bx:after{content:"";display:block;padding-bottom:100%}.main-product-inner .img-to-bg .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 (max-width:1024px){.main-product-inner .img-to-bg .img-bx:after{padding-bottom:120%}}.main-product-inner .img-bx{transition:0.4s}@media (max-width:768px){.main-product-inner .img-bx img{width:100%}}.main-product-inner .txt-bx{position:absolute;top:70%;left:20px;z-index:1}@media (max-width:1400px){.main-product-inner .txt-bx{top:60%}}@media (max-width:1200px){.main-product-inner .txt-bx{top:50%;transform:translateY(-50%)}}@media (max-width:768px){.main-product-inner .txt-bx{top:55%;transform:translateY(0)}}.main-product-inner .txt-bx .text{font-size:1.125rem}.main-product-inner .txt-bx .title{font-size:1.25rem}@keyframes animateRight{0%{transform:translateX(0)}to{transform:translateX(10px)}}@media (max-width:1024px){.main-product-arrow{animation:animateRight 1s infinite}}.main-product-swiper-arrow{width:100%;position:absolute;top:40%;z-index:1}.main-product-swiper-arrow .swiper-button{background-color:rgba(0,0,0,0.7);border-radius:50%;width:90px;height:90px;position:absolute}@media (max-width:1200px){.main-product-swiper-arrow .swiper-button{width:50px;height:50px}.main-product-swiper-arrow .swiper-button img{display:block;width:15px;margin:0 auto}}.main-product-swiper-arrow .swiper-button--prev{left:0}@media (max-width:1200px){.main-product-swiper-arrow .swiper-button--prev{left:20px}}.main-product-swiper-arrow .swiper-button--next{right:0}@media (max-width:1200px){.main-product-swiper-arrow .swiper-button--next{right:20px}}.be-collection-wrap{max-width:1050px;padding:0 15px;margin:0 auto}.be-collection-wrap .title{column-gap:0.9375em;row-gap:0.625em;margin-bottom:6.25em}@media (max-width:1024px){.be-collection-wrap .title{margin-bottom:2.5em}}.be-collection-wrap .title .tit{font-size:4.0625rem;font-weight:300;line-height:1em}@media (max-width:1024px){.be-collection-wrap .title .tit{font-size:3.125rem}}@media (max-width:375px){.be-collection-wrap .title .tit{font-size:2.1875rem}}.be-collection-wrap .title .detail{font-size:1.125rem;font-weight:300}@media (max-width:1200px){.be-collection-wrap .title .detail{text-align:center}}@media (max-width:375px){.be-collection-wrap .title .detail{font-size:0.9375rem}}@media (max-width:1024px){.be-collection-wrap .collection-img{width:100%}}@media (max-width:1024px){.be-collection-wrap .content{row-gap:3.125em}}.collection-detail{font-size:1rem;font-weight:300;color:#555}.collection-text--txt{font-size:1rem;font-weight:300;color:#333;margin-bottom:3.125em}.collection-text--txt .point-txt{font-size:1.75rem;font-weight:300}@media (max-width:375px){.collection-text--txt .point-txt{font-size:1.75rem}}.collection-text--txt .eng{font-size:1.875rem}.yerim-house-wrap{height:100vh;border-top:1px solid rgba(190,190,190,0.5882352941);border-bottom:1px solid rgba(190,190,190,0.5882352941);overflow-x:hidden;position:relative}@media (max-width:768px){.yerim-house-wrap{flex-direction:column;height:640px;border-bottom:0}}.yerim-house-wrap:hover .main-section-title{color:#fff}@media (max-width:768px){.yerim-house-wrap:hover .main-section-title{color:#333}}.yerim-house-wrap:hover .box:after{width:0}.yerim-house-wrap .main-section-title{position:absolute;top:5%;left:50%;transform:translateX(-50%);z-index:1;color:#333;margin-top:2.8125em}@media (max-width:768px){.yerim-house-wrap .main-section-title{position:unset;transform:translateX(0);border-bottom:1px solid rgba(190,190,190,0.5882352941);width:100%;min-height:160px;margin-top:3.125em;padding-top:1.875em;color:#333}}.yerim-house-wrap .yerim-house-bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;transition:all 0.6s;opacity:0}.yerim-house-wrap .yerim-house-bg.on{opacity:1}.yerim-house-wrap .box{width:33.33%;position:relative;height:100%;flex-direction:column;row-gap:1.875em;border-right:1px solid rgba(190,190,190,0.5882352941);color:#333;text-align:center;opacity:1}@media (max-width:768px){.yerim-house-wrap .box{width:100%;height:160px;border-bottom:1px solid rgba(190,190,190,0.5882352941);border-right:0;row-gap:0.3125em}}.yerim-house-wrap .box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:0.4s;z-index:-1}@media (max-width:768px){.yerim-house-wrap .box:after{background:transparent}}.yerim-house-wrap .box:last-child{border-right:0}.yerim-house-wrap .box__tit{font-size:1.75rem;font-weight:400;transition:all 0.4s}@media (max-width:768px){.yerim-house-wrap .box__tit{font-size:1.5rem}}.yerim-house-wrap .box .open{font-size:0.875rem;color:#999;font-weight:200;opacity:1;transition:all 0.2s}@media (max-width:768px){.yerim-house-wrap .box .open{color:#b5b5b5}}.yerim-house-wrap .box .open.white{color:#fff}.yerim-house-wrap .box .open p{padding:0 0.625em}.yerim-house-wrap .box .open img.gray{display:block}.yerim-house-wrap .box .open img.white{display:none}.yerim-house-wrap .box__detail{font-size:1.125rem;font-weight:200;scale:0;opacity:0;transition:0.4s;padding-top:1.5625em;position:relative;margin-top:-2em}@media (max-width:768px){.yerim-house-wrap .box__detail{padding-top:0.625em;font-size:0.875rem;margin-top:0;display:block;opacity:1}}.yerim-house-wrap .box__detail:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:#fff}@media (max-width:768px){.yerim-house-wrap .box__detail:after{display:none}}.yerim-house-wrap .box.on{color:#fff;background:rgba(0,0,0,0.2)}.yerim-house-wrap .box.on .box__tit{transform:scale(1.2);font-weight:300}@media (max-width:768px){.yerim-house-wrap .box.on .box__tit{transform:scale(1)}}.yerim-house-wrap .box.on .open{opacity:0;height:0}.yerim-house-wrap .box.on .box__detail{scale:1;opacity:1}@media (max-width:768px){.yerim-house-wrap .box.on .box__detail{display:block}}.yerim-house-wrap .box:hover{background:rgba(0,0,0,0.2)}.yerim-house-wrap .box:hover .open{opacity:0;height:0}@media (max-width:768px){.yerim-house-wrap .box:hover .box__detail{display:block}}.yerim-house-wrap .box.active{color:#fff}.yerim-house-wrap .box.active .open img.gray{display:none}.yerim-house-wrap .box.active .open img.white{display:block}.main-story-wrap .box:first-child .main-story-box .img-bx{width:34.8125em;height:22.75em}.main-story-wrap .box:first-child .main-story-box .img-info{transform:none;bottom:-32px;top:auto;font-weight:300}@media (max-width:768px){.main-story-wrap .box:first-child .main-story-box .img-info{transform:rotate(90deg);top:0;bottom:auto;left:25px;font-size:1rem}}.main-story-wrap .box:last-child .main-story-box .img-bx{width:26.25em;height:39.375em}.main-story-box{position:relative;display:block;width:auto}@media (max-width:768px){.main-story-box{width:100%;margin-bottom:3.125em;padding-left:30px}}.main-story-box .img-info{font-size:0.875rem;position:absolute;top:0;left:0;transform:rotate(90deg);transform-origin:top left;color:#888;font-weight:200;padding:0.5em 0}@media (max-width:768px){.main-story-box .img-info{left:25px;font-size:1rem}}@media (max-width:768px){.main-story-box .img-bx{width:100%;height:auto}}.main-story-box .more-box{width:100px;height:100px;background-color:#004294;position:absolute;top:25%;right:0;box-shadow:6px 1px 12px rgba(0,0,1,0.4705882353);transform:rotate(45deg);opacity:0;transition:0.3s}.main-story-box .more-box:after{content:"more";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:1.125rem;color:#fff}.main-story-box .more-box:hover{animation:rotatebox 1s ease-in-out infinite}@keyframes rotatebox{0%{transform:translateY(0) rotate(45deg)}to{transform:translateY(-3px) rotate(45deg)}}.main-story-box:hover .more-box{opacity:1}.main-youtube-box{width:100%}.main-media-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media (max-width:1024px){.main-media-wrap{flex-direction:inherit!important}}.main-media-wrap .box{width:25%}@media (max-width:1024px){.main-media-wrap .box{width:50%}}.main-media-wrap .box .inner{width:100%;display:block;position:relative;overflow:hidden}.main-media-wrap .box .inner .img-box{height:40.625em}@media (max-width:576px){.main-media-wrap .box .inner .img-box{height:22.5em}}.main-media-wrap .box .inner .img-box img{width:100%;height:100%;object-fit:cover}.main-media-wrap .box .inner .text-box{position:absolute;bottom:-200%;left:0;width:100%;padding:1.875em 0.9375em;background-color:rgba(0,0,0,0.4);color:#fff;transition:0.6s}.main-media-wrap .box .inner .text-box .title{font-size:1rem;font-weight:300;margin-bottom:0.625em;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}.main-media-wrap .box .inner .text-box .more{font-size:0.875rem}.main-media-wrap .box .inner .text-box .more i{animation:moveRight 1s infinite}@keyframes moveRight{0%{transform:translateX(0)}to{transform:translateX(10px)}}.main-media-wrap .box:hover .inner .text-box{bottom:0}.main-media-slide .swiper-button,.main-review-slide .swiper-button{width:35px;height:35px;border-radius:50%;background-color:#fff;color:#333;font-size:1rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0}@media (max-width:1024px){.main-media-slide .swiper-button,.main-review-slide .swiper-button{opacity:1}}.main-media-slide .swiper-button--next,.main-review-slide .swiper-button--next{right:5px}.main-media-slide .swiper-button--prev,.main-review-slide .swiper-button--prev{left:5px}.main-review-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;column-gap:0.53%;row-gap:0.625em}@media (max-width:1024px){.main-review-wrap{flex-direction:inherit!important;column-gap:0;row-gap:0}}.main-review-wrap .box{width:24.6%}@media (max-width:1024px){.main-review-wrap .box{width:49%}}.main-review-wrap .box .inner{width:100%;display:block;position:relative}.main-review-wrap .box .inner .img-bx{width:100%;height:21.5em}.main-review-wrap .box .inner .img-bx img{width:100%;height:100%;object-fit:cover}@media (max-width:576px){.main-review-wrap .box .inner .img-bx{height:15.25em}}.main-review-wrap .box .inner .text-box{display:flex;align-items:flex-start;flex-direction:column;position:absolute;bottom:-100%;left:0;width:100%;height:100%;padding:1.875em 0.9375em;color:#fff;transition:0.4s}.main-review-wrap .box .inner .text-box .title{margin-bottom:0.9375em;column-gap:10px;align-items:center}@media (max-width:1024px){.main-review-wrap .box .inner .text-box .title{align-items:flex-start}}.main-review-wrap .box .inner .text-box .cont{display:none;max-height:80%;overflow-y:auto}.main-review-wrap .box:hover .inner .text-box{justify-content:center;bottom:0;background-color:rgba(0,0,0,0.7)}.main-review-wrap .box:hover .inner .text-box .cont{display:block}.insta-icon{width:20px;height:20px}@media (max-width:1024px){.insta-icon{width:9px;height:9px}}.insta-id{font-size:0.875rem;font-weight:300}@media (max-width:1024px){.insta-id{font-size:0.75rem;line-height:0.625rem}}.insta-date{font-size:0.625rem;font-weight:200;display:block}.insta-cont{font-size:0.875rem;font-weight:200}@media (max-width:1024px){.insta-cont{font-size:0.75rem}}.main-myproduct-wrap{column-gap:1.25em;row-gap:0.9375em}@media (max-width:1024px){.main-myproduct-wrap{flex-wrap:wrap;column-gap:0}}.main-myproduct-wrap.eng-main-myproduct-wrap .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.main-myproduct-wrap.eng-main-myproduct-wrap .img-to-bg{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:61px}.main-product-category-btn{flex-direction:column;padding:0.9375em}@media (max-width:1024px){.main-product-category-btn{padding:5px}}.main-product-category-btn.on,.main-product-category-btn:hover{background:#e1e1e1}.main-product-category-btn .img-to-bg .img-bx{display:block;position:relative;overflow:hidden}.main-product-category-btn .img-to-bg .img-bx:after{content:"";display:block;padding-bottom:60px}.main-product-category-btn .img-to-bg .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 (max-width:1024px){.main-product-category-btn .img-to-bg .img-bx{width:60%;margin:0 auto}}.main-product-category-btn .text{font-size:1rem;color:#555;padding-top:0.625em}.main-mysearch{max-width:800px;margin:0 auto}.main-mysearch .search-box-wrap .search-input{border-bottom:0;padding:1.25em 0.625em;font-size:1.75rem}@media (max-width:1024px){.main-mysearch .search-box-wrap .search-input{font-size:1rem}}.main-mysearch .search-box-wrap .btn__search{right:1.25em}@media (max-width:1024px){.main-mysearch .search-box-wrap .btn__search{width:18px;height:18px}}.main-contact-wrap{display:flex;align-items:flex-start;justify-content:space-between;column-gap:0.625em;row-gap:0.9375em}@media (max-width:1024px){.main-contact-wrap{flex-wrap:wrap}}.main-contact-wrap .box{width:19%}@media (max-width:1024px){.main-contact-wrap .box{width:48%}}.main-contact-wrap .box .inner{flex-direction:column;row-gap:0.9375em;border-radius:10px;padding:1.875em 0;background:#fff;min-height:240px;transition:0.3s}@media (max-width:576px){.main-contact-wrap .box .inner{min-height:210px}}@media (max-width:375px){.main-contact-wrap .box .inner{min-height:180px}}.main-contact-wrap .box .inner:hover{background:#e8eaeb}.main-contact-wrap .box .inner:hover .text .more{color:#004293}.main-contact-wrap .box .inner:hover .text .more:after{background-image:url("../../assets/images/icon/main-contact-arrow-blue.png");animation:movemoreRight 1s infinite}@keyframes movemoreRight{0%{transform:translate(0,-50%)}to{transform:translate(5px,-50%)}}.main-contact-wrap .box .inner .text{flex-direction:column;row-gap:0.3125em}.main-contact-wrap .box .inner .text .title{font-size:1.375rem;color:#222}.main-contact-wrap .box .inner .text .more{font-size:0.875rem;color:#999;position:relative}.main-contact-wrap .box .inner .text .more:after{content:"";width:5px;height:9px;background-image:url("../../assets/images/icon/main-contact-arrow.png");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:-15px}
/*# sourceMappingURL=main.min.css.map */