:root{--font-pri: 'Be Vietnam Pro', sans-serif;--color-pri: #a02438;--color-sec: #fcaf17;--color-third: #cde1d7;--color-text: #202020;--color-text-sec: #999;--color-text-third: #131313;--color-text-fourth: #65758b;--color-white: #fff;--color-black: #000;--container-width: 124.8rem;--container-padding: 1.6rem;--footer-clr-text: #65758b;--footer-clr-text-cpr: #fbfdfc;--footer-bg-color: #fff;--z-i-header: 100}.faqs{margin:8rem 0rem 8rem}@media screen and (max-width: 992px){.faqs{margin:6rem 0rem}}@media screen and (max-width: 576px){.faqs{margin:4rem 0rem}}.faqs-row{align-items:center}@media screen and (min-width: 1201px){.faqs-row{--col-gap: 7.2rem;--row-gap: 7.2rem}}@media screen and (max-width: 991px){.faqs-col{width:100%}}.faqs-img{overflow:hidden;position:relative;border-radius:0.8rem;padding-top:calc(750 / 520 * 100%)}@media screen and (min-width: 1201px){.faqs-img:hover img{transform:translate(-50%, -50%) scale(1.05)}}.faqs-img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transition:.4s ease;transform:translate(-50%, -50%)}@media screen and (max-width: 1200px){.faqs-block{row-gap:3.2rem}}@media screen and (max-width: 767px){.faqs-block{row-gap:2.4rem}}.faqs-block .tt-main{line-height:130%}.faqs-block .tt-main span{color:var(--color-pri)}.faqs-item{overflow:hidden;transition:.4s ease;border-radius:0.8rem;padding:1.6rem 2.4rem;background:transparent;border:0.1rem solid transparent}@media screen and (min-width: 1201px){.faqs-item:hover{background-color:#ededef}}@media screen and (max-width: 1200px){.faqs-item{padding:1.6rem}}@media screen and (max-width: 576px){.faqs-item{padding:1.2rem}}.faqs-item:not(:first-child) .js-faqs-content{display:none}.faqs-item.is-active{background-color:#ededef}.faqs-item.is-active .faqs-heading .plusminus::before,.faqs-item.is-active .faqs-heading .plusminus::after{background-color:var(--color-pri)}.faqs-item.is-active .faqs-heading .plusminus::before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.faqs-item.is-active .faqs-heading .plusminus:after{transform:translateY(-50%) rotate(0)}.faqs-item.is-active .faqs-heading .t-18{font-weight:700;color:var(--color-pri)}.faqs-item.is-active .faqs-heading .img img{filter:brightness(0) saturate(100%) invert(22%) sepia(78%) saturate(1286%) hue-rotate(319deg) brightness(90%) contrast(102%)}.faqs-heading{display:flex;cursor:pointer;column-gap:1.2rem;position:relative;align-items:center}@media screen and (max-width: 1200px){.faqs-heading{column-gap:1rem}}.faqs-heading .t-18{line-height:1.5}@media screen and (max-width: 576px){.faqs-heading .t-18{font-size:1.4rem}}.faqs-heading .plusminus{flex-shrink:0;display:block;margin-left:auto;user-select:none;position:relative;width:1.6rem;height:1.6rem}.faqs-heading .plusminus:before,.faqs-heading .plusminus:after{content:"";top:50%;left:0;width:100%;height:0.2rem;display:block;position:absolute;border-radius:1rem;transition:.4s ease;background-color:#131313}.faqs-heading .plusminus::before{transform:translateY(-50%)}.faqs-heading .plusminus::after{transform:translateY(-50%) rotate(90deg)}.faqs-heading .img{flex-shrink:0;user-select:none;width:2.4rem;height:2.4rem}@media screen and (max-width: 576px){.faqs-heading .img{width:2rem;height:2rem}}.faqs-heading .img img{width:100%;object-fit:contain}.faqs-content{margin-top:1.6rem;position:relative;padding-top:1.6rem}.faqs-content::before{content:"";top:0;left:0;width:100%;height:0.1rem;user-select:none;position:absolute;background:linear-gradient(270deg, rgba(160,36,56,0) -3.72%, #a02438 100%)}.faqs-content .t-14{font-weight:300;line-height:140%}.faqs-content .t-14:not(:last-of-type){margin-bottom:1.6rem}.faqs-content img{user-select:none;border-radius:1.6rem}.faqs-content img:not(:last-of-type){margin-bottom:1.6rem}.intro{padding:4rem 0rem 4rem}@media screen and (max-width: 992px){.intro{padding:6rem 0rem}}@media screen and (max-width: 576px){.intro{padding:4rem 0rem}}@media screen and (max-width: 576px){.intro{padding-top:2rem}}.intro-inner{display:flex;flex-wrap:wrap;gap:2.4rem 3.2rem}.intro-left,.intro-right{width:calc(50% - 1.6rem)}@media screen and (max-width: 576px){.intro-left,.intro-right{width:100%}}.intro-left{display:flex;flex-direction:column;gap:7.6rem}@media screen and (max-width: 576px){.intro-left{gap:2.4rem}}.intro-left_img{aspect-ratio:41.6/56;max-width:41.6rem;margin-left:auto;border-radius:0.8rem;overflow:hidden}@media screen and (min-width: 1200px){.intro-left_img:hover img,.intro-left_img:focus-visible img{transform:scale(1.05)}}@media screen and (max-width: 576px){.intro-left_img{max-width:100%}}.intro-left_img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.intro-heading{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 576.02px){.intro-heading{margin-top:4.8rem}}@media screen and (max-width: 576px){.intro-heading{gap:0.8rem}}.intro-title{color:var(--color-pri);font-size:6.4rem;font-weight:600;line-height:118.75%}@media only screen and (max-width: 1200px){.intro-title{font-size:3.9rem}}@media only screen and (max-width: 800px){.intro-title{font-size:2.9rem}}.intro-subtitle{font-size:3.2rem;font-weight:600;line-height:125%}@media only screen and (max-width: 1200px){.intro-subtitle{font-size:2.6rem}}@media only screen and (max-width: 800px){.intro-subtitle{font-size:2rem}}.intro-right{display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between}@media screen and (min-width: 576.02px){.intro-right{max-width:52rem;margin-left:auto}}.intro-right_img{aspect-ratio:52/62;max-width:100%;border-radius:0.8rem;overflow:hidden}@media screen and (min-width: 1200px){.intro-right_img:hover img,.intro-right_img:focus-visible img{transform:scale(1.05)}}.intro-right_img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.intro-right_text{color:#000;font-size:1.6rem;font-weight:300;line-height:150%}@media only screen and (max-width: 800px){.intro-right_text{font-size:1.4rem}}.video{padding:4rem 0rem 4rem}@media screen and (max-width: 992px){.video{padding:6rem 0rem}}@media screen and (max-width: 576px){.video{padding:4rem 0rem}}@media screen and (max-width: 576px){.video{padding-top:0}}.construct{padding:4rem 0rem 4rem}@media screen and (max-width: 992px){.construct{padding:6rem 0rem}}@media screen and (max-width: 576px){.construct{padding:4rem 0rem}}@media screen and (max-width: 576px){.construct{padding-top:0}}.construct>.container{max-width:110.4rem}.construct-title{--tt-main-lh: 122.222%;--tt-main-fw: 700;max-width:59.5rem}.construct-faq{padding-left:20.8rem;padding-right:3.2rem}@media screen and (max-width: 1199.98px){.construct-faq{padding:0}}.faqs-list{gap:0;padding-left:3.2rem;border-left:1px solid #bebebe}@media screen and (max-width: 576px){.faqs-list{padding-left:1.6rem}}.faqs-heading{padding-right:7.2rem}@media screen and (max-width: 768px){.faqs-heading{padding-right:0}}.faqs-heading .img{width:3.2rem;height:3.2rem}@media screen and (max-width: 576px){.faqs-heading .img{width:2.4rem;height:2.4rem}}.faqs-heading .img-dropdown{width:3.2rem;height:1.4rem;transition:transform 0.4s}@media screen and (max-width: 576px){.faqs-heading .img-dropdown{width:2.4rem;height:1.1rem}}.faqs-heading .img-dropdown img{width:100%;height:100%;object-fit:contain}.faqs-heading .t-18{flex:1;max-width:100%;color:var(--color-text);font-size:2.4rem;font-weight:600 !important;line-height:133.3333%;display:flex;align-items:center;transition:color 0.4s}@media only screen and (max-width: 1200px){.faqs-heading .t-18{font-size:2.2rem}}@media only screen and (max-width: 800px){.faqs-heading .t-18{font-size:1.8rem}}@media screen and (min-width: 1200px){.faqs-heading:hover .t-18,.faqs-heading:focus-visible .t-18{color:var(--color-pri)}}.faqs-item{background-color:transparent !important;border:none;border-radius:0;position:relative;padding:3.2rem 0;border-bottom:1px solid #bebebe;overflow:initial}@media screen and (max-width: 576px){.faqs-item{padding:1.6rem 0}}.faqs-item.is-active .img-dropdown{transform:rotate(180deg)}.faqs-item:first-child{padding-top:0}@media screen and (min-width: 768.02px){.faqs-item.is-active .faqs-frame{transform:translateY(-50%) rotate(-7.968deg) scale(1)}}.faqs-frame{position:absolute;top:45%;right:0;transform:translateY(-50%) rotate(-7.968deg) scale(0);transform-origin:center center;transition:transform 0.4s;width:100%;height:200%;aspect-ratio:34/22.8;max-width:34rem;max-height:22.8rem;border-radius:0.8rem;overflow:hidden}@media screen and (min-width: 1200px){.faqs-frame:hover img,.faqs-frame:focus-visible img{transform:scale(1.05)}}@media screen and (max-width: 768px){.faqs-frame{position:initial;transform:none;margin-top:1.2rem}}.faqs-frame img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.faqs-content{position:initial;padding-top:0;margin-top:2.1rem;max-width:38.4rem}@media screen and (max-width: 768px){.faqs-content{max-width:initial}}.faqs-content::before{content:none}.faqs-content .t-14{color:var(--color-text);font-size:1.4rem;font-weight:300;line-height:142.857%}.history{padding:4rem 0rem 4rem}@media screen and (max-width: 992px){.history{padding:6rem 0rem}}@media screen and (max-width: 576px){.history{padding:4rem 0rem}}@media screen and (max-width: 576px){.history{padding-top:0}}.history-inner{padding-left:4.8rem}@media screen and (max-width: 992px){.history-inner{padding-left:1.6rem}}@media screen and (max-width: 768px){.history-inner{padding-right:1.6rem}}.history-slide{max-width:49.108%}@media screen and (max-width: 768px){.history-slide{max-width:100%}}.history-bottom{margin-top:-23.334%;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 768px){.history-bottom{margin-top:2.4rem;gap:2.4rem}}.history-info{width:calc(50.892% - 7.4rem);margin-left:auto;display:flex;gap:9.6rem}@media screen and (max-width: 1199.98px){.history-info{width:calc(50.892% - 2.4rem);gap:4.8rem}}@media screen and (max-width: 768px){.history-info{width:100%;justify-content:center}}@media screen and (max-width: 576px){.history-info{gap:1.6rem}}.history-info>*{width:fit-content}.history-info>*:not(:last-child){position:relative}.history-info>*:not(:last-child)::before{content:'';position:absolute;top:50%;right:-4.8rem;transform:translateY(-50%);pointer-events:none;width:0.1rem;height:100%;background-color:#bebebe}@media screen and (max-width: 1199.98px){.history-info>*:not(:last-child)::before{right:-2.4rem}}@media screen and (max-width: 576px){.history-info>*:not(:last-child)::before{content:none}}.history-info_item{display:flex;flex-direction:column;gap:0.2rem}@media screen and (max-width: 576px){.history-info_item{text-align:center}}.history-info_number{color:var(--color-pri);font-size:3.2rem;font-weight:600;line-height:125%}@media only screen and (max-width: 1200px){.history-info_number{font-size:2.6rem}}@media only screen and (max-width: 800px){.history-info_number{font-size:2rem}}@media screen and (max-width: 576px){.history-info_number{font-size:1.8rem}}.history-info_txt{color:#292929;font-size:1.4rem;font-weight:400;line-height:142.857%}@media screen and (max-width: 576px){.history-info_txt{font-size:1.2rem}}.history-block{margin-left:12.381%;padding:7.8rem 21.3rem 10.3rem;border-radius:0.8rem 0rem 0rem 0.8rem;background-color:var(--color-text)}@media screen and (max-width: 1366px){.history-block{padding:4.8rem 16rem 8rem}}@media screen and (max-width: 1199.98px){.history-block{padding:4rem 6rem 6rem}}@media screen and (max-width: 768px){.history-block{margin-left:0;border-radius:0.8rem;padding:3.2rem 1.6rem}}.history-content{width:calc(60.517% - 7.4rem);padding-top:12.5rem;margin-left:auto;display:flex;flex-direction:column;gap:2.4rem;position:relative}@media screen and (max-width: 1199.98px){.history-content{width:calc(60.517% - 2.4rem);padding-top:8rem}}@media screen and (max-width: 768px){.history-content{width:100%;padding-top:0rem;gap:1.2rem}}.history-content::before{content:'';position:absolute;top:2rem;right:3rem;width:32.201%;height:53.222%;background-image:url("../../assets/images/showroom/icon-quote.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1199.98px){.history-content::before{width:25%;height:40%}}@media screen and (max-width: 768px){.history-content::before{top:0;right:auto;left:26.9rem;width:4rem;height:3rem}}.history-subtitle{color:#fff;font-size:1.6rem;font-weight:300;line-height:150%;max-width:26.9rem}@media only screen and (max-width: 800px){.history-subtitle{font-size:1.4rem}}.history-title{color:#fff;font-size:2.8rem;font-weight:600;line-height:128.571%}@media only screen and (max-width: 1200px){.history-title{font-size:2.2rem}}@media only screen and (max-width: 800px){.history-title{font-size:1.8rem}}.history .js-short-banner{position:relative}.history .js-short-banner .swiper-pagination{position:absolute;margin:0;top:auto;left:50%;transform:translateX(-50%) !important;bottom:4rem}@media screen and (max-width: 576px){.history .js-short-banner .swiper-pagination{bottom:2.4rem}}.history .short-banner_item{display:block;aspect-ratio:82.5 / 50;max-width:100%;border-radius:0.8rem;overflow:hidden}@media screen and (min-width: 1200px){.history .short-banner_item:hover img,.history .short-banner_item:focus-visible img{transform:scale(1.05)}}.history .short-banner_item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.capacity{padding:4rem 0rem 4rem}@media screen and (max-width: 992px){.capacity{padding:6rem 0rem}}@media screen and (max-width: 576px){.capacity{padding:4rem 0rem}}@media screen and (max-width: 576px){.capacity{padding-top:0}}.capacity-container{width:calc(100vw - ((100vw - 121.6rem) / 2));max-width:100%;margin-left:auto}@media screen and (max-width: 1250px){.capacity-container{padding-left:1.6rem}}@media screen and (max-width: 768px){.capacity-container{padding-right:1.6rem}}.capacity-inner{display:flex;flex-direction:column;gap:2rem}.capacity-heading{display:flex;flex-direction:column;gap:2rem;max-width:48.8rem}@media screen and (max-width: 768px){.capacity-heading{gap:1rem;max-width:initial}}.capacity-desc{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 800px){.capacity-desc{font-size:1.4rem}}.capacity-tab{display:flex;flex-wrap:wrap;gap:2.4rem 3.2rem}.capacity-tab_left{width:calc(3.2608/12 * 100% - 1.6rem)}@media screen and (max-width: 768px){.capacity-tab_left{width:100%}}.capacity-tab_right{width:calc(8.7392/12 * 100% - 1.6rem)}@media screen and (max-width: 768px){.capacity-tab_right{width:100%}}.capacity-tab_btn{color:#151F12;font-size:1.6rem;font-weight:400;position:relative;transition:padding-left 0.4s, color 0.4s, font-weight 0.4s}@media only screen and (max-width: 800px){.capacity-tab_btn{font-size:1.4rem}}@media screen and (min-width: 1200px){.capacity-tab_btn:hover,.capacity-tab_btn:focus-visible{color:var(--color-pri)}}.capacity-tab_btn::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.4rem;height:0.1rem;background-color:var(--color-pri);opacity:0;visibility:hidden}@media screen and (max-width: 768px){.capacity-tab_btn::before{display:none}}@media screen and (max-width: 768px){.capacity .js-capacity-btn{margin:0 -0.8rem}}@media screen and (min-width: 768.02px){.capacity .js-capacity-btn .swiper-wrapper{transform:none !important;flex-direction:column;gap:1.6rem}}.capacity .js-capacity-btn .swiper-slide{width:fit-content}@media screen and (max-width: 768px){.capacity .js-capacity-btn .swiper-slide{padding:0 0.8rem}}.capacity .js-capacity-btn .swiper-slide-thumb-active .capacity-tab_btn{color:var(--color-pri);font-weight:600;padding-left:3.2rem}@media screen and (max-width: 768px){.capacity .js-capacity-btn .swiper-slide-thumb-active .capacity-tab_btn{padding-left:0}}.capacity .js-capacity-btn .swiper-slide-thumb-active .capacity-tab_btn::before{opacity:1;visibility:visible;transition:opacity 0.4s 0.2s, visibility 0.4s 0.2s}.capacity .js-capacity-banner{position:relative}@media screen and (min-width: 768.02px){.capacity .js-capacity-banner .swiper-pagination{position:absolute;margin:0;top:auto;left:50%;transform:translateX(-50%) !important;bottom:4rem}}@media screen and (min-width: 768.02px) and (max-width: 576px){.capacity .js-capacity-banner .swiper-pagination{bottom:2.4rem}}.capacity-item{position:relative}.capacity-item_img{aspect-ratio:1056/560;max-width:100%;border-radius:0.8rem 0rem 0rem 0.8rem;overflow:hidden}@media screen and (max-width: 768px){.capacity-item_img{border-radius:0.8rem 0.8rem 0 0}}.capacity-item_img img{width:100%;height:100%;object-fit:cover}.capacity-item_content{position:absolute;top:0;right:0;max-width:60.6%;background-color:#fff;padding:5.6rem 6.9rem;font-size:1.6rem;font-weight:300}@media only screen and (max-width: 800px){.capacity-item_content{font-size:1.4rem}}@media screen and (max-width: 1199.98px){.capacity-item_content{padding:3.2rem}}@media screen and (max-width: 768px){.capacity-item_content{position:initial;max-width:100%;padding:2.4rem}}@media screen and (max-width: 576px){.capacity-item_content{padding:1.6rem}}.breadcrumb{padding:2.4rem 0;--bi-color: var(--color-text);--bi-current-color: var(--color-pri);--bi-after-color: var(--color-text);--bi-after-color-current: var(--color-pri)}@media screen and (max-width: 576px){.breadcrumb{padding:1.2rem 0}}.m-partner{padding:8rem 0rem 8rem}@media screen and (max-width: 992px){.m-partner{padding:6rem 0rem}}@media screen and (max-width: 576px){.m-partner{padding:4rem 0rem}}@media screen and (max-width: 576px){.m-partner{padding-top:0}}.m-review{padding:16rem 0rem 8rem}@media screen and (max-width: 992px){.m-review{padding:6rem 0rem}}@media screen and (max-width: 576px){.m-review{padding:4rem 0rem}}@media screen and (max-width: 576px){.m-service{padding-top:0}}@media screen and (max-width: 576px){.m-info{padding-top:0}}
