.block-home-banner{height:100vh;height:100svh;padding-top:var(--menu-height);padding-bottom:40px}@media (max-width: 768px){.block-home-banner{padding-bottom:0}}.block-home-banner .container{height:100%;max-width:none}.block-home-banner .container>.inner{position:relative;height:100%}.block-home-banner .container>.inner .image-area{background-color:var(--dark-blue)}.block-home-banner .container>.inner .image-area .image{height:100%}.block-home-banner .container>.inner .image-area .image div{height:100%}.block-home-banner .container>.inner .image-area .image div img{height:100%}.block-home-banner .container>.inner .text-area .text>.inner{position:relative}.block-home-banner .container>.inner .text-area .text>.inner>div{position:absolute;width:100%;padding:0 7%}@media (max-width: 768px){.block-home-banner .container>.inner .text-area .text>.inner>div{padding:0}}.block-home-banner .container>.inner .text-area .text>.inner .upper{top:50%;transform:translateY(-80%)}.block-home-banner .container>.inner .text-area .text>.inner .lower{position:absolute;bottom:100px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.block-home-banner .container>.inner .text-area .text>.inner .lower{flex-direction:column;gap:30px;align-items:flex-start}}.block-home-banner .container>.inner .text-area .text>.inner .lower .scroll-down{width:62px;height:62px;border-radius:100%;background-color:#fff3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}@media (max-width: 768px){.block-home-banner .container>.inner .text-area .text>.inner .lower .scroll-down{transform:scale(.75);transform-origin:bottom left}}.block-home-banner .container>.inner .text-area .text>.inner .lower .scroll-down .arrow{border:solid var(--l-75);border-width:0 1px 1px 0;display:inline-block;padding:8px;position:relative;top:-1px;transform:rotate(45deg);transition:all .3s}.block-home-banner .container>.inner .text-area .text>.inner .lower .scroll-down:hover{background-color:#ffffff4d;transform:translateY(5px)}.block-home-banner .container>.inner .text-area .text>.inner .lower .scroll-down:hover .arrow{border-color:#fff}.block-home-banner .container>.inner .text-area .text>.inner .lower h4{padding-right:100px;font-size:2.2em;line-height:1.55;color:#fff;white-space:break-spaces;font-weight:400}.block-home-banner .container>.inner .text-area .text>.inner .lower h4:lang(zh){font-weight:500}.block-home-banner .container>.inner .text-area .text>.inner .lower h4:lang(en){font-variation-settings:"wght" 500}@media (max-width: 768px){.block-home-banner .container>.inner .text-area .text>.inner .lower h4{font-size:1.8em;padding-right:0}}@media (max-width: 350px){.block-home-banner .container>.inner .text-area .text>.inner .lower h4{white-space:normal}}.block-home-banner .swoosh{transform:translateY(-25%)}@media (max-width: 768px){.block-home-banner .swoosh{display:none}}.block-image-segments-divider .banner .container .inner{position:relative}.block-image-segments-divider .banner .container .inner .image-area{background-color:var(--dark-blue)}@media (max-width: 1024px) and (min-width: 769px){.block-image-segments-divider .banner .container .inner .image-area .image.desktop-mobile{display:none}}.block-image-segments-divider .banner .container .inner .image-area .image.small-desktop{display:none}@media (max-width: 1024px) and (min-width: 769px){.block-image-segments-divider .banner .container .inner .image-area .image.small-desktop{display:block}}.block-image-segments-divider .banner .container .inner .text-area .text{position:absolute;width:100%;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.block-image-segments-divider .banner .container .inner .text-area .text{display:block}}.block-image-segments-divider .banner .container .inner .text-area .text .upper{grid-column:2/span 22}.block-image-segments-divider .banner .container .inner .text-area .text .upper h4{color:#fff}.block-image-segments-divider .banner .container .inner .text-area .text .lower{grid-column:4/span 20;max-width:500px;margin-top:30px}@media (max-width: 768px){.block-image-segments-divider .banner .container .inner .text-area .text .lower{display:none}}.block-image-segments-divider .banner .container .inner .text-area .text .lower p{color:#fff}@media (max-width: 768px){.block-image-segments-divider .component-swoosh-wrap{transform:translateY(-100%)}}.block-image-segments-divider .bottom{margin-bottom:140px}@media (max-width: 768px){.block-image-segments-divider .bottom{margin-bottom:70px}}.block-image-segments-divider .bottom .container .segments-area{grid-column:2/span 15;margin-top:-60px}@media (max-width: 768px){.block-image-segments-divider .bottom .container .segments-area{grid-column:1/span 12;margin-top:40px}}.block-image-segments-divider .bottom .container .link-area{grid-column:18/span 6;margin-top:60px}@media (max-width: 768px){.block-image-segments-divider .bottom .container .link-area{grid-column:1/span 12;margin-top:0;margin-bottom:60px}}.block-products-grid .top{text-align:center}@media (max-width: 768px){.block-products-grid .top{text-align:left}}@media (max-width: 768px){.block-products-grid .top .container{display:block}}.block-products-grid .top .container .text{grid-column:4/span 18}.block-products-grid .top .container .text .line{width:100%;margin-top:30px;border-top:solid 1px var(--l-75);padding-top:40px}@media (max-width: 768px){.block-products-grid .top .container .text .line{margin-top:20px;padding-top:20px}}.block-products-grid .top .container .text p{max-width:500px;margin:auto}@media (max-width: 768px){.block-products-grid .top .container .text p{margin-left:0}}.block-products-grid .products-area{margin-top:80px}@media (max-width: 768px){.block-products-grid .products-area{margin-top:30px}}.block-products-grid .products-area .component-products-item .bg{display:none}.block-products-grid .products-area .component-products-item .box-bg{background-color:var(--l-97)}.block-products-grid .products-area .component-products-item .box-area{margin-bottom:0!important}.block-products-grid .bottom{margin-top:60px}.block-products-grid .bottom .link{display:flex;justify-content:center}@media (max-width: 768px){.block-products-grid .bottom .link{display:block;margin-bottom:60px}}.component-solutions-slideshow .container .arrow-wrap{display:flex;justify-content:flex-end}.component-solutions-slideshow .container .arrow-wrap .arrow{cursor:pointer;transition:all .3s}.component-solutions-slideshow .container .arrow-wrap .arrow:hover{transform:translate(3px)}.component-solutions-slideshow .container .arrow-wrap .arrow svg line,.component-solutions-slideshow .container .arrow-wrap .arrow svg path{stroke:var(--red)}.component-solutions-slideshow .container .swiper{margin-top:100px;overflow:visible}@media (max-width: 768px){.component-solutions-slideshow .container .swiper{margin-top:50px}}.component-solutions-slideshow .container .swiper .component-solutions-item .bg{display:none}.component-solutions-slideshow .container .swiper .component-solutions-item .box{margin-bottom:0!important}.block-image-textbox-divider+.block-solutions-slideshow{margin-top:-100px}@media (max-width: 768px){.block-image-textbox-divider+.block-solutions-slideshow{margin-top:-20px}}@media (max-width: 768px){.block-text-only .container{display:block}}.block-text-only .container .inner{grid-column:3/span 20;grid-template-columns:repeat(20,1fr)}@media (max-width: 768px){.block-text-only .container .inner{display:block}}.block-text-only .container .inner .text{grid-column:1/span 15;max-width:750px}
