.large-title,.card-product-category .card-body h5,.about-banner .title h3{font-size:6.5rem;font-weight:700;line-height:90px;letter-spacing:.02em;text-transform:uppercase}@media(max-width: 1024px){.large-title,.card-product-category .card-body h5,.about-banner .title h3{font-size:4.5rem}}@media(max-width: 767px){.large-title,.card-product-category .card-body h5,.about-banner .title h3{font-size:3.5rem;line-height:40px}}.bg-img{width:100%;position:relative;background:url() 50% 50% no-repeat;background-size:100% 100%;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.intro-column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;margin-top:8rem}.intro-column .txt{width:100%;padding-top:3rem;padding-bottom:3rem}.intro-column .txt:last-child{padding-right:0}.intro-column .txt+.txt{border-left:1px solid #dcdcdb}.intro-column .txt h4{font-size:2.4rem;color:#272524;margin-bottom:2.5rem}.intro-column .txt p{font-size:1.6rem;line-height:30px}@media(max-width: 992px){.intro-column .txt{padding-right:3rem}.intro-column .txt+.txt{padding-left:3rem}}@media(max-width: 767px){.intro-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:3rem}.intro-column *{-ms-flex:0 1 auto}.intro-column .txt{padding:4rem 2rem !important}.intro-column .txt+.txt{border-top:1px solid #dcdcdb;border-left:none}}.about-intro{padding:10rem 0;padding-top:2rem}.about-intro .intro-column .txt{padding-right:10rem}.about-intro .intro-column .txt+.txt{padding-left:10rem}.about-intro .intro-column .txt:last-child{padding-right:0}.about-banner{position:relative;height:500px;overflow:hidden}.about-banner .banner-img{width:100%;height:550px;position:relative;background:rgba(255,255,255,.2) url() center no-repeat;background-size:cover;-moz-transform:translateY(10%) scale(1.3);-webkit-transform:translateY(10%) scale(1.3);-o-transform:translateY(10%) scale(1.3);-ms-transform:translateY(10%) scale(1.3);transform:translateY(10%) scale(1.3);pointer-events:none}.about-banner .o-pattern{width:450px;height:450px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;border:1px solid rgba(145,107,81,.6);position:absolute;pointer-events:none;z-index:1}.about-banner .o-pattern:before{content:"";width:420px;height:420px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;border:1px solid rgba(145,107,81,.6)}.about-banner .o-pattern-r{bottom:-20%;right:-30%}.about-banner .o-pattern-l{top:-20%;left:-30%}.about-banner .title{width:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about-banner .title h3{color:#916b51;line-height:1;text-align:center}@media(max-width: 992px){.about-intro{padding:6rem 0}.about-banner .title{-moz-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.about-banner .title h3{font-size:3.5rem}}.product-intro{padding:10rem 0;overflow:hidden}.product-intro .round-box{width:100%;position:absolute;bottom:20vw;left:25vw;z-index:-1}.product-intro .delay1{animation:waves 10s linear both infinite;animation-delay:.1s}.product-intro .delay2{animation:waves 10s linear 1.5s both infinite}.product-intro .delay3{animation:waves 10s linear 3s both infinite}.product-intro .delay4{animation:waves 10s linear 4.5s both infinite}.product-intro .circle{display:block;height:50vw;width:50vw;border-radius:50rem;background:rgba(145,107,81,.15);transition:5s ease;position:absolute;top:0;left:0;opacity:0}@-webkit-keyframes waves{0%{transform:scale(1);opacity:0}10%{opacity:.5}100%{transform:scale(3)}}@-moz-keyframes waves{0%{transform:scale(1);opacity:0}10%{opacity:.5}100%{transform:scale(3)}}@keyframes waves{0%{transform:scale(1);opacity:0}10%{opacity:.5}100%{transform:scale(3)}}.card-product-wrap{padding:6rem 0 4rem}.card-product-category{display:block;width:100%;margin-bottom:3rem;position:relative}.card-product-category:hover{text-decoration:none}.card-product-category:hover .with-arrow-icon i{left:100%}.card-product-category:hover .card-img img{-moz-transform:scale(1.35) !important;-webkit-transform:scale(1.35) !important;-o-transform:scale(1.35) !important;-ms-transform:scale(1.35) !important;transform:scale(1.35) !important}.card-product-category:hover .card-img:before{opacity:.8}.card-product-category .card-img{position:relative;width:100%;height:600px}.card-product-category .card-img img{margin-top:-25%;width:100%;object-fit:cover}.card-product-category .card-img:before{content:"";position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background-color:#000;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transform:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.6;z-index:1}.card-product-category .card-body{margin-top:-5%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%) scale(1, 1) !important;-webkit-transform:translate(-50%, -50%) scale(1, 1) !important;-o-transform:translate(-50%, -50%) scale(1, 1) !important;-ms-transform:translate(-50%, -50%) scale(1, 1) !important;transform:translate(-50%, -50%) scale(1, 1) !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff;z-index:2}.card-product-category .card-body *{-ms-flex:0 1 auto}.card-product-category .card-body p{font-size:3rem}.card-product-category .card-body h5{letter-spacing:.05em;text-align:center}@media(max-width: 992px){.product-intro{padding:6rem 0}.card-product-wrap{padding:3rem 0}.card-product-category .card-img{height:auto}.card-product-category .card-body{margin-top:-5%}.card-product-category .card-body h5{margin-bottom:3rem}}@media(max-width: 767px){.card-product-category .card-body{margin-top:-1%}.card-product-category .card-body h5{margin-bottom:3rem}.card-product-category .card-body p{font-size:2rem;line-height:1;margin-bottom:1rem}}.brand-intro{position:relative;overflow:hidden}.brand-intro .banner-img{width:100%;height:700px;position:relative;background:rgba(255,255,255,.2) url() center no-repeat;background-size:cover;-moz-transform:translateY(10%) scale(1.3);-webkit-transform:translateY(10%) scale(1.3);-o-transform:translateY(10%) scale(1.3);-ms-transform:translateY(10%) scale(1.3);transform:translateY(10%) scale(1.3);pointer-events:none}.brand-intro .text-inner{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;max-width:1000px;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;color:#fff}.brand-intro .text-inner h3{font-size:5.5rem;line-height:7rem;font-weight:400;margin-bottom:3rem;text-shadow:0px 4px 15px rgba(0,0,0,.3)}.brand-intro .text-inner p{font-size:1.6rem;line-height:25px}@media(max-width: 1024px){.brand-intro .text-inner h3{font-size:4.5rem}}@media(max-width: 767px){.brand-intro .banner-img{height:600px}.brand-intro .text-inner h3{font-size:3.5rem;line-height:4.5rem}.brand-intro .text-inner p{width:100%}}.news-intro{background-color:#222;padding:10rem 0}.news-intro .swiper-slide{width:400px}.news-intro .swiper-article-wrap{overflow:hidden}.news-intro .swiper-article-wrap .swiper-article{padding:4rem 0;margin-left:auto;margin-right:0}@media(max-width: 767px){.news-intro{padding:6rem 0}}.cooperate-intro{padding:10rem 0 30rem;position:relative}.cooperate-intro .intro-column .txt{padding-right:5rem}.cooperate-intro .intro-column .txt+.txt{padding-left:5rem}.cooperate-intro .intro-column .txt:last-child{padding-right:0}.cooperate-intro .bottom-overlay{display:block;width:100%;position:absolute;left:0;right:0;bottom:0;background:url(../../assets/img/home/bottom-cooperate.png) no-repeat center bottom;background-size:contain;pointer-events:none;z-index:-1}.cooperate-intro .bottom-overlay:before{content:"";padding-top:50%;display:block}.cooperate-intro .intro-column{margin-bottom:5rem}.cooperate-intro .info-contact{text-align:center;margin-top:3rem}.cooperate-intro .info-contact p{color:#535252;font-size:1.6rem}.cooperate-intro .info-contact ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.cooperate-intro .info-contact ul li{font-size:1.4rem;color:#535252;padding:0 1rem}.cooperate-intro .info-contact ul li+li{border-left:1px solid #535252}.cooperate-intro .info-contact ul li a{color:#535252}@media(max-width: 767px){.cooperate-intro{padding:6rem 0 10rem}}/*# sourceMappingURL=home.css.map */
