.page[data-page=pages-solution-hub]{padding:0;max-width:100%}.page[data-page=pages-solution-hub] .hub-page-wrapper{color:#1a1a1a}.page[data-page=pages-solution-hub] .hub-page-wrapper br.mobile{display:none}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-wrapper br.mobile{display:block}}.page[data-page=pages-solution-hub] .cont-inner{max-width:1180px;margin:0 auto}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .cont-inner{margin:0 20px}}.page[data-page=pages-solution-hub] .sec-title{font-size:48px;font-weight:700;line-height:1.4;letter-spacing:-.02em;text-align:center;margin-bottom:40px}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .sec-title{font-size:8.5333333333vw;line-height:1.3}}.page[data-page=pages-solution-hub] .hub-page-cover{position:relative;height:1640px;overflow:hidden}.page[data-page=pages-solution-hub] .hub-page-cover .cover-image{position:absolute;bottom:0;left:50%;height:1680px;transform:translateX(-50%)}.page[data-page=pages-solution-hub] .hub-page-cover .cover-image-mobile{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page[data-page=pages-solution-hub] .hub-page-cover .cover-video{position:absolute;top:129px;left:50%;width:1180px;background-color:#000;box-shadow:0 16px 30px 0 rgba(0,0,0,.25);transform:translateX(-50%);aspect-ratio:16/9}.page[data-page=pages-solution-hub] .hub-page-cover .cover-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-cover .cover-video{width:1024px}}.page[data-page=pages-solution-hub] .hub-page-cover .cover-video .link-more{display:flex;align-items:center;position:absolute;top:25px;right:25px;height:42px;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;border:1px solid #ccc;border-radius:6px;padding:0 15px;z-index:5}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title{display:flex;justify-content:center;position:absolute;bottom:-195px;left:0;width:100%}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title img{width:auto;height:828px}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title .title-image-mobile{display:none}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-cover{height:max(700px,186.6666666667vw)}.page[data-page=pages-solution-hub] .hub-page-cover .cover-image{display:none}.page[data-page=pages-solution-hub] .hub-page-cover .cover-image-mobile{display:block}.page[data-page=pages-solution-hub] .hub-page-cover .cover-video{top:13.3333333333vw;left:20px;width:calc(100% - 40px);box-shadow:0 .8333333333vw 1.5625013333vw rgba(0,0,0,.25);transform:translateX(0)}.page[data-page=pages-solution-hub] .hub-page-cover .cover-video .link-more{top:5.3333333333vw;right:5.3333333333vw;height:4.8vw;font-size:2.6666666667vw;line-height:1;border-radius:.5333333333vw;padding:0 1.0666666667vw}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title{bottom:0}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title img{width:100%;height:auto}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title .title-image{display:none}.page[data-page=pages-solution-hub] .hub-page-cover .cover-title .title-image-mobile{display:block}}.page[data-page=pages-solution-hub] .hub-page-sec-1{position:relative;height:984px;overflow:hidden;background-color:#453a2d;padding-top:160px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .swiper-slide{width:1180px;height:664px;opacity:.5;filter:brightness(.5);transition:opacity .5s,filter .5s}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .swiper-slide.swiper-slide-active{opacity:1;filter:brightness(1)}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-inner{display:flex;align-items:center;position:relative;width:100%;height:100%;overflow:hidden;border-radius:50px;background-color:rgba(0,0,0,.5);z-index:1}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-inner{max-width:1024px;margin:0 auto}}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text{color:#fff;font-size:34px;font-weight:300;line-height:1.4;padding-left:140px;text-shadow:0 0 4px rgba(0,0,0,.55)}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text strong{font-weight:600}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p{font-size:22px;margin-top:20px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p:first-child{margin-top:0;margin-bottom:20px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .item-type-1 .slide-inner{align-items:flex-start}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .item-type-1 .slide-inner .slide-text{padding-top:120px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination{text-align:center;margin-top:40px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important;background-color:#d9d9d9!important;border-radius:50px!important;opacity:.4!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet:not(:first-child){margin-left:6px!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px!important;background-color:#fff!important;opacity:1!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation{position:absolute;top:0;left:50%;z-index:15;width:1180px;transform:translateX(-50%)}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-next,.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-prev{position:absolute;top:456px;background-color:transparent}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-prev{left:30px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-next{right:30px;transform:rotateY(180deg)}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation{width:1024px}}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-sec-1{height:auto;padding:13.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .swiper-slide{width:calc(100% - 40px);height:133.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-inner{justify-content:center;align-items:flex-start;border-radius:20px}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text{font-size:5.8666666667vw;font-weight:300;line-height:1.4;padding:13.3333333333vw 0 0;text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text strong{font-weight:700}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p{font-size:3.4666666667vw;margin-top:3.7333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p:first-child{margin-top:0;margin-bottom:3.7333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p.text-top-1{margin-bottom:43.4666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .slide-text p.text-top-2{font-size:inherit;margin-bottom:65.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .slider-type-1 .item-type-1 .slide-inner .slide-text{padding-top:13.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination{margin-top:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet{width:1.6vw!important;height:1.6vw!important;border-radius:13.3333333333vw!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet:not(:first-child){margin-left:1.0666666667vw!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6.4vw!important}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation{display:none;left:20px;width:calc(100% - 40px);transform:translateX(0)}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-next,.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-prev{top:74.6666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-prev{left:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-1 .custom-swiper-navigation .slider-next{right:5.3333333333vw}}.page[data-page=pages-solution-hub] .hub-page-sec-2{padding:160px 0}.page[data-page=pages-solution-hub] .hub-page-sec-2 .sec-title{margin-bottom:30px}.page[data-page=pages-solution-hub] .hub-page-sec-2 .sec-description{font-size:20px;font-weight:500;line-height:1.5;text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:60px}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-shrink:0;position:relative;width:525px;height:526px;overflow:hidden;border-radius:20px;background:#ad956d;padding:60px 0 50px;z-index:1}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-text{display:flex;flex-direction:column;align-items:center}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-label{display:flex;align-items:center;height:34px;color:#fff;font-size:16px;font-weight:700;line-height:1.4;border:1px solid #fff;border-radius:100px;padding:0 11px;margin-bottom:10px}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-title{color:#fff;font-size:34px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:25px}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-description{color:#efe5d6;font-size:18px;font-weight:500;line-height:1.4;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:opacity .3s}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle{position:relative;width:50px;height:50px;border-radius:100px;background-color:#fff;transition:transform .3s}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle:before{position:absolute;top:50%;left:50%;width:24px;border-top:2px solid #1a1a1a;transform:translate(-50%,-50%);content:""}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle:after{position:absolute;top:50%;left:50%;height:24px;border-left:2px solid #1a1a1a;transform:translate(-50%,-50%);content:""}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-overlay{position:absolute;inset:0;background-color:transparent}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item[data-grid-item-active=true] .item-description{opacity:1;pointer-events:auto}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item[data-grid-item-active=true] .item-image{opacity:0}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item[data-grid-item-active=true] .btn-text-toggle{transform:rotate(45deg)}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item{width:480px;height:480px}}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-sec-2{padding:13.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-2 .sec-title{margin-bottom:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-2 .sec-description{font-size:4vw;font-weight:400;line-height:1.4;letter-spacing:-.02em}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents{flex-direction:column;gap:5.3333333333vw;margin-top:8vw}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item{width:89.3333333333vw;height:89.3333333333vw;border-radius:5.3333333333vw;padding:8vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-label{height:6.6666666667vw;font-size:3.2vw;border-radius:8vw;padding:0 2.4vw;margin-bottom:2.6666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-title{font-size:5.8666666667vw;margin-bottom:3.2vw}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .item-description{color:#fff;font-size:3.7333333333vw;font-weight:400}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle{width:7.4666666667vw;height:7.4666666667vw;border-radius:50%}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle:before{width:3.7333333333vw;border-top:2px solid #1a1a1a}.page[data-page=pages-solution-hub] .hub-page-sec-2 .grid-contents .grid-item .btn-text-toggle:after{height:3.7333333333vw;border-left:2px solid #1a1a1a}}.page[data-page=pages-solution-hub] .hub-page-sec-3{position:relative;background-color:#fffaf9;padding:160px 0 0;overflow:hidden}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title{display:flex;flex-direction:column;align-items:center;color:#593a1e;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:-.02em;text-align:center;margin-bottom:26px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title>span{display:flex;align-items:center;position:relative;height:68px;color:#fff;font-size:30px;font-weight:700;line-height:1.4;text-align:center;border-radius:100px;background-color:#593a1e;padding:0 17px;margin-bottom:21px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title>span:after{position:absolute;top:calc(100% - 3px);left:50%;border-color:#593a1e #593a1e transparent transparent;border-style:solid;border-width:10px;margin-left:-10px;content:""}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title,.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-title{position:relative;z-index:30;will-change:transform,opacity}.page[data-page=pages-solution-hub] .hub-page-sec-3 .cont-inner{position:relative;height:100vh}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents{position:relative;height:100%}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item{position:absolute;left:0;width:100%;will-change:transform}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .slide-item-inner{display:flex;flex-direction:column;align-items:center;overflow:hidden;letter-spacing:-.02em;text-align:center;border-radius:40px;background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.25);padding:40px 40px 30px}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .slide-item-inner{margin:0 20px}}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-label{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;font-size:20px;font-weight:700;line-height:1;border-radius:50%;background-color:#1a1a1a;margin-bottom:20px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-title{font-size:40px;font-weight:700;line-height:1.5}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-title img{width:37px;margin-left:4px;margin-top:8px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-description{color:#000;font-size:20px;font-weight:400;line-height:1.4;margin-top:8px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-image{width:100%;height:620px;overflow:hidden;border-radius:40px;background-color:#d9d9d9;margin-top:30px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-image img,.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-image video{width:100%;height:100%;object-fit:cover}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-image{height:520px}}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer{display:flex;justify-content:center;margin-top:-180px;padding-bottom:133px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text{font-size:48px;font-weight:300;line-height:1.4;letter-spacing:-.02em;text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text strong{display:block;position:relative;font-weight:700;z-index:1}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text strong img{width:45px;margin-left:8px;margin-top:10px}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text strong:before{position:absolute;bottom:0;left:-1px;right:54px;height:35px;background-color:#ffe5c5;z-index:-1;content:""}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer{margin-top:-90px}}@media screen and (max-height:1001px){.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer{margin-top:-20px}}@media screen and (max-height:961px){.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer{margin-top:0}}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-sec-3{padding:13.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title{color:#593a1e;font-size:5.8666666667vw;letter-spacing:0;text-align:center;margin-bottom:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title>span{height:9.8666666667vw;font-size:4vw;border-radius:26.6666666667vw;padding:0 5.3333333333vw;margin-bottom:3.7333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-sub-title>span:after{top:calc(100% - 2px);border-color:#593a1e #593a1e transparent transparent;border-style:solid;border-width:1.3333333333vw;content:""}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-title{margin-bottom:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .cont-inner{height:auto;overflow:hidden;margin:0}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents{display:flex;gap:2.6666666667vw;overflow:hidden;overflow-x:auto;padding:2.6666666667vw 0 10.6666666667vw;margin-bottom:-5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents:after,.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents:before{flex-shrink:0;width:2.6666666667vw;content:""}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item{flex-shrink:0;position:static;width:84vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .slide-item-inner{letter-spacing:0;border-radius:5.3333333333vw;box-shadow:.5333333333vw .5333333333vw 2.6666666667vw 0 rgba(0,0,0,.25);padding:5.3333333333vw 2.6666666667vw;margin:0}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-label{width:8vw;height:8vw;font-size:3.7333333333vw;letter-spacing:-.02em;margin-bottom:2.1333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-title{font-size:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-title img{width:4.8vw;margin-left:.5333333333vw;margin-top:1.0666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-description{color:#1a1a1a;font-size:3.7333333333vw;margin-top:2.1333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .slide-contents .slide-item .item-image{height:44.2666666667vw;border-radius:2.6666666667vw;margin-top:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer{margin-top:2.6666666667vw;padding-bottom:0}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text{font-size:8.5333333333vw;letter-spacing:0}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text strong img{width:5.8666666667vw;margin-left:2.1333333333vw;margin-top:2.6666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-3 .sec-footer .footer-text strong:before{left:-1.6vw;right:6.9333333333vw;height:5.8666666667vw}}.page[data-page=pages-solution-hub] .hub-page-sec-4{height:1474px;background-color:#3e3226;padding:120px 0}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-4{height:1274px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .sec-title{color:#fff}.page[data-page=pages-solution-hub] .hub-page-sec-4 .cont-inner{position:relative;max-width:100%}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2{position:relative;height:1050px;margin-top:50px;perspective:1500px}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2{height:850px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item{position:absolute;top:0;left:50%;width:920px;height:1050px;overflow:hidden;border-radius:20px;background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.3);transform:translateX(-50%) translateZ(0);transform-origin:50% 50%;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item{height:850px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item .dim{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:rgba(0,0,0,.5);content:"";transition:opacity .5s}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item[data-slide-position=active]{transform:translateX(-50%) translateZ(0);z-index:3;box-shadow:none}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item[data-slide-position=active] .dim{opacity:0;pointer-events:none}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item[data-slide-position=prev]{transform:translateX(calc(-50% - 420px)) translateZ(-250px);z-index:1}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item[data-slide-position=next]{transform:translateX(calc(-50% + 420px)) translateZ(-250px);z-index:2}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2 .slide-item{width:860px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2[data-move-vector=prev] .slide-item[data-slide-position=prev]{z-index:1}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2[data-move-vector=next] .slide-item[data-slide-position=prev],.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2[data-move-vector=prev] .slide-item[data-slide-position=next]{z-index:2}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-2[data-move-vector=next] .slide-item[data-slide-position=next]{z-index:1}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation{position:absolute;top:0;left:50%;z-index:15;max-width:1460px;width:100%;transform:translateX(-50%)}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-next,.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-prev{position:absolute;top:489px;background-color:transparent}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-next,.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-prev{top:389px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-prev{left:0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation .slider-next{right:0;transform:rotateY(180deg)}@media only screen and (max-width:1279px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-slider-navigation{max-width:1024px}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents{display:flex;flex-direction:column;height:100%;padding:60px 60px 72px}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title{color:#000;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:-.02em;text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title svg{margin:0 22px 0 8px;vertical-align:2px}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title p{font-size:26px;margin-top:8px}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure{text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure img{width:100%;height:auto}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-1{margin:50px 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-2{margin:60px -5px}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3{margin:70px 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3 img{width:713px}@media screen and (max-height:1081px){.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure img{width:80%}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3{margin:50px 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3 img{width:70%}}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details{flex:1 1;min-height:0;display:flex;flex-direction:column;word-break:keep-all}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-title{color:#000;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin-bottom:8px}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-text{flex:1 1;min-height:0;max-height:100%;overflow:hidden;overflow-y:auto;color:#888;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.02em}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-paragraph{color:#000;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-align:center}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-sec-4{height:auto;padding:13.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .sec-title{margin-bottom:8vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .cont-inner{margin:0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-3{position:relative}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-3 .slide-item{height:133.3333333333vw;overflow:hidden;border-radius:5.3333333333vw;background-color:#fff;margin:0 5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slider-type-3 .slide-item .dim{display:none}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents{padding:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title{font-size:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title svg{height:2.1333333333vw;margin:0 1.6vw 0 .5333333333vw;vertical-align:.8vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-title p{font-size:4.2666666667vw;margin-top:0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure{text-align:center}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure img{width:100%;height:auto}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-1{margin:5.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-1 img{width:80%}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-2{margin:5.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3{margin:10.6666666667vw 0 5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-figure.figure-type-3 img{width:100%}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-title{font-size:3.4666666667vw;font-weight:400;margin-bottom:2.6666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-text{font-size:3.2vw;line-height:1.4}.page[data-page=pages-solution-hub] .hub-page-sec-4 .slide-contents .slide-details .details-paragraph{color:#1a1a1a;font-size:3.7333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-swiper-pagination{text-align:center;margin-top:5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-swiper-pagination .swiper-pagination-bullet{width:1.6vw!important;height:1.6vw!important;background-color:#d9d9d9!important;border-radius:13.3333333333vw!important;opacity:.4!important}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-swiper-pagination .swiper-pagination-bullet:not(:first-child){margin-left:1.0666666667vw!important}.page[data-page=pages-solution-hub] .hub-page-sec-4 .custom-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6.4vw!important;background-color:#fff!important;opacity:1!important}}.page[data-page=pages-solution-hub] .hub-page-sec-5{background-color:#ebe6e0;padding:120px 0 176px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .sec-title{font-size:40px;margin-bottom:30px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-list{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item{display:flex;justify-content:space-between;align-items:center;position:relative;width:537px;border-radius:20px;background-color:#fff;padding:40px;box-shadow:0 4px 17px 0 rgba(140,88,42,.1)}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-thumb{flex-shrink:0;width:220px;height:220px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-thumb img{width:100%;height:100%;object-fit:contain}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-text{display:flex;flex-direction:column;align-items:flex-start}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-label{display:flex;align-items:center;height:27px;color:#fff;font-size:16px;font-weight:500;line-height:1;border-radius:4px;padding:0 8px;margin-bottom:8px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-label.chimney{background-color:#a6815d}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-label.box{background-color:#6e3e0d}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-name{color:#000;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.02em}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-sub{color:#000;font-size:18px;font-weight:500;line-height:21px;letter-spacing:-.02em;margin-top:4px}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-link{font-size:16px;font-weight:400;line-height:19px;text-decoration:underline;margin-top:20px}@media only screen and (max-width:1024px){.page[data-page=pages-solution-hub] .hub-page-sec-5{padding:13.3333333333vw 0}.page[data-page=pages-solution-hub] .hub-page-sec-5 .sec-title{font-size:8.5333333333vw;margin-bottom:8vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-list{flex-direction:column;gap:4vw;padding:0 5.3333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item{justify-content:center;gap:2.1333333333vw;width:100%;border-radius:5.3333333333vw;padding:5.3333333333vw 0;box-shadow:0 1.0666666667vw 4.5333333333vw 0 rgba(140,88,42,.1)}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-thumb{width:26.6666666667vw;height:26.6666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-label{height:5.8666666667vw;font-size:3.2vw;border-radius:1.0666666667vw;padding:0 2.1333333333vw;margin-bottom:2.1333333333vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-name{font-size:4vw;font-weight:700;line-height:4.8vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-sub{font-size:3.7333333333vw;line-height:4.5333333333vw;margin-top:1.0666666667vw}.page[data-page=pages-solution-hub] .hub-page-sec-5 .product-item .product-link{font-size:3.7333333333vw;line-height:4.5333333333vw;margin-top:2.6666666667vw}}