@property --layer1-4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer1-4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer2-4-x-position{syntax:"<percentage>";inherits:false;initial-value:60%}@property --layer2-4-y-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-x-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-y-position{syntax:"<percentage>";inherits:false;initial-value:60%}@keyframes layer1-animation{0%{--layer1-4-x-position:80%;--layer1-4-y-position:20%;--layer1-5-x-position:20%;--layer1-5-y-position:80%}25%{--layer1-4-x-position:20%;--layer1-4-y-position:30%;--layer1-5-x-position:80%;--layer1-5-y-position:70%}50%{--layer1-4-x-position:30%;--layer1-4-y-position:80%;--layer1-5-x-position:70%;--layer1-5-y-position:20%}75%{--layer1-4-x-position:70%;--layer1-4-y-position:70%;--layer1-5-x-position:30%;--layer1-5-y-position:30%}to{--layer1-4-x-position:80%;--layer1-4-y-position:20%;--layer1-5-x-position:20%;--layer1-5-y-position:80%}}@keyframes layer2-animation{0%{--layer2-4-x-position:60%;--layer2-4-y-position:40%;--layer2-5-x-position:40%;--layer2-5-y-position:60%}33%{--layer2-4-x-position:10%;--layer2-4-y-position:90%;--layer2-5-x-position:90%;--layer2-5-y-position:10%}66%{--layer2-4-x-position:90%;--layer2-4-y-position:20%;--layer2-5-x-position:10%;--layer2-5-y-position:80%}to{--layer2-4-x-position:60%;--layer2-4-y-position:40%;--layer2-5-x-position:40%;--layer2-5-y-position:60%}}@property --4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}:root{--4-x-position:80%;--4-y-position:20%;--5-x-position:20%;--5-y-position:80%}.animated-background{background:radial-gradient(100% 100% at var(--4-x-position)var(--4-y-position),#f0f0f0 0%,transparent),radial-gradient(100% 100% at var(--5-x-position)var(--5-y-position),#fff 0%,transparent),gray;animation-name:main;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes main{25%{--4-x-position:85%;--4-y-position:80%;--5-x-position:15%;--5-y-position:15%}50%{--4-x-position:15%;--4-y-position:85%;--5-x-position:80%;--5-y-position:15%}}.animated-gradient-bg{background:radial-gradient(100% 100% at var(--4-x-position)var(--4-y-position),#f0f0f0 0%,transparent),radial-gradient(100% 100% at var(--5-x-position)var(--5-y-position),#fff 0%,transparent),#ccc;animation-name:main;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}.bg-img{-o-transition:all .5s ease-in-out;width:100%;-ms-transform:all .5s ease-in-out;background:url() 50%/100% 100% no-repeat padding-box content-box;transition:all .5s ease-in-out;position:relative}.line-effect{z-index:1;width:110%;height:auto;display:block}.line-effect .l-r,.line-effect .l-y,.line-effect .l-g{fill:none;stroke-linecap:round;stroke-opacity:.8;stroke-width:.8px}.line-effect .l-r{stroke:#e38a00}.line-effect .l-y{stroke:#f9b900}.line-effect .l-g{stroke:#69c3b8}.line-effect .l-r,.line-effect .l-y,.line-effect .l-g{stroke-dasharray:2000;stroke-dashoffset:2000px}@keyframes draw{to{stroke-dashoffset:0}}@keyframes drawHanding{0%{stroke-dashoffset:2000px;stroke-opacity:.3}50%{stroke-opacity:.8}to{stroke-dashoffset:0;stroke-opacity:1}}@media (max-width:767px){.line-effect .l-r,.line-effect .l-y,.line-effect .l-g{stroke-width:2px}}main.inpage.page-solution{margin-bottom:-1px;padding-bottom:0}.solutions-list{position:relative}.solutions-list .quote{color:#008a8c;text-align:center;margin-bottom:10vw;font-size:max(26px,min(1.23vw + 13.8px,32px));font-weight:500;line-height:1.5;display:block;position:relative}.solutions-list .quote:before,.solutions-list .quote:after{content:"";aspect-ratio:1;background:url(../../assets/img/icon/icon-quote.svg) 50%/contain no-repeat;width:80px;position:absolute}.solutions-list .quote:before{top:-2rem;left:0}.solutions-list .quote:after{bottom:-2rem;right:0;transform:scale(-1)}.solutions-row{grid-template-columns:1fr;gap:5rem;display:grid}.solutions-col{grid-template-columns:.3fr .7fr;align-items:center;gap:0 4rem;text-decoration:none;display:grid}.solutions-col:hover .btn-hrz-outline{color:#fff;background-color:#e38a00}.solutions-col:first-child .icon{background:url(../../assets/img/solution/solution-1-smBg.png) 50%/contain no-repeat}.solutions-col:first-child .icon img{width:80px}.solutions-col:nth-child(2) .icon{background:url(../../assets/img/solution/solution-2-smBg.png) 50%/contain no-repeat}.solutions-col:nth-child(2) .icon img{width:100px}.solutions-col:nth-child(3) .icon{background:url(../../assets/img/solution/solution-3-smBg.png) 50%/contain no-repeat}.solutions-col:nth-child(3) .icon img{width:80px}.solutions-col .icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;aspect-ratio:38/32;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex}.solutions-col .icon img{object-fit:contain;margin-bottom:3rem}.solutions-col .icon h4{text-align:center;color:#000;margin-bottom:0}.solutions-col .icon h4>*{display:block}.solutions-col .icon h4 .font-en{font-size:max(15px,min(.205vw + 1.297rem,16px));font-weight:400}.solutions-col .icon h4 strong{font-size:max(22px,min(.82vw + 13.87px,26px));font-weight:700}.solutions-col .txt{display:block}.solutions-col .txt h5{color:#000;margin-bottom:1rem;font-size:max(26px,min(1.23vw + 13.8px,32px));font-weight:700;line-height:1.5}.solutions-col .txt p{color:#494949;margin-bottom:5rem;font-size:max(16px,min(.82vw + 7.87px,20px));font-weight:400;line-height:1.5}.solutions-more{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:5rem;margin:5vw 0;display:flex}.solutions-more .solutions-col{width:400px;display:block}.solutions-more .solutions-col .icon img{width:60px;margin-bottom:2rem}.solutions-more .solutions-col .icon h4{margin-bottom:2rem}@media (max-width:992px){.solutions-col{grid-template-columns:.45fr .55fr}}@media (max-width:767px){.solutions-more{display:block}.solutions-more .solutions-col{width:90%;margin:0 auto 2rem}.solutions-more .solutions-col .icon:before{display:none}.solutions-col{-ms-border-radius:3rem;-ms-border-radius:9.1rem;background:linear-gradient(#fff 0%,#ffffff40 50%,#f9b9001a 100%);border:1px solid #e38a0080;border-radius:9.1rem;padding:4rem;display:block;position:relative}.solutions-col:before{content:"";-ms-border-radius:9.2rem;z-index:-1;background:linear-gradient(#f9b900 0%,#f9b90000 100%);border-radius:9.2rem;width:calc(100% - 3rem);height:calc(100% - 3rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-col .icon{aspect-ratio:1;position:relative;background:0 0!important}.solutions-col .icon:before{content:"";aspect-ratio:1;-ms-border-radius:50rem;z-index:-1;background-color:#ffffff80;border-radius:50rem;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-col .icon img{margin-bottom:2rem}.solutions-col .txt{text-align:center}.solutions-col .txt h5{text-align:justify;line-height:1.4}.solutions-col .txt p{text-align:justify;margin-bottom:3rem}.solutions-list .quote{font-size:max(18px,min(.82vw + 9.87px,22px))}.solutions-list .quote:before,.solutions-list .quote:after{width:50px}.solutions-list .quote:after{bottom:-5rem}}#intro{z-index:1;margin-top:-1%;margin-bottom:10vw;padding:0;position:relative}#intro:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 50.24%,#fff 30%,#fff0 100%);width:100%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#intro .line-effect{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#intro .is-animated .line-effect .l-r{animation:1.5s ease-in-out forwards draw}#intro .is-animated .line-effect .l-y{animation:1.5s ease-in-out .2s forwards draw}#intro .is-animated .line-effect .l-g{animation:1.5s ease-in-out .4s forwards draw}#intro h2{background:linear-gradient(135deg,#69c3b8 0%,#008a8c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-size:max(32px,min(1.23vw + 19.8px,38px))}#intro h2,#intro p{text-align:center}@media (max-width:992px){#intro .line-effect{width:150%}}@media (max-width:767px){#intro .line-effect{width:200%;top:30%}#intro p{text-align:justify}}#points{z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;background-color:#fff;flex-flow:column;margin-bottom:5vw;padding:0;display:flex;position:relative}#points:before,#points:after{content:"";z-index:-1;pointer-events:none;width:100%;height:10vw;display:block;position:relative}#points:before{background:linear-gradient(#fff0 0%,#fff 100%);margin-top:-10vw}#points:after{background:linear-gradient(#fff 0%,#fff0 100%);margin-bottom:-10vw}#points .points-title{z-index:1;text-align:center;-o-transition:opacity .3s ease,visibility .3s ease;width:100%;transform:translate(-50%,-50%);-ms-transform:opacity .3s ease,visibility .3s ease;transition:opacity .3s,visibility .3s;display:block;position:absolute;top:50%;left:50%}#points .points-title:hover h3{background:linear-gradient(135deg,#e38a00 0%,#ec4e0a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#points .points-title:hover .mark{background-color:#e38a00}#points .points-title h3,#points .points-title .mark{transition:all .3s}#points .points-title h3{text-align:center;background:linear-gradient(135deg,#69c3b8 0%,#008a8c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:0;font-size:max(26px,min(1.23vw + 13.8px,32px));font-weight:700;line-height:1.5}#points .points-title .mark{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:0 3rem 0 3rem;background-color:#008a8c;border-radius:0 3rem;flex:0 0 70px;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:2rem;display:inline-flex;position:relative}#points .points-title .mark:before{content:"?";color:#fff;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#points .points-modal{z-index:2;opacity:0;visibility:hidden;pointer-events:none;-o-transition:all .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);width:100%;height:100%;-ms-transform:all .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;transition:all .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}#points .points-modal:after{content:"";z-index:-1;opacity:.8;pointer-events:none;width:100%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#points .points-modal.show{opacity:1;pointer-events:auto}#points .points-modal.show .points-modal-content *{pointer-events:auto}#points .points-modal .points-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#fff9;width:100%;height:100%;display:none;position:absolute;top:0;left:0}#points .points-modal .points-modal-content{z-index:3;text-align:center;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;pointer-events:auto;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;padding:2rem 3rem 3rem;display:flex;position:relative}#points .points-modal .points-modal-content .icon{width:100px;height:auto;margin:0 auto 2rem;display:block}#points .points-modal .points-modal-content h5{color:#e38a00;margin-bottom:2rem;font-size:max(26px,min(1.23vw + 13.8px,32px));font-weight:700}#points .points-modal .points-modal-content p{color:#494949;margin:0;font-size:max(16px,min(.82vw + 7.87px,20px));line-height:1.4}#points .points-row{grid-template-columns:repeat(3,1fr);gap:400px 5%;padding:1rem;display:grid;position:relative}#points .points-row:before{content:"";z-index:2;opacity:.6;pointer-events:none;background:radial-gradient(50% 50% at 50.24%,#fff0 30%,#ffffff80 50%,#fff 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#points .points-row .points-title:hover{opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;transform:scale(0)!important}#points .points-row .points-title:hover h3,#points .points-row .points-title:hover .mark,#points .points-row .points-title:hover *{opacity:0!important;visibility:hidden!important;display:none!important}#points .points-row .points-title:hover~.points-modal{pointer-events:none;opacity:1!important;visibility:visible!important}#points .points-row .points-title:hover~.points-modal .points-modal-content{pointer-events:auto}#points .points-row .points-modal:hover{pointer-events:none;opacity:1!important;visibility:visible!important}#points .points-row .points-modal:hover .points-modal-content{pointer-events:auto}#points .points-row .points-modal:hover~.points-title{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#points .points-row .points-item{-ms-border-radius:100%;z-index:1;border:1px solid #008a8c;border-radius:100%;padding:3rem 1rem;text-decoration:none;position:relative;overflow:hidden}#points .points-row .points-item:before{content:"";opacity:0;-o-transition:all .6s cubic-bezier(.16,1,.3,1);width:90%;height:90%;transform:scale(0)translate(-50%,-50%);-ms-transform:all .6s cubic-bezier(.16,1,.3,1);transform-origin:0 0;background:radial-gradient(50% 50%,#008a8c80 0%,#008a8c00 100%);transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}#points .points-row .points-item:hover{z-index:3}#points .points-row .points-item:hover:before{opacity:.8;transform:scale(1)translate(-50%,-50%)}#points .points-row .points-item:hover h6{margin-top:-15px}#points .points-row .points-item:hover p{opacity:1;bottom:25px}#points .points-row .points-item:first-of-type{transform:translateY(3vw)}#points .points-row .points-item:nth-of-type(2){transform:translateY(0)}#points .points-row .points-item:nth-of-type(3){transform:translateY(3vw)}#points .points-row .points-item:nth-of-type(4){transform:translateY(-3vw)}#points .points-row .points-item:nth-of-type(5){transform:translateY(0)}#points .points-row .points-item:nth-of-type(6){transform:translateY(-3vw)}#points .points-row .points-item h6,#points .points-row .points-item p{text-align:center}#points .points-row .points-item h6{color:#008a8c;-o-transition:all .6s cubic-bezier(.16,1,.3,1);-ms-transform:all .6s cubic-bezier(.16,1,.3,1);margin-bottom:5px;font-size:max(22px,min(.82vw + 13.87px,26px));font-weight:700;transition:all .6s cubic-bezier(.16,1,.3,1)}#points .points-row .points-item p{color:#494949;white-space:nowrap;opacity:0;margin-bottom:0;font-size:max(12px,min(.41vw + 7.93px,14px));line-height:1.3;position:absolute;bottom:10px;left:50%;transform:translate(-50%);-o-transition:all .6s cubic-bezier(.16,1,.3,1)!important;-ms-transform:all .6s cubic-bezier(.16,1,.3,1)!important;transition:all .6s cubic-bezier(.16,1,.3,1)!important}@media (max-width:1480px){#points .points-row .points-item:first-of-type{transform:translateY(5vw)}#points .points-row .points-item:nth-of-type(2){transform:translateY(0)}#points .points-row .points-item:nth-of-type(3){transform:translateY(5vw)}#points .points-row .points-item:nth-of-type(4){transform:translateY(-5vw)}#points .points-row .points-item:nth-of-type(5){transform:translateY(0)}#points .points-row .points-item:nth-of-type(6){transform:translateY(-5vw)}}@media (max-width:1024px){#points{margin-bottom:0}#points .points-title{grid-area:1/1/2/3;margin-bottom:3rem;position:static;transform:translate(0)}#points .points-title h3{font-size:max(22px,min(.82vw + 13.87px,26px))}#points .points-modal{opacity:1;pointer-events:auto;visibility:visible;grid-area:5/1/6/3;position:static;transform:translate(0)}#points .points-modal:after{display:none}#points .points-modal .points-modal-content .icon{width:60px}#points .points-row{grid-template-columns:repeat(2,1fr);gap:2rem}#points .points-row:before{background:linear-gradient(#fff0 0%,#ffffff80 50%,#fff 100%)}#points .points-row .points-item{margin-top:-3rem;transform:translateY(0)!important}#points .points-row .points-item h6{font-size:max(18px,min(.82vw + 9.87px,22px))}#points .points-row .points-item p{opacity:1;margin-bottom:5px;position:static;transform:translate(0)}}@media (max-width:767px){#points .points-title{grid-area:1/1/2/2}#points .points-title h3{text-align:justify}#points .points-modal{grid-area:8/1/9/2}#points .points-modal .points-modal-content{padding:3rem 0}#points .points-modal .points-modal-content p{text-align:justify}#points .points-row{grid-template-columns:1fr;padding:0}#points .points-row .points-item{padding:2rem 1rem}}#solutions{z-index:2;position:relative}#solutions:after{content:"";z-index:3;background:url(../../assets/img/pattern/radian-white.svg) 50%/contain no-repeat;width:100%;padding-top:4.86%;position:absolute;bottom:-1px;left:0;transform:scaleY(-1)}#solutions .card-folder-container{-o-transition:opacity .6s ease;-ms-transform:opacity .6s ease;margin-top:5vw;transition:opacity .6s;position:relative}#solutions .card-folder-container.hide{opacity:0;pointer-events:none}#solutions .solutions-nav{opacity:1;-o-transition:all .6s cubic-bezier(.16,1,.3,1);width:auto;-ms-transform:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative}#solutions .solutions-nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:center;-ms-flex-pack:start;-ms-flex-align:center;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}#solutions .solutions-nav .nav-link{-ms-border-radius:4rem 4rem 0 0;-o-transition:all .25s cubic-bezier(.16,1,.3,1);-ms-transform:all .25s cubic-bezier(.16,1,.3,1);display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;white-space:nowrap;z-index:1;border-radius:4rem 4rem 0 0;-webkit-box-align:start;-ms-flex-pack:start;-ms-flex-align:start;justify-content:flex-start;align-items:flex-start;gap:0 3rem;margin-bottom:-4rem;padding:2rem 4rem 6rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}#solutions .solutions-nav .nav-link.item-1{background-color:#fffde2;border-color:#f4eeb8}#solutions .solutions-nav .nav-link.item-2{background-color:#edf8e6;border-color:#d4eac5}#solutions .solutions-nav .nav-link.item-3{background-color:#fff;border-color:#f2f2f2}#solutions .solutions-nav .nav-link>*{line-height:1}#solutions .solutions-nav .nav-link .num{letter-spacing:0;color:#000;font-family:Ubuntu,Arial,sans-serif;font-size:max(22px,min(.82vw + 13.87px,26px));display:inline-block;position:relative}#solutions .solutions-nav .nav-link h3{color:#000;margin-bottom:0;font-size:max(22px,min(.82vw + 13.87px,26px))}#solutions .solutions-nav .nav-link .font-en{color:#777;margin-top:10px;margin-bottom:0;font-size:max(12px,min(.41vw + 7.93px,14px));font-weight:300;display:block}#solutions .card-folder-list{flex-direction:column;gap:0;display:flex}#solutions .card-folder-item{will-change:transform;transform-origin:50%;margin-bottom:10vw;display:none;position:relative}#solutions .card-folder-item.is-active{display:block}#solutions .card-folder-item.item-1{z-index:1}#solutions .card-folder-item.item-1 .card-header,#solutions .card-folder-item.item-1 .card-body{background-color:#fffde2;border-color:#f4eeb8}#solutions .card-folder-item.item-2{z-index:2}#solutions .card-folder-item.item-2 .card-header,#solutions .card-folder-item.item-2 .card-body{background-color:#edf8e6;border-color:#d4eac5}#solutions .card-folder-item.item-3{z-index:3}#solutions .card-folder-item.item-3 .card-header,#solutions .card-folder-item.item-3 .card-body{background-color:#fff;border-color:#f2f2f2}#solutions .card-folder-item .card-header{border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor;margin-bottom:-1px}#solutions .card-folder-item .card-body{-ms-border-radius:4rem;border-radius:4rem;padding:4rem 2.5%}#solutions .card-folder-item .card-body p{margin-bottom:0;font-size:max(16px,min(.82vw + 7.87px,20px));font-weight:400;line-height:1.5}#solutions .solution-swiper-wrap{grid-template-columns:.7fr .3fr;gap:3rem;margin-top:4rem;display:grid}#solutions .solution-swiper-cover{-ms-border-radius:2rem;border-radius:2rem;width:100%;position:relative;overflow:hidden}#solutions .solution-swiper-cover .swiper-slide{aspect-ratio:2;background:#00000026;width:100%}#solutions .solution-swiper-cover .swiper-slide img{object-fit:cover;width:100%;height:100%}#solutions .solution-swiper-tabs .solution-accordion{flex-direction:column;gap:1rem;display:flex}#solutions .solution-swiper-tabs .accordion-item{-ms-border-radius:1.5rem;-o-transition:all .3s ease;-ms-transform:all .3s ease;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1.5rem;padding-left:40px;transition:all .3s;position:relative;overflow:hidden}#solutions .solution-swiper-tabs .accordion-item:before{content:"";-ms-border-radius:50rem;color:#777;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;text-indent:2px;border:1px solid #777;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;padding-top:2px;font-family:hrz;font-size:1rem;line-height:1;display:flex;position:absolute;top:1rem;left:1rem}#solutions .solution-swiper-tabs .accordion-item:hover{border:1px solid #000}#solutions .solution-swiper-tabs .accordion-item:hover:before{color:#000;border-color:#000}#solutions .solution-swiper-tabs .accordion-item.active{background:#ffffff80;border:1px solid #000}#solutions .solution-swiper-tabs .accordion-item.active:before{content:"";color:#000;border-color:#000;font-family:hrz}#solutions .solution-swiper-tabs .accordion-item.active .accordion-header h5{color:#000}#solutions .solution-swiper-tabs .accordion-item.active .accordion-content{opacity:1;max-height:200px;padding:0 1.5rem 1.5rem}#solutions .solution-swiper-tabs .accordion-item .accordion-header{padding:1.5rem;position:relative}#solutions .solution-swiper-tabs .accordion-item .accordion-header h5{color:#777;-o-transition:all .3s ease;-ms-transform:all .3s ease;margin:0;font-size:max(15px,min(.205vw + 1.297rem,16px));line-height:1.3;transition:all .3s}#solutions .solution-swiper-tabs .accordion-item .accordion-content{opacity:0;-o-transition:all .4s ease;max-height:0;-ms-transform:all .4s ease;padding:0 1.5rem;transition:all .4s;overflow:hidden}#solutions .solution-swiper-tabs .accordion-item .accordion-content p{color:#494949;margin:0;font-size:max(12px,min(.41vw + 7.93px,14px));line-height:1.3}@media (max-width:1200px){#solutions .solution-swiper-tabs .accordion-item:before{text-indent:0;padding-top:1px}#solutions .card-folder-item{margin-bottom:5rem}#solutions .card-folder-container{margin-bottom:0}#solutions .solution-swiper-wrap{grid-template-columns:.6fr .4fr;align-items:start;gap:2rem}#solutions .solutions-nav .nav-link{gap:0 1.5rem;padding:2rem 2rem 6rem}#solutions .card-folder-list{margin-left:-20px;margin-right:-20px}}@media (max-width:992px){#solutions .solution-swiper-wrap{grid-template-columns:1fr}#solutions .card-folder-item .card-header{width:85%}#solutions .solution-swiper-tabs .accordion-item:before{width:20px;height:20px}#solutions .solution-swiper-tabs .accordion-item .accordion-header{padding:1rem 1.5rem 1rem 0}#solutions .solution-swiper-tabs .accordion-item .accordion-content{padding-left:0!important}}@media (max-width:767px){#solutions .solutions-nav{width:calc(100% + 40px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;transform:translate(-20px)}#solutions .solutions-nav.scrolling:after,#solutions .solutions-nav.scrolling:before{opacity:0}#solutions .solutions-nav:after{content:"";z-index:2;opacity:1;-o-transition:opacity .3s ease;width:30%;height:100%;-ms-transform:opacity .3s ease;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 70%,#fff 100%);transition:opacity .3s;position:absolute;top:0;right:0}#solutions .solutions-nav:before{content:"";color:#008a8c;z-index:3;pointer-events:none;opacity:1;-o-transition:opacity .3s ease;transform:translateY(-50%);-ms-transform:opacity .3s ease;font-family:hrz;font-size:max(18px,min(.82vw + 9.87px,22px));transition:opacity .3s;position:absolute;top:50%;right:1rem}#solutions .solutions-nav ul{overflow-x:auto}#solutions .solutions-nav ul::-webkit-scrollbar{display:none}#solutions .solutions-nav .nav-link{gap:0 1.5rem;margin-bottom:0;padding:2rem 3rem}#solutions .solutions-nav .nav-link .num{font-size:max(15px,min(.205vw + 1.297rem,16px))}#solutions .solution-swiper-wrap{margin-top:2rem}#solutions .card-folder-item .card-body{-ms-border-radius:0 2rem 2rem;border-radius:0 2rem 2rem;padding:2rem}}#benefits{z-index:3;background-color:#fff;position:relative;overflow:hidden}#benefits .scroll-indicator{z-index:10;flex-direction:column;align-items:center;gap:.3rem;display:flex}#benefits .scroll-indicator .triangle{-ms-border-radius:5px;border-top:24px solid #e38a00;border-left:20px solid #0000;border-right:20px solid #0000;border-radius:5px;width:0;height:0;display:inline-block}#benefits .scroll-indicator .triangle+.triangle{margin-top:-10px}#benefits .scroll-indicator .triangle.triangle-1{animation:1.5s ease-in-out infinite fadeTriangle}#benefits .scroll-indicator .triangle.triangle-2{animation:1.5s ease-in-out .3s infinite fadeTriangle}#benefits .scroll-indicator .triangle.triangle-3{animation:1.5s ease-in-out .6s infinite fadeTriangle}@keyframes fadeTriangle{0%{opacity:1}50%{opacity:.3}to{opacity:1}}#benefits:after{content:"";z-index:-1;background:url(../../assets/img/solution/benefits-bg-overlay.png) top/cover no-repeat;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#benefits .benefits-swiper-container{padding:4rem 0 5vw;position:relative}#benefits .benefits-swiper{padding:5rem 0;overflow:visible}#benefits .benefits-swiper .swiper-wrapper{align-items:flex-start}#benefits .benefits-swiper .swiper-slide{width:320px;height:auto}#benefits .benefits-swiper .swiper-slide .benefit-item{flex-direction:column;align-items:center;gap:1.5rem;display:flex}#benefits .benefits-swiper .swiper-slide .benefit-image{aspect-ratio:1;-ms-border-radius:50rem;background:linear-gradient(135deg,#f9b900 0%,#e38a00 100%);border:1px solid #0000;border-radius:50rem;width:100%;padding:1px;position:relative;overflow:hidden}#benefits .benefits-swiper .swiper-slide .benefit-image img{object-fit:cover;-ms-border-radius:50rem;-o-transition:all .6s cubic-bezier(.6,0,0,1);width:100%;height:100%;-ms-transform:all .6s cubic-bezier(.6,0,0,1);border-radius:50rem;transition:all .6s cubic-bezier(.6,0,0,1)}#benefits .benefits-swiper .swiper-slide .benefit-image .benefit-desc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#fff;text-align:center;opacity:0;z-index:2;-o-transition:opacity .4s ease;width:100%;height:100%;transform:translate(-50%,-50%);-ms-transform:opacity .4s ease;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin:0;padding:2rem;font-size:max(16px,min(.82vw + 7.87px,20px));line-height:1.4;transition:opacity .4s;display:flex;position:absolute;top:50%;left:50%}#benefits .benefits-swiper .swiper-slide .benefit-image:after{content:"";-o-transition:background .4s ease;width:100%;height:100%;-ms-transform:background .4s ease;pointer-events:none;background:#49494900;border-radius:50%;transition:background .4s;position:absolute;top:0;left:0}#benefits .benefits-swiper .swiper-slide .benefit-content{text-align:center}#benefits .benefits-swiper .swiper-slide .benefit-content .benefit-title{color:#e38a00;margin:0;font-size:max(18px,min(.82vw + 9.87px,22px));font-weight:600}#benefits .benefits-swiper .swiper-slide .benefit-content .benefit-desc_m{display:none}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image,#benefits .benefits-swiper .swiper-slide:hover .benefit-image{border-width:2px}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image img,#benefits .benefits-swiper .swiper-slide:hover .benefit-image img{filter:blur(5px);transform:scale(1.1)}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image .benefit-desc,#benefits .benefits-swiper .swiper-slide:hover .benefit-image .benefit-desc{opacity:1}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image:after,#benefits .benefits-swiper .swiper-slide:hover .benefit-image:after{background-color:#e38a00cc}@media (max-width:767px){#benefits .benefits-swiper .swiper-wrapper{cursor:auto}#benefits .benefits-swiper-container{margin-bottom:4rem;padding:0}#benefits .benefits-swiper .swiper-slide .benefit-image{position:relative}#benefits .benefits-swiper .swiper-slide .benefit-image .benefit-desc,#benefits .benefits-swiper .swiper-slide .benefit-image:after{display:none}#benefits .benefits-swiper .swiper-slide .benefit-content .benefit-title{margin-bottom:5px;font-size:max(22px,min(.82vw + 13.87px,26px))}#benefits .benefits-swiper .swiper-slide .benefit-content .benefit-desc_m{color:#777;text-align:center;margin:0;padding:0;font-size:max(15px,min(.205vw + 1.297rem,16px));line-height:1.4;display:block}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image,#benefits .benefits-swiper .swiper-slide:hover .benefit-image{border-width:1px}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image img,#benefits .benefits-swiper .swiper-slide:hover .benefit-image img{filter:blur();transform:scale(1)}#benefits .benefits-swiper .swiper-slide.swiper-slide-active .benefit-image .benefit-desc,#benefits .benefits-swiper .swiper-slide:hover .benefit-image .benefit-desc{opacity:1}}#case{background-color:#fff;padding:10vw 0}#case .case-wrap{grid-template-columns:auto 1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1200px){#case .case-wrap{padding-left:calc(50vw - 570px);padding-right:0}}@media (min-width:1480px){#case .case-wrap{padding-left:calc(50vw - 640px);padding-right:0}}@media (min-width:1680px){#case .case-wrap{padding-left:calc(50vw - 720px);padding-right:0}}#case .case-swiper-wrapper{position:relative;overflow:hidden}#case .case-swiper{overflow:visible}@media (max-width:1024px){#case .case-wrap{padding:0 0 0 2rem}}@media (max-width:992px){#case .case-wrap{grid-template-columns:1fr}}#more{background-color:#fff;padding:10vw 0;position:relative}#more:after{z-index:-1;background:url(../../assets/img/solution/benefits-bg-overlay.png) bottom/cover no-repeat;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#more .growing-list{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem;display:none}#more .growing-item{-ms-border-radius:2rem;-o-transition:all .3s ease;-ms-transform:all .3s ease;border:1px solid #e38a00;border-radius:2rem;padding:2.5rem;transition:all .3s;position:relative}#more .growing-item .growing-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;color:#e38a00;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:2.5rem;font-size:max(12px,min(.41vw + 7.93px,14px));font-weight:600;line-height:1;display:inline-flex}#more .growing-item .growing-badge:before{content:"";-ms-border-radius:50rem;background-color:#e38a00;border-radius:50rem;width:10px;height:10px;display:block}#more .growing-item .icon{width:40px;height:40px;display:block;position:absolute;top:2.5rem;right:2.5rem}#more .growing-item .icon>span{aspect-ratio:1;display:block}#more .growing-item .icon-location{background:url(../../assets/img/solution/icon-location.png) 50%/contain no-repeat}#more .growing-item .icon-heart{background:url(../../assets/img/solution/icon-heart.png) 50%/contain no-repeat}#more .growing-item .icon-warning{background:url(../../assets/img/solution/icon-warning.png) 50%/contain no-repeat}#more .growing-item .icon-flag{background:url(../../assets/img/solution/icon-flag.png) 50%/contain no-repeat}#more .growing-item .growing-title{color:#000;margin:0 0 1rem;font-size:max(26px,min(1.23vw + 13.8px,32px));font-weight:700;line-height:1.3}#more .growing-item .growing-desc{color:#777;margin-bottom:1rem;font-size:max(15px,min(.205vw + 1.297rem,16px));line-height:1.6}@media (max-width:767px){#more .growing-list{grid-template-columns:1fr;gap:2rem}#more .growing-item{padding:1.5rem}#more .growing-item .icon{top:1.5rem;right:1.5rem}}