@charset "UTF-8";.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-xl-left{margin-left:auto;margin-right:0;padding-right:0;padding-left:15px;width:100%}@media (min-width:576px){.container-xl-left{max-width:540px}}@media (min-width:768px){.container-xl-left{max-width:720px}}@media (min-width:992px){.container-xl-left{max-width:960px}}@media (min-width:1200px){.container-xl-left{max-width:1140px}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-150{margin-bottom:7.5rem}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:991.98px){.mb-md-50{margin-bottom:50px}.mb-md-30{margin-bottom:30px}}@media (max-width:767.98px){.sp-120,.sp-80{padding:30px 0}.mb-120,.mb-150,.mb-80{margin-bottom:30px}}section.choose .el-collapse-item__header,section.industry .el-collapse-item__header{padding:2.1875rem 0 2.1875rem .9375rem;background:0 0;font-size:1.375rem;line-height:1.2;font-weight:600;color:#6b532f;border-color:#d9d5cd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.choose .el-collapse-item__header.is-active,section.industry .el-collapse-item__header.is-active{background-color:#e7e4e1;color:#6b532f;border-color:transparent}section.choose .el-collapse-item__header i::before,section.industry .el-collapse-item__header i::before{color:#7c8f62}section.choose .el-collapse-item__wrap,section.industry .el-collapse-item__wrap{padding:0 .9375rem;background-color:#e7e4e1;border-color:#d9d5cd}section.choose .el-collapse-item__wrap p,section.choose .el-collapse-item__wrap strong,section.industry .el-collapse-item__wrap p,section.industry .el-collapse-item__wrap strong{font-size:1.125rem;line-height:1.75rem;color:#6b532f}section.choose .el-collapse-item__wrap p,section.industry .el-collapse-item__wrap p{width:75%;margin-bottom:.9375rem}section.choose .el-collapse-item__wrap strong,section.industry .el-collapse-item__wrap strong{font-weight:600}section.choose .el-collapse-item__wrap .flex-wrap,section.industry .el-collapse-item__wrap .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.9375rem}section.faq .el-collapse{border:0}section.faq .el-collapse .el-collapse-item:last-child .el-collapse-item__header{border-bottom:0}section.faq .el-collapse-item__header{padding:3.75rem 0 3.75rem 3.75rem;background:0 0;font-size:2rem;line-height:1.2;font-weight:700;color:#5a564f;border-color:#5a564f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:991.98px){section.faq .el-collapse-item__header{padding:60px 15px;font-size:26px}}@media (max-width:767.98px){section.faq .el-collapse-item__header{font-size:20px;padding:45px 0}}@media (max-width:419.98px){section.faq .el-collapse-item__header{font-size:16px}}section.faq .el-collapse-item__header.is-active{border-color:transparent}section.faq .el-collapse-item__header i.el-collapse-item__arrow{margin:0 3.75rem 0 auto}@media (max-width:991.98px){section.faq .el-collapse-item__header i.el-collapse-item__arrow{margin:0 15px 0 auto}}@media (max-width:767.98px){section.faq .el-collapse-item__header i.el-collapse-item__arrow{margin:0 0 0 auto}}section.faq .el-collapse-item__header i.el-collapse-item__arrow::before{content:'\e909';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#5a564f;font-weight:300;font-size:1.125rem}@media (max-width:767.98px){section.faq .el-collapse-item__header i.el-collapse-item__arrow::before{font-size:12px;padding-left:30px}}section.faq .el-collapse-item__header i.el-collapse-item__arrow.is-active{-webkit-transform:scaleY(-1) rotate(0);-ms-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}section.faq .el-collapse-item__wrap{padding:0 3.75rem;background-color:transparent;border-color:#5a564f}@media (max-width:991.98px){section.faq .el-collapse-item__wrap{padding:0 15px}}@media (max-width:767.98px){section.faq .el-collapse-item__wrap{padding:0}}section.faq .el-collapse-item__wrap .el-collapse-item__content{padding:0 0 15px 0}section.faq .el-collapse-item__wrap p,section.faq .el-collapse-item__wrap strong{font-size:1.375rem;line-height:1.4;color:#5a564f}@media (max-width:767.98px){section.faq .el-collapse-item__wrap p,section.faq .el-collapse-item__wrap strong{font-size:16px}}@media (max-width:419.98px){section.faq .el-collapse-item__wrap p,section.faq .el-collapse-item__wrap strong{font-size:14px}}section.faq .el-collapse-item__wrap p{width:100%;margin-bottom:.9375rem}section.faq .el-collapse-item__wrap strong{font-weight:600}section.faq .el-collapse-item__wrap .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.9375rem}section.map .accordition .el-collapse{border:0}section.map .accordition .el-collapse .el-collapse-item{border:0}section.map .accordition .el-collapse .el-collapse-item:last-child .el-collapse-item__header{border-bottom:0}section.map .accordition .el-collapse-item__header{position:relative;padding:1.875rem 0 1.875rem calc(10% + 15px);background:0 0;font-size:1.125rem;line-height:1.2;font-weight:700;color:#d2dbdf;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:419.98px){section.map .accordition .el-collapse-item__header{font-size:16px}}section.map .accordition .el-collapse-item__header::before{content:'';position:absolute;top:0;bottom:0;left:0;width:10%;height:1px;background:#d2dbdf;margin:auto 0;-webkit-transform:translateZ(0);transform:translateZ(0)}section.map .accordition .el-collapse-item__header.is-active{border-color:transparent}section.map .accordition .el-collapse-item__header i.el-collapse-item__arrow{margin:0 3.75rem 0 auto}@media (max-width:991.98px){section.map .accordition .el-collapse-item__header i.el-collapse-item__arrow{margin:0 15px 0 auto}}@media (max-width:767.98px){section.map .accordition .el-collapse-item__header i.el-collapse-item__arrow{margin:0 0 0 auto}}section.map .accordition .el-collapse-item__header i.el-collapse-item__arrow::before{content:'\e909';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#eeedeb;font-weight:300;font-size:10px;padding-left:30px}section.map .accordition .el-collapse-item__header i.el-collapse-item__arrow.is-active{-webkit-transform:scaleY(-1) rotate(0);-ms-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}section.map .accordition .el-collapse-item__wrap{padding:0 3.75rem;background-color:transparent;border:none}@media (max-width:991.98px){section.map .accordition .el-collapse-item__wrap{padding:0 15px}}@media (max-width:767.98px){section.map .accordition .el-collapse-item__wrap{padding:0}}section.map .accordition .el-collapse-item__wrap .el-collapse-item__content{padding:0 0 15px 0}section.map .accordition .el-collapse-item__wrap .item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;padding:.3125rem 0;color:#d2dbdf}@media (max-width:419.98px){section.map .accordition .el-collapse-item__wrap .item .text div:first-child{padding-right:10px;width:40%;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:419.98px){section.map .accordition .el-collapse-item__wrap .item .text div:last-child{text-align:right}}section.map .accordition .el-collapse-item__wrap strong{font-weight:600}section.architecture{padding-top:0;overflow-y:hidden}section.architecture section.page-banner{position:relative;background:url(/assets/img/architecture/architecture.jpg);background-size:cover!important;background-position:center bottom!important;background-repeat:no-repeat!important;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767.98px){section.architecture section.page-banner{min-height:65vh}}section.architecture section.page-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:13.75rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}section.architecture section.page-banner .icon-double-arrow{position:absolute;color:#fff;font-size:2rem;bottom:2.8125rem;left:0;right:0;margin:0 auto;text-align:center;z-index:5;-webkit-animation-name:opacityAnim;animation-name:opacityAnim;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}section.architecture section.info{position:relative;padding:7.5rem 0;z-index:1}@media (max-width:767.98px){section.architecture section.info{padding:15px 0 60px 0}}section.architecture section.info .text-wrapper{color:#011520;line-height:1.5}@media (max-width:991.98px){section.architecture section.info .text-wrapper{margin-top:30px}}section.architecture section.info .img-wrapper img{width:100%}section.architecture section.quality{position:relative;padding-bottom:18.75rem;z-index:1}@media (max-width:991.98px){section.architecture section.quality{padding-bottom:250px}}@media (max-width:767.98px){section.architecture section.quality{padding-bottom:150px}}@media (max-width:419.98px){section.architecture section.quality{padding-bottom:100px}}section.architecture section.quality .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.architecture section.quality .items .item{position:relative;width:25%;aspect-ratio:3/5;z-index:5}@media (max-width:1920.98px){section.architecture section.quality .items .item{width:30%}}@media (max-width:991.98px){section.architecture section.quality .items .item{width:40%}}@media (max-width:575.98px){section.architecture section.quality .items .item{width:50%}}section.architecture section.quality .items .item:last-child{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}section.architecture section.quality .items .item .box{width:100%;aspect-ratio:3/5;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}section.architecture section.quality-info{position:relative;padding-bottom:7.5rem}@media (max-width:767.98px){section.architecture section.quality-info{padding-bottom:30px}}section.architecture section.quality-info .text-wrapper{position:relative;text-align:center;max-width:53.8125rem;margin:0 auto;z-index:1}section.architecture section.quality-info .btn-wrapper{position:relative;margin-top:3.75rem;text-align:center;z-index:1}@media (max-width:767.98px){section.architecture section.quality-info .btn-wrapper{margin-top:30px}}section.architecture section.quality-info .shape{position:absolute;min-width:90vw;bottom:0;left:0;right:0;margin:0 auto;-webkit-transform:translateX(-1.5vw) translateY(20%);-ms-transform:translateX(-1.5vw) translateY(20%);transform:translateX(-1.5vw) translateY(20%);opacity:.8;z-index:0}section.architecture section.standard{position:relative;background:#c4c8ca;padding:7.5rem 0;z-index:2}@media (max-width:767.98px){section.architecture section.standard{padding:30px 0}}@media (max-width:1199.98px){section.architecture section.standard .text-wrapper{margin-top:30px}}section.architecture section.standard .img-wrapper{position:relative;margin-top:11.25rem}@media (max-width:991.98px){section.architecture section.standard .img-wrapper{margin-top:30px}}section.architecture section.standard .img-wrapper .text-box{position:absolute;top:0;left:0;right:0;margin:0 auto;background:#fff;border-radius:.625rem;padding:1.875rem 2.8125rem;width:100%;max-width:42.5rem;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){section.architecture section.standard .img-wrapper .text-box{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%}}@media (max-width:575.98px){section.architecture section.standard .img-wrapper .text-box{padding:30px 15px}}section.architecture section.standard .img-wrapper .text-box h2{font-size:2.625rem}@media (max-width:767.98px){section.architecture section.standard .img-wrapper .text-box h2{font-size:38px}}@media (max-width:575.98px){section.architecture section.standard .img-wrapper .text-box h2{font-size:32px}}section.architecture section.standard .img-wrapper img{width:100%}section.architecture section.industry{padding:7.5rem 0}@media (max-width:767.98px){section.architecture section.industry{padding:30px 0}}section.architecture section.industry .text-wrapper{position:relative;text-align:center;max-width:53.8125rem;margin:0 auto;z-index:1}section.architecture section.industry .accordition{margin-top:5.625rem}@media (max-width:767.98px){section.architecture section.industry .accordition{margin-top:30px}}@media (max-width:991.98px){section.architecture section.industry .accordition .img-wrapper{margin-bottom:1.875rem}}